Meta‐function indicating whether the specified t_TYPE is an enumeration type.

Synopsis

Declared in <bdlar_typecategory.h>

template<class t_TYPE>
struct IsEnum
    : BloombergLP::bdlat_EnumFunctions::IsEnumeration<t_TYPE>

Base Classes

Name

Description

BloombergLP::bdlat_EnumFunctions::IsEnumeration<t_TYPE>

This struct should be specialized for third‐party types that need to expose "enumeration" behavior. See the component‐level documentation for further information.

Type Aliases

Name

Description

type

Alias for this integral_constant specialization.

value_type

Member Functions

Name

Description

operator()

Return a copy of the template argument t_VALUE.

operator value_type

Static Data Members

Name

value

Created with MrDocs