Lines Matching refs:class
22 sc_module.h -- Base class of all hierarchical modules and channels.
47 class sc_name_gen;
48 template<class T> class sc_in;
49 template<class T> class sc_inout;
50 template<class T> class sc_out;
76 // Base class for all structural entities.
79 class sc_module
82 friend class sc_module_name;
83 friend class sc_module_registry;
84 friend class sc_object;
85 friend class sc_port_registry;
86 friend class sc_process_b;
87 friend class sc_simcontext;
147 // operator() is declared at the end of the class.
408 // required for gcc 4.x when a templated class has a templated parent that is
412 // class B : public sc_module;
414 // class A : public B<X>