clang 19.0.0git
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
clang::CodeGen::CGCXXABI::AddedStructorArgs Struct Reference

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/CodeGen/CGCXXABI.h"

Classes

struct  Arg
 

Public Member Functions

 AddedStructorArgs ()=default
 
 AddedStructorArgs (SmallVector< Arg, 1 > P, SmallVector< Arg, 1 > S)
 

Static Public Member Functions

static AddedStructorArgs prefix (SmallVector< Arg, 1 > Args)
 
static AddedStructorArgs suffix (SmallVector< Arg, 1 > Args)
 

Public Attributes

SmallVector< Arg, 1 > Prefix
 
SmallVector< Arg, 1 > Suffix
 

Detailed Description

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 331 of file CGCXXABI.h.

Constructor & Destructor Documentation

◆ AddedStructorArgs() [1/2]

clang::CodeGen::CGCXXABI::AddedStructorArgs::AddedStructorArgs ( )
default

◆ AddedStructorArgs() [2/2]

clang::CodeGen::CGCXXABI::AddedStructorArgs::AddedStructorArgs ( SmallVector< Arg, 1 >  P,
SmallVector< Arg, 1 >  S 
)
inline

Definition at line 339 of file CGCXXABI.h.

Member Function Documentation

◆ prefix()

static AddedStructorArgs clang::CodeGen::CGCXXABI::AddedStructorArgs::prefix ( SmallVector< Arg, 1 >  Args)
inlinestatic

Definition at line 341 of file CGCXXABI.h.

◆ suffix()

static AddedStructorArgs clang::CodeGen::CGCXXABI::AddedStructorArgs::suffix ( SmallVector< Arg, 1 >  Args)
inlinestatic

Definition at line 344 of file CGCXXABI.h.

Member Data Documentation

◆ Prefix

SmallVector<Arg, 1> clang::CodeGen::CGCXXABI::AddedStructorArgs::Prefix

◆ Suffix

SmallVector<Arg, 1> clang::CodeGen::CGCXXABI::AddedStructorArgs::Suffix

The documentation for this struct was generated from the following file: