SST/macro
|
#include <global_ptr_array.h>
Public Types | |
typedef val_map::const_iterator | const_iterator |
Public Member Functions | |
sstmac_global_builtin_arr () | |
sstmac_global_builtin_arr (T *init) | |
virtual | ~sstmac_global_builtin_arr () |
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) |
Protected Types | |
typedef spkt_unordered_map< long, T * > | val_map |
typedef T * | Tptr |
Protected Member Functions | |
bool | check_init (process_context ptxt, int n=0) |
Protected Member Functions inherited from sstmac::sw::sstmac_global | |
process_context | current_context () const |
Protected Attributes | |
val_map | vals_ [N] |
T * | init_ |
Definition at line 21 of file global_ptr_array.h.
typedef val_map::const_iterator sstmac::sw::sstmac_global_builtin_arr< T *, N >::const_iterator |
Definition at line 50 of file global_ptr_array.h.
|
protected |
Definition at line 26 of file global_ptr_array.h.
|
protected |
Definition at line 25 of file global_ptr_array.h.
|
inlineexplicit |
Definition at line 53 of file global_ptr_array.h.
|
inlineexplicit |
Definition at line 58 of file global_ptr_array.h.
|
inlinevirtual |
Definition at line 63 of file global_ptr_array.h.
|
inlineprotected |
Definition at line 31 of file global_ptr_array.h.
References sstmac::sw::process_context::none, and spkt_throw_printf.
|
inlinevirtual |
Definition at line 67 of file global_ptr_array.h.
References sstmac::sw::process_context::none, and spkt_throw_printf.
|
inline |
Definition at line 150 of file global_ptr_array.h.
|
inline |
Definition at line 166 of file global_ptr_array.h.
|
inline |
Definition at line 170 of file global_ptr_array.h.
|
inline |
Definition at line 174 of file global_ptr_array.h.
|
inline |
Definition at line 178 of file global_ptr_array.h.
|
inline |
Definition at line 154 of file global_ptr_array.h.
|
inline |
Definition at line 158 of file global_ptr_array.h.
|
inline |
Definition at line 162 of file global_ptr_array.h.
|
inline |
Definition at line 183 of file global_ptr_array.h.
|
inline |
Definition at line 138 of file global_ptr_array.h.
|
inline |
Definition at line 113 of file global_ptr_array.h.
|
inline |
Definition at line 125 of file global_ptr_array.h.
|
inline |
Definition at line 145 of file global_ptr_array.h.
|
inline |
Definition at line 119 of file global_ptr_array.h.
|
inline |
Definition at line 131 of file global_ptr_array.h.
|
inline |
Definition at line 196 of file global_ptr_array.h.
|
inline |
Definition at line 98 of file global_ptr_array.h.
|
inline |
Definition at line 106 of file global_ptr_array.h.
|
inline |
Definition at line 189 of file global_ptr_array.h.
|
inline |
Definition at line 201 of file global_ptr_array.h.
|
inline |
Definition at line 206 of file global_ptr_array.h.
|
inlinevirtual |
Definition at line 90 of file global_ptr_array.h.
|
protected |
Definition at line 28 of file global_ptr_array.h.
|
protected |
Definition at line 27 of file global_ptr_array.h.