Template Struct Instruction¶
Defined in File Instruction.hpp
Struct Documentation¶
-
template<typename
Spec>
structsgpl::Instruction¶ Public Types
-
using
rectifier_t= sgpl::OpCodeRectifier<library_t>¶
Public Functions
-
void
RectifyArgs()¶
-
void
RectifyOpCode(const rectifier_t &r = rectifier_t{})¶
-
void
Rectify(const rectifier_t &r = rectifier_t{})¶
-
Instruction() = default¶
-
Instruction(uit_emp::Random &rand)¶
-
void
NopOut()¶
-
void
NopOutIfNotAnchor()¶
-
bool
IsNop() const noexcept¶
-
bool
IsOp() const noexcept¶
-
bool
operator==(const Instruction &other) const¶
-
bool
operator!=(const Instruction &other) const¶
-
bool
operator<(const Instruction &other) const¶
-
std::string
GetOpName() const¶
-
auto
GetDescriptors() const¶
-
auto
GetCategories() const¶
-
template<typename
Archive, cereal::traits::EnableIf<cereal::traits::is_text_archive<Archive>::value> = cereal::traits::sfinae>
voidsave(Archive &archive) const¶
-
using