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 72 of file CIRGenCXXABI.h.
|
default |
Referenced by withPrefix(), and withSuffix().
|
inline |
Definition at line 80 of file CIRGenCXXABI.h.
|
inlinestatic |
Definition at line 82 of file CIRGenCXXABI.h.
References AddedStructorArgs().
|
inlinestatic |
Definition at line 85 of file CIRGenCXXABI.h.
References AddedStructorArgs().
llvm::SmallVector<Arg, 1> clang::CIRGen::CIRGenCXXABI::AddedStructorArgs::prefix |
Definition at line 77 of file CIRGenCXXABI.h.
Referenced by AddedStructorArgs(), and clang::CIRGen::CIRGenCXXABI::addImplicitConstructorArgs().
llvm::SmallVector<Arg, 1> clang::CIRGen::CIRGenCXXABI::AddedStructorArgs::suffix |
Definition at line 78 of file CIRGenCXXABI.h.
Referenced by AddedStructorArgs(), and clang::CIRGen::CIRGenCXXABI::addImplicitConstructorArgs().