Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Czz::cfg::ArgOptionFor ArgParser
 Czz::cfg::ArgParserThe ArgParser class. For parsing command line arguments
 Czz::misc::CallbackThe general functor Callback class
 Czz::cfg::CfgLevelThe CfgLevel struct, internal struct for cfgParser. Tree structure for config sections
 Czz::cfg::CfgParserFor INI/CFG file parsing
 Czz::time::DateTimeA calendar date class
 Czz::fs::DirectoryFor filesystem directory operations
 Cexception
 Czz::ExceptionAn exception with customized prefix information
 Czz::ArgExceptionException for signalling argument errors
 Czz::CastExceptionException for signalling unsuccessful cast operations
 Czz::IOExceptionException for signalling unexpected IO errors
 Czz::LogicExceptionException for signalling logic errors
 Czz::MemExceptionException for signalling memory errors
 Czz::RuntimeExceptionException for signalling unexpected runtime errors
 Czz::WarnExceptionException for signalling warning errors when strict warning is enabled
 CFacet
 Czz::fmt::detail::DeletableFacet< Facet >
 Czz::detail::ImageBase< _Tp >Base image storage class This defines the storage and pixel-wise access to a image like 3-D matrix
 Czz::detail::ImageBase< float >
 Czz::ImageHdrThe ImageHdr class. Image container specifically good for HDR images which uses 32bit float precison
 Czz::detail::ImageBase< unsigned char >
 Czz::ImageThe Image class. Image container for 8-bit image manipulation including read/write. Image is based on detail::ImageBase
 Czz::log::LogConfigThe LogConfig class. For get/set logging configurations
 Czz::cds::NullMutexA null mutex, no cost
 Czz::fs::PathTo resolve filesystem path
 Czz::Point_< _Tp >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
 Czz::math::Pow< B, E >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
 Czz::math::Pow< B, 0 >
 Czz::log::ProgBarThe Progress bar class. For simple progress bar
 Czz::Rect_< _Tp >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
 Czz::cds::RWLock
 Czz::cds::RWLockable
 Czz::Size_< _Tp >The 2D size class The class represents the size of a 2D rectangle, image size, matrix size etc. Normally, Size ~ Size_<int> is used
 Czz::time::TimerA timer class
 Czz::UnCopyableA not copyable base class, should be inheritated privately
 Czz::fs::FileEditorTo modify file This class is derived from UnCopyable, so no copy operation. Move operation is allowed by std::move();
 Czz::fs::FileReaderFor read-only operations. This class is derived from UnCopyable, so no copy operation. Move operation is allowed by std::move();
 Czz::UnMovableA not movable/copyable base class, should be inheritated privately
 Czz::cds::lockbased::NonTrivialContainer< std::string >
 Czz::cds::lockbased::NonTrivialContainer< std::vector< std::string > >
 Czz::cds::lockbased::UnorderedMap< std::string, SinkPtr >
 Czz::cds::lockbased::NonTrivialContainer< T >
 Czz::cds::lockbased::UnorderedMap< Key, Value >
 Czz::cds::lockfree::NonTrivialContainer< T >
 Czz::cds::lockfree::UnorderedMap< Key, Value >
 Czz::cds::SpinLockA simple spin lock utilizing c++11 atomic_flag
 Czz::log::LoggerThe Logger class Logger is the object to be called to log some message. Each logger may links to several Sinks as logging destinations
 Czz::cfg::ValueFor store/load various type to/from string