|
claw
1.9.0
|

Directories |
Files | |
| file | algorithm.hpp [code] |
| Generic algorithms on sequences. | |
| file | assert.hpp [code] |
| Some assert macros to strengthen you code. | |
| file | automaton.hpp [code] |
| A basic automaton structure. | |
| file | avl.hpp [code] |
| AVL Binary search tree. | |
| file | avl_base.hpp [code] |
| Base implementation for the AVL Binary search tree. | |
| file | basic_singleton.hpp [code] |
| A (really) basic implementation of the singleton design pattern. | |
| file | binary_node.hpp [code] |
| Basic binary node. | |
| file | bit_istream.hpp [code] |
| This class is made to help reading datas of custom bit length. | |
| file | bit_ostream.hpp [code] |
| This class is made to help writing datas of custom bit length. | |
| file | box_2d.hpp [code] |
| A rectangle represented by two points in a 2D space. | |
| file | buffered_istream.hpp [code] |
| This class is made to help reading istreams with a buffer. | |
| file | buffered_ostream.hpp [code] |
| This class is made to help wrinting in ostreams with a buffer. | |
| file | claw.hpp [code] |
| The purpose of this file is to document the namespaces of the library. | |
| file | claw_gettext.hpp [code] |
| Macros to call gettext on the libclaw textdomain. | |
| file | coordinate_2d.hpp [code] |
| Coordinates in a two dimensional space. | |
| file | coordinate_traits.hpp [code] |
| The coordinate traits provide an access to the members of the structures representing a coordinate in a 2D space. | |
| file | curve.hpp [code] |
| Claw's implementation of Bézier curves. | |
| file | exception.hpp [code] |
| A simple class to use as exception with string message. | |
| file | factory.hpp [code] |
| The design pattern of the factory. | |
| file | functional.hpp [code] |
| Some function object classes. | |
| file | game_ai.hpp [code] |
| Artificial intelligence for games. | |
| file | glob.hpp [code] |
| Globalization algorithm. | |
| file | graph.hpp [code] |
| A class to represent a graph. | |
| file | graph_algorithm.hpp [code] |
| Various algorithms for graph manipulation. | |
| file | it_index.hpp [code] |
| A class to manage an index and an iterator easily. | |
| file | iterator.hpp [code] |
| Some special kind of iterators. As an example: iterator on the keys of a map. | |
| file | kmp.hpp [code] |
| kmp class interface. Use this class for exact pattern matching. This class uses the Knuth-Morris-Pratt's algorithm. | |
| file | line_2d.hpp [code] |
| A straight line in a two dimensional space. | |
| file | lzw_decoder.hpp [code] |
| A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm. | |
| file | lzw_encoder.hpp [code] |
| A class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm. | |
| file | math.hpp [code] |
| Some mathematical structures and functions. | |
| file | max_vector.hpp [code] |
| Fill a container with some values, keeping only all the "maximum" inserted values. | |
| file | meta.hpp [code] |
| Structures for meta-programming. | |
| file | multi_type_map.hpp [code] |
| This class can associate values of different types to a key. | |
| file | multi_type_map_visitor.hpp [code] |
| This class goes through all entries in a multi_type_map and apply a function to them. | |
| file | non_copyable.hpp [code] |
| Inherit from this class to forbid copy constructor in your class. | |
| file | ordered_set.hpp [code] |
| A class to manage sets of ordered items. | |
| file | real_number.hpp [code] |
| Custom precision real numbers. | |
| file | rectangle.hpp [code] |
| A class representing a rectangle by his x,y coordinates, width and height. | |
| file | rle_decoder.hpp [code] |
| A class to help decoding run-length encoded (RLE) streams. | |
| file | rle_encoder.hpp [code] |
| A class to help run-length encoding (RLE) streams. | |
| file | smart_ptr.hpp [code] |
| A pointer with a reference counter. | |
| file | string_algorithm.hpp [code] |
| Generic algorithms on strings. | |
| file | system_info.hpp [code] |
| Include the good interface for system information for your system. | |
| file | system_info_unix.hpp [code] |
| A class to get some informations about the system in which your program runs. | |
| file | system_info_win32.hpp [code] |
| A class to get some informations about the system in which your program runs. | |
| file | tree.hpp [code] |
| A tree structure with any number of children. | |
| file | trie.hpp [code] |
| A trie structure. | |
| file | types.hpp [code] |
| Some classes for the raw manipulation of the base types. | |
| file | vector_2d.hpp [code] |
| Two dimensional vector. | |
1.8.14