ATLAS Offline Software
Loading...
Searching...
No Matches
ExpressionParsing::IProxyLoader Class Referenceabstract

#include <IProxyLoader.h>

Inheritance diagram for ExpressionParsing::IProxyLoader:
Collaboration diagram for ExpressionParsing::IProxyLoader:

Public Types

enum  VariableType {
  VT_UNK , VT_INT , VT_DOUBLE , VT_VECINT ,
  VT_VECDOUBLE , VT_VECEMPTY
}

Public Member Functions

virtual ~IProxyLoader ()
virtual void reset ()=0
virtual VariableType variableTypeFromString (const std::string &varname) const =0
virtual int loadIntVariableFromString (const std::string &varname) const =0
virtual double loadDoubleVariableFromString (const std::string &varname) const =0
virtual std::vector< int > loadVecIntVariableFromString (const std::string &varname) const =0
virtual std::vector< double > loadVecDoubleVariableFromString (const std::string &varname) const =0

Detailed Description

Definition at line 19 of file IProxyLoader.h.

Member Enumeration Documentation

◆ VariableType

Constructor & Destructor Documentation

◆ ~IProxyLoader()

virtual ExpressionParsing::IProxyLoader::~IProxyLoader ( )
inlinevirtual

Definition at line 23 of file IProxyLoader.h.

23{ }

Member Function Documentation

◆ loadDoubleVariableFromString()

◆ loadIntVariableFromString()

◆ loadVecDoubleVariableFromString()

◆ loadVecIntVariableFromString()

◆ reset()

◆ variableTypeFromString()


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