Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
Public Member Functions | Protected Attributes | Friends | List of all members
marlin::ProcessorParameter Class Referenceabstract

Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter() More...

#include <ProcessorParameter.h>

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

Public Member Functions

virtual const std::string & name ()
 
virtual const std::string & description ()
 
virtual int setSize ()
 
virtual bool isOptional ()
 
virtual bool valueSet ()
 
virtual const std::string type ()=0
 
virtual const std::string value ()=0
 
virtual const std::string defaultValue ()=0
 
virtual void setValue (StringParameters *params)=0
 

Protected Attributes

std::string _description
 
std::string _name
 
int _setSize
 
bool _optional
 
bool _valueSet
 

Friends

std::ostream & operator<< (std::ostream &, ProcessorParameter &)
 

Detailed Description

Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter()

Author
F. Gaede, DESY
Version
Id:
ProcessorParameter.h,v 1.9 2006-08-03 15:16:34 gaede Exp

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