tern ~master (2024-04-15T17:45:17.8990912)
Dub
Repo
isStruct
tern
traits
True if
A
is a struct type symbol.
eponymoustemplate
isStruct
(alias A)
enum
isStruct (
alias
A
)
alias
isStruct
(
alias
A
,
string
M
)
=
isStruct
!(
typeof
(
getChild
!(
A
,
M
)))
Meta
Source
See Implementation
tern
traits
aliases
Attributes
Children
getChild
isAutodecodableString
enums
Arity
alignof
fullIdentifier
hasAliasing
hasChild
hasChildren
hasConstructor
hasElaborateAssign
hasElaborateCopyConstructor
hasElaborateDestructor
hasElaborateMove
hasField
hasFunction
hasModifiers
hasParent
hasParents
hasTemplate
hasType
hasUnsharedAliasing
identifier
isAbstract
isAggregateType
isArray
isAssignable
isAssociativeArray
isAutodecodeableString
isBackward
isBuiltinType
isCallable
isChar
isClass
isConstructor
isCopyable
isCovariantWith
isDImplDefined
isDelegate
isDestructor
isDynamicArray
isDynamicLambda
isElement
isEnum
isEqualityComparable
isExpression
isField
isFinal
isFloatingPoint
isForward
isFunction
isFunctionPointer
isImplement
isImplicitlyConvertible
isIndexAssignable
isIndexable
isInstanceOf
isIntegral
isInterface
isLambda
isLocal
isManifest
isModule
isMutable
isNarrowString
isNoReturn
isNumeric
isOrderingComparable
isOrganic
isPackage
isPointer
isProperty
isPure
isQualifierConvertible
isReferenceType
isReinterpretable
isSafe
isScalar
isSigned
isSimRange
isSliceAssignable
isSliceable
isStatic
isStaticArray
isString
isStruct
isTemplate
isTemplatedCallable
isTopLevel
isType
isUnion
isUnsafe
isUnsigned
isValueType
sizeof
templates
DefaultInstantiate
ElementType
Fields
Functions
Implements
Length
Module
Package
Parameters
ReturnType
Signature
Templates
Types
True if A is a struct type symbol.