|
| class | application |
| | A class to represent the application. More...
|
| |
| class | arguments |
| | A class to manage the arguments of your program. More...
|
| |
| class | arguments_table |
| | A class to manage the arguments of your program, with automatic management of short/long arguments and help message. More...
|
| |
| class | automaton |
| | Basic automaton structure. More...
|
| |
| class | avl |
| | Binary search tree AVL implementation. More...
|
| |
| class | avl_base |
| | Binary search tree base AVL implementation. More...
|
| |
| class | bad_format |
| | Exception thrown when accessing bad formated data. More...
|
| |
| class | binary_node |
| | Basic binary node. More...
|
| |
| class | binary_true |
| | Always true binary predicate. More...
|
| |
| class | bit_istream |
| | This class is made to help reading datas of custom bit length. More...
|
| |
| class | bit_ostream |
| | This class is made to help writing datas of custom bit length. More...
|
| |
| class | breadth_scan |
| | This class performs a depth scan of a graph. Only reachables vertices from a given vertex are proceeded. More...
|
| |
| class | buffered_istream |
| | This class is made to help reading istreams with a buffer. More...
|
| |
| class | buffered_ostream |
| | This class is made to help writing in ostreams with a buffer. More...
|
| |
| class | clone |
| | Function object that clones a pointer. More...
|
| |
| class | configuration_file |
| | A class to get the content of a configuration file. More...
|
| |
| class | console_logger |
| | This class write log messages in std::clog. More...
|
| |
| class | const_dereference |
| | Function object that dereferences a constant pointer. More...
|
| |
| class | const_first |
| | Fuction object to get the first element of a std::pair. More...
|
| |
| class | const_pair_first |
| | Fuction object to get the first element of a std::pair. More...
|
| |
| class | const_pair_second |
| | Fuction object to get the second element of a std::pair. More...
|
| |
| class | const_second |
| | Fuction object to get the second element of a std::pair. More...
|
| |
| class | delete_function |
| | Function object that deletes a pointer. More...
|
| |
| class | depth_scan |
| | This class performs a depth scan of a graph. All nodes are proceeded. More...
|
| |
| class | dereference |
| | Function object that dereferences a pointer. More...
|
| |
| class | dynamic_library |
| | A class to use dynamic libraries. More...
|
| |
| class | dynamic_library_traits_unix |
| | Unix interface for using dynamic libraries. More...
|
| |
| class | dynamic_library_traits_win32 |
| | Microsoft Windows interface for using dynamic libraries. More...
|
| |
| class | exception |
| | A simple class to use as exception with string message. More...
|
| |
| class | file_logger |
| | This class write log messages in a file. More...
|
| |
| struct | find_type_by_size |
| | This meta class finds, in a list of types, the first type stored exactly with a given number of bits. More...
|
| |
| struct | find_type_by_size< Size, meta::no_type > |
| | End of the recursion of the find_type_by_size class. More...
|
| |
| class | first |
| | Fuction object to get the first element of a std::pair. More...
|
| |
| class | graph |
| | A class to represent a graph. More...
|
| |
| struct | integer_of_size |
| | Define the type of a signed integer stored with a given number of bits. Template parameters. More...
|
| |
| class | it_index |
| | A class to manage an index and an iterator easily. More...
|
| |
| class | log_level |
| | Set the level of the next message for logger_system::operator<<(). More...
|
| |
| class | log_stream |
| | Base class for streams accepting log output. More...
|
| |
| class | log_stream_concise |
| | A log stream that does not output a message that have been recently output. More...
|
| |
| class | log_stream_uniq |
| | A log stream that does not output successively the same message. More...
|
| |
| class | log_system |
| | A class implementing a logging system. More...
|
| |
| class | lzw_decoder |
| | A class to help decoding a stream encoded with Lempel-Ziv-Welch (LZW) compression algorithm. More...
|
| |
| class | lzw_encoder |
| | A class to help encoding a stream with Lempel-Ziv-Welch (LZW) compression algorithm. More...
|
| |
| struct | make_epsilon |
| | This class generates an epsilon value of a given precision. More...
|
| |
| class | max_vector |
| | Fill a container with some values, keeping only all the "maximum" inserted values. More...
|
| |
| class | multi_type_map |
| | This class can associate values of different types to a key. More...
|
| |
| class | multi_type_map< Key, meta::no_type > |
| | Partial specialization, to stop the inheritance recursivity. More...
|
| |
| class | multi_type_map< Key, meta::type_list< Head, Tail > > |
| | This class can associate values of different types to a key.
|
| |
| class | multi_type_map_helper |
| | This class provides types and methods to allow the call of methods recursively along the inherintance hierarchy. More...
|
| |
| class | multi_type_map_visitor |
| | This class goes through all entries in a multi_type_map and apply a function to them. More...
|
| |
| class | multi_type_map_wrapper |
| | This class provides types and methods to allow the call of methods for a given type in the inheritance of a multi_type_map. More...
|
| |
| class | pair_first |
| | Fuction object to get the first element of a std::pair. More...
|
| |
| class | pair_second |
| | Fuction object to get the second element of a std::pair. More...
|
| |
| class | real_number |
| | Custom precision real numbers. More...
|
| |
| class | rle_decoder |
| | A class to help decoding run-length encoded (RLE) streams. More...
|
| |
| class | rle_encoder |
| | A class to help run-length encoding (RLE) streams. More...
|
| |
| class | scan_events |
| | Different stages of graph scanning. More...
|
| |
| class | second |
| | Fuction object to get the second element of a std::pair. More...
|
| |
| class | socket_traits_unix |
| | Unix interface for using sockets. More...
|
| |
| class | socket_traits_win32 |
| | Win32 interface for using sockets. More...
|
| |
| class | system_info |
| | A class to get some informations about the system in which your program runs. More...
|
| |
| class | topological_sort |
| | Pass this class as the "Envents" template parameter of the depth scan class to sort the vertices of a graph with the topological sort algorithm. More...
|
| |
| class | tree |
| | A tree structure with any number of children. More...
|
| |
| class | trie |
| | This class is a trie tree. More...
|
| |
| class | unary_compose |
| | Function object that compose two function objects. More...
|
| |
| class | unary_true |
| | Always true unary predicate. More...
|
| |
| struct | unsigned_integer_of_size |
| | Define the type of an unsigned integer stored with a given number of bits. Template parameters. More...
|
| |
| class | wrapped_iterator |
| | This class defines an iterator resulting of the appliance of a function to an effective iterator. More...
|
| |
| class | wrapped_iterator_by_category |
| | Base class for wrapped iterators. More...
|
| |
| class | wrapped_iterator_by_category< std::bidirectional_iterator_tag, Value, Iterator, Function > |
| | Base class for wrapped iterators, specialized for bidirectional iterators.
|
| |
| class | wrapped_iterator_by_category< std::forward_iterator_tag, Value, Iterator, Function > |
| | Base class for wrapped iterators, specialized for forward iterators.
|
| |
| class | wrapped_iterator_by_category< std::random_access_iterator_tag, Value, Iterator, Function > |
| | Base class for wrapped iterators, specialized for random iterators.
|
| |
|
|
template<typename InputIterator, typename UnaryFunction> |
| UnaryFunction | inplace_for_each (InputIterator first, InputIterator last, UnaryFunction f) |
| |
|
template<typename ForwardIterator1, typename ForwardIterator2> |
| ForwardIterator1 | find_first_not_of (ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2) |
| |
|
template<typename ForwardIterator1, typename ForwardIterator2, typename ForwardIterator3> |
| std::size_t | replace (ForwardIterator1 first, ForwardIterator1 last, ForwardIterator2 e1_first, ForwardIterator2 e1_last, ForwardIterator3 e2_first, ForwardIterator3 e2_last) |
| |
| void | debug_assert (const char *file, const char *func, unsigned int line, bool b, const std::string &s) |
| | The method used by CLAW_ASSERT macro. Souldn't be used elsewhere.
|
| |
|
template<typename InputIterator1, typename InputIterator2> |
| bool | glob_match (InputIterator1 pattern_first, InputIterator1 pattern_last, InputIterator2 first, InputIterator2 last, typename InputIterator1::value_type any_sequence, typename InputIterator1::value_type zero_or_one, typename InputIterator1::value_type any) |
| |
|
template<typename InputIterator1, typename InputIterator2> |
| bool | glob_potential_match (InputIterator1 pattern_first, InputIterator1 pattern_last, InputIterator2 first, InputIterator2 last, typename InputIterator1::value_type any_sequence, typename InputIterator1::value_type zero_or_one, typename InputIterator1::value_type any) |
| |
| template<typename Value, typename Iterator, typename Function> |
| wrapped_iterator_by_category< std::random_access_iterator_tag, Value, Iterator, Function > | operator+ (int n, const wrapped_iterator_by_category< std::random_access_iterator_tag, Value, Iterator, Function > &it) |
| |
| template<typename Value, typename Iterator, typename Function> |
| wrapped_iterator_by_category< std::random_access_iterator_tag, Value, Iterator, Function > | operator- (int n, const wrapped_iterator_by_category< std::random_access_iterator_tag, Value, Iterator, Function > &it) |
| |
| CLAW_LOGGER_EXPORT log_system & | lendl (log_system &log) |
| | Add a new line caracter to a logger and flush it.
|
| |
|
log_level | log_error (0, "error: ") |
| |
|
log_level | log_warning (1, "warning: ") |
| |
|
log_level | log_verbose (15) |
| |
This is the main namespace.