Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines | Functions
SteppingRange.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLUtils/Range.h>

Go to the source code of this file.

Classes

struct  icl::utils::SteppingRange< Type >
 class representing a range with defined stepping More...

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::utils

Defines

#define ICL_INSTANTIATE_DEPTH(D)   typedef SteppingRange<icl##D> SteppingRange##D;

Functions

template<class T >
ICLUtils_API std::ostream & icl::utils::operator<< (std::ostream &s, const SteppingRange< T > &range)
 puts a string representation [min,max]:step of given range into the given stream
template<class T >
ICLUtils_API std::istream & icl::utils::operator>> (std::istream &s, SteppingRange< T > &range)
 parses a range argument into a std::string

Define Documentation

#define ICL_INSTANTIATE_DEPTH (   D)    typedef SteppingRange<icl##D> SteppingRange##D;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines