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
Pointer to the c and c++ declarations in the rose ast tree.
The documentation for this class was generated from the following files:
- /local/lecs/lecs/risc_v0.4.2/sources/build/risc_v0.4.2/src/tools/c_definitions.h
- /local/lecs/lecs/risc_v0.4.2/sources/build/risc_v0.4.2/src/tools/c_definitions.cpp