ddc v0.0.4+2.094.1 (2020-11-01T06:34:21Z)
Dub
Repo
TypeIdentifier
dmd
mtype
extern (
C
++) final
class
TypeIdentifier :
TypeQualified
{
Identifier
ident
;
Dsymbol
originalSymbol
;
this
(Loc loc, Identifier ident);
const
(
char
)*
kind
();
Type
syntaxCopy
();
Dsymbol
toDsymbol
(Scope* sc);
void
accept
(Visitor v);
}
Constructors
this
this
(Loc loc, Identifier ident)
Undocumented in source.
Members
Functions
accept
void
accept
(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
kind
const
(
char
)*
kind
()
Undocumented in source. Be warned that the author may not have intended to support it.
syntaxCopy
Type
syntaxCopy
()
Undocumented in source. Be warned that the author may not have intended to support it.
toDsymbol
Dsymbol
toDsymbol
(Scope* sc)
See if type resolves to a symbol, if so, return that symbol.
Variables
ident
Identifier
ident
;
Undocumented in source.
originalSymbol
Dsymbol
originalSymbol
;
Undocumented in source.
Inherited Members
From TypeQualified
loc
Loc
loc
;
Undocumented in source.
idents
Objects
idents
;
Undocumented in source.
syntaxCopyHelper
void
syntaxCopyHelper
(TypeQualified t)
Undocumented in source. Be warned that the author may not have intended to support it.
addIdent
void
addIdent
(Identifier ident)
Undocumented in source. Be warned that the author may not have intended to support it.
addInst
void
addInst
(TemplateInstance inst)
Undocumented in source. Be warned that the author may not have intended to support it.
addIndex
void
addIndex
(RootObject e)
Undocumented in source. Be warned that the author may not have intended to support it.
size
d_uns64
size
(Loc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void
accept
(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
dmd
mtype
aliases
MOD
TMAX
TRUSTformatDefault
TRUSTformatSystem
TY
Taarray
Tarray
Tbool
Tchar
Tclass
Tcomplex32
Tcomplex64
Tcomplex80
Tdchar
Tdelegate
Tenum
Terror
Tfloat32
Tfloat64
Tfloat80
Tfunction
Tident
Timaginary32
Timaginary64
Timaginary80
Tinstance
Tint128
Tint16
Tint32
Tint64
Tint8
Tmixin
Tnone
Tnull
Tpointer
Treference
Treturn
Tsarray
Tslice
Tstruct
Ttraits
Ttuple
Ttypeof
Tuns128
Tuns16
Tuns32
Tuns64
Tuns8
Tvector
Tvoid
Twchar
classes
Parameter
Type
TypeAArray
TypeArray
TypeBasic
TypeClass
TypeDArray
TypeDelegate
TypeEnum
TypeError
TypeFunction
TypeIdentifier
TypeInstance
TypeMixin
TypeNext
TypeNull
TypePointer
TypeQualified
TypeReference
TypeReturn
TypeSArray
TypeSlice
TypeStruct
TypeTraits
TypeTuple
TypeTypeof
TypeVector
enums
AliasThisRec
DotExpFlag
ENUMTY
MODFlags
PURE
RET
TRUST
TRUSTformat
VarArg
functions
MODimplicitConv
MODmerge
MODmethodConv
MODtoBuffer
MODtoChars
MODtoString
ModToStc
attributesApply
isAggregate
isCopyable
isIndexableNonAggregate
isSomeChar
modifiersApply
toAutoQualChars
manifest constants
LOGDEFAULTINIT
LOGDOTEXP
SIZE_INVALID
structs
ParameterList