OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
ValueConversion< Value > Struct Template Reference

#include <OnixS/CME/iLink3/messaging/TagBased/ValueConverters.h>

Public Types

typedef ValueConversionTraits< Value, ValueKind< Value >::Kind > Traits
 
typedef Traits::Result Result
 

Public Member Functions

Traits::Result operator() (const ValueConverter &converter, const ValueContainer &container) const
 
bool operator() (typename Traits::Result &result, const ValueConverter &converter, const ValueContainer &container) const
 

Detailed Description

template<class Value>
struct OnixS::CME::iLink3::Messaging::TagBased::ValueConversion< Value >

Definition at line 1505 of file ValueConverters.h.

Member Typedef Documentation

Conversion output type.

Definition at line 1521 of file ValueConverters.h.

typedef ValueConversionTraits< Value, ValueKind<Value>::Kind > Traits

Conversion traits.

Definition at line 1515 of file ValueConverters.h.

Member Function Documentation

Traits::Result operator() ( const ValueConverter converter,
const ValueContainer container 
) const
inline

Converts the given value into a value of target type.

Throws an exception in case of failure.

Definition at line 1527 of file ValueConverters.h.

bool operator() ( typename Traits::Result result,
const ValueConverter converter,
const ValueContainer container 
) const
inline

Converts the given value into a value of target type.

Returns conversion status.

Definition at line 1541 of file ValueConverters.h.


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