B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
B2BITS_NullableValue.h File Reference

Contains NullableValue template class definition. More...

#include <cassert>
#include "B2BITS_V12_Defines.h"
#include "B2BITS_Exception.h"
#include "B2BITS_Empty.h"
+ Include dependency graph for B2BITS_NullableValue.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  Utils::Emptily< T >
 Represents entity with two states - initialized and not initialized. More...
 
class  Utils::NullableValue< T >
 Represents entity with three states - undefined, empty and assigned. More...
 

Namespaces

 Utils
 Utils namespace.
 

Enumerations

enum  Utils::ValueState { Utils::vsUndefined, Utils::vsEmpty, Utils::vsAssigned }
 Enumerates state of the NullableValue. More...
 

Functions

template<class Elem , class Traits , typename T >
std::basic_ostream< Elem,
Traits > & 
Utils::operator<< (std::basic_ostream< Elem, Traits > &s, const NullableValue< T > &rv)
 

Detailed Description

Contains NullableValue template class definition.