Boost Develop Library Documentation - Input/Output
Input/Output
- Asio
-
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
- Author(s)
- Chris Kohlhoff
- First Release
- 1.35.0
- C++ Standard Minimum Level
- 03
- Categories
- Concurrent Programming, Input/Output
- Assign
-
Filling containers with constant or generated data has never been easier.
- Author(s)
- Thorsten Ottosen
- First Release
- 1.32.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output
- Beast
-
Portable HTTP, WebSocket, and network operations using only C++11 and Boost.Asio
- Author(s)
- Vinnie Falco
- First Release
- 1.66.0
- C++ Standard Minimum Level
- 11
- Categories
- Concurrent Programming, Input/Output
- Endian
-
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
- Author(s)
- Beman Dawes
- First Release
- 1.58.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output, Math and numerics, Miscellaneous
- 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
- 03
- Categories
- Input/Output, String and text processing
- IO
-
Utilities for the standard I/O library.
- Author(s)
- Daryle Walker, Beman Dawes and Glen Fernandes
- First Release
- 1.28.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output
- 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
- JSON
-
JSON parsing, serialization, and DOM in C++11
- Author(s)
- Vinnie Falco and Krystian Stasiowski
- First Release
- 1.75.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers, Data structures, Input/Output
- MySQL
-
MySQL client library built on top of Boost.Asio.
- Author(s)
- Rubén Pérez
- First Release
- 1.82.0
- C++ Standard Minimum Level
- 11
- Categories
- Concurrent Programming, Input/Output
- Program Options
-
The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.
- Author(s)
- Vladimir Prus
- First Release
- 1.32.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output, Miscellaneous
- Serialization
-
Serialization for persistence and marshalling.
- Author(s)
- Robert Ramey
- First Release
- 1.32.0
- C++ Standard Minimum Level
- 03
- Categories
- Input/Output
- URL
-
URL parsing in C++11
- Author(s)
- Vinnie Falco and Alan de Freitas
- First Release
- 1.81.0
- C++ Standard Minimum Level
- 11
- Categories
- Containers, Data structures, Input/Output