Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
string.hpp
Go to the documentation of this file.
1 /*******************************************************************************
2  * tlx/string.hpp
3  *
4  * Part of tlx - http://panthema.net/tlx
5  *
6  * Copyright (C) 2017 Timo Bingmann <[email protected]>
7  *
8  * All rights reserved. Published under the Boost Software License, Version 1.0
9  ******************************************************************************/
10 
11 #ifndef TLX_STRING_HEADER
12 #define TLX_STRING_HEADER
13 
14 //! \defgroup tlx_string String Algorithms
15 //! Simple string manipulations
16 
17 /*[[[perl
18 my %exclude = ("tlx/string/ssprintf_generic.hpp" => 1);
19 print "#include <$_>\n"
20  foreach grep {!$exclude{$_}} sort glob("tlx/string/"."*.hpp");
21 ]]]*/
22 #include <tlx/string/base64.hpp>
23 #include <tlx/string/bitdump.hpp>
25 #include <tlx/string/contains.hpp>
27 #include <tlx/string/ends_with.hpp>
29 #include <tlx/string/erase_all.hpp>
37 #include <tlx/string/hash_djb2.hpp>
38 #include <tlx/string/hash_sdbm.hpp>
39 #include <tlx/string/hexdump.hpp>
40 #include <tlx/string/index_of.hpp>
41 #include <tlx/string/join.hpp>
46 #include <tlx/string/pad.hpp>
48 #include <tlx/string/replace.hpp>
49 #include <tlx/string/split.hpp>
53 #include <tlx/string/ssprintf.hpp>
55 #include <tlx/string/to_lower.hpp>
56 #include <tlx/string/to_upper.hpp>
57 #include <tlx/string/trim.hpp>
59 #include <tlx/string/word_wrap.hpp>
60 // [[[end]]]
61 
62 #endif // !TLX_STRING_HEADER
63 
64 /******************************************************************************/