#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.