clang  6.0.0svn
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
clang::CodeGen::CGCXXABI::AddedStructorArgs Struct Reference

Notes how many arguments were added to the beginning (Prefix) and ending (Suffix) of an arg list. More...

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGCXXABI.h"

Collaboration diagram for clang::CodeGen::CGCXXABI::AddedStructorArgs:
Collaboration graph
[legend]

Public Member Functions

 AddedStructorArgs ()=default
 
 AddedStructorArgs (unsigned P, unsigned S)
 

Static Public Member Functions

static AddedStructorArgs prefix (unsigned N)
 
static AddedStructorArgs suffix (unsigned N)
 

Public Attributes

unsigned Prefix = 0
 
unsigned Suffix = 0
 

Detailed Description

Notes how many arguments were added to the beginning (Prefix) and ending (Suffix) of an arg list.

Note that Prefix actually refers to the number of args after the first one: this arguments always come first.

Definition at line 299 of file CGCXXABI.h.

Constructor & Destructor Documentation

◆ AddedStructorArgs() [1/2]

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

◆ AddedStructorArgs() [2/2]

clang::CodeGen::CGCXXABI::AddedStructorArgs::AddedStructorArgs ( unsigned  P,
unsigned  S 
)
inline

Definition at line 303 of file CGCXXABI.h.

Member Function Documentation

◆ prefix()

static AddedStructorArgs clang::CodeGen::CGCXXABI::AddedStructorArgs::prefix ( unsigned  N)
inlinestatic

Definition at line 304 of file CGCXXABI.h.

◆ suffix()

static AddedStructorArgs clang::CodeGen::CGCXXABI::AddedStructorArgs::suffix ( unsigned  N)
inlinestatic

Definition at line 305 of file CGCXXABI.h.

Member Data Documentation

◆ Prefix

unsigned clang::CodeGen::CGCXXABI::AddedStructorArgs::Prefix = 0

◆ Suffix

unsigned clang::CodeGen::CGCXXABI::AddedStructorArgs::Suffix = 0

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