Public Types | Public Member Functions | Related Functions
concept::ash::graph_navigator Struct Reference

Graph Navigator concept. More...

#include <dox/tag/concept/navigator.hpp>

Inheritance diagram for concept::ash::graph_navigator:
Inheritance graph
[legend]

List of all members.

Public Types

typedef basic_navigator_tag navigator_category
typedef trivial_iterator_tag iterator_category
typedef void value_type
 The type of object iterated over.
typedef value_type * pointer
 The type that serves as a (possibly const) pointer to value_type.
typedef value_type & reference
 The type that serves as a (possibly const) reference to value_type.
typedef ptrdiff_t difference_type
 The type used to represent the distance between iterators.

Public Member Functions

bool valid ()
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.

Detailed Description

Graph Navigator concept.


Member Typedef Documentation

typedef ptrdiff_t concept::stl::iterator_base::difference_type [inherited]

The type used to represent the distance between iterators.

typedef value_type* concept::stl::iterator_base::pointer [inherited]

The type that serves as a (possibly const) pointer to value_type.

typedef value_type& concept::stl::iterator_base::reference [inherited]

The type that serves as a (possibly const) reference to value_type.

typedef void concept::stl::iterator_base::value_type [inherited]

The type of object iterated over.


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