Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::IsPolymorphic_Imp< t_TYPE, t_IS_CLASS > Struct Template Reference

#include <bslmf_ispolymorphic.h>

List of all members.

Public Types

enum  { Value = false }

Detailed Description

template<class t_TYPE, bool t_IS_CLASS = bsl::is_class<t_TYPE>::value>
struct bslmf::IsPolymorphic_Imp< t_TYPE, t_IS_CLASS >

This struct template provides a meta-function to determine whether the (template parameter) t_TYPE is a (non-cv-qualified) polymorphic type. This generic default template defines a static data member, Value, that is set to false. A template specialization is provided (below) to handle the case where t_TYPE is a class type that may be polymorphic.

See Component bslmf_ispolymorphic


Member Enumeration Documentation

template<class t_TYPE , bool t_IS_CLASS = bsl::is_class<t_TYPE>::value>
anonymous enum
Enumerator:
Value 

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