Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter() More...
#include <ProcessorParameter.h>
Public Member Functions | |
ProcessorParameter_t (const std::string ¶meterName, const std::string ¶meterDescription, T ¶meter, const T ¶meterDefaultValue, bool optional, int parameterSetSize=0) | |
virtual const std::string | type () |
virtual const std::string | defaultValue () |
virtual const std::string | value () |
void | setValue (StringParameters *params) |
Public Member Functions inherited from marlin::ProcessorParameter | |
virtual const std::string & | name () |
virtual const std::string & | description () |
virtual int | setSize () |
virtual bool | isOptional () |
virtual bool | valueSet () |
Protected Attributes | |
T & | _parameter |
T | _defaultValue |
Protected Attributes inherited from marlin::ProcessorParameter | |
std::string | _description |
std::string | _name |
int | _setSize |
bool | _optional |
bool | _valueSet |
Friends | |
void | setProcessorParameter (ProcessorParameter_t< T > *, StringParameters *) |
Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter()