Inferno
0.2
|
#include <containers.hpp>
Classes | |
struct | iterator |
Public Member Functions | |
Sequence () | |
virtual CONTAINER_IMPL::value_type & | operator[] (int i) |
virtual void | insert (const VALUE_INTERFACE &gx) |
virtual void | push_back (const VALUE_INTERFACE &gx) |
template<typename OTHER > | |
void | push_back (const OTHER &gx) |
virtual const iterator & | begin () |
virtual const iterator & | end () |
Sequence (const SequenceInterface< SUB_BASE, VALUE_INTERFACE > &cns) | |
Sequence (const VALUE_INTERFACE &nx) | |
template<typename L , typename R > | |
Sequence (const pair< L, R > &p) | |
Sequence (const typename CONTAINER_IMPL::value_type &v) | |
Public Attributes | |
iterator | my_begin |
iterator | my_end |
Definition at line 272 of file containers.hpp.
OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::Sequence | ( | ) | [inline] |
Reimplemented in Sequence< VALUE_TYPE >, Sequence< Node >, Sequence< CPPTree::Identifier >, Sequence< Statement >, Sequence< Expression >, and Sequence< PRE_RESTRICTION >.
Definition at line 275 of file containers.hpp.
OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::Sequence | ( | const SequenceInterface< SUB_BASE, VALUE_INTERFACE > & | cns | ) | [inline] |
Definition at line 347 of file containers.hpp.
OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::Sequence | ( | const VALUE_INTERFACE & | nx | ) | [inline] |
Definition at line 358 of file containers.hpp.
OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::Sequence | ( | const pair< L, R > & | p | ) | [inline] |
Reimplemented in Sequence< VALUE_TYPE >, Sequence< Node >, Sequence< CPPTree::Identifier >, Sequence< Statement >, Sequence< Expression >, and Sequence< PRE_RESTRICTION >.
Definition at line 364 of file containers.hpp.
OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::Sequence | ( | const typename CONTAINER_IMPL::value_type & | v | ) | [inline] |
Definition at line 376 of file containers.hpp.
virtual const iterator& OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::begin | ( | ) | [inline, virtual] |
Implements OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >.
Definition at line 337 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::begin(), and OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::Sequence().
virtual const iterator& OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::end | ( | ) | [inline, virtual] |
Implements OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >.
Definition at line 342 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::end(), and OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::Sequence().
virtual void OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::insert | ( | const VALUE_INTERFACE & | gx | ) | [inline, virtual] |
Implements OOStd::ContainerInterface< SUB_BASE, VALUE_INTERFACE >.
Definition at line 311 of file containers.hpp.
virtual CONTAINER_IMPL::value_type& OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::operator[] | ( | int | i | ) | [inline, virtual] |
Implements OOStd::SequenceInterface< SUB_BASE, VALUE_INTERFACE >.
Definition at line 307 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::operator[]().
virtual void OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::push_back | ( | const VALUE_INTERFACE & | gx | ) | [inline, virtual] |
Implements OOStd::SequenceInterface< SUB_BASE, VALUE_INTERFACE >.
Definition at line 315 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::insert(), OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::push_back(), and OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::Sequence().
void OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::push_back | ( | const OTHER & | gx | ) | [inline] |
Definition at line 321 of file containers.hpp.
iterator OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::my_begin |
Definition at line 335 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::begin().
iterator OOStd::Sequence< SUB_BASE, VALUE_INTERFACE, CONTAINER_IMPL >::my_end |
Definition at line 335 of file containers.hpp.
Referenced by OOStd::Sequence< Itemiser::Element, TreePtrInterface, deque< TreePtr< CPPTree::Identifier > > >::end().