|File Search||Catalog||Content Search|
This library tries to be standard compliant and as portable as possible.
Claw provides: - advanced data structures: automaton, AVL binary search tree, graph, tree, ordered set, trie, maps with multiple types as keys, - geometric tools (2D): box/rectangle, point, line, vector, - image manipulation, reading and writing bitmap, jpeg, targa, png, pcx, xpm files - network tools: use sockets like any standard stream, - text algorithms, - min-max/alpha-beta algorithms, - developer tools: generic singleton, smart pointers, meta-programming concepts, buffered streams, - easy read of conf/ini files, easy access to environment variables, - manipulation of dynamic libraries, - and a lot more...
program_name: ex-application This example program shows how to use the claw::application and the claw::logger classes. There is other example programs that use the claw::application class and the command line arguments system.
program_name: ex-automaton This example program shows how to use the claw::automaton class. The program takes a file and some strings as arguments. An automaton is build from the description in the file, then we test for each string if it is recognized by the automaton.
program_name: ex-avl This example program shows basic use of the claw::avl class. The program takes a file as argument. Some operations are then done to test the methods of the class. This program is a draft. It should be re-written to be sure that all methods of the class are tested.
program_name: ex-dynamic_library This example program shows basic use of the claw::dynamic_library more»
Un petit exemple de programme utilisant l'algorithme Min-Max.
Un petit exemple de programme utilisant l'algorithme Alpha-Beta.
libclaw (1.5.2b-1) unstable; urgency=low * Initial release (Closes: #482320) -- Julien Jorge <j more»
2008-01-12 Julien Jorge <email@example.com> * version 1.5.2b * claw::text: - Added a getl more»