Classes | Macros | Enumerations
AlpsParameterBase.h File Reference
#include <algorithm>
#include <cctype>
#include <cstdio>
#include <fstream>
#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include "CoinError.hpp"
#include <strstream>
Include dependency graph for AlpsParameterBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AlpsParameter
 This parameter indeintifies a single parameter entry. More...
 
class  AlpsParameterSet
 This is the class serves as a holder for a set of parameters. More...
 

Macros

#define ALPS_STRINGSTREAM   std::istrstream
 

Enumerations

enum  AlpsParameterT {
  AlpsNoPar, AlpsBoolPar, AlpsIntPar, AlpsDoublePar,
  AlpsStringPar, AlpsStringArrayPar
}
 This enumerative constant describes the possible parameter types. More...
 

Macro Definition Documentation

#define ALPS_STRINGSTREAM   std::istrstream

Definition at line 48 of file AlpsParameterBase.h.

Enumeration Type Documentation

This enumerative constant describes the possible parameter types.

Enumerator
AlpsNoPar 

The type is not yet specified.

Used only in the default constructor of a Alps parameter.

AlpsBoolPar 

Bool parameter.

AlpsIntPar 

Integer parameter.

AlpsDoublePar 

Double parameter.

AlpsStringPar 

String parameter (E.g., data file name.).

AlpsStringArrayPar 

The parameter is an array of strings.

N Cause possible memory leak. Not used any more (10/24/06, Yan).

Definition at line 56 of file AlpsParameterBase.h.