Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| ▼Nzz | Namespace for zupply |
| ▼Ncds | Namespace for concurrent data structures |
| ▼Nlockbased | |
| CNonTrivialContainer | |
| CUnorderedMap | |
| ▼Nlockfree | |
| CNonTrivialContainer | |
| CUnorderedMap | |
| CNullMutex | A null mutex, no cost |
| CRWLock | |
| CRWLockable | |
| CSpinLock | A simple spin lock utilizing c++11 atomic_flag |
| ▼Ncfg | Namespace for configuration related classes and functions |
| CArgOption | For ArgParser |
| CArgParser | The ArgParser class. For parsing command line arguments |
| CCfgLevel | The CfgLevel struct, internal struct for cfgParser. Tree structure for config sections |
| CCfgParser | For INI/CFG file parsing |
| CValue | For store/load various type to/from string |
| ▼Ndetail | |
| CImageBase | Base image storage class This defines the storage and pixel-wise access to a image like 3-D matrix |
| ▼Nfmt | Namespace for formatting functions |
| ▼Ndetail | |
| CDeletableFacet | |
| ▼Nfs | Namespace for classes adpated to filesystems |
| CDirectory | For filesystem directory operations |
| CFileEditor | To modify file This class is derived from UnCopyable, so no copy operation. Move operation is allowed by std::move(); |
| CFileReader | For read-only operations. This class is derived from UnCopyable, so no copy operation. Move operation is allowed by std::move(); |
| CPath | To resolve filesystem path |
| ▼Nlog | Namespace for logging and message stuffs |
| CLogConfig | The LogConfig class. For get/set logging configurations |
| CLogger | The Logger class Logger is the object to be called to log some message. Each logger may links to several Sinks as logging destinations |
| CProgBar | The Progress bar class. For simple progress bar |
| ▼Nmath | Namespace for math operations |
| CPow | Template meta programming for pow(a, b) where a, b must be natural numbers Use Pow<a, b>::result = a^b, which is computed in compilation rather than runtime |
| CPow< B, 0 > | |
| ▼Nmisc | Namespace for miscellaneous utility functions |
| CCallback | The general functor Callback class |
| ▼Ntime | Namespace for time related stuff |
| CDateTime | A calendar date class |
| CTimer | A timer class |
| CArgException | Exception for signalling argument errors |
| CCastException | Exception for signalling unsuccessful cast operations |
| CException | An exception with customized prefix information |
| CImage | The Image class. Image container for 8-bit image manipulation including read/write. Image is based on detail::ImageBase |
| CImageHdr | The ImageHdr class. Image container specifically good for HDR images which uses 32bit float precison |
| CIOException | Exception for signalling unexpected IO errors |
| CLogicException | Exception for signalling logic errors |
| CMemException | Exception for signalling memory errors |
| CPoint_ | Template 2D point class. The class defines a point in 2D space. Data type of the point coordinates is specified as a template parameter. There are a few shorter aliases available for user convenience. See zz::Point, zz::Point2i, zz::Point2f and zz::Point2d |
| CRect_ | The 2D up-right rectangle class The class represents a 2D rectangle with coordinates of the specified data type. Normally, zz::Rect ~ zz::Rect_<int> is used |
| CRuntimeException | Exception for signalling unexpected runtime errors |
| CSize_ | The 2D size class The class represents the size of a 2D rectangle, image size, matrix size etc. Normally, Size ~ Size_<int> is used |
| CUnCopyable | A not copyable base class, should be inheritated privately |
| CUnMovable | A not movable/copyable base class, should be inheritated privately |
| CWarnException | Exception for signalling warning errors when strict warning is enabled |
1.8.9.1