mrdocs::AutoType

Represents auto or decltype(auto) placeholder type.

Synopsis

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

struct AutoType final
    : TypeCommonBase<TypeKind::Auto>

Base Classes

Name Description

TypeCommonBase<TypeKind::Auto>

CRTP base that ties a concrete type to a fixed TypeKind.

Data Members

Name

Description

Constraint

Constraint on the auto type, if any.

Keyword

Which placeholder keyword appears (auto or decltype(auto)).

Static Data Members

Name

kind_id

Non-Member Functions

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.

Created with MrDocs