Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ base/

operations_research::MutableIter< Container > Class Template Reference

Note: this class is not compatible with sets (operator* returns a non-const reference). More...

#include <concise_iterator.h>

List of all members.

Public Types

typedef Container container_type
typedef Container::value_type value_type
typedef Container::iterator iterator_type
typedef Container::const_iterator const_iterator_type

Public Member Functions

 MutableIter (container_type &container)
 NOLINT.
 MutableIter (const MutableIter &source)
MutableIteroperator= (const MutableIter &source)
bool operator== (const MutableIter &iter) const
value_typeoperator-> () const
value_typeoperator* () const
const container_typeconst_container () const
const_iterator_type const_iterator () const
container_typecontainer () const
iterator_type iterator () const
MutableIteroperator++ ()
MutableIter operator++ (int unused)
bool at_end () const
MutableItererase ()


Detailed Description

template<class Container>
class operations_research::MutableIter< Container >

Note: this class is not compatible with sets (operator* returns a non-const reference).

Definition at line 111 of file concise_iterator.h.


Member Typedef Documentation

template<class Container>
typedef Container operations_research::MutableIter< Container >::container_type

Definition at line 113 of file concise_iterator.h.

template<class Container>
typedef Container::value_type operations_research::MutableIter< Container >::value_type

Definition at line 114 of file concise_iterator.h.

template<class Container>
typedef Container::iterator operations_research::MutableIter< Container >::iterator_type

Definition at line 115 of file concise_iterator.h.

template<class Container>
typedef Container::const_iterator operations_research::MutableIter< Container >::const_iterator_type

Definition at line 116 of file concise_iterator.h.


Constructor & Destructor Documentation

template<class Container>
operations_research::MutableIter< Container >::MutableIter ( container_type container  )  [inline, explicit]

NOLINT.

Definition at line 118 of file concise_iterator.h.

template<class Container>
operations_research::MutableIter< Container >::MutableIter ( const MutableIter< Container > &  source  )  [inline]

Definition at line 120 of file concise_iterator.h.


Member Function Documentation

template<class Container>
MutableIter& operations_research::MutableIter< Container >::operator= ( const MutableIter< Container > &  source  )  [inline]

Definition at line 124 of file concise_iterator.h.

template<class Container>
bool operations_research::MutableIter< Container >::operator== ( const MutableIter< Container > &  iter  )  const [inline]

Definition at line 129 of file concise_iterator.h.

template<class Container>
value_type* operations_research::MutableIter< Container >::operator-> (  )  const [inline]

Definition at line 132 of file concise_iterator.h.

template<class Container>
value_type& operations_research::MutableIter< Container >::operator* (  )  const [inline]

Definition at line 133 of file concise_iterator.h.

template<class Container>
const container_type* operations_research::MutableIter< Container >::const_container (  )  const [inline]

Definition at line 134 of file concise_iterator.h.

template<class Container>
const_iterator_type operations_research::MutableIter< Container >::const_iterator (  )  const [inline]

Definition at line 135 of file concise_iterator.h.

template<class Container>
container_type* operations_research::MutableIter< Container >::container (  )  const [inline]

Definition at line 136 of file concise_iterator.h.

template<class Container>
iterator_type operations_research::MutableIter< Container >::iterator (  )  const [inline]

Definition at line 137 of file concise_iterator.h.

template<class Container>
MutableIter& operations_research::MutableIter< Container >::operator++ (  )  [inline]

Definition at line 138 of file concise_iterator.h.

template<class Container>
MutableIter operations_research::MutableIter< Container >::operator++ ( int  unused  )  [inline]

Definition at line 142 of file concise_iterator.h.

template<class Container>
bool operations_research::MutableIter< Container >::at_end (  )  const [inline]

Definition at line 147 of file concise_iterator.h.

template<class Container>
MutableIter& operations_research::MutableIter< Container >::erase (  )  [inline]

Definition at line 148 of file concise_iterator.h.


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