Variants of C++ types captured in metadata.

Synopsis

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

enum class TypeKind : int;

Description

Note

TypeKind is described (see MRDOCS_DESCRIBE_ENUM below) for reflection, but the custom toString is deliberately kept: it renders lvalue‐reference / rvalue‐reference, whereas the generic described‐enum toString would give the kebab name l‐value‐reference / r‐value‐reference. The custom spelling is what the DOM/Handlebars side and script kind: matching expect.

Non-Member Functions

Name

Description

toString

Convert a TypeKind to its string representation.

Created with MrDocs