Boost Master Library Documentation - String and text processing
String and text processing
- CharConv
-
An implementation of <charconv> in C++11.
- Author(s)
- Matt Borland
- First Release
- 1.85.0
- C++ Standard Minimum Level
- 11
- Categories
- Miscellaneous, String and text processing
- Convert
-
An extendible and configurable type-conversion framework.
- Author(s)
- Vladimir Batov
- First Release
- 1.59.0
- C++ Standard Minimum Level
- 11
- Categories
- Miscellaneous, String and text processing
- Format
-
The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string.
- Author(s)
- Samuel Krempp
- First Release
- 1.29.0
- C++ Standard Minimum Level
- 11
- Categories
- Input/Output, String and text processing
- Iostreams
-
Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters.
- Author(s)
- Jonathan Turkanis
- First Release
- 1.33.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output, String and text processing
- Lexical Cast
-
General literal text conversions, such as an int represented a string, or vice-versa.
- Author(s)
- Kevlin Henney
- First Release
- 1.20.0
- C++ Standard Minimum Level
- 11
- Categories
- Miscellaneous, String and text processing
- Locale
-
Provide localization and Unicode handling tools for C++.
- Author(s)
- Artyom Beilis
- First Release
- 1.48.0
- C++ Standard Minimum Level
- 11
- Categories
- String and text processing
- Regex
-
Regular expression library.
- Author(s)
- John Maddock
- First Release
- 1.18.0
- C++ Standard Minimum Level
- 11
- Categories
- String and text processing
- Spirit
-
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
- Author(s)
- Joel de Guzman, Hartmut Kaiser and Dan Nuffer
- First Release
- 1.30.0
- C++ Standard Minimum Level
- 03
- Categories
- Parsing, String and text processing
- Spirit Classic
-
LL parser framework represents parsers directly as EBNF grammars in inlined C++.
- Author(s)
- Joel de Guzman, Hartmut Kaiser and Dan Nuffer
- First Release
- 1.69.0
- C++ Standard Minimum Level
- 03
- Categories
- Parsing, String and text processing
- Spirit Repository
-
The Spirit repository is a community effort collecting different reusable components (primitives, directives, grammars, etc.) for Qi parsers and Karma generators.
- Author(s)
- Joel de Guzman, Hartmut Kaiser and Dan Nuffer
- First Release
- 1.69.0
- C++ Standard Minimum Level
- 03
- Categories
- Parsing, String and text processing
- Static String
-
A fixed capacity dynamically sized string.
- Author(s)
- Krystian Stasiowski and Vinnie Falco
- First Release
- 1.73.0
- C++ Standard Minimum Level
- 11
- Categories
- String and text processing
- String Algo
-
String algorithms library.
- Author(s)
- Pavol Droba
- First Release
- 1.32.0
- C++ Standard Minimum Level
- 03
- Categories
- Algorithms, String and text processing
- String View
-
String view templates.
- Author(s)
- Marshall Clow
- First Release
- 1.84.0
- C++ Standard Minimum Level
- 03
- Categories
- Containers, String and text processing
- Tokenizer
-
Break of a string or other character sequence into a series of tokens.
- Author(s)
- John Bandela
- First Release
- 1.23.0
- C++ Standard Minimum Level
- 03
- Categories
- Iterators, String and text processing
- Wave
-
The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.
- Author(s)
- Hartmut Kaiser
- First Release
- 1.33.0
- C++ Standard Minimum Level
- 11
- Categories
- String and text processing
- Xpressive
-
Regular expressions that can be written as strings or as expression templates, and which can refer to each other and themselves recursively with the power of context-free grammars.
- Author(s)
- Eric Niebler
- First Release
- 1.34.0
- Categories
- String and text processing