#include <ThymioIntermediateRepresentation.h>
Public Member Functions | |
void | clear () |
void | reset () |
ThymioIRTypeChecker () | |
virtual void | visit (ThymioIRButton *button) |
virtual void | visit (ThymioIRButtonSet *buttonSet) |
~ThymioIRTypeChecker () | |
Private Attributes | |
ThymioIRButtonName | activeActionName |
multimap< wstring, ThymioIRButton * > | circleHash |
set< ThymioIRButtonName > | clapSeenActions |
multimap< wstring, ThymioIRButton * > | colorHash |
multimap< wstring, ThymioIRButton * > | memoryHash |
multimap< wstring, ThymioIRButton * > | moveHash |
multimap< wstring, ThymioIRButton * > | soundHash |
set< ThymioIRButtonName > | tapSeenActions |
Definition at line 114 of file ThymioIntermediateRepresentation.h.
Aseba::ThymioIRTypeChecker::ThymioIRTypeChecker | ( | ) | [inline] |
Definition at line 117 of file ThymioIntermediateRepresentation.h.
Definition at line 36 of file ThymioIRVisitors.cpp.
void Aseba::ThymioIRTypeChecker::clear | ( | ) |
Definition at line 46 of file ThymioIRVisitors.cpp.
void Aseba::ThymioIRTypeChecker::reset | ( | ) |
Definition at line 41 of file ThymioIRVisitors.cpp.
void Aseba::ThymioIRTypeChecker::visit | ( | ThymioIRButton * | button | ) | [virtual] |
Reimplemented from Aseba::ThymioIRVisitor.
Definition at line 60 of file ThymioIRVisitors.cpp.
void Aseba::ThymioIRTypeChecker::visit | ( | ThymioIRButtonSet * | buttonSet | ) | [virtual] |
Reimplemented from Aseba::ThymioIRVisitor.
Definition at line 130 of file ThymioIRVisitors.cpp.
Definition at line 127 of file ThymioIntermediateRepresentation.h.
multimap<wstring, ThymioIRButton*> Aseba::ThymioIRTypeChecker::circleHash [private] |
Definition at line 131 of file ThymioIntermediateRepresentation.h.
Definition at line 136 of file ThymioIntermediateRepresentation.h.
multimap<wstring, ThymioIRButton*> Aseba::ThymioIRTypeChecker::colorHash [private] |
Definition at line 130 of file ThymioIntermediateRepresentation.h.
multimap<wstring, ThymioIRButton*> Aseba::ThymioIRTypeChecker::memoryHash [private] |
Definition at line 133 of file ThymioIntermediateRepresentation.h.
multimap<wstring, ThymioIRButton*> Aseba::ThymioIRTypeChecker::moveHash [private] |
Definition at line 129 of file ThymioIntermediateRepresentation.h.
multimap<wstring, ThymioIRButton*> Aseba::ThymioIRTypeChecker::soundHash [private] |
Definition at line 132 of file ThymioIntermediateRepresentation.h.
Definition at line 135 of file ThymioIntermediateRepresentation.h.