Go to the source code of this file.
|
std::string | slashifyFilename (const char *fname) |
|
ASTNode * | createElementWithTag (ParseContext *np, ASTNodeFactory *factory, int tagcode, ASTNode *parent=nullptr) |
|
ASTNode * | getOrCreateElementWithTag (ParseContext *np, ASTNodeFactory *factory, int tagcode, ASTNode *parent) |
|
void | storePos (ParseContext *np, ASTNode *node, YYLoc pos) |
|
void | storePos (ParseContext *np, ASTNode *node, YYLoc firstpos, YYLoc lastpos) |
|
void | swapAttributes (ASTNode *node, const char *attr1, const char *attr2) |
|
void | transferChildren (ASTNode *from, ASTNode *to) |
|
YYLoc | trimQuotes (YYLoc vectorpos) |
|
YYLoc | trimDoubleBraces (YYLoc vectorpos) |
|
const char * | toString (ParseContext *np, YYLoc) |
|
const char * | toString (long) |
|
std::string | removeSpaces (ParseContext *np, YYLoc pos) |
|
bool | isEmpty (YYLoc pos) |
|
YYLoc | makeYYLoc (int fl, int fc, int ll, int lc) |
|
YYLoc | makeEmptyYYLoc () |
|
◆ DETECT_PARSER_REENTRY
#define DETECT_PARSER_REENTRY |
( |
| ) |
|
Value: struct Guard { \
} __guard;