This struct template implements a meta‐function for checking if a type is fundamental, or a reference to a fundamental type. The static constant value member will be 1 if t_TYPE is fundamental and 0 otherwise.

Synopsis

Declared in <bslmf_isfundamental.h>

template<class t_TYPE>
struct IsFundamental
    : /* implementation-defined */::type

Base Classes

Name

Description

/* implementation-defined */::type

Specializations

Name

Description

IsFundamental<t_TYPE&>

This specialization of IsFundamental causes lvalue‐references to be treated as their underlying (non‐reference) types.

Created with MrDocs