Etermal
Embeddable Terminal and shell for OpenGL
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cetm::ArgDataAn abstract class representing a parameter of indeterminate data type
 Cetm::data::BooleanRepresents boolean data
 Cetm::data::FloatRepresents floating point data
 Cetm::data::IntegerRepresents integer data
 Cetm::data::StringRepresents string data
 Cetm::ArgFilterUsed to process - or filter, if you will - command arguments
 Cetm::ArgsData class containing information about arguments passed to a command
 Cetm::Shell::CommandContainer for a command callback and its argument processor
 Cetm::ArgFilter::ErrorHandleUsed to determine what happens when there was a problem when processing arguments
 Cetm::ArgFilter::DefaultErrorHandleThe default error handle
 Cetm::EShellBase interface for an Etermal backend
 Cetm::BasicShellBuilt in implementation of EShell
 Cetm::ShellBuilt in implementation of EShell
 Cetm::ETerminalBase interface for an Etermal frontend
 Cetm::TerminalBuild-in implementation of the ETerminal frontend
 Cetm::EtmFontInterface for all etermal fonts
 Cetm::BmpFontClass representing a bitmap font
 Cetm::FontTakes care of rendering codepoints and binding their textures
 Cexception
 Cetm::shellErrorDescribes an error that occurred in the Shell
 Cetm::termErrorContains information about an error that was encountered by the Terminal
 Cetm::ArgFilter::FilterA single filter consisting of a parameter name and its desired parameter type
 Cetm::Shell::flagContains various shell flags
 Cetm::BasicShell::flagContains various shell flags
 Cstreambuf
 Cetm::TerminalBuild-in implementation of the ETerminal frontend
 Cetm::TermInputInterface class used to supply callbacks to an ETerminal