Synopsis

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

template<TypeKind K>
struct TypeCommonBase
    : Type

Base Classes

Name

Description

Type

A possibly qualified type.

Member Functions

Name

Description

asType

namedSymbol

Return the symbol named by this type.

operator<=>

Three‐way comparison operators

Static Member Functions

Data Members

Name

Description

Constraints

The constraints associated with the type

IsConst

The const qualifier

IsPackExpansion

Whether this is the pattern of a pack expansion.

IsVolatile

The volatile qualifier

Kind

The kind of Type this is

Static Data Members

Name

kind_id

Protected Member Functions

Name

Description

TypeCommonBase [constructor]

Default constructor

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.

Derived Classes