DUECA/DUSIME
Public Types | Static Public Attributes | List of all members
dco_traits< fix_optional< T > > Struct Template Reference

Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces. More...

Inheritance diagram for dco_traits< fix_optional< T > >:
Inheritance graph
[legend]
Collaboration diagram for dco_traits< fix_optional< T > >:
Collaboration graph
[legend]

Public Types

typedef dco_read_optional rtype
 Flag indicating how to read this as a DCO type.
 
typedef dco_write_optional wtype
 Flag indicating how to write this as a DCO type.
 
typedef T value_type
 Value type for the elements of a trait's target. More...
 
typedef void key_type
 Value type for the keys of a trait's target, not used. More...
 

Static Public Attributes

constexpr static const MemberArity arity = dco_traits<T>::arity
 Inherit the number multiplicity from the wrapped type.
 
constexpr static const size_t nelts = dco_traits<T>::nelts
 Inherit number of elements (first dimension) from wrapped type.
 

Detailed Description

template<typename T>
struct dco_traits< fix_optional< T > >

Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces.

Member Typedef Documentation

◆ value_type

template<typename T >
typedef T dco_traits< fix_optional< T > >::value_type

Value type for the elements of a trait's target.

◆ key_type

template<typename T >
typedef void dco_traits< fix_optional< T > >::key_type

Value type for the keys of a trait's target, not used.


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