| BrailleTutorNS::BaseIOEvent | A datatype describing basic stylus and button events |
| BrailleTutorNS::BaseIOEventHandler | An abstract type for a class that handles BaseIOEvent events |
| BrailleTutorNS::BaseIOEventHandlerZapper | A BaseIOEventHandler that always erases the contents of the events list |
| BrailleTutorNS::BrailleTutor | Interface to a single Braille Tutor |
| BrailleTutorNS::BTException | An exception class for reporting errors and failure conditions |
| BrailleTutorNS::Charset | A two-way mapping between cell dot patterns and Unicode letters/strings |
| BrailleTutorNS::DotsMirror | A class that intercepts and mirrors lookup operations on charsets |
| BrailleTutorNS::GlyphMapping | Character/"wide char" structures to which Braille dot patterns are mapped |
| BrailleTutorNS::IOEvent | A datatype describing Braille Tutor events of intermediate complexity |
| BrailleTutorNS::IOEventHandler | An abstract type for a class that handles IOEvent events |
| BrailleTutorNS::IOEventHandlerZapper | An IOEventHandler that always erases the contents of the events list |
| BrailleTutorNS::IOEventParser | Class for generating Braille Tutor events of intermediate complexity |
| BrailleTutorNS::ShortStylusSuppressor | Filters out spurious stylus-related BaseIOEvents |
| BrailleTutorNS::TimeInterval | A class for event timestamps and time intervals |
1.5.3