cwidget 0.5.18
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234]
 NcwidgetThe namespace containing everything defined by cwidget
 NconfigRoutines that support parsing and interpreting user configuration
 Ccolumn_definitionDefines how a single column is to be generated
 Ccolumn_generatorThe class that defines how to parse and generate columns
 Ccolumn_parametersDefines the string arguments passed into the layout process
 Ccolumn_type_defaultsDefines the default settings for a particular column type
 Cempty_column_parametersAn empty list of parameters
 CkeyRepresents a keystroke as seen by curses
 CkeybindingsStores the keys bound to various functions
 NdialogsRoutines to construct simple dialog boxes
 NthreadsC++ wrappers for the POSIX threading primitives
 Cbool_ref_predInternal helper struct
 Cbootstrap_proxy
 CboxA higher-level abstraction borrowed from Concurrent Haskell, which borrowed it from another language I forget
 Cbox< void >A box specialized for 'void'; may make it easier to write other templated classes
 CconditionA abstraction over conditions
 CConditionNotLockedExceptionThrown when the mutex being used to wait on a condition is not locked
 CDoubleLockExceptionThrown when an error-checking mutex is locked twice
 Cevent_queueA simple unbounded communications channel suitable for use as, eg, an event queue
 Cmutex
 CattrA mutex attributes object
 ClockRepresents a lock on a mutex
 Ctry_lockRepresents a non-blocking lock on a mutex
 Cnoncopy_bootstrapWrap noncopyable objects to bootstrap threads
 Cnot_bool_ref_predInternal helper struct
 Crecursive_mutexA mutex that is initialized to be recursive
 CthreadA system thread
 CattrStores the attributes with which a thread is to be created
 CThreadCreateExceptionThrown when thread creation fails; according to pthread_create(3), this only occurs if there aren't enough system resources to create a thread
 CThreadExceptionThe base class for all thread-related exceptions
 CThreadJoinExceptionThrown when thread::join fails
 NtoplevelThe namespace containing functions to manage the global state of cwidget
 CeventAn event in the global event queue
 Cslot_eventAn event based on sigc++ slots
 NutilMiscellaneous utility functions that are not directly related to the core functionality of cwidget
 Caccumulate_andComputes the return-value of the signal via a short-circuiting AND
 Caccumulate_orComputes the return-value of the signal via a short-circuiting OR
 CAssertionFailureRepresents an assertion failure
 CException
 Cref_ptr
 CslotargWraps a slot that may not be present
 CchstringA string class which stores attributes along with characters
 Ccolumn
 Ccolumn_disposition
 Ccwindow
 CfragmentA fragment represents a logical unit of text
 Cfragment_cacheA fragment that caches its contents; a cached result is used if the same width is passed to the layout routine twice in a row
 Cfragment_column_entryStores information on a single column of fragments
 Cfragment_contentsThis class represents the formatted contents of a fragment
 CstyleA "style" is a setting to be applied to a display element (widget, text, etc)
 Cwchstring
 CwchtypeA structure that amalgamates a wchar_t together with attributes