ddc ~loc-offset (2022-03-28T17:00:24.1812298)
Dub
Repo
ASTBase.TemplateThisParameter
dmd
astbase
ASTBase
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
struct
ASTBase
extern (
C
++) final
class
TemplateThisParameter :
TemplateTypeParameter
{
this
(Loc loc, Identifier ident, Type specType, Type defaultType);
void
accept
(Visitor v);
}
Constructors
this
this
(Loc loc, Identifier ident, Type specType, Type defaultType)
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.
Inherited Members
From TemplateTypeParameter
specType
Type
specType
;
Undocumented in source.
defaultType
Type
defaultType
;
Undocumented in source.
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
astbase
ASTBase
aliases
BaseClasses
Catches
Dsymbols
Ensures
Expressions
Identifiers
Initializers
MOD
Objects
Parameters
Statements
TMAX
TY
Taarray
Tarray
Tbool
Tchar
Tclass
Tcomplex32
Tcomplex64
Tcomplex80
Tdchar
Tdelegate
TemplateParameters
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
Ttuple
Ttypeof
Tuns128
Tuns16
Tuns32
Tuns64
Tuns8
Tvector
Tvoid
Twchar
Visitor
classes
ASTNode
AddrExp
AggregateDeclaration
AliasDeclaration
AliasThis
AlignDeclaration
AnonDeclaration
ArrayExp
ArrayLiteralExp
AsmStatement
AssertExp
AssocArrayLiteralExp
AttribDeclaration
BinExp
BreakStatement
CPPMangleDeclaration
CPPNamespaceDeclaration
CallExp
CaseRangeStatement
CaseStatement
CastExp
Catch
ClassDeclaration
ComExp
CompileDeclaration
CompileExp
CompileStatement
CompoundAsmStatement
CompoundDeclarationStatement
CompoundStatement
ConditionalDeclaration
ConditionalStatement
ContinueStatement
CtorDeclaration
DebugSymbol
Declaration
DeclarationExp
DefaultInitExp
DefaultStatement
DeleteExp
DeprecatedDeclaration
DoStatement
DollarExp
DotIdExp
DotTemplateInstanceExp
Dsymbol
DsymbolExp
DtorDeclaration
EnumDeclaration
EnumMember
ExpStatement
Expression
ForStatement
ForeachRangeStatement
ForeachStatement
FuncDeclaration
FuncExp
FuncLiteralDeclaration
GccAsmStatement
GotoCaseStatement
GotoDefaultStatement
GotoStatement
IdentifierExp
IfStatement
Import
ImportExp
ImportStatement
InlineAsmStatement
IntegerExp
InterfaceDeclaration
IntervalExp
InvariantDeclaration
IsExp
LabelStatement
LinkDeclaration
Module
NegExp
NewAnonClassExp
NewDeclaration
NewExp
NotExp
Nspace
NullExp
Package
Parameter
PostBlitDeclaration
PragmaDeclaration
PragmaStatement
PreExp
ProtDeclaration
PtrExp
RealExp
ReturnStatement
ScopeDsymbol
ScopeExp
ScopeGuardStatement
ScopeStatement
SharedStaticCtorDeclaration
SharedStaticDtorDeclaration
Statement
StaticAssert
StaticAssertStatement
StaticCtorDeclaration
StaticDtorDeclaration
StaticForeachDeclaration
StaticForeachStatement
StaticIfDeclaration
StorageClassDeclaration
StringExp
StructDeclaration
SuperExp
SwitchStatement
SymbolExp
SynchronizedStatement
TemplateDeclaration
TemplateExp
TemplateInstance
TemplateMixin
ThisExp
ThrowStatement
TraitsExp
TryCatchStatement
TryFinallyStatement
TupleDeclaration
TupleExp
Type
TypeAArray
TypeArray
TypeBasic
TypeClass
TypeDArray
TypeDelegate
TypeEnum
TypeError
TypeExp
TypeFunction
TypeIdentifier
TypeInstance
TypeMixin
TypeNext
TypeNull
TypePointer
TypeQualified
TypeReference
TypeReturn
TypeSArray
TypeSlice
TypeStruct
TypeTraits
TypeTuple
TypeTypeof
TypeVector
TypeidExp
UAddExp
UnaExp
UnionDeclaration
UnitTestDeclaration
UserAttributeDeclaration
VarDeclaration
VarExp
VersionSymbol
WhileStatement
WithStatement
enums
AliasThisRec
Baseok
ENUMTY
MODFlags
PKG
PURE
STC
STMT
Sizeok
StructPOD
TFlags
TRUST
VarArg
static variables
STCStorageClass
structs
Ensure
ParameterList