Changeset 52 for sources/src/sc_localvar.h
- Timestamp:
- Jan 22, 2013, 4:23:22 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/src/sc_localvar.h
r1 r52 20 20 21 21 template <typename T> 22 class sc_localvar : public sc_signal_base 23 { 22 class sc_localvar : public sc_signal_base { 24 23 25 public: sc_localvar (const T& object) 26 { init (object); } 24 public: 25 sc_localvar (const T & object) { 26 init (object); 27 } 27 28 28 private: void init (const T& object) 29 { 30 set_pointer ((tab_t*) &object); 31 set_kind ("sc_localvar"); 32 sc_interface::init (sizeof (object)); 33 bind (*((sc_signal_base*)this)); 34 } 29 private: 30 void init (const T & object) { 31 set_pointer ((tab_t *) &object); 32 set_kind ("sc_localvar"); 33 sc_interface::init (sizeof(object)); 34 bind (*((sc_signal_base *) this)); 35 } 36 35 37 }; 36 38 … … 39 41 #endif 40 42 43 /* 44 # Local Variables: 45 # tab-width: 4; 46 # c-basic-offset: 4; 47 # c-file-offsets:((innamespace . 0)(inline-open . 0)); 48 # indent-tabs-mode: nil; 49 # End: 50 # 51 # vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=4:softtabstop=4 52 */ 53
Note: See TracChangeset
for help on using the changeset viewer.