#include <map>
#include <vector>
#include <string>
#include <iostream>
#include "Framework/Registry/RegistryItem.h"
#include "Framework/Registry/RegistryItemTypeDef.h"
Go to the source code of this file.
Classes | |
class | genie::Registry |
A registry. Provides the container for algorithm configuration parameters. More... | |
Namespaces | |
genie | |
THE MAIN GENIE PROJECT NAMESPACE | |
Typedefs | |
typedef map< RgKey, RegistryItemI * > | genie::RgIMap |
typedef pair< RgKey, RegistryItemI * > | genie::RgIMapPair |
typedef map< RgKey, RegistryItemI * >::size_type | genie::RgIMapSizeType |
typedef map< RgKey, RegistryItemI * >::iterator | genie::RgIMapIter |
typedef map< RgKey, RegistryItemI * >::const_iterator | genie::RgIMapConstIter |
typedef vector< RgKey > | genie::RgKeyList |
Functions | |
template<class T > | |
void | genie::SetRegistryItem (Registry *r, RgKey key, T item) |
template<class T > | |
T | genie::GetValueOrUseDefault (Registry *r, RgKey key, T def, bool set_def) |
ostream & | genie::operator<< (ostream &stream, const Registry ®istry) |