Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bslmf_isconvertible.h File Reference

Provide a compile-time check for type conversion. More...

Go to the source code of this file.

Classes

struct  bslmf::IsConvertible_CheckComplete< t_TYPE, bool >
struct  bslmf::IsConvertible_CheckComplete< t_TYPE &, false >
struct  bslmf::IsConvertible_CheckComplete< t_TYPE, true >
struct  bslmf::IsConvertible_CheckComplete< t_TYPE[], false >
struct  bslmf::IsConvertible_Match
struct  bslmf::IsConvertible_Match::yes_type
struct  bslmf::IsConvertible_Match::no_type
struct  bslmf::IsConvertible_Imp< t_FROM_TYPE, t_TO_TYPE >
struct  bslmf::IsConvertible_Imp< t_FROM_TYPE, t_TO_TYPE >::Test
struct  bslmf::IsConvertible_LazyTrait< t_TO_TYPE >
struct  bslmf::IsConvertible_IsNeverConvertible< t_FROM_TYPE, t_TO_TYPE >
struct  bslmf::IsConvertible_FilterNeverConvertible< t_FROM_TYPE, t_TO_TYPE >
struct  bslmf::IsConvertible_Conditional< t_FROM_TYPE, t_TO_TYPE >
struct  bsl::is_convertible_dispatch< t_FROM_TYPE, t_TO_TYPE >
struct  bsl::is_convertible_dispatch< t_TYPE, t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE, const t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE, t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE, const t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE, t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE, const t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE, t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE, const t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE &, t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE &, const t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE &, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< t_TYPE &, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE &, t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE &, const t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE &, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const t_TYPE &, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE &, t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE &, const t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE &, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE &, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE &, t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE &, const t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE &, volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< const volatile t_TYPE &, const volatile t_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_TYPE, t_TYPE >
struct  bsl::is_convertible_dispatch< t_FROM_TYPE, volatile t_TO_TYPE & >
struct  bsl::is_convertible_dispatch< t_FROM_TYPE, const volatile t_TO_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_FROM_TYPE &, volatile t_TO_TYPE & >
struct  bsl::is_convertible_dispatch< volatile t_FROM_TYPE &, const volatile t_TO_TYPE & >
struct  bsl::EffectiveFromType< t_FROM_TYPE >
struct  bsl::is_convertible_dispatch< volatile t_FROM_TYPE &, t_TO_TYPE >
struct  bsl::is_convertible< t_FROM_TYPE, t_TO_TYPE >
struct  bslmf::IsConvertible< t_FROM_TYPE, t_TO_TYPE >

Namespaces

namespace  bsl
namespace  bslmf

Defines

#define bslmf_IsConvertible   bslmf::IsConvertible

Detailed Description


Define Documentation

#define bslmf_IsConvertible   bslmf::IsConvertible