Isis Developer Reference
CollectorMap.h File Reference
#include <cctype>
#include <QString>
#include <map>
#include <algorithm>
#include <functional>
#include <sstream>
#include <iomanip>
#include <exception>
#include "IException.h"
#include "IString.h"
#include <gsl/gsl_math.h>

Go to the source code of this file.

Classes

struct  Isis::SimpleCompare< K >
 Provides a simple comparison between two values. More...
 
struct  Isis::NoCaseStringCompare< K >
 Provides a case insensitive string comparison. More...
 
struct  Isis::RobustFloatCompare< K >
 Provides a robust comparison of double/float values. More...
 
struct  Isis::NoopRemoval< T >
 Supplies a NOOP default for removal of a CollectorMap entry. More...
 
struct  Isis::PointerRemoval< T >
 Supplies a policy for deleting pointers that CollectorMap owns. More...
 
struct  Isis::ArrayRemoval< T >
 Policy for deleting arrays that CollectorMap owns. More...
 
struct  Isis::DefaultCopy< T >
 (Default) Policy for copying map elements More...
 
struct  Isis::PointerCopy< T >
 Pointer to object policy for copying map elements. More...
 
class  Isis::CollectorMap< K, T, ComparePolicy, RemovalPolicy, CopyPolicy >
 Collector/container for arbitrary items. More...
 

Namespaces

namespace  Isis
 This is free and unencumbered software released into the public domain.