phobos-next ~master (2024-03-19T05:49:32Z)
Home
Dub
Repo
CxxType
nxt
mangling
Undocumented in source.
@
safe
struct
CxxType {
string
typeName
;
bool
isRef
;
bool
isRvalueRef
;
bool
isComplexPair
;
bool
isImaginary
;
byte
pointyness
;
CXXCVQualifiers
cvQ
;
void
toString
(Sink sink);
}
Members
Functions
toString
void
toString
(Sink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
cvQ
CXXCVQualifiers
cvQ
;
Undocumented in source.
isComplexPair
bool
isComplexPair
;
Undocumented in source.
isImaginary
bool
isImaginary
;
Undocumented in source.
isRef
bool
isRef
;
Undocumented in source.
isRvalueRef
bool
isRvalueRef
;
Undocumented in source.
pointyness
byte
pointyness
;
Undocumented in source.
typeName
string
typeName
;
Undocumented in source.
Meta
Source
See Implementation
nxt
mangling
aliases
Expr
LanguageT
classes
Demangler
enums
CtorDtorName
CxxRefQualifier
Language
functions
decodeCxxArrayType
decodeCxxBareFunctionType
decodeCxxBuiltinType
decodeCxxCVQualifiers
decodeCxxCallOffset
decodeCxxClassEnumType
decodeCxxCtorDtorName
decodeCxxDecltype
decodeCxxDescriminator
decodeCxxDigit
decodeCxxEncoding
decodeCxxExprPrimary
decodeCxxExpression
decodeCxxFunctionType
decodeCxxLocalName
decodeCxxMangledName
decodeCxxNVOffset
decodeCxxName
decodeCxxNestedName
decodeCxxNumber
decodeCxxOperatorName
decodeCxxPointerToMemberType
decodeCxxPrefix
decodeCxxRefQualifier
decodeCxxSourceName
decodeCxxSpecialName
decodeCxxSubstitution
decodeCxxTemplateArg
decodeCxxTemplateArgs
decodeCxxTemplateParam
decodeCxxTemplatePrefix
decodeCxxTemplatePrefixAndArgs
decodeCxxTemplateTemplateParamAndArgs
decodeCxxType
decodeCxxUnnamedTypeName
decodeCxxUnqualifiedName
decodeCxxUnqualifiedType
decodeCxxUnscopedName
decodeCxxUnscopedTemplateName
decodeCxxUnscopedTemplateNameAndArgs
decodeCxxVOffset
decodeSymbol
demangler
skipLiteral
toCxxString
structs
CXXCVQualifiers
CxxBareFunctionType
CxxType
Demangling