| ▼Cnocl::Base | Non-virtual base class from which NOCL objects may inherit |
| ▼Cnocl::VBase | Virtual base class from which NOCL objects may inherit |
| Cnocl::Application | Application-level control |
| ▼Cnocl::EventHandler | Base class for event handling |
| Cnocl::ButtonHandler | Event handler for nocl::Button events |
| ▼Cnocl::GUIComponent | Base class for all GUI components |
| ▼Cnocl::Container | Base class for all GUI components that act as containers |
| ▼Cnocl::Box | Container for aligning and sizing components into a rectangular area |
| Cnocl::ButtonBox | Container for aligning and sizing buttons the same way |
| ▼Cnocl::Button | Base class for various types of buttons |
| Cnocl::TextButton | Traditional text pushbutton |
| Cnocl::Fixed | Fixed layout |
| Cnocl::Grid | Container which arranges children using a grid of columns and rows |
| ▼Cnocl::Layout | Blank layout |
| Cnocl::Flexbox | Flexbox layout engine |
| Cnocl::TextEditor | Multi-line text editor |
| ▼Cnocl::Window | Window with a frame |
| Cnocl::FrameWindow | Top level frame window |
| Cnocl::Label | Text label |
| ▼Cnocl::TextField | Single line text editor/entryfield |
| Cnocl::SpinButton | Entryfield with buttons to increment or decrement the value in the text field |
| Cnocl::ToggleSwitch | On/off toggle switch |
| Cnocl::Logfile | Text log file |
| ▼Cstd::exception | STL class |
| Cnocl::Exception | Exception class that inherits from the standard C++ class std:exception |
| Cnocl::FlexItem | Item used with the Flexbox layout engine |
| ▼Cstd::ios_base | STL class |
| ▼Cstd::basic_ios< Char > | STL class |
| ▼Cstd::basic_ostream< Char > | STL class |
| ▼Cstd::basic_ofstream< Char > | STL class |
| ▼Cstd::ofstream | STL class |
| Cnocl::Logfile | Text log file |
| Cnocl::Point | The position (x and y offsets) associated with an object |
| Cnocl::Size | The size (width and height) associated with an object |