libclaw-dev

Claw is a generalist c++ library (development files)
  http://libclaw.sourceforge.net/
  0
  no reviews



Claw is a c++ library absolutely wonderful bringing various nice classes and tools to c++ developers.

this library tries to be standard compliant and as portable as possible.

claw provides:
- tweener classes for easy interpolation,
- 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...