Home
last modified time | relevance | path

Searched refs:RLOperation (Results 1 – 18 of 18) sorted by relevance

/dports/games/rlvm/rlvm-release-0.14-77-gfabf134a/src/machine/
H A Dgeneral_operations.h52 RLOperation* CallFunction(void (OBJTYPE::*s)(const int)) { in CallFunction()
62 RLOperation* CallFunction(void (OBJTYPE::*s)(RLMachine&, in CallFunction()
74 RLOperation* CallFunction(void (OBJTYPE::*s)(const std::string&)) { in CallFunction()
79 RLOperation* CallFunction(void (OBJTYPE::*s)()) { in CallFunction()
90 RLOperation* CallFunctionWith(void (OBJTYPE::*s)(VALONE, VALTWO), in CallFunctionWith()
99 RLOperation* ReturnIntValue(RETTYPE (*s)()) { in ReturnIntValue()
104 RLOperation* ReturnIntValue(RETTYPE (OBJTYPE::*s)() const) { in ReturnIntValue()
109 RLOperation* ReturnIntValue(RETTYPE (OBJTYPE::*s)(int) const) { in ReturnIntValue()
119 RLOperation* returnStringValue(const std::string& (OBJTYPE::*s)() in returnStringValue()
140 explicit MultiDispatch(RLOperation* op);
[all …]
H A Dgeneral_operations.cc83 MultiDispatch::MultiDispatch(RLOperation* op) : handler_(op) {} in MultiDispatch()
174 template RLOperation* CallFunction<EventSystem>(void (EventSystem::*)(int));
175 template RLOperation* CallFunction<GraphicsSystem>(void (GraphicsSystem::*)(int));
176 template RLOperation* CallFunction<SoundSystem>(void (SoundSystem::*)(int));
177 template RLOperation* CallFunction<System>(void (System::*)(int));
178 template RLOperation* CallFunction<TextSystem>(void (TextSystem::*)(int));
179 template RLOperation* ReturnIntValue<EventSystem, int>(int (EventSystem::*)() const);
180 template RLOperation* ReturnIntValue<GraphicsSystem, int>(int (GraphicsSystem::*)() const);
181 template RLOperation* ReturnIntValue<RLMachine, int>(int (RLMachine::*)() const);
182 template RLOperation* ReturnIntValue<SoundSystem, int>(int (SoundSystem::*)() const);
[all …]
H A Drloperation.cc45 RLOperation::RLOperation() : name_() {} in RLOperation() function in RLOperation
47 RLOperation::~RLOperation() {} in ~RLOperation()
49 RLOperation* RLOperation::SetProperty(int property, int value) { in SetProperty()
65 bool RLOperation::GetProperty(int property, int& value) const { in GetProperty()
82 RLOperation::PropertyList::iterator RLOperation::FindProperty(int property) in FindProperty()
89 bool RLOperation::AdvanceInstructionPointer() { return true; } in AdvanceInstructionPointer()
91 void RLOperation::DispatchFunction(RLMachine& machine, in DispatchFunction()
H A Drlmodule.h43 class RLOperation; variable
95 typedef std::map<int, std::unique_ptr<RLOperation>> OpcodeMap;
97 typedef std::unordered_map<int, std::unique_ptr<RLOperation>> OpcodeMap;
108 RLOperation* op);
H A Dmapped_rlmodule.h40 typedef std::function<RLOperation*(RLOperation* op)> MappingFunction;
54 RLOperation* op) override;
H A Drloperation.h95 class RLOperation {
98 RLOperation();
99 virtual ~RLOperation();
104 RLOperation* SetProperty(int property, int value);
230 class RLOp_SpecialCase : public RLOperation {
304 class RLNormalOpcode : public RLOperation {
H A Drlmodule.cc70 RLOperation* op) { in AddOpcode()
84 stored_operations_.emplace(packed_opcode, std::unique_ptr<RLOperation>(op)); in AddOpcode()
H A Dmapped_rlmodule.cc49 RLOperation* op) { in AddOpcode()
/dports/games/rlvm/rlvm-release-0.14-77-gfabf134a/src/modules/
H A Dmodule_obj.h45 RLOperation* op);
48 RLOperation* op,
68 explicit ObjRangeAdapter(RLOperation* in);
75 std::unique_ptr<RLOperation> handler;
83 RLOperation* RangeMappingFun(RLOperation* op);
91 explicit ChildObjAdapter(RLOperation* in);
98 std::unique_ptr<RLOperation> handler;
101 RLOperation* ChildObjMappingFun(RLOperation* op);
108 explicit ChildObjRangeAdapter(RLOperation* in);
115 std::unique_ptr<RLOperation> handler;
[all …]
H A Dmodule_obj.cc52 RLOperation* op, in GetGraphicsObject()
72 RLOperation* op) { in GetGraphicsObjects()
93 RLOperation* op, in SetGraphicsObject()
115 ObjRangeAdapter::ObjRangeAdapter(RLOperation* in) : handler(in) {} in ObjRangeAdapter()
157 RLOperation* RangeMappingFun(RLOperation* op) { in RangeMappingFun()
165 ChildObjAdapter::ChildObjAdapter(RLOperation* in) : handler(in) {} in ChildObjAdapter()
193 RLOperation* ChildObjMappingFun(RLOperation* op) { in ChildObjMappingFun()
201 ChildObjRangeAdapter::ChildObjRangeAdapter(RLOperation* in) : handler(in) {} in ChildObjRangeAdapter()
250 RLOperation* ChildRangeMappingFun(RLOperation* op) { in ChildRangeMappingFun()
H A Dmodule_grp.h48 RLOperation* GraphicsStackMappingFun(RLOperation* op);
H A Dobject_mutator_operations.cc42 RLOperation* op, in MutatorIsDone()
51 RLOperation* op, in ObjectMutatorIsWorking()
H A Dobject_module.h37 class RLOperation; variable
H A Dmodule_grp.cc1183 explicit GrpStackAdapter(RLOperation* in) : operation(in) {} in GrpStackAdapter()
1194 std::unique_ptr<RLOperation> operation;
1199 RLOperation* GraphicsStackMappingFun(RLOperation* op) { in GraphicsStackMappingFun()
H A Dmodule_obj_creation.cc279 RLOperation* op, in SetObjectDataToRect()
/dports/games/rlvm/rlvm-release-0.14-77-gfabf134a/src/utilities/
H A Dexception.h36 class RLOperation; variable
50 void setOperation(RLOperation* operation) { operation_ = operation; } in setOperation()
51 RLOperation* operation() const { return operation_; } in operation()
58 RLOperation* operation_;
/dports/games/rlvm/rlvm-release-0.14-77-gfabf134a/test/test_system/
H A Dtest_machine.cc52 RLOperation* op = it->second.get(); in AttachModule()
102 RLOperation* op = registry_[make_pair(name, overload)]; in RunOpcode()
H A Dtest_machine.h38 class RLOperation; variable
232 typedef std::map<std::pair<std::string, unsigned char>, RLOperation*>