ROSE
0.9.6a
|
#include <string>
#include <vector>
#include <list>
#include <set>
#include <sstream>
#include <iomanip>
#include <boost/lexical_cast.hpp>
Go to the source code of this file.
Functions | |
template<typename T > | |
static std::string | toStringForRTI (const T &x) |
template<typename T > | |
static std::string | toStringForRTI (const std::vector< T > &x) |
template<typename T > | |
static std::string | toStringForRTI (const std::vector< std::pair< T, T > > &x) |
static std::string | toStringForRTI (const ExtentMap &x) |
template<typename T > | |
static std::string | toStringForRTI (const SgSharedVector< T > &x) |
static std::string | toStringForRTI (const std::vector< bool > &x) |
template<typename T > | |
static std::string | toStringForRTI (const std::list< T > &x) |
template<typename T > | |
static std::string | toStringForRTI (const std::set< T > &x) |
template<typename K , typename V > | |
static std::string | toStringForRTI (const std::map< K, V > &x) |
template<typename K > | |
static std::string | toStringForRTI (const std::map< K, std::set< PreprocessingInfo * > > &x) |
template<typename K , typename V > | |
static std::string | toStringForRTI (const std::multimap< K, V > &x) |
static std::string | toStringForRTI (const rose_graph_integer_node_hash_map &x) |
static std::string | toStringForRTI (const rose_graph_integer_edge_hash_map &x) |
static std::string | toStringForRTI (const rose_graph_integer_edge_hash_multimap &x) |
static std::string | toStringForRTI (const rose_graph_string_integer_hash_multimap &x) |
static std::string | toStringForRTI (const rose_graph_integerpair_edge_hash_multimap &x) |
static std::string | toStringForRTI (const SgAccessModifier &m) |
static std::string | toStringForRTI (const SgUPC_AccessModifier &m) |
static std::string | toStringForRTI (const SgConstVolatileModifier &m) |
static std::string | toStringForRTI (const SgElaboratedTypeModifier &m) |
static std::string | toStringForRTI (const SgTypeModifier &m) |
static std::string | toStringForRTI (const SgStorageModifier &m) |
static std::string | toStringForRTI (const SgDeclarationModifier &m) |
static std::string | toStringForRTI (const SgFunctionModifier &m) |
static std::string | toStringForRTI (const SgSpecialFunctionModifier &m) |
static std::string | toStringForRTI (const SgName &n) |
static std::string | toStringForRTI (const SgFunctionModifier::opencl_work_group_size_t &x) |
void | doRTI (const char *fieldNameBase, void *fieldPtr, size_t fieldSize, void *thisPtr, const char *className, const char *typeString, const char *fieldName, const std::string &fieldContents, RTIMemberData &memberData) |
|
static |
Definition at line 28 of file rtiHelpers.h.
Referenced by toStringForRTI().
|
static |
Definition at line 35 of file rtiHelpers.h.
|
static |
Definition at line 45 of file rtiHelpers.h.
|
static |
Definition at line 53 of file rtiHelpers.h.
References RangeMap< R, T >::begin(), and RangeMap< R, T >::end().
|
static |
Definition at line 68 of file rtiHelpers.h.
|
static |
Definition at line 82 of file rtiHelpers.h.
|
static |
Definition at line 91 of file rtiHelpers.h.
|
static |
Definition at line 100 of file rtiHelpers.h.
|
static |
Definition at line 109 of file rtiHelpers.h.
References toStringForRTI().
|
static |
Definition at line 119 of file rtiHelpers.h.
References toStringForRTI().
|
static |
Definition at line 129 of file rtiHelpers.h.
|
static |
Definition at line 174 of file rtiHelpers.h.
|
static |
Definition at line 183 of file rtiHelpers.h.
|
static |
Definition at line 192 of file rtiHelpers.h.
|
static |
Definition at line 201 of file rtiHelpers.h.
|
static |
Definition at line 210 of file rtiHelpers.h.
|
static |
Definition at line 288 of file rtiHelpers.h.
References SgAccessModifier::displayString().
|
static |
Definition at line 292 of file rtiHelpers.h.
References SgUPC_AccessModifier::displayString().
|
static |
Definition at line 296 of file rtiHelpers.h.
References SgConstVolatileModifier::displayString().
|
static |
Definition at line 300 of file rtiHelpers.h.
References SgElaboratedTypeModifier::displayString().
|
static |
Definition at line 304 of file rtiHelpers.h.
References SgTypeModifier::displayString().
|
static |
Definition at line 308 of file rtiHelpers.h.
References SgStorageModifier::displayString().
|
static |
Definition at line 312 of file rtiHelpers.h.
References SgDeclarationModifier::displayString().
|
static |
Definition at line 316 of file rtiHelpers.h.
References SgFunctionModifier::displayString().
|
static |
Definition at line 320 of file rtiHelpers.h.
References SgSpecialFunctionModifier::displayString().
|
static |
Definition at line 324 of file rtiHelpers.h.
References SgName::getString().
|
static |
Definition at line 328 of file rtiHelpers.h.
References SgFunctionModifier::opencl_work_group_size_t::x, SgFunctionModifier::opencl_work_group_size_t::y, and SgFunctionModifier::opencl_work_group_size_t::z.
void doRTI | ( | const char * | fieldNameBase, |
void * | fieldPtr, | ||
size_t | fieldSize, | ||
void * | thisPtr, | ||
const char * | className, | ||
const char * | typeString, | ||
const char * | fieldName, | ||
const std::string & | fieldContents, | ||
RTIMemberData & | memberData | ||
) |