B2BITS FIX Antenna C++ 2.33.0
|
FIX Antenna Utils framework. More...
Namespaces | |
namespace | Log |
Logging system namespace. | |
Classes | |
class | AutoPtr |
std::auto_ptr analogue with ability to delete object by object's method. More... | |
class | AutoPtr2 |
std::auto_ptr analogue with ability to delete object by object's method. More... | |
struct | ConstMethodResolver |
Returns pointer to the mutable method of the class. More... | |
struct | ConstMethodResolver< const T > |
Returns pointer to the const method of the class. More... | |
class | CTGuard |
class | Emptily |
Represents entity with two states - initialized and not initialized. More... | |
class | EmptyValue |
Class for empty value. More... | |
class | Exception |
Generic application exception. More... | |
class | Guard |
This template class employs a C++ idiom (described by Bjarne Stroustrup) that uses the constructor to acquire a resource automatically when an object of the class is created and uses the destructor to release the resource automatically when it goes out of scope. More... | |
class | InvalidParameterException |
Invalid parameter Exception. More... | |
class | NullableValue |
Represents entity with three states - undefined, empty and assigned. More... | |
class | ReferenceCounter |
A generic reference counter. More... | |
class | ReferenceCounterSharedPtr |
class | UndefinedValue |
Class for undefined value. More... | |
class | Unlocker |
Used to temporary unlock mutex Unlocker<Mutex> unlocker (lock_); // guard constructor releases m_lock. More... | |
Enumerations | |
enum | ValueState { vsUndefined , vsEmpty , vsAssigned } |
Enumerates state of the NullableValue. More... | |
Functions | |
template<typename T > | |
void | deleteObject (T const *obj) |
Destroys object using operator delete. | |
template<typename T > | |
void | destroyObject (T const *obj) |
Destroys object using release method. | |
template<class Elem , class Traits , typename T > | |
std::basic_ostream< Elem, Traits > & | operator<< (std::basic_ostream< Elem, Traits > &s, const NullableValue< T > &rv) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &s, const Emptily< T > &rv) |
template<typename T > | |
void | releaseNonConstObject (T const *obj) |
Destroys object using release method. | |
template<typename T > | |
void | releaseObject (T const *obj) |
Destroys object using release method. | |
Variables | |
EmptyValue | empty |
Represents empty value. | |
UndefinedValue | undefined |
Represents undefined value. | |
enum Utils::ValueState |
Enumerates state of the NullableValue.
Enumerator | |
---|---|
vsUndefined | |
vsEmpty | |
vsAssigned |
|
inline |
Destroys object using operator delete.
|
inline |
Destroys object using release method.
|
inline |
|
inline |
References Utils::Emptily< T >::isEmpty().
|
inline |
Destroys object using release method.
|
inline |
Destroys object using release method.
Referenced by std::default_delete< Engine::FixFieldsContainer >::operator()(), and std::default_delete< Engine::Session >::operator()().
|
extern |
Represents empty value.
|
extern |
Represents undefined value.