MADARA  3.2.3
madara::knowledge::rcw::Transaction::InitHandler< B, I, T, typename std::enable_if< supports_get_value< T >::value &&supports_indexed_get_value< T >::value &&supports_size< T >::value >::type > Class Template Reference

Helper type to enable initialization using initializer_list Specialization for types which do support initializer_list. More...

Public Member Functions

init (std::initializer_list< V > list) const
 

Private Types

typedef std::decay< decltype(get_value(std::declval< T >)[0]))>::type V
 

Detailed Description

template<class B, class I, class T>
class madara::knowledge::rcw::Transaction::InitHandler< B, I, T, typename std::enable_if< supports_get_value< T >::value &&supports_indexed_get_value< T >::value &&supports_size< T >::value >::type >

Helper type to enable initialization using initializer_list Specialization for types which do support initializer_list.

Definition at line 76 of file Transaction.h.

Member Typedef Documentation

template<class B , class I , class T >
typedef std::decay<decltype(get_value(std::declval<T>)[0]))>::type madara::knowledge::rcw::Transaction::InitHandler< B, I, T, typename std::enable_if< supports_get_value< T >::value &&supports_indexed_get_value< T >::value &&supports_size< T >::value >::type >::V
private

Definition at line 82 of file Transaction.h.

Member Function Documentation

template<class B , class I , class T >
I madara::knowledge::rcw::Transaction::InitHandler< B, I, T, typename std::enable_if< supports_get_value< T >::value &&supports_indexed_get_value< T >::value &&supports_size< T >::value >::type >::init ( std::initializer_list< V list) const
inline

Definition at line 84 of file Transaction.h.


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