risc::tools::RoseNodes Class Reference

#include <rose_nodes.h>

List of all members.

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 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_

Member Function Documentation

static const std::vector<SgNode*>& risc::tools::RoseNodes::get_class_decls (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_class_defs (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_func_decls (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_func_defs (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_namespace_defs (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_template_instance_decl (  )  [inline, static]
static const std::vector<SgNode*>& risc::tools::RoseNodes::get_typedef_decl (  )  [inline, static]
static void risc::tools::RoseNodes::initialize (  )  [inline, static, private]

Member Data Documentation

std::vector< SgNode * > risc::tools::RoseNodes::class_decls_ [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::class_defs_ [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::func_decls_ [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::func_defs_ [static, private]
bool risc::tools::RoseNodes::is_initialized_ = false [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::namespace_defs_ [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::template_instance_decl_ [static, private]
std::vector< SgNode * > risc::tools::RoseNodes::typedef_decl_ [static, private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2016 by  doxygen 1.6.1