B2BITS CME MDP Handler API Reference
Public Types | Public Member Functions | Public Attributes | List of all members
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

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

Constructor & Destructor Documentation

SbeSet ( underlying_type  v = 0)
inline
SbeSet ( enum_type  v)
inline

Member Function Documentation

bool test ( enum_type  bit) const
inline
SbeSet& set ( enum_type  bit)
inline
SbeSet& clear ( enum_type  bit)
inline
operator underlying_type ( ) const
inline

Member Data Documentation

underlying_type val_ = 0