clang
17.0.0git
|
#include <map>
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Support/ErrorHandling.h"
#include "TargetCXXABI.def"
Go to the source code of this file.
Classes | |
class | clang::TargetCXXABI |
The basic abstraction for the target C++ ABI. More... | |
Namespaces | |
clang | |
Macros | |
#define | CXXABI(Name, Str) Name, |
#define | CXXABI(Name, Str) {Str, Name}, |
#define | CXXABI(Name, Str) {Name, Str}, |
#define | CXXABI(Name, Str) |
#define | ITANIUM_CXXABI(Name, Str) case Name: |
#define | CXXABI(Name, Str) |
#define | MICROSOFT_CXXABI(Name, Str) case Name: |
Defines the TargetCXXABI class, which abstracts details of the C++ ABI that we're targeting.
Definition in file TargetCXXABI.h.
#define CXXABI | ( | Name, | |
Str | |||
) | Name, |
Definition at line 32 of file TargetCXXABI.h.
#define CXXABI | ( | Name, | |
Str | |||
) | {Str, Name}, |
Definition at line 32 of file TargetCXXABI.h.
#define CXXABI | ( | Name, | |
Str | |||
) | {Name, Str}, |
Definition at line 32 of file TargetCXXABI.h.
#define CXXABI | ( | Name, | |
Str | |||
) |
Definition at line 32 of file TargetCXXABI.h.
#define CXXABI | ( | Name, | |
Str | |||
) |
Definition at line 32 of file TargetCXXABI.h.
#define ITANIUM_CXXABI | ( | Name, | |
Str | |||
) | case Name: |
#define MICROSOFT_CXXABI | ( | Name, | |
Str | |||
) | case Name: |