File List

Here is a list of all files with brief descriptions:
algorithm.hpp [code]Generic algorithms on sequences
application.hpp [code]A class to represent the application
arguments.hpp [code]A class to manage the arguments of your program
arguments_table.hpp [code]A class to manage the arguments of your program, with automatic management of short/long arguments and help message
assert.hpp [code]Some assert macros to strengthen you code
automaton.hpp [code]A basic automaton structure
avl.hpp [code]AVL Binary search tree
avl_base.hpp [code]Base implementation for the AVL Binary search tree
basic_singleton.hpp [code]A (really) basic implementation of the singleton design pattern
basic_socket.hpp [code]Common interface for claw::net::basic_socketbuf and claw::net::socket_server
basic_socketbuf.hpp [code]Socket buffer to be used with std::basic_socket_stream, for easy socket reading and writing
binary_node.hpp [code]Basic binary node
bit_istream.hpp [code]This class is made to help reading datas of custom bit length
bit_ostream.hpp [code]This class is made to help writing datas of custom bit length
bitmap.hpp [code]A class for bitmap pictures
box_2d.hpp [code]A rectangle represented by two points in a 2D space
buffered_istream.hpp [code]This class is made to help reading istreams with a buffer
buffered_ostream.hpp [code]This class is made to help wrinting in ostreams with a buffer
claw.hpp [code]The purpose of this file is to document the namespaces of the library
color_palette.hpp [code]A palette of color, for palettized images
configuration_file.hpp [code]A class to get the content of a configuration file
coordinate_2d.hpp [code]Coordinates in a two dimensional space
dynamic_library.hpp [code]A class to use dynamic libraries
dynamic_library_traits.hpp [code]Include the good interface for dynamic libraries for your system
dynamic_library_traits_unix.hpp [code]Unix interface for using dynamic libraries
dynamic_library_traits_win32.hpp [code]Microsoft Windows interface for using dynamic libraries
exception.hpp [code]A simple class to use as exception with string message
functional.hpp [code]Some function object classes
game_ai.hpp [code]Regroupement de fonctions d'intelligence artificielle
graph.hpp [code]A class to represent a graph
graph_algorithm.hpp [code]Various algorithms for graph manipulation
image.hpp [code]A class to deal with images
isocket_stream.hpp [code]A class to use any socket as a classic standard input stream
it_index.hpp [code]A class to manage an index and an iterator easily
iterator.hpp [code]Some special kind of iterators. As an example: iterator on the keys of a map
jpeg.hpp [code]A class for jpeg pictures
jpeg_error_manager.hpp [code]Methods for the claw::graphic::jpeg::error_manager class
kmp.hpp [code]Kmp class interface. Use this class for exact pattern matching. This class uses the Knuth-Morris-Pratt's algorithm
line_2d.hpp [code]A straight line in a two dimensional space
log_level.hpp [code]A class to pass log information to the loggers
log_stream.hpp [code]Some basic classes for logging
logger.hpp [code]Some basic classes for logging
lzw_decoder.hpp [code]A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm
lzw_encoder.hpp [code]A class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm
math.hpp [code]Some mathematical structures and functions
max_vector.hpp [code]Stockage d'une liste d'éléments ayant la même valeur avec majoration
meta.hpp [code]Structures for meta-programming
multi_type_map.hpp [code]This class can associate values of different types to a key
non_copyable.hpp [code]Inherit from this class to forbid copy constructor in your class
ordered_set.hpp [code]A class to manage sets of ordered items
osocket_stream.hpp [code]A class to use any socket as a classic standard output stream
pcx.hpp [code]A class for pcx pictures
pixel.hpp [code]Representation of a pixel in image processing
png.hpp [code]A class for png pictures
rectangle.hpp [code]A class representing a rectangle by his x,y coordinates, width and height
rle_decoder.hpp [code]A class to help decoding run-length encoded (RLE) streams
rle_encoder.hpp [code]A class to help run-length encoding (RLE) streams
smart_ptr.hpp [code]A pointer with a reference counter
socket_server.hpp [code]Class used to receive incoming connections
socket_stream.hpp [code]A class to use any socket as a classic standard stream
socket_traits.hpp [code]Include the good interface for sockets for your system
socket_traits_unix.hpp [code]Unix interface for using sockets
socket_traits_win32.hpp [code]Win32 interface for using sockets
string_algorithm.hpp [code]Generic algorithms on strings
system_info.hpp [code]Include the good interface for system information for your system
system_info_unix.hpp [code]A class to get some informations about the system in which your program runs
system_info_win32.hpp [code]A class to get some informations about the system in which your program runs
targa.hpp [code]A class for targa pictures
tree.hpp [code]A tree structure with any number of children
trie.hpp [code]A trie structure
types.hpp [code]Some classes for the raw manipulation of the base types
vector_2d.hpp [code]Two dimensional vector
xbm.hpp [code]A class for xbm pictures
code/application.cpp [code]Implementation of the claw::application class
code/arguments.cpp [code]Implementation of the claw::arguments class
code/arguments_table.cpp [code]Implementation of the claw::arguments_table class
code/basic_socket.cpp [code]Implementation of the claw::net::basic_socket class
code/bitmap.cpp [code]Implementation of the bitmap class
code/bitmap_reader.cpp [code]Implementation of the claw::graphic::bitmap::reader class
code/bitmap_writer.cpp [code]Implementation of the claw::graphic::bitmap::writer class
code/configuration_file.cpp [code]Implementation of the claw::configuration_file class
code/dynamic_library.cpp [code]Implementation of the claw::dynamic_library class
code/image.cpp [code]Implementation of the claw::graphic::image class
code/jpeg.cpp [code]Implementation of the claw::graphic::jpeg class
code/jpeg_error_manager.cpp [code]Implementation of the claw::graphic::jpeg::error_manager class
code/jpeg_reader.cpp [code]Implementation of the claw::graphic::jpeg::reader class
code/jpeg_writer.cpp [code]Implementation of the claw::graphic::jpeg::writer class
code/log_level.cpp [code]Implementation of the claw::log_level class
code/log_stream.cpp [code]Implementation of the log_stream classes
code/logger.cpp [code]Implementation of the claw::log_system class
code/pcx.cpp [code]Implementation of the pcx class
code/pcx_reader.cpp [code]Implementation of the pcx::reader class
code/pcx_writer.cpp [code]Implementation of the pcx::writer class
code/pixel.cpp [code]Implementation of the pixel classes
code/png.cpp [code]Implementation of the claw::graphic::png class
code/png_reader.cpp [code]Implementation of the claw::graphic::png::reader class
code/png_writer.cpp [code]Implementation of the claw::graphic::png::writer class
code/socket_server.cpp [code]Implantation of the claw::net::socket_server class
code/targa.cpp [code]Implementation of the targa class
code/targa_file_structure.cpp [code]Implementation of the targa::file_structure class
code/targa_reader.cpp [code]Implementation of the targa::reader class
code/targa_writer.cpp [code]Implementation of the targa::writer class
code/xbm.cpp [code]Implementation of the claw::graphic::xbm class
code/xbm_reader.cpp [code]Implementation of the claw::graphic::xbm::reader class
code/xbm_writer.cpp [code]Implementation of the claw::graphic::xbm::writer class
impl/automaton.tpp [code]Implementation of the claw::automaton class
impl/avl.tpp [code]The avl class implementation
impl/avl_base.tpp [code]
impl/basic_singleton.tpp [code]Implementation of the claw::concept::basic_singleton class
impl/basic_socketbuf.tpp [code]Implantation of the claw::net::basic_socketbuf class
impl/binary_node.tpp [code]The binary_node class implementation
impl/bit_istream.tpp [code]Implementation of the claw::bit_istream class
impl/bit_ostream.tpp [code]Implementation of the claw::bit_ostream class
impl/bitmap_reader.tpp [code]Template classes of the claw::graphic::bitmap::reader class
impl/box_2d.tpp [code]Implementation of claw::math::box_2d class
impl/buffered_istream.tpp [code]Implementation of the claw::buffered_istream class
impl/buffered_ostream.tpp [code]Implementation of the claw::buffered_ostream class
impl/color_palette.tpp [code]Implementation of the claw::graphic::color_palette class
impl/coordinate_2d.tpp [code]Implementation of claw::math::coordinate_2d class
impl/dynamic_library.tpp [code]Implementation of the template methods of the claw::dynamic_library class
impl/game_ai.tpp [code]Implémentation de fonctions d'intelligence artificielle
impl/graph.tpp [code]Implementation of the claw::graph class
impl/graph_algorithm.tpp [code]Graph algorithms implementation
impl/image.ipp [code]Inline methods for the claw::graphic::image class
impl/isocket_stream.tpp [code]Implementation of the claw::net::basic_isocket_stream class
impl/jpeg_reader.tpp [code]Implementation of the template methods of the claw::graphic::jpeg::reader class
impl/kmp.tpp [code]Implementation of the kmp class
impl/line_2d.tpp [code]Implementation of claw::math::line_2d class
impl/logger.tpp [code]Template methods for the claw::log_system class
impl/lzw_decoder.tpp [code]Implementation of the claw::lzw_decoder class
impl/lzw_encoder.tpp [code]Implementation of the claw::lzw_encoder class
impl/max_vector.tpp [code]Implémentation de la classe max_vector
impl/multi_type_map.tpp [code]Implementation of the claw::multi_type_map class
impl/ordered_set.tpp [code]Implementation of the claw::math::ordered_set
impl/osocket_stream.tpp [code]Implementation of the claw::net::basic_osocket_stream class
impl/pcx_reader.tpp [code]Implementation of the template methods of the pcx::reader class
impl/pcx_writer.tpp [code]Implementation of the template methods of the pcx::writer class
impl/rectangle.tpp [code]Implementation of claw::math::rectangle class
impl/rle_decoder.tpp [code]Implementation of the claw::rle_decoder class and subclasses
impl/rle_encoder.tpp [code]Implementation of the rle_encoder class
impl/smart_ptr.tpp [code]Implementation of the claw::memory::smart_ptr class
impl/socket_server.tpp [code]Implantation of the template methods of the claw::net::socket_server class
impl/socket_stream.tpp [code]Implementation of the claw::net::basic_socket_stream class
impl/string_algorithm.tpp [code]Implementation of the algorithms on strings
impl/targa_reader.tpp [code]Implementation of the template methods of the targa::reader class and subclasses
impl/targa_writer.tpp [code]Implementation of the template methods of the targa::writer class and subclasses
impl/tree.tpp [code]Implementation of the claw::tree class
impl/trie.tpp [code]Implementation of the trie structure
impl/vector_2d.tpp [code]Implementation of claw::math::vector_2d class

Generated on 9 Nov 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.6.1