| 
    CppParser
    
   | 
 
#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>
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 | 
| CppObjFactory * | gObjFactory = nullptr | 
| std::map<std::string, int> gDefinedNames | 
Definition at line 44 of file cppparser.cpp.
| std::set<std::string> gIgnorableMacroNames | 
Definition at line 46 of file cppparser.cpp.
| std::set<std::string> gKnownApiDecorNames | 
Definition at line 43 of file cppparser.cpp.
| std::set<std::string> gMacroNames | 
Definition at line 42 of file cppparser.cpp.
| CppObjFactory* gObjFactory = nullptr | 
Definition at line 52 of file cppparser.cpp.
| bool gParseEnumBodyAsBlob = false | 
Definition at line 49 of file cppparser.cpp.
| bool gParseFunctionBodyAsBlob = false | 
Definition at line 50 of file cppparser.cpp.
| std::map<std::string, int> gRenamedKeywords | 
Definition at line 47 of file cppparser.cpp.
| std::set<std::string> gUndefinedNames | 
Definition at line 45 of file cppparser.cpp.