Union case | Description |
Full Usage:
ABITag(string, string)
Parameters:
string
Item2 : string
|
|
|
|
Full Usage:
ArrayPointer(ItaniumExpr option, ItaniumExpr list, ItaniumExpr)
Parameters:
ItaniumExpr option
Item2 : ItaniumExpr list
Item3 : ItaniumExpr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
CastingExpr(CasTing, ItaniumExpr, ItaniumExpr)
Parameters:
CasTing
Item2 : ItaniumExpr
Item3 : ItaniumExpr
|
|
|
|
|
|
Full Usage:
ConstVolatile(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
Full Usage:
ConstructionVtable(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
Full Usage:
ConversionMore(ItaniumExpr, ItaniumExpr list)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr list
|
|
Full Usage:
ConversionOne(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
|
|
|
Full Usage:
DotPointerExpr(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
Full Usage:
Dummy string
Parameters:
string
|
|
Full Usage:
ExprMeasure(MeasureExpr, ItaniumExpr)
Parameters:
MeasureExpr
Item2 : ItaniumExpr
|
|
|
|
|
|
Function with optional scope encoding(s), name (name, template, nestedname and etc.), return and arguments.
|
|
Full Usage:
FunctionBegin(ItaniumExpr list option, ItaniumExpr)
Parameters:
ItaniumExpr list option
Item2 : ItaniumExpr
|
Beginning of function pointer in mangling which is consisted of qualifiers and pointers. First list expression is qualifiers with pointers, such as const*, second expression is successive pointers (For example, *****).
|
Full Usage:
FunctionPointer(ItaniumExpr, ItaniumExpr option, ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr option
Item3 : ItaniumExpr
Item4 : ItaniumExpr
|
|
Full Usage:
Functionarg(ItaniumExpr option, ItaniumExpr)
Parameters:
ItaniumExpr option
Item2 : ItaniumExpr
|
|
Full Usage:
GuardVariable(ItaniumExpr list, ItaniumExpr)
Parameters:
ItaniumExpr list
Item2 : ItaniumExpr
|
|
Full Usage:
LambdaExpression(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
|
Full Usage:
MemberPAsArgument(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
|
Full Usage:
Name string
Parameters:
string
|
|
Full Usage:
NestedName(ItaniumExpr, ItaniumExpr list)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr list
|
Nested name composed of optional qualifiers and list of names, Sx abbreviation, templates and operator names.
|
Full Usage:
Num int
Parameters:
int
|
|
Full Usage:
Num64 uint64
Parameters:
uint64
|
|
|
|
|
|
|
|
Full Usage:
PointerArg(string, ItaniumExpr option, ItaniumExpr)
Parameters:
string
Item2 : ItaniumExpr option
Item3 : ItaniumExpr
|
Arguments with pointer (string part, single pointer) and CV qualifiers. The string part is a single character string "P". It is defined like this for making substitution easier.
|
Full Usage:
RTTIandVirtualTable(RTTIVirtualTable, ItaniumExpr)
Parameters:
RTTIVirtualTable
Item2 : ItaniumExpr
|
|
|
|
|
|
Full Usage:
ReferenceArg(ItaniumExpr, ItaniumExpr option)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr option
|
|
Full Usage:
ReferenceTemporary(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
Restrict qualifer which is applied to pointer arguments. There can be const or volatile between pointer sign (*) and restrict qualifier.
|
|
|
Full Usage:
ScopeEncoding(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
Full Usage:
ScopedLambda(ItaniumExpr, ItaniumExpr option, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr option
Item3 : ItaniumExpr
|
|
|
|
Full Usage:
SingleP char
Parameters:
char
|
|
Full Usage:
Specific int
Parameters:
int
|
|
|
|
Full Usage:
Sxoperator(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
|
|
|
|
|
|
|
Full Usage:
TypeMeasure(MeasureType, ItaniumExpr)
Parameters:
MeasureType
Item2 : ItaniumExpr
|
|
|
|
|
|
|
|
Full Usage:
Vendor string
Parameters:
string
|
|
Full Usage:
VirtualThunk(ItaniumExpr, ItaniumExpr)
Parameters:
ItaniumExpr
Item2 : ItaniumExpr
|
|
|
|