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

#include <containers.hpp>

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

List of all members.

Classes

struct  iterator

Public Member Functions

 SimpleAssociativeContainer ()
virtual void insert (const VALUE_INTERFACE &gx)
template<typename OTHER >
void insert (const OTHER &gx)
virtual int erase (const VALUE_INTERFACE &gx)
virtual bool IsExist (const VALUE_INTERFACE &gx)
virtual const iteratorbegin ()
virtual const iteratorend ()
 SimpleAssociativeContainer (const ContainerInterface< SUB_BASE, VALUE_INTERFACE > &cns)
 SimpleAssociativeContainer (const VALUE_INTERFACE &nx)
template<typename L , typename R >
 SimpleAssociativeContainer (const pair< L, R > &p)
 SimpleAssociativeContainer (const typename CONTAINER_IMPL::value_type &v)

Public Attributes

iterator my_begin
iterator my_end

Detailed Description

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

Definition at line 388 of file containers.hpp.


Constructor & Destructor Documentation

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::SimpleAssociativeContainer ( ) [inline]

Definition at line 390 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::SimpleAssociativeContainer ( const ContainerInterface< SUB_BASE, VALUE_INTERFACE > &  cns) [inline]

Definition at line 453 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::SimpleAssociativeContainer ( const VALUE_INTERFACE &  nx) [inline]

Definition at line 464 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
template<typename L , typename R >
OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::SimpleAssociativeContainer ( const pair< L, R > &  p) [inline]

Definition at line 470 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::SimpleAssociativeContainer ( const typename CONTAINER_IMPL::value_type &  v) [inline]

Definition at line 482 of file containers.hpp.


Member Function Documentation

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual int OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::erase ( const VALUE_INTERFACE &  gx) [inline, virtual]
template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
template<typename OTHER >
void OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::insert ( const OTHER gx) [inline]

Definition at line 423 of file containers.hpp.

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
virtual bool OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::IsExist ( const VALUE_INTERFACE &  gx) [inline, virtual]

Member Data Documentation

template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
iterator OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::my_begin
template<class SUB_BASE, typename VALUE_INTERFACE, class CONTAINER_IMPL>
iterator OOStd::SimpleAssociativeContainer< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::my_end

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