All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
risc::tools::RoseNodes Class Reference

#include <rose_nodes.h>

Collaboration diagram for risc::tools::RoseNodes:
Collaboration graph

Static Public Member Functions

static const std::vector
< SgNode * > & 
get_func_defs ()
 
static const std::vector
< SgNode * > & 
get_func_decls ()
 
static const std::vector
< SgNode * > & 
get_class_defs ()
 
static const std::vector
< SgNode * > & 
get_class_decls ()
 
static const std::vector
< SgNode * > & 
get_namespace_defs ()
 
static const std::vector
< SgNode * > & 
get_template_instance_decl ()
 
static const std::vector
< SgNode * > & 
get_typedef_decl ()
 
static const std::vector
< SgNode * > & 
get_var_decl ()
 

Static Private Member Functions

static void initialize ()
 

Static Private Attributes

static bool is_initialized_ = false
 
static std::vector< SgNode * > func_defs_
 
static std::vector< SgNode * > func_decls_
 
static std::vector< SgNode * > class_defs_
 
static std::vector< SgNode * > class_decls_
 
static std::vector< SgNode * > namespace_defs_
 
static std::vector< SgNode * > template_instance_decl_
 
static std::vector< SgNode * > typedef_decl_
 
static std::vector< SgNode * > var_decl_
 

Member Function Documentation

static const std::vector<SgNode*>& risc::tools::RoseNodes::get_class_decls ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_class_defs ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_func_decls ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_func_defs ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_namespace_defs ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_template_instance_decl ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_typedef_decl ( )
inlinestatic
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_var_decl ( )
inlinestatic
static void risc::tools::RoseNodes::initialize ( )
inlinestaticprivate

Member Data Documentation

std::vector< SgNode * > risc::tools::RoseNodes::class_decls_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::class_defs_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::func_decls_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::func_defs_
staticprivate
bool risc::tools::RoseNodes::is_initialized_ = false
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::namespace_defs_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::template_instance_decl_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::typedef_decl_
staticprivate
std::vector< SgNode * > risc::tools::RoseNodes::var_decl_
staticprivate

The documentation for this class was generated from the following files: