/[svn]/linuxsampler/trunk/src/drivers/DeviceParameter.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/drivers/DeviceParameter.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2433 by schoenebeck, Wed Feb 13 13:38:00 2013 UTC revision 2434 by schoenebeck, Thu Mar 7 19:23:24 2013 UTC
# Line 215  namespace LinuxSampler { Line 215  namespace LinuxSampler {
215              // derived methods, implementing type "BOOL"              // derived methods, implementing type "BOOL"
216              //     (usually not to be overriden by descendant)              //     (usually not to be overriden by descendant)
217                            
218              virtual String           Type();              virtual String           Type() OVERRIDE;
219              virtual bool             Multiplicity();              virtual bool             Multiplicity() OVERRIDE;
220              virtual optional<String> RangeMin();              virtual optional<String> RangeMin() OVERRIDE;
221              virtual optional<String> RangeMax();              virtual optional<String> RangeMax() OVERRIDE;
222              virtual optional<String> Possibilities();              virtual optional<String> Possibilities() OVERRIDE;
223              virtual String           Value();              virtual String           Value() OVERRIDE;
224              virtual void             SetValue(String val) throw (Exception);              virtual void             SetValue(String val) throw (Exception) OVERRIDE;
225                            
226              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
227              // convenience methods for type "BOOL"              // convenience methods for type "BOOL"
# Line 274  namespace LinuxSampler { Line 274  namespace LinuxSampler {
274              // derived methods, implementing type "INT"              // derived methods, implementing type "INT"
275              //     (usually not to be overriden by descendant)              //     (usually not to be overriden by descendant)
276                            
277              virtual String           Type();              virtual String           Type() OVERRIDE;
278              virtual bool             Multiplicity();              virtual bool             Multiplicity() OVERRIDE;
279              virtual optional<String> RangeMin();              virtual optional<String> RangeMin() OVERRIDE;
280              virtual optional<String> RangeMax();              virtual optional<String> RangeMax() OVERRIDE;
281              virtual optional<String> Possibilities();              virtual optional<String> Possibilities() OVERRIDE;
282              virtual String           Value();              virtual String           Value() OVERRIDE;
283              virtual void             SetValue(String val) throw (Exception);              virtual void             SetValue(String val) throw (Exception) OVERRIDE;
284                            
285              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
286              // convenience methods for type "INT"              // convenience methods for type "INT"
# Line 358  namespace LinuxSampler { Line 358  namespace LinuxSampler {
358              // derived methods, implementing type "FLOAT"              // derived methods, implementing type "FLOAT"
359              //     (usually not to be overriden by descendant)              //     (usually not to be overriden by descendant)
360                            
361              virtual String           Type();              virtual String           Type() OVERRIDE;
362              virtual bool             Multiplicity();              virtual bool             Multiplicity() OVERRIDE;
363              virtual optional<String> RangeMin();              virtual optional<String> RangeMin() OVERRIDE;
364              virtual optional<String> RangeMax();              virtual optional<String> RangeMax() OVERRIDE;
365              virtual optional<String> Possibilities();              virtual optional<String> Possibilities() OVERRIDE;
366              virtual String           Value();              virtual String           Value() OVERRIDE;
367              virtual void             SetValue(String val) throw (Exception);              virtual void             SetValue(String val) throw (Exception) OVERRIDE;
368    
369              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
370              // convenience methods for type "FLOAT"              // convenience methods for type "FLOAT"
# Line 444  namespace LinuxSampler { Line 444  namespace LinuxSampler {
444              // derived methods, implementing type "STRING"              // derived methods, implementing type "STRING"
445              //     (usually not to be overriden by descendant)              //     (usually not to be overriden by descendant)
446                            
447              virtual String           Type();              virtual String           Type() OVERRIDE;
448              virtual bool             Multiplicity();              virtual bool             Multiplicity() OVERRIDE;
449              virtual optional<String> RangeMin();              virtual optional<String> RangeMin() OVERRIDE;
450              virtual optional<String> RangeMax();              virtual optional<String> RangeMax() OVERRIDE;
451              virtual optional<String> Possibilities();              virtual optional<String> Possibilities() OVERRIDE;
452              virtual String           Value();              virtual String           Value() OVERRIDE;
453              virtual void             SetValue(String val) throw (Exception);              virtual void             SetValue(String val) throw (Exception) OVERRIDE;
454                            
455              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
456              // convenience methods for type "STRING"              // convenience methods for type "STRING"
# Line 514  namespace LinuxSampler { Line 514  namespace LinuxSampler {
514              // derived methods, implementing type "STRINGS"              // derived methods, implementing type "STRINGS"
515              //     (usually not to be overriden by descendant)              //     (usually not to be overriden by descendant)
516                            
517              virtual String           Type();              virtual String           Type() OVERRIDE;
518              virtual bool             Multiplicity();              virtual bool             Multiplicity() OVERRIDE;
519              virtual optional<String> RangeMin();              virtual optional<String> RangeMin() OVERRIDE;
520              virtual optional<String> RangeMax();              virtual optional<String> RangeMax() OVERRIDE;
521              virtual optional<String> Possibilities();              virtual optional<String> Possibilities() OVERRIDE;
522              virtual String           Value();              virtual String           Value() OVERRIDE;
523              virtual void             SetValue(String val) throw (Exception);              virtual void             SetValue(String val) throw (Exception) OVERRIDE;
524                            
525              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
526              // convenience methods for type "STRINGS"              // convenience methods for type "STRINGS"
# Line 769  namespace LinuxSampler { Line 769  namespace LinuxSampler {
769          public:          public:
770              DeviceCreationParameterBool(bool bVal = false);              DeviceCreationParameterBool(bool bVal = false);
771              DeviceCreationParameterBool(String val) throw (Exception);              DeviceCreationParameterBool(String val) throw (Exception);
772              virtual String Type();              virtual String Type() OVERRIDE;
773              virtual bool   Multiplicity();              virtual bool   Multiplicity() OVERRIDE;
774              virtual optional<String> Default(std::map<String,String> Parameters);              virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE;
775              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE;
776              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE;
777              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE;
778              virtual String Value();              virtual String Value() OVERRIDE;
779              virtual void   SetValue(String val) throw (Exception);              virtual void   SetValue(String val) throw (Exception) OVERRIDE;
780    
781              virtual bool ValueAsBool();              virtual bool ValueAsBool();
782              virtual void SetValue(bool b) throw (Exception);              virtual void SetValue(bool b) throw (Exception);
# Line 806  namespace LinuxSampler { Line 806  namespace LinuxSampler {
806          public:          public:
807              DeviceCreationParameterInt(int iVal = 0);              DeviceCreationParameterInt(int iVal = 0);
808              DeviceCreationParameterInt(String val) throw (Exception);              DeviceCreationParameterInt(String val) throw (Exception);
809              virtual String Type();              virtual String Type() OVERRIDE;
810              virtual bool   Multiplicity();              virtual bool   Multiplicity() OVERRIDE;
811              virtual optional<String> Default(std::map<String,String> Parameters);              virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE;
812              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE;
813              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE;
814              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE;
815              virtual String Value();              virtual String Value() OVERRIDE;
816              virtual void   SetValue(String val) throw (Exception);              virtual void   SetValue(String val) throw (Exception) OVERRIDE;
817    
818              virtual int  ValueAsInt();              virtual int  ValueAsInt();
819              virtual void SetValue(int i) throw (Exception);              virtual void SetValue(int i) throw (Exception);
# Line 846  namespace LinuxSampler { Line 846  namespace LinuxSampler {
846          public:          public:
847              DeviceCreationParameterFloat(float fVal = 0.0);              DeviceCreationParameterFloat(float fVal = 0.0);
848              DeviceCreationParameterFloat(String val) throw (Exception);              DeviceCreationParameterFloat(String val) throw (Exception);
849              virtual String Type();              virtual String Type() OVERRIDE;
850              virtual bool   Multiplicity();              virtual bool   Multiplicity() OVERRIDE;
851              virtual optional<String> Default(std::map<String,String> Parameters);              virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE;
852              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE;
853              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE;
854              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE;
855              virtual String Value();              virtual String Value() OVERRIDE;
856              virtual void   SetValue(String val) throw (Exception);              virtual void   SetValue(String val) throw (Exception) OVERRIDE;
857    
858              virtual float ValueAsFloat();              virtual float ValueAsFloat();
859              virtual void  SetValue(float f) throw (Exception);              virtual void  SetValue(float f) throw (Exception);
# Line 885  namespace LinuxSampler { Line 885  namespace LinuxSampler {
885          public:          public:
886              DeviceCreationParameterString(String sVal = String());              DeviceCreationParameterString(String sVal = String());
887              virtual ~DeviceCreationParameterString(){}              virtual ~DeviceCreationParameterString(){}
888              virtual String Type();              virtual String Type() OVERRIDE;
889              virtual bool   Multiplicity();              virtual bool   Multiplicity() OVERRIDE;
890              virtual optional<String> Default(std::map<String,String> Parameters);              virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE;
891              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE;
892              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE;
893              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE;
894              virtual String Value();              virtual String Value() OVERRIDE;
895              virtual void   SetValue(String val) throw (Exception);              virtual void   SetValue(String val) throw (Exception) OVERRIDE;
896    
897              virtual String ValueAsString();              virtual String ValueAsString();
898              virtual void   SetValueAsString(String s) throw (Exception);              virtual void   SetValueAsString(String s) throw (Exception);
# Line 925  namespace LinuxSampler { Line 925  namespace LinuxSampler {
925              DeviceCreationParameterStrings(std::vector<String> sVals);              DeviceCreationParameterStrings(std::vector<String> sVals);
926              DeviceCreationParameterStrings(String val) throw (Exception);              DeviceCreationParameterStrings(String val) throw (Exception);
927              virtual ~DeviceCreationParameterStrings(){}              virtual ~DeviceCreationParameterStrings(){}
928              virtual String Type();              virtual String Type() OVERRIDE;
929              virtual bool   Multiplicity();              virtual bool   Multiplicity() OVERRIDE;
930              virtual optional<String> Default(std::map<String,String> Parameters);              virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE;
931              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE;
932              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE;
933              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE;
934              virtual String Value();              virtual String Value() OVERRIDE;
935              virtual void   SetValue(String val) throw (Exception);              virtual void   SetValue(String val) throw (Exception) OVERRIDE;
936    
937              virtual std::vector<String> ValueAsStrings();              virtual std::vector<String> ValueAsStrings();
938              virtual void                SetValue(std::vector<String> vS) throw (Exception);              virtual void                SetValue(std::vector<String> vS) throw (Exception);

Legend:
Removed from v.2433  
changed lines
  Added in v.2434

  ViewVC Help
Powered by ViewVC