mrdocs::PointerType

Pointer type wrapper.

Synopsis

Declared in <mrdocs/Metadata/Type/PointerType.hpp>

struct PointerType final
    : TypeCommonBase<TypeKind::Pointer>

Base Classes

NameDescription
TypeCommonBase<TypeKind::Pointer>CRTP base that ties a concrete type to a fixed TypeKind.

Static Member Functions

Name
isArray
isAuto
isDecltype
isFunction
isLValueReference
isMemberPointer
isNamed
isPointer
isRValueReference

Data Members

NameDescription
PointeeType The pointee type, defaults to auto when unknown.

Static Data Members

Name
kind_id

Non-Member Functions

NameDescription
innerTypeReturn the inner type.
innerTypeReturn the inner type.
innerTypePtrReturn the inner type.
innerTypePtrReturn the inner type.
toStringRender a type to a human-readable string.