Defines the TargetCXXABI class, which abstracts details of the C++ ABI that we're targeting.
More...
#include <map>
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/TargetParser/Triple.h"
#include "TargetCXXABI.def"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
#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.
◆ CXXABI [1/5]
#define CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| Name, |
◆ CXXABI [2/5]
#define CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| {Str, Name}, |
◆ CXXABI [3/5]
#define CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| {Name, Str}, |
◆ CXXABI [4/5]
#define CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| |
◆ CXXABI [5/5]
#define CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| |
◆ ITANIUM_CXXABI
#define ITANIUM_CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| case Name: |
◆ MICROSOFT_CXXABI
#define MICROSOFT_CXXABI |
( |
|
Name, |
|
|
|
Str |
|
) |
| case Name: |