Inferno  0.2
OOStd Namespace Reference

OOStd namespace contains wrappers for STL and Boost features adding run-time polymorphism. More...

Classes

class  ContainerInterface
struct  SequenceInterface
struct  SimpleAssociativeContainerInterface
struct  ContainerCommon
struct  Sequence
struct  SimpleAssociativeContainer
struct  PointIterator
struct  CountingIterator
struct  SharedPtrInterface
struct  SharedPtr

Functions

template<typename L , typename R >
pair< L, R > operator, (const L &l, const R &r)
template<typename SUB_BASE , typename VALUE_INTERFACE , typename X , typename Y >
bool operator== (const SharedPtr< SUB_BASE, VALUE_INTERFACE, X > &x, const SharedPtr< SUB_BASE, VALUE_INTERFACE, Y > &y)
template<typename SUB_BASE , typename VALUE_INTERFACE >
bool operator== (const SharedPtrInterface< SUB_BASE, VALUE_INTERFACE > &x, const SharedPtrInterface< SUB_BASE, VALUE_INTERFACE > &y)
template<typename SUB_BASE , typename VALUE_INTERFACE , typename X , typename Y >
bool operator!= (const SharedPtr< SUB_BASE, VALUE_INTERFACE, X > &x, const SharedPtr< SUB_BASE, VALUE_INTERFACE, Y > &y)

Detailed Description

OOStd namespace contains wrappers for STL and Boost features adding run-time polymorphism.


Function Documentation

template<typename SUB_BASE , typename VALUE_INTERFACE , typename X , typename Y >
bool OOStd::operator!= ( const SharedPtr< SUB_BASE, VALUE_INTERFACE, X > &  x,
const SharedPtr< SUB_BASE, VALUE_INTERFACE, Y > &  y 
) [inline]

Definition at line 193 of file shared_ptr.hpp.

template<typename L , typename R >
pair<L,R> OOStd::operator, ( const L &  l,
const R &  r 
) [inline]

Definition at line 626 of file containers.hpp.

template<typename SUB_BASE , typename VALUE_INTERFACE , typename X , typename Y >
bool OOStd::operator== ( const SharedPtr< SUB_BASE, VALUE_INTERFACE, X > &  x,
const SharedPtr< SUB_BASE, VALUE_INTERFACE, Y > &  y 
) [inline]
template<typename SUB_BASE , typename VALUE_INTERFACE >
bool OOStd::operator== ( const SharedPtrInterface< SUB_BASE, VALUE_INTERFACE > &  x,
const SharedPtrInterface< SUB_BASE, VALUE_INTERFACE > &  y 
) [inline]