Public Types | Public Member Functions | Related Functions
concept::stl::bidirectional_iterator Struct Reference

Bidirectional Iterator concept. More...

#include <dox/tag/concept/stl/iterator.hpp>

Inheritance diagram for concept::stl::bidirectional_iterator:
Inheritance graph
[legend]

List of all members.

Public Types

typedef bidirectional_iterator_tag iterator_category
typedef void value_type
typedef value_type * pointer
typedef value_type & reference
typedef ptrdiff_t difference_type

Public Member Functions

bidirectional_iteratoroperator-- ()
bidirectional_iteratoroperator-- (int)
input_iteratoroperator++ ()
input_iteratoroperator++ (int)
output_iteratoroperator++ ()
output_iteratoroperator++ (int)
reference operator* () const
pointer operator-> () const
Comparison Methods
bool operator== (equality_comparable const &e)
 Equality operator.

Related Functions

(Note that these are not member functions.)

void swap (assignable &a1, assignable &a2)
 Global swap.
void swap (assignable &a1, assignable &a2)
 Global swap.

Detailed Description

Bidirectional Iterator concept.


Member Function Documentation

bool concept::stl::equality_comparable::operator== ( equality_comparable const &  e) [inherited]

Equality operator.


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


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4