/* * $Id$ * * [ Description ] * */ #include "Behavioural/include/Signal.h" namespace morpheo { namespace behavioural { ostream& operator<< (ostream& output_stream, morpheo::behavioural::Signal & x) { log_printf(FUNC,Behavioural,"operator<<","Begin"); output_stream << x._name ; output_stream << "\t{" << x._size << "}\t" << toString(x._direction) << "\t" << toString(x._presence_port); // #ifdef VHDL_TESTBENCH // if (x._list_value->empty()== false) // { // list::iterator i = x._list_value->begin(); // while (i != x._list_value->end()) // { // output_stream << "\n\t" << *i ; // ++i; // } // } // #endif log_printf(FUNC,Behavioural,"operator<<","End"); return output_stream; }; }; // end namespace behavioural }; // end namespace morpheo