Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::internal::IsSameOrDerivedFrom< T, Base > Struct Template Reference

Helper structs. More...

#include "varianttyperesolver.h"

Public Types

typedef ConditionalType
< IsSameType< Base, T >::value||IsBaseOf
< Base, T >::value, T, void >
::Type 
Type
 

Detailed Description

template<typename T, typename Base>
struct ion::base::internal::IsSameOrDerivedFrom< T, Base >

Helper structs.

This struct contains a Type typedef that is T iff T is the same as Base or is derived from it and void otherwise.

Definition at line 40 of file varianttyperesolver.h.

Member Typedef Documentation

template<typename T , typename Base >
typedef ConditionalType<IsSameType<Base, T>::value || IsBaseOf<Base, T>::value, T, void>::Type ion::base::internal::IsSameOrDerivedFrom< T, Base >::Type

Definition at line 43 of file varianttyperesolver.h.


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