C++ array type (bounded or unbounded).
<mrdocs/Metadata/Type/ArrayType.hpp>struct ArrayType final
: TypeCommonBase<TypeKind::Array>
| Name | Description |
|---|---|
TypeCommonBase<TypeKind::Array> | CRTP base that ties a concrete type to a fixed TypeKind. |
| Name | Description |
|---|---|
operator<=> | Compare arrays by element type and bound. |
| Name |
|---|
isArray |
isAuto |
isDecltype |
isFunction |
isLValueReference |
isMemberPointer |
isNamed |
isPointer |
isRValueReference |
| Name | Description |
|---|---|
Bounds | Optional bound; empty means unknown or dependent. |
ElementType | Element type held by the array. |
| Name |
|---|
kind_id |
| Name | Description |
|---|---|
innerType | Return the inner type. |
innerType | Return the inner type. |
innerTypePtr | Return the inner type. |
innerTypePtr | Return the inner type. |
toString | Render a type to a human-readable string. |