claw 1.9.0
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NclawThis is the main namespace
 NaiEverything about artificial intelligence
 NgraphicEverything about image structures and processing
 NmathManipulation of mathematic, geometric, etc. items
 NmemoryMemory management
 NmetaStructures for meta-programmation
 NnetNetwork communications
 NpatternHere are the design patterns
 NtextEverything about text processing
 NtweenTweeners interpolate the intermediate values between two given reference values using various equations
 CapplicationA class to represent the application
 CargumentsA class to manage the arguments of your program
 Carguments_tableA class to manage the arguments of your program, with automatic management of short/long arguments and help message
 CautomatonBasic automaton structure
 CavlBinary search tree AVL implementation
 Cavl_baseBinary search tree base AVL implementation
 Cbad_formatException thrown when accessing bad formated data
 Cbinary_nodeBasic binary node
 Cbinary_trueAlways true binary predicate
 Cbit_istreamThis class is made to help reading datas of custom bit length
 Cbit_ostreamThis class is made to help writing datas of custom bit length
 Cbreadth_scanThis class performs a depth scan of a graph. Only reachables vertices from a given vertex are proceeded
 Cbuffered_istreamThis class is made to help reading istreams with a buffer
 Cbuffered_ostreamThis class is made to help writing in ostreams with a buffer
 CcloneFunction object that clones a pointer
 Cconfiguration_fileA class to get the content of a configuration file
 Cconsole_loggerThis class write log messages in std::clog
 Cconst_dereferenceFunction object that dereferences a constant pointer
 Cconst_firstFuction object to get the first element of a std::pair
 Cconst_pair_firstFuction object to get the first element of a std::pair
 Cconst_pair_secondFuction object to get the second element of a std::pair
 Cconst_secondFuction object to get the second element of a std::pair
 Cdelete_functionFunction object that deletes a pointer
 Cdepth_scanThis class performs a depth scan of a graph. All nodes are proceeded
 CdereferenceFunction object that dereferences a pointer
 Cdynamic_libraryA class to use dynamic libraries
 Cdynamic_library_traits_unixUnix interface for using dynamic libraries
 Cdynamic_library_traits_win32Microsoft Windows interface for using dynamic libraries
 CexceptionA simple class to use as exception with string message
 Cfile_loggerThis class write log messages in a file
 Cfind_type_by_sizeThis meta class finds, in a list of types, the first type stored exactly with a given number of bits
 Cfind_type_by_size< Size, meta::no_type >End of the recursion of the find_type_by_size class
 CfirstFuction object to get the first element of a std::pair
 CgraphA class to represent a graph
 Cinteger_of_sizeDefine the type of a signed integer stored with a given number of bits. Template parameters
 Cit_indexA class to manage an index and an iterator easily
 Clog_levelSet the level of the next message for logger_system::operator<<()
 Clog_streamBase class for streams accepting log output
 Clog_stream_conciseA log stream that does not output a message that have been recently output
 Clog_stream_uniqA log stream that does not output successively the same message
 Clog_systemA class implementing a logging system
 Clzw_decoderA class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm
 Clzw_encoderA class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm
 Cmake_epsilonThis class generates an epsilon value of a given precision
 Cmax_vectorFill a container with some values, keeping only all the "maximum" inserted values
 Cmulti_type_mapThis class can associate values of different types to a key
 Cmulti_type_map< Key, meta::no_type >Partial specialization, to stop the inheritance recursivity
 Cmulti_type_map_helperThis class provides types and methods to allow the call of methods recursively along the inherintance hierarchy
 Cmulti_type_map_visitorThis class goes through all entries in a multi_type_map and apply a function to them
 Cmulti_type_map_wrapperThis class provides types and methods to allow the call of methods for a given type in the inheritance of a multi_type_map
 Cpair_firstFuction object to get the first element of a std::pair
 Cpair_secondFuction object to get the second element of a std::pair
 Creal_numberCustom precision real numbers
 Crle_decoderA class to help decoding run-length encoded (RLE) streams
 Crle_encoderA class to help run-length encoding (RLE) streams
 Cscan_eventsDifferent stages of graph scanning
 CsecondFuction object to get the second element of a std::pair
 Csocket_traits_unixUnix interface for using sockets
 Csocket_traits_win32Win32 interface for using sockets
 Csystem_infoA class to get some informations about the system in which your program runs
 Ctopological_sortPass this class as the "Envents" template parameter of the depth scan class to sort the vertices of a graph with the topological sort algorithm
 CtreeA tree structure with any number of children
 CtrieThis class is a trie tree
 Cunary_composeFunction object that compose two function objects
 Cunary_trueAlways true unary predicate
 Cunsigned_integer_of_sizeDefine the type of an unsigned integer stored with a given number of bits. Template parameters
 Cwrapped_iteratorThis class defines an iterator resulting of the appliance of a function to an effective iterator
 Cwrapped_iterator_by_categoryBase class for wrapped iterators
 Nstd
 Cnumeric_limits< claw::real_number< T > >
 Cdynamic_library_traitsCommon interface for platform specific methods needed for using dynamic library
 Csocket_traitsCommon interface for platform specific methods needed for using sockets