EPAM B2BITS CME MDP Handler C++  5.4.2
Public Types | Public Member Functions | Public Attributes | List of all members
B2bits::Sbe::SbeSet< Enum_ > Struct Template Reference

#include <B2BITS_SbeTypes.h>

Public Types

typedef Enum_ enum_type
 
typedef std::underlying_type< enum_type >::type underlying_type
 

Public Member Functions

 SbeSet (underlying_type v=0)
 
 SbeSet (enum_type v)
 
bool test (enum_type bit) const
 
SbeSetset (enum_type bit)
 
SbeSetclear (enum_type bit)
 
 operator underlying_type () const
 

Public Attributes

underlying_type val_ = 0
 

Member Typedef Documentation

template<typename Enum_>
typedef Enum_ B2bits::Sbe::SbeSet< Enum_ >::enum_type
template<typename Enum_>
typedef std::underlying_type<enum_type>::type B2bits::Sbe::SbeSet< Enum_ >::underlying_type

Constructor & Destructor Documentation

template<typename Enum_>
B2bits::Sbe::SbeSet< Enum_ >::SbeSet ( underlying_type  v = 0)
inline
template<typename Enum_>
B2bits::Sbe::SbeSet< Enum_ >::SbeSet ( enum_type  v)
inline

Member Function Documentation

template<typename Enum_>
SbeSet& B2bits::Sbe::SbeSet< Enum_ >::clear ( enum_type  bit)
inline
template<typename Enum_>
B2bits::Sbe::SbeSet< Enum_ >::operator underlying_type ( ) const
inline
template<typename Enum_>
SbeSet& B2bits::Sbe::SbeSet< Enum_ >::set ( enum_type  bit)
inline
template<typename Enum_>
bool B2bits::Sbe::SbeSet< Enum_ >::test ( enum_type  bit) const
inline

Member Data Documentation

template<typename Enum_>
underlying_type B2bits::Sbe::SbeSet< Enum_ >::val_ = 0