spla
|
Select operation with 1-arity and bool return type. More...
#include <op.hpp>
Public Member Functions | |
~OpSelect () override=default | |
virtual ref_ptr< Type > | get_type_arg_0 ()=0 |
![]() | |
~Op () override=default | |
virtual ref_ptr< Type > | get_type_res ()=0 |
virtual std::string | get_name ()=0 |
virtual std::string | get_key ()=0 |
virtual std::string | get_source_cl ()=0 |
![]() | |
~Object () override=default | |
virtual void | set_label (std::string label)=0 |
virtual const std::string & | get_label () const =0 |
![]() | |
virtual | ~RefCnt () |
bool | is_unique () const |
std::int32_t | get_refs () const |
std::int32_t | add_ref () const |
std::int32_t | rel_ref () const |
Static Public Member Functions | |
static ref_ptr< OpSelect > | make_int (std::string name, std::string code, std::function< bool(T_INT)> function) |
static ref_ptr< OpSelect > | make_uint (std::string name, std::string code, std::function< bool(T_UINT)> function) |
static ref_ptr< OpSelect > | make_float (std::string name, std::string code, std::function< bool(T_FLOAT)> function) |
Select operation with 1-arity and bool return type.
|
overridedefault |
Implemented in spla::TOpSelect< A0 >.
|
static |
|
static |
|
static |