ARB
|
#include <saiop.h>
Public Member Functions | |
SaiBoolchainOperator (char c_0, char c_1) | |
std::string | get_config () const OVERRIDE |
ErrorOrString | apply (const SaiCalcEnv &calcEnv) const OVERRIDE |
void | addRule (const SaiBoolRule &r) |
size_t | count_rules () const |
const SaiBoolRule & | getRule (size_t idx) const |
char | getOutTrans (bool i) const |
![]() | |
SaiOperator (SaiOperatorType type_) | |
virtual | ~SaiOperator () |
SaiOperatorType | get_type () const |
std::string | get_description () const |
Static Public Member Functions | |
static ErrorOrSaiOperatorPtr | make (const char *config) |
![]() | |
static ErrorOrSaiOperatorPtr | make (SaiOperatorType type, const char *config) |
static const char * | type_name (SaiOperatorType type) |
|
static |
Definition at line 528 of file saiop.cxx.
References addRule(), error(), GBS_global_string(), ConfigMapping::get_entry(), ErrorOr< TYPE >::getError(), ErrorOr< TYPE >::getValue(), ErrorOr< TYPE >::hasError(), makeFromConfigRule(), ConfigMapping::parseFrom(), result, and SBO_FIRST.
Referenced by SaiOperator::make().
|
virtual |
Implements SaiOperator.
Definition at line 478 of file saiop.cxx.
References ConfigMapping::config_string(), GBS_global_string(), and ConfigMapping::set_entry().
Referenced by boolchain_gui_changed_cb().
|
virtual |
Implements SaiOperator.
Definition at line 489 of file saiop.cxx.
References buffer, SaiCalcEnv::check_lengths_equal(), GBS_global_string(), SaiCalcEnv::get_input(), result, and CharPtrArray::size().
|
inline |
Definition at line 194 of file saiop.h.
References sai_assert, and SBO_FIRST.
Referenced by boolchain_gui_changed_cb(), and make().
|
inline |
Definition at line 203 of file saiop.h.
Referenced by bool_config_changed_cb().
|
inline |
Definition at line 204 of file saiop.h.
References sai_assert.
Referenced by bool_config_changed_cb().
|
inline |
Definition at line 208 of file saiop.h.
Referenced by bool_config_changed_cb().