Inferno  0.2
OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL > Struct Template Reference

#include <containers.hpp>

Inheritance diagram for OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >:
[legend]
Collaboration diagram for OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >:
[legend]

List of all members.

Classes

struct  iterator

Public Types

typedef iterator const_iterator

Public Member Functions

virtual void erase (typename ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator it)
virtual bool empty () const
virtual int size () const
virtual void clear ()
virtual operator string () const

Detailed Description

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
struct OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >

Definition at line 205 of file containers.hpp.


Member Typedef Documentation

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
typedef iterator OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::const_iterator

Reimplemented from OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >.

Definition at line 240 of file containers.hpp.


Member Function Documentation

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual void OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::clear ( ) [inline, virtual]
template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual bool OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::empty ( ) const [inline, virtual]
template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual void OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::erase ( typename ContainerInterface< SUB_BASE, VALUE_INTERFACE >::iterator  it) [inline, virtual]
template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::operator string ( ) const [inline, virtual]

Reimplemented from Traceable.

Definition at line 260 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual int OOStd::ContainerCommon< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::size ( ) const [inline, virtual]

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