kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits Struct Reference

#include <kanzi/core/property/property_type.hpp>

Inheritance diagram for kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits:
kanzi::PropertyDataTypeTraits< T >

Public Types

typedef int StorageType
 
typedef Type ParameterType
 
typedef Type ReturnType
 

Static Public Member Functions

static ReturnType read (StorageType storage)
 
static void write (StorageType &storage, ParameterType value)
 

Member Typedef Documentation

template<typename Type >
typedef int kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits::StorageType
template<typename Type >
typedef Type kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits::ParameterType
template<typename Type >
typedef Type kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits::ReturnType

Member Function Documentation

template<typename Type >
static ReturnType kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits::read ( StorageType  storage)
inlinestatic
template<typename Type >
static void kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits::write ( StorageType storage,
ParameterType  value 
)
inlinestatic

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