Instigate Open Source Documentation

instigate::stl::lvalue_iterator::interface< T > Struct Template Reference

Interface of the Lvalue Iterator. More...

#include <_lvalue_iterator.hpp>

Inheritance diagram for instigate::stl::lvalue_iterator::interface< T >:

instigate::generic::assignable::interface< T >

List of all members.

Public Types

typedef
instigate::stl::interface< T >
::value_type 
value_type
 type of the iterator value

Static Public Member Functions

static value_typedereference (const T &a)
 Get the content of a.


Detailed Description

template<typename T>
struct instigate::stl::lvalue_iterator::interface< T >

Interface of the Lvalue Iterator.

Member Function Documentation

template<typename T>
static value_type& instigate::stl::lvalue_iterator::interface< T >::dereference ( const T &  a  )  [inline, static]

Get the content of a.

Precondition:
T is a model of lvalue_iterator concept
Parameters:
a - the object to be dereferenced

References instigate::stl::interface< T >::dereference().

Referenced by instigate::stl::dereference(), and instigate::stl::lvalue_iterator::requirements< T >::require_dereference().


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


© Instigate CJSC, Open Source