struct CGCXXABI::AddedStructorArgs
Declaration
struct CGCXXABI::AddedStructorArgs { /* full declaration omitted */ };
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.
Declared at: clang/lib/CodeGen/CGCXXABI.h:315
Member Variables
- public SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> Prefix
- public SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> Suffix
Method Overview
- public AddedStructorArgs()
- public AddedStructorArgs(SmallVector<clang::CodeGen::CGCXXABI::AddedStructorArgs::Arg, 1> P, SmallVector<clang::CodeGen::CGCXXABI::AddedStructorArgs::Arg, 1> S)
- public static clang::CodeGen::CGCXXABI::AddedStructorArgs prefix(SmallVector<clang::CodeGen::CGCXXABI::AddedStructorArgs::Arg, 1> Args)
- public static clang::CodeGen::CGCXXABI::AddedStructorArgs suffix(SmallVector<clang::CodeGen::CGCXXABI::AddedStructorArgs::Arg, 1> Args)
Methods
¶AddedStructorArgs()
AddedStructorArgs()
Declared at: clang/lib/CodeGen/CGCXXABI.h:322
¶AddedStructorArgs(
SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> P,
SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> S)
AddedStructorArgs(
SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> P,
SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> S)
Declared at: clang/lib/CodeGen/CGCXXABI.h:323
Parameters
- SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> P
- SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> S
¶static clang::CodeGen::CGCXXABI::AddedStructorArgs
prefix(SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> Args)
static clang::CodeGen::CGCXXABI::AddedStructorArgs
prefix(SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> Args)
Declared at: clang/lib/CodeGen/CGCXXABI.h:325
Parameters
- SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> Args
¶static clang::CodeGen::CGCXXABI::AddedStructorArgs
suffix(SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> Args)
static clang::CodeGen::CGCXXABI::AddedStructorArgs
suffix(SmallVector<clang::CodeGen::CGCXXABI::
AddedStructorArgs::Arg,
1> Args)
Declared at: clang/lib/CodeGen/CGCXXABI.h:328
Parameters
- SmallVector<clang::CodeGen::CGCXXABI:: AddedStructorArgs::Arg, 1> Args