CppParser
Loading...
Searching...
No Matches
lexer-helper.cpp File Reference
#include "lexer-helper.h"
#include <map>
#include <set>
#include <string>
Include dependency graph for lexer-helper.cpp:

Go to the source code of this file.

Functions

MacroDefineInfo getMacroDefineInfo (const std::string &id)
 
std::optional< int > getIdValue (const std::string &id)
 

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
 

Function Documentation

◆ getIdValue()

std::optional< int > getIdValue ( const std::string &  id)

Definition at line 25 of file lexer-helper.cpp.

◆ getMacroDefineInfo()

MacroDefineInfo getMacroDefineInfo ( const std::string &  id)

Definition at line 14 of file lexer-helper.cpp.

Variable Documentation

◆ gDefinedNames

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

Definition at line 44 of file cppparser.cpp.

◆ gIgnorableMacroNames

std::set<std::string> gIgnorableMacroNames
extern

Definition at line 46 of file cppparser.cpp.

◆ gKnownApiDecorNames

std::set<std::string> gKnownApiDecorNames
extern

Definition at line 43 of file cppparser.cpp.

◆ gMacroNames

std::set<std::string> gMacroNames
extern

Definition at line 42 of file cppparser.cpp.

◆ gRenamedKeywords

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

Definition at line 47 of file cppparser.cpp.

◆ gUndefinedNames

std::set<std::string> gUndefinedNames
extern

Definition at line 45 of file cppparser.cpp.