RefleX
Build DDS Applications in Modern C++ without IDL
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
reflex::match::Sparse< T > Struct Template Reference

#include <disc_union.h>

Public Types

typedef std::tuple
< boost::optional< T >...> 
tuple_type
 
typedef std::tuple< T...> raw_tuple_type
 

Public Member Functions

const tuple_typeget_opt_tuple () const
 
tuple_typeget_opt_tuple ()
 
bool operator== (const Sparse &rhs) const
 

Member Typedef Documentation

template<class... T>
typedef std::tuple<T...> reflex::match::Sparse< T >::raw_tuple_type
template<class... T>
typedef std::tuple<boost::optional<T>...> reflex::match::Sparse< T >::tuple_type

Member Function Documentation

template<class... T>
const tuple_type& reflex::match::Sparse< T >::get_opt_tuple ( ) const
inline
template<class... T>
tuple_type& reflex::match::Sparse< T >::get_opt_tuple ( )
inline
template<class... T>
bool reflex::match::Sparse< T >::operator== ( const Sparse< T > &  rhs) const
inline

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