| cwidget::_newline_fragment | This fragment just expands to a newline |
| cwidget::_sequence_fragment | A fragment generated by composing a sequence of other fragments |
| cwidget::_text_fragment | A fragment of text, possibly with attached attributes |
| cwidget::util::accumulate_and | Computes the return-value of the signal via a short-circuiting AND |
| cwidget::util::accumulate_or | Computes the return-value of the signal via a short-circuiting OR |
| cwidget::util::AssertionFailure | Represents an assertion failure |
| cwidget::threads::bool_ref_pred | Internal helper struct |
| cwidget::threads::box< T > | A higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget |
| cwidget::threads::box< void > | A box specialized for 'void'; may make it easier to write other templated classes |
| cwidget::widgets::button | This class represents a push-button |
| cwidget::chstring | A string class which stores attributes along with characters |
| cwidget::config::column_definition | Defines how a single column is to be generated |
| cwidget::config::column_parameters | Abstraction of the parameters passed into the layout process |
| cwidget::config::column_type_defaults | Defined the default settings for a particular column type |
| cwidget::threads::condition | A abstraction over conditions |
| cwidget::threads::ConditionNotLockedException | Thrown when the mutex being used to wait on a condition is not locked |
| cwidget::threads::DoubleLockException | Thrown when an error-checking mutex is locked twice |
| cwidget::config::empty_column_parameters | An empty list of parameters |
| cwidget::toplevel::event | An event in the global event queue |
| cwidget::threads::event_queue< T > | A simple unbounded communications channel suitable for use as, eg, an event queue |
| cwidget::widgets::file_pager | Load a file from disk; it's assumed to be ASCII for now |
| cwidget::fragment | A fragment represents a logical unit of text |
| cwidget::fragment_cache | A fragment that caches its contents; a cached result is used if the same width is passed to the layout routine twice in a row |
| cwidget::fragment_column_entry | Stores information on a single column of fragments |
| cwidget::fragment_container | A base class for fragment containers that supports caching information about the children |
| cwidget::fragment_contents | This class represents the formatted contents of a fragment |
| cwidget::toplevel::input_thread | This thread is responsible for posting wget_wch() calls |
| cwidget::config::key | Represents a keystroke as seen by curses |
| cwidget::widgets::label | Label widgets display some (possibly formatted) text statically |
| cwidget::widgets::multiplex | This widget displays exactly one of its children at once |
| cwidget::threads::mutex::attr | A mutex attributes object |
| cwidget::threads::mutex::lock | Represents a lock on a mutex |
| cwidget::threads::mutex::try_lock | Represents a non-blocking lock on a mutex |
| cwidget::threads::noncopy_bootstrap< F > | Wrap noncopyable objects to bootstrap threads |
| cwidget::threads::not_bool_ref_pred | Internal helper struct |
| cwidget::widgets::pager | A widget that displays text |
| cwidget::threads::recursive_mutex | A mutex that is initialized to be recursive |
| cwidget::widgets::size_box | A size_box ensures that the requested size of its child is a given size or larger |
| cwidget::toplevel::slot_event | An event based on sigc++ slots |
| cwidget::style | A "style" is a setting to be applied to a display element (widget, text, etc) |
| cwidget::widgets::text_layout | Code to display formatted text |
| cwidget::threads::thread | A system thread |
| cwidget::threads::thread::attr | Stores the attributes with which a thread is to be created |
| cwidget::threads::ThreadCreateException | Thrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread |
| cwidget::threads::ThreadException | The base class for all thread-related exceptions |
| cwidget::threads::ThreadJoinException | Thrown when thread::join fails |
| std::TRAITS_CLASS< chtype > | Based on libstdc++-3's instantiation of this for characters |
| cwidget::widgets::transient | This class is a visually transparent wrapper around another widget |
| cwidget::wchtype | A structure that amalgamates a wchar_t together with attributes |
| cwidget::widgets::widget | The basic widget interface |
1.5.6