|
SST/macro
|
#include <global_ptr.h>


Public Types | |
| typedef val_map::const_iterator | const_iterator |
Public Member Functions | |
| sstmac_global_builtin () | |
| sstmac_global_builtin (T *init) | |
| virtual | ~sstmac_global_builtin () |
| virtual T *& | get_val (int n=0) const |
| virtual std::string | to_string () const |
| template<typename U > | |
| T *& | operator= (const sstmac_global_builtin< U > &b) |
| template<typename U > | |
| T *& | operator= (U *b) |
| T * | operator++ () |
| T * | operator-- () |
| T * | operator++ (int dummy) |
| T * | operator-- (int dummy) |
| template<typename U > | |
| T * | operator+ (const U &b) |
| template<typename U > | |
| T * | operator- (const U &b) |
| operator char * () | |
| operator int * () | |
| operator long * () | |
| operator void * () | |
| operator const char * () const | |
| operator const int * () const | |
| operator const long * () const | |
| operator const void * () const | |
| T & | operator* () |
| template<typename U > | |
| bool | operator== (const U &b) const |
| T * | operator-> () |
| T & | operator[] (int idx) |
| T & | operator[] (long idx) |
| const_iterator | begin () const |
| const_iterator | end () const |
Protected Types | |
| typedef spkt_unordered_map< long, T * > | val_map |
| typedef T * | Tptr |
Protected Member Functions | |
| bool | check_init (process_context ptxt) |
Protected Member Functions inherited from sstmac::sw::sstmac_global | |
| process_context | current_context () const |
Protected Attributes | |
| val_map | vals_ |
| T * | init_ |
Definition at line 21 of file global_ptr.h.
| typedef val_map::const_iterator sstmac::sw::sstmac_global_builtin< T * >::const_iterator |
Definition at line 45 of file global_ptr.h.
|
protected |
Definition at line 26 of file global_ptr.h.
|
protected |
Definition at line 25 of file global_ptr.h.
|
inlineexplicit |
Definition at line 48 of file global_ptr.h.
|
inlineexplicit |
Definition at line 53 of file global_ptr.h.
|
inlinevirtual |
Definition at line 58 of file global_ptr.h.
|
inline |
Definition at line 203 of file global_ptr.h.
|
inlineprotected |
Definition at line 31 of file global_ptr.h.
References sstmac::sw::process_context::none.
|
inline |
Definition at line 207 of file global_ptr.h.
|
inlinevirtual |
Definition at line 62 of file global_ptr.h.
References sstmac::sw::process_context::none.
Referenced by delete_global().
|
inline |
Definition at line 140 of file global_ptr.h.
|
inline |
Definition at line 156 of file global_ptr.h.
|
inline |
Definition at line 160 of file global_ptr.h.
|
inline |
Definition at line 164 of file global_ptr.h.
|
inline |
Definition at line 168 of file global_ptr.h.
|
inline |
Definition at line 144 of file global_ptr.h.
|
inline |
Definition at line 148 of file global_ptr.h.
|
inline |
Definition at line 152 of file global_ptr.h.
|
inline |
Definition at line 173 of file global_ptr.h.
|
inline |
Definition at line 128 of file global_ptr.h.
|
inline |
Definition at line 103 of file global_ptr.h.
|
inline |
Definition at line 115 of file global_ptr.h.
|
inline |
Definition at line 135 of file global_ptr.h.
|
inline |
Definition at line 109 of file global_ptr.h.
|
inline |
Definition at line 121 of file global_ptr.h.
|
inline |
Definition at line 186 of file global_ptr.h.
|
inline |
Definition at line 88 of file global_ptr.h.
|
inline |
Definition at line 96 of file global_ptr.h.
|
inline |
Definition at line 179 of file global_ptr.h.
|
inline |
Definition at line 191 of file global_ptr.h.
|
inline |
Definition at line 197 of file global_ptr.h.
|
inlinevirtual |
Definition at line 80 of file global_ptr.h.
|
protected |
Definition at line 28 of file global_ptr.h.
|
protected |
Definition at line 27 of file global_ptr.h.
1.8.11