Template Struct OpLibrary¶
Defined in File OpLibrary.hpp
Struct Documentation¶
-
template<typename ...
Ops>
structsgpl::OpLibrary: public std::tuple<Ops...>¶ Public Types
Public Static Functions
-
constexpr bool
IsAnchorLocalOpCode(const size_t op_code) noexcept¶
-
constexpr bool
IsAnchorGlobalOpCode(const size_t op_code) noexcept¶
-
bool
IsNopOpCode(const size_t op_code) noexcept¶
-
constexpr bool
IsAnchorOpCode(const size_t op_code) noexcept¶
-
constexpr size_t
GetSize() noexcept¶
-
std::string
GetOpName(const size_t op_code)¶
-
template<typename
Spec>
size_tGetOpNumRngTouches(const size_t op_code)¶
-
unsigned char
GetOpCode(const std::string &op_name)¶
-
unsigned char
GetNopOpCode(const size_t num_rng_touches = 0)¶
-
size_t
GetOpPrevalence(const size_t op_code)¶
-
template<typename
Instruction>
autoGetOpDescriptors(const size_t op_code, const Instruction &instruction)¶
-
template<typename
Instruction>
autoGetOpCategories(const size_t op_code, const Instruction &instruction)¶
-
constexpr bool