Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

bsl::decay_imp< t_TYPE, t_IS_ARRAY, t_IS_FUNC > Struct Template Reference
[Component bslmf_decay]

#include <bslmf_decay.h>

Inheritance diagram for bsl::decay_imp< t_TYPE, t_IS_ARRAY, t_IS_FUNC >:
bsl::remove_cv< t_TYPE >

List of all members.

Public Types

typedef remove_const< typename
remove_volatile< t_TYPE >
::type >::type 
type

Public Member Functions

 BSLMF_ASSERT (!(t_IS_ARRAY||t_IS_FUNC))

template<class t_TYPE, bool t_IS_ARRAY, bool t_IS_FUNC>
struct bsl::decay_imp< t_TYPE, t_IS_ARRAY, t_IS_FUNC >


Member Typedef Documentation

template<class t_TYPE>
typedef remove_const<typename remove_volatile<t_TYPE>::type>::type bsl::remove_cv< t_TYPE >::type [inherited]

Member Function Documentation

template<class t_TYPE , bool t_IS_ARRAY, bool t_IS_FUNC>
bsl::decay_imp< t_TYPE, t_IS_ARRAY, t_IS_FUNC >::BSLMF_ASSERT ( t_IS_ARRAY||t_IS_FUNC  ) 

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