ARB
Classes | Macros | Typedefs | Enumerations
saiop.h File Reference
#include <arb_strarray.h>
#include <ErrorOrType.h>
#include <string>
#include <arbdb_base.h>
#include <vector>
Include dependency graph for saiop.h:
This graph shows which files directly or indirectly include this file:

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< SaiOperatorSaiOperatorPtr
 
typedef ErrorOr< std::stringErrorOrString
 
typedef ErrorOr< SaiOperatorPtrErrorOrSaiOperatorPtr
 
typedef SmartPtr< class
SaiBoolRule
SaiBoolRulePtr
 
typedef ErrorOr< SaiBoolRulePtrErrorOrSaiBoolRulePtr
 

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
}
 

Macro Definition Documentation

#define sai_assert (   cond)    arb_assert(cond)
#define SAI_OPERATOR_TYPES   4

Definition at line 47 of file saiop.h.

Referenced by saicalc_edit_method_cb().

Typedef Documentation

Definition at line 32 of file saiop.h.

Definition at line 36 of file saiop.h.

Definition at line 37 of file saiop.h.

Definition at line 141 of file saiop.h.

Definition at line 142 of file saiop.h.

Enumeration Type Documentation

Enumerator
SOP_ACI 
SOP_TRANSLATE 
SOP_MATRIX 
SOP_BOOLCHAIN 

Definition at line 39 of file saiop.h.

enum SaiBoolOp
Enumerator
SBO_FIRST 
SBO_AND 
SBO_OR 
SBO_XOR 
SBO_NAND 
SBO_NOR 
SBO_XNOR 

Definition at line 131 of file saiop.h.