Safe Haskell | Safe-Inferred |
---|
ABI.Itanium.Types
Documentation
data DecodedName
data CVQualifier
data CXXType
Constructors
data Name
data Prefix
data UnqualifiedName
Constructors
OperatorName Operator | |
CtorDtorName CtorDtor | |
SourceName String |
data UName
Constructors
UName UnqualifiedName | |
UStdName UnqualifiedName |
data CtorDtor
data Operator
Constructors
OpNew | new |
OpNewArray | new[] |
OpDelete | delete |
OpDeleteArray | delete[] |
OpUPlus | + (unary) |
OpUMinus |
|
OpAddressOf | & (unary) |
OpDeref |
|
OpBitNot | ~ |
OpPlus | + |
OpMinus | |
OpMul | |
OpDiv | / |
OpMod | % |
OpBitAnd | & |
OpBitOr | | |
OpBitXor | ^ |
OpAssign | = |
OpPlusAssign | |
OpMinusAssign | |
OpMulAssign | |
OpDivAssign | |
OpModAssign | |
OpAndAssign | |
OpOrAssign | |
OpXorAssign | |
OpShl | |
OpShr | |
OpShlAssign | |
OpShrAssign | |
OpEquals | |
OpNotEquals | |
OpLt | |
OpGt | |
OpLte | |
OpGte | |
OpNot | |
OpAnd | |
OpOr | |
OpPlusPlus | |
OpMinusMinus | |
OpComma | |
OpArrowStar | |
OpArrow | |
OpCall | |
OpIndex | |
OpQuestion | |
OpSizeofType | |
OpSizeofExpr | |
OpAlignofType | |
OpAlignofExpr | |
OpCast CXXType | |
OpVendor Int String |
data Substitution
data TemplateArg
Constructors
TypeTemplateArg CXXType |
data TemplateParam
Constructors
TemplateParam (Maybe Int) |