# /home/coin/svn-release/Alps-1.5.2/Alps/src/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...
## Defines
#define | ALPS_STRINGSTREAM std::istrstream
## Enumerations
enum | AlpsParameterT { AlpsNoPar, AlpsBoolPar, AlpsIntPar, AlpsDoublePar, AlpsStringPar, AlpsStringArrayPar }
| This enumerative constant describes the possible parameter types. More...

## Define Documentation

#define ALPS_STRINGSTREAM std::istrstream

Definition at line 48 of file AlpsParameterBase.h.

## Enumeration Type Documentation

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