This file implements the APIRecord and derived record structs, and the APISet class.
More...
#include "clang/ExtractAPI/API.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/ErrorHandling.h"
#include <memory>
#include "clang/ExtractAPI/APIRecords.inc"
Go to the source code of this file.
|
#define | RECORD_CONTEXT(CLASS, KIND) |
#define | ABSTRACT_RECORD(CLASS, BASE) |
#define | CONCRETE_RECORD(CLASS, BASE, KIND) |
#define | RECORD(CLASS, BASE) |
#define | RECORD_CONTEXT(CLASS, KIND) |
#define | ABSTRACT_RECORD(CLASS, BASE) |
#define | CONCRETE_RECORD(CLASS, BASE, KIND) |
#define | RECORD(CLASS, BASE) |
This file implements the APIRecord and derived record structs, and the APISet class.
Definition in file API.cpp.
◆ ABSTRACT_RECORD [1/2]
#define ABSTRACT_RECORD |
( |
| CLASS, |
|
|
| BASE ) |
Value:
#define RECORD(CLASS, BASE)
◆ ABSTRACT_RECORD [2/2]
#define ABSTRACT_RECORD |
( |
| CLASS, |
|
|
| BASE ) |
◆ CONCRETE_RECORD [1/2]
#define CONCRETE_RECORD |
( |
| CLASS, |
|
|
| BASE, |
|
|
| KIND ) |
◆ CONCRETE_RECORD [2/2]
#define CONCRETE_RECORD |
( |
| CLASS, |
|
|
| BASE, |
|
|
| KIND ) |
◆ RECORD [1/2]
#define RECORD |
( |
| CLASS, |
|
|
| BASE ) |
◆ RECORD [2/2]
#define RECORD |
( |
| CLASS, |
|
|
| BASE ) |
◆ RECORD_CONTEXT [1/2]
#define RECORD_CONTEXT |
( |
| CLASS, |
|
|
| KIND ) |
◆ RECORD_CONTEXT [2/2]
#define RECORD_CONTEXT |
( |
| CLASS, |
|
|
| KIND ) |
Value: case KIND: \
llvm::MachO::Record Record