|
clang 22.0.0git
|
This file defines the APIRecord-based structs and the APISet class. More...
#include "clang/AST/Availability.h"#include "clang/AST/DeclBase.h"#include "clang/AST/RawCommentList.h"#include "clang/Basic/SourceLocation.h"#include "clang/ExtractAPI/DeclarationFragments.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/Allocator.h"#include "llvm/Support/Casting.h"#include "llvm/Support/Compiler.h"#include "llvm/TargetParser/Triple.h"#include <cstddef>#include <iterator>#include <memory>#include <optional>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::extractapi |
| namespace | llvm |
| Diagnostic wrappers for TextAPI types for error reporting. | |
Typedefs | |
| using | clang::extractapi::DocComment = std::vector<RawComment::CommentLine> |
| DocComment is a vector of RawComment::CommentLine. | |
This file defines the APIRecord-based structs and the APISet class.
Clang ExtractAPI is a tool to collect API information from a given set of header files. The structures in this file describe data representations of the API information collected for various kinds of symbols.
Definition in file API.h.