|
clang 22.0.0git
|
Additional implicit arguments to add to the beginning (Prefix) and end (Suffix) of a constructor / destructor arg list. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenCXXABI.h"
Classes | |
| struct | Arg |
Public Member Functions | |
| AddedStructorArgs ()=default | |
| AddedStructorArgs (llvm::SmallVector< Arg, 1 > p, llvm::SmallVector< Arg, 1 > s) | |
Static Public Member Functions | |
| static AddedStructorArgs | withPrefix (llvm::SmallVector< Arg, 1 > args) |
| static AddedStructorArgs | withSuffix (llvm::SmallVector< Arg, 1 > args) |
Public Attributes | |
| llvm::SmallVector< Arg, 1 > | prefix |
| llvm::SmallVector< Arg, 1 > | suffix |
Additional implicit arguments to add to the beginning (Prefix) and end (Suffix) of a constructor / destructor arg list.
Note that Prefix should actually be inserted after the first existing arg; this arguments always come first.
Definition at line 81 of file CIRGenCXXABI.h.
|
default |
Referenced by withPrefix(), and withSuffix().
|
inline |
Definition at line 89 of file CIRGenCXXABI.h.
|
inlinestatic |
Definition at line 91 of file CIRGenCXXABI.h.
References AddedStructorArgs().
|
inlinestatic |
Definition at line 94 of file CIRGenCXXABI.h.
References AddedStructorArgs().
| llvm::SmallVector<Arg, 1> clang::CIRGen::CIRGenCXXABI::AddedStructorArgs::prefix |
Definition at line 86 of file CIRGenCXXABI.h.
Referenced by AddedStructorArgs(), and clang::CIRGen::CIRGenCXXABI::addImplicitConstructorArgs().
| llvm::SmallVector<Arg, 1> clang::CIRGen::CIRGenCXXABI::AddedStructorArgs::suffix |
Definition at line 87 of file CIRGenCXXABI.h.
Referenced by AddedStructorArgs(), and clang::CIRGen::CIRGenCXXABI::addImplicitConstructorArgs().