Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::VoidType< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > Struct Template Reference

#include <bslmf_voidtype.h>

List of all members.

Public Types

typedef void type

Detailed Description

template<class T1 = void, class T2 = void, class T3 = void, class T4 = void, class T5 = void, class T6 = void, class T7 = void, class T8 = void, class T9 = void, class T10 = void, class T11 = void, class T12 = void, class T13 = void, class T14 = void>
struct bslmf::VoidType< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >

Metafunction that always yields type void for any well-formed list of type parameters. This metafunction is useful when using SFINAE to probe for well-formed types.

See Component bslmf_voidtype


Member Typedef Documentation

template<class T1 = void, class T2 = void, class T3 = void, class T4 = void, class T5 = void, class T6 = void, class T7 = void, class T8 = void, class T9 = void, class T10 = void, class T11 = void, class T12 = void, class T13 = void, class T14 = void>
typedef void bslmf::VoidType< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >::type

The documentation for this struct was generated from the following file: