Image Component Library (ICL)
|
#include <ICLUtils/CompatMacros.h>
#include <ICLUtils/BasicTypes.h>
#include <ICLUtils/ClippedCast.h>
#include <ICLUtils/Macros.h>
#include <algorithm>
#include <limits>
#include <iostream>
#include <string>
Go to the source code of this file.
Classes | |
struct | icl::utils::Range< Type > |
class representing a range defined by min and max value More... | |
Namespaces | |
icl | |
undocument this line if you encounter any issues! | |
icl::utils | |
Macros | |
#define | ICL_INSTANTIATE_DEPTH(D) typedef Range<icl##D> Range##D; |
Functions | |
template<class T > | |
ICL_INSTANTIATE_ALL_DEPTHS ICLUtils_API std::ostream & | icl::utils::operator<< (std::ostream &s, const Range< T > &range) |
puts a string representation [min,max] of given range into the given stream More... | |
template<class T > | |
ICLUtils_API std::istream & | icl::utils::operator>> (std::istream &s, Range< T > &range) |
parses a range argument into a std::string More... | |
#define ICL_INSTANTIATE_DEPTH | ( | D | ) | typedef Range<icl##D> Range##D; |