 code | |
  tween | |
   easing | |
    easing_back.cpp | Implementation of the claw::tween::easing_back_func function |
    easing_bounce.cpp | Implementation of the claw::tween::easing_bounce_func function |
    easing_circ.cpp | Implementation of the claw::tween::easing_circ_func function |
    easing_cubic.cpp | Implementation of the claw::tween::easing_cubic_func function |
    easing_elastic.cpp | Implementation of the claw::tween::easing_elastic_func function |
    easing_expo.cpp | Implementation of the claw::tween::easing_expo_func function |
    easing_linear.cpp | Implementation of the claw::tween::easing_linear_func function |
    easing_none.cpp | Implementation of the claw::tween::easing_none class |
    easing_quad.cpp | Implementation of the claw::tween::easing_quad_func function |
    easing_quart.cpp | Implementation of the claw::tween::easing_quart_func function |
    easing_quint.cpp | Implementation of the claw::tween::easing_quint_func function |
    easing_sine.cpp | Implementation of the claw::tween::easing_sine_func function |
   base_tweener.cpp | Implementation of the claw::tween::base_tweener class |
   single_tweener.cpp | Implementation of the claw::tween::single_tweener class |
   tweener.cpp | Implementation of the claw::tween::tweener class |
   tweener_group.cpp | Implementation of the claw::tween::tweener_group class |
   tweener_sequence.cpp | Implementation of the claw::tween::tweener_sequence class |
  application.cpp | Implementation of the claw::application class |
  arguments.cpp | Implementation of the claw::arguments class |
  arguments_table.cpp | Implementation of the claw::arguments_table class |
  basic_socket.cpp | Implementation of the claw::net::basic_socket class |
  bitmap.cpp | Implementation of the bitmap class |
  bitmap_reader.cpp | Implementation of the claw::graphic::bitmap::reader class |
  bitmap_writer.cpp | Implementation of the claw::graphic::bitmap::writer class |
  configuration_file.cpp | Implementation of the claw::configuration_file class |
  dynamic_library.cpp | Implementation of the claw::dynamic_library class |
  gif.cpp | Implementation of the claw::graphic::gif class |
  gif_frame.cpp | Implementation of the claw::graphic::gif::frame class |
  gif_reader.cpp | Implementation of the claw::graphic::gif::reader class |
  image.cpp | Implementation of the claw::graphic::image class |
  jpeg.cpp | Implementation of the claw::graphic::jpeg class |
  jpeg_error_manager.cpp | Implementation of the claw::graphic::jpeg::error_manager class |
  jpeg_reader.cpp | Implementation of the claw::graphic::jpeg::reader class |
  jpeg_writer.cpp | Implementation of the claw::graphic::jpeg::writer class |
  log_level.cpp | Implementation of the claw::log_level class |
  log_stream.cpp | Implementation of the log_stream classes |
  log_stream_concise.cpp | Implementation of the log_stream_concise class |
  log_stream_uniq.cpp | Implementation of the log_stream_uniq class |
  logger.cpp | Implementation of the claw::log_system class |
  pcx.cpp | Implementation of the pcx class |
  pcx_reader.cpp | Implementation of the pcx::reader class |
  pcx_writer.cpp | Implementation of the pcx::writer class |
  pixel.cpp | Implementation of the pixel classes |
  png.cpp | Implementation of the claw::graphic::png class |
  png_reader.cpp | Implementation of the claw::graphic::png::reader class |
  png_writer.cpp | Implementation of the claw::graphic::png::writer class |
  socket_server.cpp | Implantation of the claw::net::socket_server class |
  targa.cpp | Implementation of the targa class |
  targa_file_structure.cpp | Implementation of the targa::file_structure class |
  targa_reader.cpp | Implementation of the targa::reader class |
  targa_writer.cpp | Implementation of the targa::writer class |
  xbm.cpp | Implementation of the claw::graphic::xbm class |
  xbm_reader.cpp | Implementation of the claw::graphic::xbm::reader class |
  xbm_writer.cpp | Implementation of the claw::graphic::xbm::writer class |
 impl | |
  algorithm.tpp | Generic algorithms on sequences |
  automaton.tpp | Implementation of the claw::automaton class |
  avl.tpp | The avl class implementation |
  avl_base.tpp | |
  basic_singleton.tpp | Implementation of the claw::pattern::basic_singleton class |
  basic_socketbuf.tpp | Implantation of the claw::net::basic_socketbuf class |
  binary_node.tpp | The binary_node class implementation |
  bit_istream.tpp | Implementation of the claw::bit_istream class |
  bit_ostream.tpp | Implementation of the claw::bit_ostream class |
  bitmap_reader.tpp | Template classes of the claw::graphic::bitmap::reader class |
  box_2d.tpp | Implementation of claw::math::box_2d class |
  buffered_istream.tpp | Implementation of the claw::buffered_istream class |
  buffered_ostream.tpp | Implementation of the claw::buffered_ostream class |
  color_palette.tpp | Implementation of the claw::graphic::color_palette class |
  coordinate_2d.tpp | Implementation of claw::math::coordinate_2d class |
  curve.tpp | Implementation of claw::math::curve |
  dynamic_library.tpp | Implementation of the template methods of the claw::dynamic_library class |
  factory.tpp | Implementation of the claw::pattern::factory class |
  game_ai.tpp | Implémentation de fonctions d'intelligence artificielle |
  glob.tpp | |
  graph.tpp | Implementation of the claw::graph class |
  graph_algorithm.tpp | Graph algorithms implementation |
  image.ipp | Inline methods for the claw::graphic::image class |
  isocket_stream.tpp | Implementation of the claw::net::basic_isocket_stream class |
  jpeg_reader.tpp | Implementation of the template methods of the claw::graphic::jpeg::reader class |
  kmp.tpp | Implementation of the kmp class |
  line_2d.tpp | Implementation of claw::math::line_2d class |
  logger.tpp | Template methods for the claw::log_system class |
  lzw_decoder.tpp | Implementation of the claw::lzw_decoder class |
  lzw_encoder.tpp | Implementation of the claw::lzw_encoder class |
  max_vector.tpp | Implementation of the claw::max_vector class |
  multi_type_map.tpp | Implementation of the claw::multi_type_map class |
  multi_type_map_visitor.tpp | Implementation of the claw::multi_type_map_visitor class |
  ordered_set.tpp | Implementation of the claw::math::ordered_set |
  osocket_stream.tpp | Implementation of the claw::net::basic_osocket_stream class |
  pcx_reader.tpp | Implementation of the template methods of the pcx::reader class |
  pcx_writer.tpp | Implementation of the template methods of the pcx::writer class |
  real_number.tpp | Implementation of the claw::real_number class |
  rectangle.tpp | Implementation of claw::math::rectangle class |
  rle_decoder.tpp | Implementation of the claw::rle_decoder class and subclasses |
  rle_encoder.tpp | Implementation of the rle_encoder class |
  smart_ptr.tpp | Implementation of the claw::memory::smart_ptr class |
  socket_server.tpp | Implantation of the template methods of the claw::net::socket_server class |
  socket_stream.tpp | Implementation of the claw::net::basic_socket_stream class |
  string_algorithm.tpp | Implementation of the globalization algorithms |
  targa_reader.tpp | Implementation of the template methods of the targa::reader class and subclasses |
  targa_writer.tpp | Implementation of the template methods of the targa::writer class and subclasses |
  tree.tpp | Implementation of the claw::tree class |
  trie.tpp | Implementation of the trie structure |
  vector_2d.tpp | Implementation of claw::math::vector_2d class |
 meta | |
  conditional.hpp | Structures for meta-programming |
  is_base_of.hpp | Check if a class is derived from an other class |
  no_type.hpp | An empty class not considered as a effective type |
  same_type.hpp | Check if two types are the same |
  type_list.hpp | Template classes for lists of types |
 tween | |
  easing | |
   impl | |
    symmetric_easing.tpp | Implementation of the claw::tween::symmetric_easing class |
   easing_back.hpp | Easing functions for the tweener |
   easing_bounce.hpp | Easing functions for the tweener |
   easing_circ.hpp | Easing functions for the tweener |
   easing_cubic.hpp | Easing functions for the tweener |
   easing_elastic.hpp | Easing functions for the tweener |
   easing_expo.hpp | Easing functions for the tweener |
   easing_linear.hpp | Easing functions for the tweener |
   easing_none.hpp | Easing functions for the tweener. Those functions do nothing |
   easing_quad.hpp | Easing functions for the tweener |
   easing_quart.hpp | Easing functions for the tweener |
   easing_quint.hpp | Easing functions for the tweener |
   easing_sine.hpp | Easing functions for the tweener |
   symmetric_easing.hpp | Easing functions for the tweener |
  base_tweener.hpp | Common interface for all tweeners |
  single_tweener.hpp | A single_tweener makes a value to evolve through time from a initial value to an end value according to a given function |
  tweener.hpp | A tweener makes a value to evolve through time from a initial value to an end value according to a given function |
  tweener_group.hpp | The tweener group manages several tweeners and remove them when they are over |
  tweener_sequence.hpp | The tweener sequence manages several tweeners in a common timeline |
 algorithm.hpp | Generic algorithms on sequences |
 application.hpp | A class to represent the application |
 arguments.hpp | A class to manage the arguments of your program |
 arguments_table.hpp | A class to manage the arguments of your program, with automatic management of short/long arguments and help message |
 assert.hpp | Some assert macros to strengthen you code |
 automaton.hpp | A basic automaton structure |
 avl.hpp | AVL Binary search tree |
 avl_base.hpp | Base implementation for the AVL Binary search tree |
 basic_singleton.hpp | A (really) basic implementation of the singleton design pattern |
 basic_socket.hpp | Common interface for claw::net::basic_socketbuf and claw::net::socket_server |
 basic_socketbuf.hpp | Socket buffer to be used with std::basic_socket_stream, for easy socket reading and writing |
 binary_node.hpp | Basic binary node |
 bit_istream.hpp | This class is made to help reading datas of custom bit length |
 bit_ostream.hpp | This class is made to help writing datas of custom bit length |
 bitmap.hpp | A class for bitmap pictures |
 box_2d.hpp | A rectangle represented by two points in a 2D space |
 buffered_istream.hpp | This class is made to help reading istreams with a buffer |
 buffered_ostream.hpp | This class is made to help wrinting in ostreams with a buffer |
 claw.hpp | The purpose of this file is to document the namespaces of the library |
 claw_gettext.hpp | Macros to call gettext on the libclaw textdomain |
 color_palette.hpp | A palette of color, for palettized images |
 configuration_file.hpp | A class to get the content of a configuration file |
 coordinate_2d.hpp | Coordinates in a two dimensional space |
 coordinate_traits.hpp | The coordinate traits provide an access to the members of the structures representing a coordinate in a 2D space |
 curve.hpp | Claw's implementation of B�zier curves |
 dynamic_library.hpp | A class to use dynamic libraries |
 dynamic_library_traits.hpp | Include the good interface for dynamic libraries for your system |
 dynamic_library_traits_unix.hpp | Unix interface for using dynamic libraries |
 dynamic_library_traits_win32.hpp | Microsoft Windows interface for using dynamic libraries |
 exception.hpp | A simple class to use as exception with string message |
 factory.hpp | The design pattern of the factory |
 functional.hpp | Some function object classes |
 game_ai.hpp | Artificial intelligence for games |
 gif.hpp | Image class for gif files |
 glob.hpp | Globalization algorithm |
 graph.hpp | A class to represent a graph |
 graph_algorithm.hpp | Various algorithms for graph manipulation |
 image.hpp | A class to deal with images |
 isocket_stream.hpp | A class to use any socket as a classic standard input stream |
 it_index.hpp | A class to manage an index and an iterator easily |
 iterator.hpp | Some special kind of iterators. As an example: iterator on the keys of a map |
 jpeg.hpp | A class for jpeg pictures |
 jpeg_error_manager.hpp | Methods for the claw::graphic::jpeg::error_manager class |
 kmp.hpp | Kmp class interface. Use this class for exact pattern matching. This class uses the Knuth-Morris-Pratt's algorithm |
 line_2d.hpp | A straight line in a two dimensional space |
 log_level.hpp | A class to pass log information to the loggers |
 log_stream.hpp | Some basic classes for logging |
 log_stream_concise.hpp | A log stream that does not output a message that have been recently output |
 log_stream_uniq.hpp | A log stream that does not output successively the same message |
 logger.hpp | Some basic classes for logging |
 lzw_decoder.hpp | A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm |
 lzw_encoder.hpp | A class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm |
 math.hpp | Some mathematical structures and functions |
 max_vector.hpp | Fill a container with some values, keeping only all the "maximum" inserted values |
 meta.hpp | Structures for meta-programming |
 multi_type_map.hpp | This class can associate values of different types to a key |
 multi_type_map_visitor.hpp | This class goes through all entries in a multi_type_map and apply a function to them |
 non_copyable.hpp | Inherit from this class to forbid copy constructor in your class |
 ordered_set.hpp | A class to manage sets of ordered items |
 osocket_stream.hpp | A class to use any socket as a classic standard output stream |
 pcx.hpp | A class for pcx pictures |
 pixel.hpp | Representation of a pixel in image processing |
 png.hpp | A class for png pictures |
 real_number.hpp | Custom precision real numbers |
 rectangle.hpp | A class representing a rectangle by his x,y coordinates, width and height |
 rle_decoder.hpp | A class to help decoding run-length encoded (RLE) streams |
 rle_encoder.hpp | A class to help run-length encoding (RLE) streams |
 smart_ptr.hpp | A pointer with a reference counter |
 socket_server.hpp | Class used to receive incoming connections |
 socket_stream.hpp | A class to use any socket as a classic standard stream |
 socket_traits.hpp | Include the good interface for sockets for your system |
 socket_traits_unix.hpp | Unix interface for using sockets |
 socket_traits_win32.hpp | Win32 interface for using sockets |
 string_algorithm.hpp | Generic algorithms on strings |
 system_info.hpp | Include the good interface for system information for your system |
 system_info_unix.hpp | A class to get some informations about the system in which your program runs |
 system_info_win32.hpp | A class to get some informations about the system in which your program runs |
 targa.hpp | A class for targa pictures |
 tree.hpp | A tree structure with any number of children |
 trie.hpp | A trie structure |
 types.hpp | Some classes for the raw manipulation of the base types |
 vector_2d.hpp | Two dimensional vector |
 version.hpp | The version of the library |
 xbm.hpp | A class for xbm pictures |