ARB
|
#include <arb_strarray.h>
#include <ErrorOrType.h>
#include <string>
#include <arbdb_base.h>
#include <vector>
Go to the source code of this file.
Classes | |
class | SaiCalcEnv |
class | SaiOperator |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
class | SaiBoolRule |
class | SaiBoolchainOperator |
class | SaiAciApplicator |
Macros | |
#define | sai_assert(cond) arb_assert(cond) |
#define | SAI_OPERATOR_TYPES 4 |
Typedefs | |
typedef SmartPtr< SaiOperator > | SaiOperatorPtr |
typedef ErrorOr< std::string > | ErrorOrString |
typedef ErrorOr< SaiOperatorPtr > | ErrorOrSaiOperatorPtr |
typedef SmartPtr< class SaiBoolRule > | SaiBoolRulePtr |
typedef ErrorOr< SaiBoolRulePtr > | ErrorOrSaiBoolRulePtr |
Enumerations | |
enum | SaiOperatorType { SOP_ACI, SOP_TRANSLATE, SOP_MATRIX, SOP_BOOLCHAIN } |
enum | SaiBoolOp { SBO_FIRST, SBO_AND, SBO_OR, SBO_XOR, SBO_NAND, SBO_NOR, SBO_XNOR } |
#define sai_assert | ( | cond | ) | arb_assert(cond) |
Definition at line 30 of file saiop.h.
Referenced by SaiBoolchainOperator::addRule(), SaiBoolchainOperator::getRule(), and SaiBoolRule::prepare_input_data().
#define SAI_OPERATOR_TYPES 4 |
Definition at line 47 of file saiop.h.
Referenced by saicalc_edit_method_cb().
typedef SmartPtr<SaiOperator> SaiOperatorPtr |
typedef ErrorOr<std::string> ErrorOrString |
typedef ErrorOr<SaiOperatorPtr> ErrorOrSaiOperatorPtr |
typedef SmartPtr<class SaiBoolRule> SaiBoolRulePtr |
typedef ErrorOr<SaiBoolRulePtr> ErrorOrSaiBoolRulePtr |
enum SaiOperatorType |