CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Static Public Attributes | Static Protected Member Functions
CLHEP::tt::is_abstract_class< C, true > Struct Template Reference

#include <type_traits.h>

List of all members.

Static Public Attributes

static bool const value = sizeof( take<C>(0) ) == sizeof(yes_t)

Static Protected Member Functions

template<typename T >
static no_t take (T(*)[1])
template<typename T >
static yes_t take (...)
template<typename T >
static no_t take (T(*)[1])
template<typename T >
static yes_t take (...)
template<typename T >
static no_t take (T(*)[1])
template<typename T >
static yes_t take (...)
template<typename T >
static no_t take (T(*)[1])
template<typename T >
static yes_t take (...)
template<typename T >
static no_t take (T(*)[1])
template<typename T >
static yes_t take (...)

Detailed Description

template<typename C>
struct CLHEP::tt::is_abstract_class< C, true >

Definition at line 771 of file Matrix/CLHEP/Utility/type_traits.h.


Member Function Documentation

template<typename C >
template<typename T >
static no_t CLHEP::tt::is_abstract_class< C, true >::take ( T(*)  [1]) [static, protected]
template<typename C >
template<typename T >
static no_t CLHEP::tt::is_abstract_class< C, true >::take ( T(*)  [1]) [static, protected]
template<typename C >
template<typename T >
static no_t CLHEP::tt::is_abstract_class< C, true >::take ( T(*)  [1]) [static, protected]
template<typename C >
template<typename T >
static no_t CLHEP::tt::is_abstract_class< C, true >::take ( T(*)  [1]) [static, protected]
template<typename C >
template<typename T >
static no_t CLHEP::tt::is_abstract_class< C, true >::take ( T(*)  [1]) [static, protected]
template<typename C >
template<typename T >
static yes_t CLHEP::tt::is_abstract_class< C, true >::take (   ...) [static, protected]
template<typename C >
template<typename T >
static yes_t CLHEP::tt::is_abstract_class< C, true >::take (   ...) [static, protected]
template<typename C >
template<typename T >
static yes_t CLHEP::tt::is_abstract_class< C, true >::take (   ...) [static, protected]
template<typename C >
template<typename T >
static yes_t CLHEP::tt::is_abstract_class< C, true >::take (   ...) [static, protected]
template<typename C >
template<typename T >
static yes_t CLHEP::tt::is_abstract_class< C, true >::take (   ...) [static, protected]

Member Data Documentation

template<typename C >
static bool const CLHEP::tt::is_abstract_class< C, true >::value = sizeof( take<C>(0) ) == sizeof(yes_t) [static]

Definition at line 780 of file Matrix/CLHEP/Utility/type_traits.h.


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