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

This struct is specialized for each of the defined types supported by a Variant. More...

#include "varianttyperesolver.h"

Public Types

typedef void Type
 

Detailed Description

template<typename VariantType, typename TypeToResolve, typename Base = void>
struct ion::base::internal::ResolverHelper< VariantType, TypeToResolve, Base >

This struct is specialized for each of the defined types supported by a Variant.

The Type defined in exactly one of these is used as the resolved type. If no specialized version matches (because the TypeToResolve is not compatible with any of the defined types), Type will be void.

Definition at line 51 of file varianttyperesolver.h.

Member Typedef Documentation

template<typename VariantType, typename TypeToResolve, typename Base = void>
typedef void ion::base::internal::ResolverHelper< VariantType, TypeToResolve, Base >::Type

Definition at line 52 of file varianttyperesolver.h.


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