GEGELATI
Instructions::LambdaInstruction< First, Rest > Member List

This is the complete list of members for Instructions::LambdaInstruction< First, Rest >, including all inherited members.

checkOperandTypes(const std::vector< Data::UntypedSharedPtr > &arguments) const overrideInstructions::LambdaInstruction< First, Rest >inlinevirtual
execute(const std::vector< Data::UntypedSharedPtr > &args) const overrideInstructions::LambdaInstruction< First, Rest >inlinevirtual
funcInstructions::LambdaInstruction< First, Rest >protected
getNbOperands() constInstructions::Instruction
getOperandTypes() constInstructions::Instruction
getPrintablePrimitiveOperandType(const uint64_t &opIdx) constInstructions::Instructionvirtual
getPrintTemplate() constInstructions::Instructionvirtual
Instruction(std::string printTemplate)Instructions::Instructionprotected
isPrintable() constInstructions::Instructionvirtual
LambdaInstruction(std::function< double(First, Rest...)> function, const std::string &printTemplate="")Instructions::LambdaInstruction< First, Rest >inline
LambdaInstruction()=deleteInstructions::LambdaInstruction< First, Rest >
operandTypesInstructions::Instructionprotected
printTemplateInstructions::Instructionprotected
~Instruction()=defaultInstructions::Instructionvirtual