CppParser
Loading...
Searching...
No Matches
cppparser.cpp File Reference
#include "cppparser.h"
#include "cppast.h"
#include "cppobjfactory.h"
#include "parser.h"
#include "string-utils.h"
#include "utils.h"
#include <algorithm>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <fstream>
Include dependency graph for cppparser.cpp:

Go to the source code of this file.

Variables

std::set< std::string > gMacroNames
 
std::set< std::string > gKnownApiDecorNames
 
std::map< std::string, int > gDefinedNames
 
std::set< std::string > gUndefinedNames
 
std::set< std::string > gIgnorableMacroNames
 
std::map< std::string, int > gRenamedKeywords
 
bool gParseEnumBodyAsBlob = false
 
bool gParseFunctionBodyAsBlob = false
 
CppObjFactorygObjFactory = nullptr
 

Variable Documentation

◆ gDefinedNames

std::map<std::string, int> gDefinedNames

Definition at line 44 of file cppparser.cpp.

◆ gIgnorableMacroNames

std::set<std::string> gIgnorableMacroNames

Definition at line 46 of file cppparser.cpp.

◆ gKnownApiDecorNames

std::set<std::string> gKnownApiDecorNames

Definition at line 43 of file cppparser.cpp.

◆ gMacroNames

std::set<std::string> gMacroNames

Definition at line 42 of file cppparser.cpp.

◆ gObjFactory

CppObjFactory* gObjFactory = nullptr

Definition at line 52 of file cppparser.cpp.

◆ gParseEnumBodyAsBlob

bool gParseEnumBodyAsBlob = false

Definition at line 49 of file cppparser.cpp.

◆ gParseFunctionBodyAsBlob

bool gParseFunctionBodyAsBlob = false

Definition at line 50 of file cppparser.cpp.

◆ gRenamedKeywords

std::map<std::string, int> gRenamedKeywords

Definition at line 47 of file cppparser.cpp.

◆ gUndefinedNames

std::set<std::string> gUndefinedNames

Definition at line 45 of file cppparser.cpp.