risc::tools::CDefinitions Class Reference

This class stores C and C++ definition pointer This class does not need any initialization. More...

#include <c_definitions.h>

List of all members.

Static Public Member Functions

static SgFunctionDeclaration * get_printf ()
static SgFunctionDeclaration * get_fprintf ()
static SgFunctionDeclaration * get_main ()
static SgTypedefDeclaration * get_file ()
static SgTypedefDeclaration * get_std_string ()

Static Private Member Functions

static void initialize ()

Static Private Attributes

static SgFunctionDeclaration * printf_ = NULL
 Pointer to the c and c++ declarations in the rose ast tree.
static SgFunctionDeclaration * fprintf_ = NULL
static SgFunctionDeclaration * main_ = NULL
static SgTypedefDeclaration * std_string_ = NULL
static SgTypedefDeclaration * file_ = NULL
static bool is_initialized_ = false

Detailed Description

This class stores C and C++ definition pointer This class does not need any initialization.


Member Function Documentation

static SgTypedefDeclaration* risc::tools::CDefinitions::get_file (  )  [inline, static]
static SgFunctionDeclaration* risc::tools::CDefinitions::get_fprintf (  )  [inline, static]
static SgFunctionDeclaration* risc::tools::CDefinitions::get_main (  )  [inline, static]
static SgFunctionDeclaration* risc::tools::CDefinitions::get_printf (  )  [inline, static]
static SgTypedefDeclaration* risc::tools::CDefinitions::get_std_string (  )  [inline, static]
static void risc::tools::CDefinitions::initialize (  )  [inline, static, private]

Member Data Documentation

SgTypedefDeclaration * risc::tools::CDefinitions::file_ = NULL [static, private]
SgFunctionDeclaration * risc::tools::CDefinitions::fprintf_ = NULL [static, private]
bool risc::tools::CDefinitions::is_initialized_ = false [static, private]
SgFunctionDeclaration * risc::tools::CDefinitions::main_ = NULL [static, private]
SgFunctionDeclaration * risc::tools::CDefinitions::printf_ = NULL [static, private]

Pointer to the c and c++ declarations in the rose ast tree.

SgTypedefDeclaration * risc::tools::CDefinitions::std_string_ = NULL [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 12 Jun 2018 by  doxygen 1.6.1