cxx-frontend
Preparing search index...
Semantic
TypeParameterSymbol
Class TypeParameterSymbol
Hierarchy (
View Summary
)
Symbol
TypeParameterSymbol
Index
Constructors
constructor
Properties
kind
model
Owner
Accessors
abi
Tag
List
abi
Tags
access
Specifier
attributes
canonical
default
Argument
definition
enclosing
Class
enclosing
Function
enclosing
Function
Or
Self
enclosing
Namespace
handle
has
Deduced
Return
Type
instantiation
Pattern
internal
Id
is
Base
Class
is
Block
is
Class
is
Class
Or
Namespace
is
Concept
is
Constraint
Type
Parameter
is
Deduction
Guide
is
Enum
is
Enumerator
is
Enum
Or
Scoped
Enum
is
Excluded
From
Explicit
Instantiation
is
Field
is
Function
is
Function
Parameters
is
Hidden
is
Injected
Class
Name
is
Lambda
is
Namespace
is
Namespace
Alias
is
Namespace
Name
is
Nodiscard
is
Non
Type
Parameter
is
Overload
Set
is
Parameter
is
Parameter
Pack
is
Scoped
Enum
is
Template
Parameters
is
Template
Type
Parameter
is
Trivial
Abi
is
Type
is
Type
Alias
is
Type
Parameter
is
Unresolved
is
Used
is
Using
Declaration
is
Variable
is
Weak
location
name
next
parent
text
type
Constructors
constructor
new
TypeParameterSymbol
(
handle
:
number
,
owner
:
ModelOwner
,
kind
:
SymbolKind
,
)
:
TypeParameterSymbol
Parameters
handle
:
number
owner
:
ModelOwner
kind
:
SymbolKind
Returns
TypeParameterSymbol
Properties
Readonly
kind
kind
:
SymbolKind
Readonly
model
Owner
modelOwner
:
ModelOwner
Accessors
abi
Tag
List
get
abiTagList
()
:
readonly
(
Identifier
|
undefined
)
[]
|
undefined
Returns
readonly
(
Identifier
|
undefined
)
[]
|
undefined
abi
Tags
get
abiTags
()
:
Iterable
<
Identifier
|
undefined
>
Returns
Iterable
<
Identifier
|
undefined
>
access
Specifier
get
accessSpecifier
()
:
AccessSpecifier
Returns
AccessSpecifier
attributes
get
attributes
()
:
readonly
Attribute
[]
|
undefined
Returns
readonly
Attribute
[]
|
undefined
canonical
get
canonical
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
default
Argument
get
defaultArgument
()
:
TemplateParameterAST
|
undefined
Returns
TemplateParameterAST
|
undefined
definition
get
definition
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
enclosing
Class
get
enclosingClass
()
:
ClassSymbol
|
undefined
Returns
ClassSymbol
|
undefined
enclosing
Function
get
enclosingFunction
()
:
FunctionSymbol
|
undefined
Returns
FunctionSymbol
|
undefined
enclosing
Function
Or
Self
get
enclosingFunctionOrSelf
()
:
FunctionSymbol
|
undefined
Returns
FunctionSymbol
|
undefined
enclosing
Namespace
get
enclosingNamespace
()
:
NamespaceSymbol
|
undefined
Returns
NamespaceSymbol
|
undefined
handle
get
handle
()
:
number
Returns
number
has
Deduced
Return
Type
get
hasDeducedReturnType
()
:
boolean
Returns
boolean
instantiation
Pattern
get
instantiationPattern
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
internal
Id
get
internalId
()
:
number
Returns
number
is
Base
Class
get
isBaseClass
()
:
boolean
Returns
boolean
is
Block
get
isBlock
()
:
boolean
Returns
boolean
is
Class
get
isClass
()
:
boolean
Returns
boolean
is
Class
Or
Namespace
get
isClassOrNamespace
()
:
boolean
Returns
boolean
is
Concept
get
isConcept
()
:
boolean
Returns
boolean
is
Constraint
Type
Parameter
get
isConstraintTypeParameter
()
:
boolean
Returns
boolean
is
Deduction
Guide
get
isDeductionGuide
()
:
boolean
Returns
boolean
is
Enum
get
isEnum
()
:
boolean
Returns
boolean
is
Enumerator
get
isEnumerator
()
:
boolean
Returns
boolean
is
Enum
Or
Scoped
Enum
get
isEnumOrScopedEnum
()
:
boolean
Returns
boolean
is
Excluded
From
Explicit
Instantiation
get
isExcludedFromExplicitInstantiation
()
:
boolean
Returns
boolean
is
Field
get
isField
()
:
boolean
Returns
boolean
is
Function
get
isFunction
()
:
boolean
Returns
boolean
is
Function
Parameters
get
isFunctionParameters
()
:
boolean
Returns
boolean
is
Hidden
get
isHidden
()
:
boolean
Returns
boolean
is
Injected
Class
Name
get
isInjectedClassName
()
:
boolean
Returns
boolean
is
Lambda
get
isLambda
()
:
boolean
Returns
boolean
is
Namespace
get
isNamespace
()
:
boolean
Returns
boolean
is
Namespace
Alias
get
isNamespaceAlias
()
:
boolean
Returns
boolean
is
Namespace
Name
get
isNamespaceName
()
:
boolean
Returns
boolean
is
Nodiscard
get
isNodiscard
()
:
boolean
Returns
boolean
is
Non
Type
Parameter
get
isNonTypeParameter
()
:
boolean
Returns
boolean
is
Overload
Set
get
isOverloadSet
()
:
boolean
Returns
boolean
is
Parameter
get
isParameter
()
:
boolean
Returns
boolean
is
Parameter
Pack
get
isParameterPack
()
:
boolean
Returns
boolean
is
Scoped
Enum
get
isScopedEnum
()
:
boolean
Returns
boolean
is
Template
Parameters
get
isTemplateParameters
()
:
boolean
Returns
boolean
is
Template
Type
Parameter
get
isTemplateTypeParameter
()
:
boolean
Returns
boolean
is
Trivial
Abi
get
isTrivialAbi
()
:
boolean
Returns
boolean
is
Type
get
isType
()
:
boolean
Returns
boolean
is
Type
Alias
get
isTypeAlias
()
:
boolean
Returns
boolean
is
Type
Parameter
get
isTypeParameter
()
:
boolean
Returns
boolean
is
Unresolved
get
isUnresolved
()
:
boolean
Returns
boolean
is
Used
get
isUsed
()
:
boolean
Returns
boolean
is
Using
Declaration
get
isUsingDeclaration
()
:
boolean
Returns
boolean
is
Variable
get
isVariable
()
:
boolean
Returns
boolean
is
Weak
get
isWeak
()
:
boolean
Returns
boolean
location
get
location
()
:
number
Returns
number
name
get
name
()
:
Name
|
undefined
Returns
Name
|
undefined
next
get
next
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
parent
get
parent
()
:
ScopeSymbol
|
undefined
Returns
ScopeSymbol
|
undefined
text
get
text
()
:
string
Returns
string
type
get
type
()
:
Type
|
undefined
Returns
Type
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
kind
model
Owner
Accessors
abi
Tag
List
abi
Tags
access
Specifier
attributes
canonical
default
Argument
definition
enclosing
Class
enclosing
Function
enclosing
Function
Or
Self
enclosing
Namespace
handle
has
Deduced
Return
Type
instantiation
Pattern
internal
Id
is
Base
Class
is
Block
is
Class
is
Class
Or
Namespace
is
Concept
is
Constraint
Type
Parameter
is
Deduction
Guide
is
Enum
is
Enumerator
is
Enum
Or
Scoped
Enum
is
Excluded
From
Explicit
Instantiation
is
Field
is
Function
is
Function
Parameters
is
Hidden
is
Injected
Class
Name
is
Lambda
is
Namespace
is
Namespace
Alias
is
Namespace
Name
is
Nodiscard
is
Non
Type
Parameter
is
Overload
Set
is
Parameter
is
Parameter
Pack
is
Scoped
Enum
is
Template
Parameters
is
Template
Type
Parameter
is
Trivial
Abi
is
Type
is
Type
Alias
is
Type
Parameter
is
Unresolved
is
Used
is
Using
Declaration
is
Variable
is
Weak
location
name
next
parent
text
type
cxx-frontend
Loading...