Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Member Functions | Public Attributes | List of all members
cypress::Range< T >::Iterator Struct Reference

#include <range.hpp>

Collaboration diagram for cypress::Range< T >::Iterator:
Collaboration graph
[legend]

Public Member Functions

operator* () const
 
operator-> () const
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
bool operator== (Iterator &o) const
 
bool operator!= (Iterator &o) const
 
bool operator< (Iterator &o) const
 

Public Attributes

x0
 
step
 
size_t i
 

Member Function Documentation

template<typename T >
bool cypress::Range< T >::Iterator::operator!= ( Iterator o) const
inline
template<typename T >
T cypress::Range< T >::Iterator::operator* ( ) const
inline
template<typename T >
Iterator& cypress::Range< T >::Iterator::operator++ ( )
inline
template<typename T >
Iterator cypress::Range< T >::Iterator::operator++ ( int  )
inline
template<typename T >
T cypress::Range< T >::Iterator::operator-> ( ) const
inline
template<typename T >
bool cypress::Range< T >::Iterator::operator< ( Iterator o) const
inline
template<typename T >
bool cypress::Range< T >::Iterator::operator== ( Iterator o) const
inline

Member Data Documentation

template<typename T >
size_t cypress::Range< T >::Iterator::i
template<typename T >
T cypress::Range< T >::Iterator::step
template<typename T >
T cypress::Range< T >::Iterator::x0

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