SST/macro
|
Go to the source code of this file.
Classes | |
class | VariablePtr< T > |
class | Variable< T > |
class | Variable< T > |
class | VariablePtr< T > |
Macros | |
#define | DECLARE_OPERATOR(op, CONST, REF) |
#define | FRIEND_OPERATOR(op, CONST, REF) |
#define | COMPARE(op) |
#define | OPERATOR(op, CONST, REF) |
Typedefs | |
typedef Variable< double > | Double |
typedef VariablePtr< double > | DoublePtr |
typedef Variable< int > | Int |
typedef VariablePtr< int > | IntPtr |
Functions | |
template<class T > | |
Variable< T > | sqrt (const Variable< T > &t) |
template<class T > | |
Variable< T > | cbrt (const Variable< T > &t) |
template<class T > | |
Variable< T > | fabs (const Variable< T > &t) |
template<class T > | |
void * | memset (const VariablePtr< T > &t, int value, size_t size) |
template<class T > | |
void * | memcpy (const VariablePtr< T > &dst, const VariablePtr< T > &src, size_t size) |
#define COMPARE | ( | op | ) |
Definition at line 174 of file variable.h.
#define DECLARE_OPERATOR | ( | op, | |
CONST, | |||
REF | |||
) |
Definition at line 9 of file variable.h.
#define FRIEND_OPERATOR | ( | op, | |
CONST, | |||
REF | |||
) |
Definition at line 20 of file variable.h.
#define OPERATOR | ( | op, | |
CONST, | |||
REF | |||
) |
Definition at line 191 of file variable.h.
Definition at line 386 of file variable.h.
typedef VariablePtr<double> DoublePtr |
Definition at line 387 of file variable.h.
Definition at line 388 of file variable.h.
typedef VariablePtr<int> IntPtr |
Definition at line 389 of file variable.h.
Definition at line 239 of file variable.h.
References Variable< T >::nops.
Definition at line 246 of file variable.h.
References Variable< T >::nops.
Referenced by TestEquals< float >::equals(), and TestEquals< double >::equals().
void * memcpy | ( | const VariablePtr< T > & | dst, |
const VariablePtr< T > & | src, | ||
size_t | size | ||
) |
Definition at line 381 of file variable.h.
References VariablePtr< T >::nops.
Referenced by sprockit::serializer::array(), sstmac::sw::sstmac_global_builtin_arr< T, N >::get_val(), sstmac::pairpayloadvector< T1, T2 >::pairpayloadvector(), and sstmac::sw::sstmac_global_builtin_arr< T, N >::sstmac_global_builtin_arr().
void * memset | ( | const VariablePtr< T > & | t, |
int | value, | ||
size_t | size | ||
) |
Definition at line 374 of file variable.h.
References VariablePtr< T >::nops.
Definition at line 232 of file variable.h.