cxx-frontend
Preparing search index...
Semantic
FieldSymbol
Class FieldSymbol
Hierarchy (
View Summary
)
Symbol
FieldSymbol
Index
Constructors
constructor
Properties
kind
model
Owner
Accessors
abi
Tag
List
abi
Tags
access
Specifier
alignment
attributes
bit
Field
Offset
bit
Field
Width
canonical
constructor
Symbol
const
Value
definition
effective
Alignment
enclosing
Class
enclosing
Function
enclosing
Function
Or
Self
enclosing
Namespace
explicit
Alignment
handle
has
Deduced
Return
Type
has
Initializer
has
Pending
Initializer
initializer
instantiation
Pattern
internal
Id
is
Base
Class
is
Bit
Field
is
Block
is
Class
is
Class
Or
Namespace
is
Concept
is
Constexpr
is
Constinit
is
Constraint
Type
Parameter
is
Deduction
Guide
is
Definition
Required
is
Enum
is
Enumerator
is
Enum
Or
Scoped
Enum
is
Excluded
From
Explicit
Instantiation
is
Extern
is
Field
is
Function
is
Function
Parameters
is
Hidden
is
Injected
Class
Name
is
Inline
is
Lambda
is
Mutable
is
Namespace
is
Namespace
Alias
is
Namespace
Name
is
Nodiscard
is
Non
Type
Parameter
is
No
Unique
Address
is
Overload
Set
is
Packed
is
Parameter
is
Parameter
Pack
is
Scoped
Enum
is
Static
is
Template
Parameters
is
Template
Type
Parameter
is
Thread
Local
is
Trivial
Abi
is
Type
is
Type
Alias
is
Type
Parameter
is
Unresolved
is
Used
is
Using
Declaration
is
Variable
is
Weak
local
Offset
location
name
next
offset
In
Class
parent
pending
Initializer
text
type
Constructors
constructor
new
FieldSymbol
(
handle
:
number
,
owner
:
ModelOwner
,
kind
:
SymbolKind
,
)
:
FieldSymbol
Parameters
handle
:
number
owner
:
ModelOwner
kind
:
SymbolKind
Returns
FieldSymbol
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
alignment
get
alignment
()
:
number
Returns
number
attributes
get
attributes
()
:
readonly
Attribute
[]
|
undefined
Returns
readonly
Attribute
[]
|
undefined
bit
Field
Offset
get
bitFieldOffset
()
:
number
Returns
number
bit
Field
Width
get
bitFieldWidth
()
:
ConstValue
Returns
ConstValue
canonical
get
canonical
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
constructor
Symbol
get
constructorSymbol
()
:
FunctionSymbol
|
undefined
Returns
FunctionSymbol
|
undefined
const
Value
get
constValue
()
:
ConstValue
Returns
ConstValue
definition
get
definition
()
:
VariableSymbol
|
undefined
Returns
VariableSymbol
|
undefined
effective
Alignment
get
effectiveAlignment
()
:
number
Returns
number
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
explicit
Alignment
get
explicitAlignment
()
:
number
Returns
number
handle
get
handle
()
:
number
Returns
number
has
Deduced
Return
Type
get
hasDeducedReturnType
()
:
boolean
Returns
boolean
has
Initializer
get
hasInitializer
()
:
boolean
Returns
boolean
has
Pending
Initializer
get
hasPendingInitializer
()
:
boolean
Returns
boolean
initializer
get
initializer
()
:
ExpressionAST
|
undefined
Returns
ExpressionAST
|
undefined
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
Bit
Field
get
isBitField
()
:
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
Constexpr
get
isConstexpr
()
:
boolean
Returns
boolean
is
Constinit
get
isConstinit
()
:
boolean
Returns
boolean
is
Constraint
Type
Parameter
get
isConstraintTypeParameter
()
:
boolean
Returns
boolean
is
Deduction
Guide
get
isDeductionGuide
()
:
boolean
Returns
boolean
is
Definition
Required
get
isDefinitionRequired
()
:
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
Extern
get
isExtern
()
:
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
Inline
get
isInline
()
:
boolean
Returns
boolean
is
Lambda
get
isLambda
()
:
boolean
Returns
boolean
is
Mutable
get
isMutable
()
:
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
No
Unique
Address
get
isNoUniqueAddress
()
:
boolean
Returns
boolean
is
Overload
Set
get
isOverloadSet
()
:
boolean
Returns
boolean
is
Packed
get
isPacked
()
:
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
Static
get
isStatic
()
:
boolean
Returns
boolean
is
Template
Parameters
get
isTemplateParameters
()
:
boolean
Returns
boolean
is
Template
Type
Parameter
get
isTemplateTypeParameter
()
:
boolean
Returns
boolean
is
Thread
Local
get
isThreadLocal
()
:
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
local
Offset
get
localOffset
()
:
number
Returns
number
location
get
location
()
:
number
Returns
number
name
get
name
()
:
Name
|
undefined
Returns
Name
|
undefined
next
get
next
()
:
Symbol
|
undefined
Returns
Symbol
|
undefined
offset
In
Class
get
offsetInClass
()
:
bigint
|
undefined
Returns
bigint
|
undefined
parent
get
parent
()
:
ScopeSymbol
|
undefined
Returns
ScopeSymbol
|
undefined
pending
Initializer
get
pendingInitializer
()
:
PendingInstantiation
|
undefined
Returns
PendingInstantiation
|
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
alignment
attributes
bit
Field
Offset
bit
Field
Width
canonical
constructor
Symbol
const
Value
definition
effective
Alignment
enclosing
Class
enclosing
Function
enclosing
Function
Or
Self
enclosing
Namespace
explicit
Alignment
handle
has
Deduced
Return
Type
has
Initializer
has
Pending
Initializer
initializer
instantiation
Pattern
internal
Id
is
Base
Class
is
Bit
Field
is
Block
is
Class
is
Class
Or
Namespace
is
Concept
is
Constexpr
is
Constinit
is
Constraint
Type
Parameter
is
Deduction
Guide
is
Definition
Required
is
Enum
is
Enumerator
is
Enum
Or
Scoped
Enum
is
Excluded
From
Explicit
Instantiation
is
Extern
is
Field
is
Function
is
Function
Parameters
is
Hidden
is
Injected
Class
Name
is
Inline
is
Lambda
is
Mutable
is
Namespace
is
Namespace
Alias
is
Namespace
Name
is
Nodiscard
is
Non
Type
Parameter
is
No
Unique
Address
is
Overload
Set
is
Packed
is
Parameter
is
Parameter
Pack
is
Scoped
Enum
is
Static
is
Template
Parameters
is
Template
Type
Parameter
is
Thread
Local
is
Trivial
Abi
is
Type
is
Type
Alias
is
Type
Parameter
is
Unresolved
is
Used
is
Using
Declaration
is
Variable
is
Weak
local
Offset
location
name
next
offset
In
Class
parent
pending
Initializer
text
type
cxx-frontend
Loading...