clang 20.0.0git
|
This file defines the ExtractAPI APISetVisitor interface. More...
Go to the source code of this file.
Classes | |
class | clang::extractapi::APISetVisitor< Derived > |
The base interface of visitors for API information, the interface and usage is almost identical to RecurisveASTVistor. More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::extractapi |
Macros | |
#define | TRY_TO(CALL_EXPR) |
#define | GENERATE_TRAVERSE_METHOD(CLASS, BASE) |
#define | GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) |
#define | CONCRETE_RECORD(CLASS, BASE, KIND) |
#define | ABSTRACT_RECORD(CLASS, BASE) GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) |
#define | CONCRETE_RECORD(CLASS, BASE, KIND) |
This file defines the ExtractAPI APISetVisitor interface.
Definition in file APISetVisitor.h.
#define ABSTRACT_RECORD | ( | CLASS, | |
BASE | |||
) | GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) |
Definition at line 111 of file APISetVisitor.h.
#define CONCRETE_RECORD | ( | CLASS, | |
BASE, | |||
KIND | |||
) |
Definition at line 107 of file APISetVisitor.h.
#define CONCRETE_RECORD | ( | CLASS, | |
BASE, | |||
KIND | |||
) |
Definition at line 107 of file APISetVisitor.h.
#define GENERATE_TRAVERSE_METHOD | ( | CLASS, | |
BASE | |||
) |
Definition at line 92 of file APISetVisitor.h.
#define GENERATE_WALKUP_AND_VISIT_METHODS | ( | CLASS, | |
BASE | |||
) |
#define TRY_TO | ( | CALL_EXPR | ) |
Definition at line 26 of file APISetVisitor.h.