Kanzi  3.9.6
Kanzi Engine API
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:
[legend]

Public Types

typedef Type ParameterType
 
typedef Type ReturnType
 
typedef int StorageType
 

Static Public Member Functions

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

Member Typedef Documentation

◆ StorageType

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

◆ ParameterType

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

◆ ReturnType

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

Member Function Documentation

◆ read()

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

◆ write()

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: