webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <Macro.h>
Public Types | |
enum | Type { kTypeObj, kTypeFunc } |
typedef std::vector< std::string > | Parameters |
typedef std::vector< Token > | Replacements |
Public Member Functions | |
Macro () | |
bool | equals (const Macro &other) const |
Public Attributes | |
bool | predefined |
bool | disabled |
int | expansionCount |
Type | type |
std::string | name |
Parameters | parameters |
Replacements | replacements |
typedef std::vector<std::string> pp::Macro::Parameters |
typedef std::vector<Token> pp::Macro::Replacements |
|
inline |
bool pp::Macro::equals | ( | const Macro & | other | ) | const |
|
mutable |
|
mutable |
std::string pp::Macro::name |
Parameters pp::Macro::parameters |
bool pp::Macro::predefined |
Replacements pp::Macro::replacements |
Type pp::Macro::type |