Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
Public Member Functions | Protected Attributes | Friends | List of all members
marlin::ProcessorParameter_t< T > Class Template Reference

Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter() More...

#include <ProcessorParameter.h>

Inheritance diagram for marlin::ProcessorParameter_t< T >:
marlin::ProcessorParameter

Public Member Functions

 ProcessorParameter_t (const std::string &parameterName, const std::string &parameterDescription, T &parameter, const T &parameterDefaultValue, 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
 
_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 *)
 

Detailed Description

template<class T>
class marlin::ProcessorParameter_t< T >

Templated implementation of ProcessorParameter - automatically created by Processor::registerProcessorParameter()


The documentation for this class was generated from the following file: