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 |