Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::archive::iterators::tri_state Struct Reference

#include <dataflow.hpp>

Public Types

enum  state_enum {
  is_false = false,
  is_true = true,
  is_indeterminant
}
 

Public Member Functions

 operator bool ()
 
tri_stateoperator= (bool rhs)
 
 tri_state (bool rhs)
 
 tri_state (state_enum state)
 
bool operator== (const tri_state &rhs) const
 
bool operator!= (const tri_state &rhs) const
 

Public Attributes

enum
boost::archive::iterators::tri_state::state_enum 
m_state
 

Member Enumeration Documentation

Enumerator
is_false 
is_true 
is_indeterminant 

Constructor & Destructor Documentation

boost::archive::iterators::tri_state::tri_state ( bool  rhs)
inline
boost::archive::iterators::tri_state::tri_state ( state_enum  state)
inline

Member Function Documentation

boost::archive::iterators::tri_state::operator bool ( )
inline
bool boost::archive::iterators::tri_state::operator!= ( const tri_state rhs) const
inline

References m_state.

tri_state& boost::archive::iterators::tri_state::operator= ( bool  rhs)
inline

References is_false, is_true, and m_state.

bool boost::archive::iterators::tri_state::operator== ( const tri_state rhs) const
inline

References m_state.

Member Data Documentation

enum boost::archive::iterators::tri_state::state_enum boost::archive::iterators::tri_state::m_state

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