cheshirekow  v0.1.0
mpblocks::util::Range_< T > Struct Template Reference

#include <mpblocks/util/range.hpp>

Classes

struct  Iterator
 

Public Member Functions

Iterator begin ()
 
Iterator end ()
 
 Range_ (T begin, T end)
 
size ()
 

Private Attributes

m_begin
 the first integral value More...
 
m_end
 one past the last integral value More...
 

Detailed Description

template<typename T>
struct mpblocks::util::Range_< T >

Definition at line 31 of file range.hpp.

Constructor & Destructor Documentation

template<typename T>
mpblocks::util::Range_< T >::Range_ ( begin,
end 
)
inline

Definition at line 50 of file range.hpp.

Member Function Documentation

template<typename T>
Iterator mpblocks::util::Range_< T >::begin ( )
inline

Definition at line 54 of file range.hpp.

template<typename T>
Iterator mpblocks::util::Range_< T >::end ( )
inline

Definition at line 55 of file range.hpp.

template<typename T>
T mpblocks::util::Range_< T >::size ( )
inline

Definition at line 52 of file range.hpp.

Member Data Documentation

template<typename T>
T mpblocks::util::Range_< T >::m_begin
private

the first integral value

Definition at line 46 of file range.hpp.

template<typename T>
T mpblocks::util::Range_< T >::m_end
private

one past the last integral value

Definition at line 47 of file range.hpp.


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