CustomOptionType< Derived > Class Template Reference

Base class for all custom parameter types. More...

#include "CustomOptionType.hpp"

Static Public Member Functions

static const char * _help (bool forDoxygen)
 get general help on this type
static const char * _syntax ()
 get the syntax used for parsing this type
static bool _exportsPythonType ()
 returns true if this type is exposed to Python as a custom type, false otherwise (if it is represented as Python-string)

Protected Member Functions

 ~CustomOptionType ()
 protected, must be derived from

Detailed Description

template<class Derived>
class opals::CustomOptionType< Derived >

Base class for all custom parameter types.

Template Parameters
Derivedthe custom parameter type implementation

Following the curiously recurring template pattern. Must be derived from.