#include <string>
#include <vector>
#include <list>
#include <set>
#include <sstream>
#include <iomanip>
#include <boost/lexical_cast.hpp>
Include dependency graph for rtiHelpers.h:

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 std::string toStringForRTI | ( | const T & | x | ) | [static] |
| static std::string toStringForRTI | ( | const std::vector< T > & | x | ) | [static] |
Definition at line 35 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::vector< std::pair< T, T > > & | x | ) | [static] |
Definition at line 45 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const ExtentMap & | x | ) | [static] |
Definition at line 53 of file rtiHelpers.h.
References RangeMap< R, T >::begin(), and RangeMap< R, T >::end().
| static std::string toStringForRTI | ( | const SgSharedVector< T > & | x | ) | [static] |
Definition at line 68 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::vector< bool > & | x | ) | [static] |
Definition at line 82 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::list< T > & | x | ) | [static] |
Definition at line 91 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::set< T > & | x | ) | [static] |
Definition at line 100 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::map< K, V > & | x | ) | [static] |
Definition at line 109 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const std::map< K, std::set< PreprocessingInfo * > > & | x | ) | [static] |
| static std::string toStringForRTI | ( | const std::multimap< K, V > & | x | ) | [static] |
Definition at line 129 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const rose_graph_integer_node_hash_map & | x | ) | [static] |
Definition at line 174 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const rose_graph_integer_edge_hash_map & | x | ) | [static] |
Definition at line 183 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const rose_graph_integer_edge_hash_multimap & | x | ) | [static] |
Definition at line 192 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const rose_graph_string_integer_hash_multimap & | x | ) | [static] |
Definition at line 201 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const rose_graph_integerpair_edge_hash_multimap & | x | ) | [static] |
Definition at line 210 of file rtiHelpers.h.
| static std::string toStringForRTI | ( | const SgAccessModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgUPC_AccessModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgConstVolatileModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgElaboratedTypeModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgTypeModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgStorageModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgDeclarationModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgFunctionModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgSpecialFunctionModifier & | m | ) | [static] |
| static std::string toStringForRTI | ( | const SgName & | n | ) | [static] |
| static std::string toStringForRTI | ( | const SgFunctionModifier::opencl_work_group_size_t & | x | ) | [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 | |||
| ) |
1.4.7