Public Member Functions | Static Public Member Functions | List of all members
SaiOperator Class Referenceabstract

#include <saiop.h>

Inheritance diagram for SaiOperator:
Inheritance graph

Public Member Functions

 SaiOperator (SaiOperatorType type_)
virtual ~SaiOperator ()
SaiOperatorType get_type () const
virtual std::string get_config () const =0
std::string get_description () const
virtual ErrorOrString apply (const SaiCalcEnv &calcEnv) const =0

Static Public Member Functions

static ErrorOrSaiOperatorPtr make (SaiOperatorType type, const char *config)
static const chartype_name (SaiOperatorType type)

Detailed Description

Definition at line 66 of file saiop.h.

Constructor & Destructor Documentation

SaiOperator::SaiOperator ( SaiOperatorType  type_)

Definition at line 72 of file saiop.h.

virtual SaiOperator::~SaiOperator ( )

Definition at line 73 of file saiop.h.

Member Function Documentation

ErrorOrSaiOperatorPtr SaiOperator::make ( SaiOperatorType  type,
const char config 
static const char* SaiOperator::type_name ( SaiOperatorType  type)

Definition at line 76 of file saiop.h.

Referenced by SAI_popup_calculator_window().

SaiOperatorType SaiOperator::get_type ( ) const

Definition at line 78 of file saiop.h.

virtual std::string SaiOperator::get_config ( ) const
pure virtual
string SaiOperator::get_description ( ) const

Definition at line 56 of file saiop.cxx.

References get_type().

virtual ErrorOrString SaiOperator::apply ( const SaiCalcEnv calcEnv) const
pure virtual

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