Alps  2.0.2
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

◆ ALPS_STRINGSTREAM

#define ALPS_STRINGSTREAM   std::istrstream

Definition at line 52 of file AlpsParameterBase.h.

Enumeration Type Documentation

◆ AlpsParameterT

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 60 of file AlpsParameterBase.h.