|
join 1.0
lightweight network framework library
|
#include <join/utils.hpp>#include <istream>#include <string>#include <vector>#include <cstring>#include <cstddef>

Go to the source code of this file.
Classes | |
| struct | join::details::EscapedTable |
| struct | join::details::WhitespaceTable |
| class | join::StringView |
| string view. More... | |
| class | join::BasicStreamView< Seekable > |
| basic stream view. More... | |
| struct | join::is_seekable< ViewType > |
| trait to determine if a view type is seekable. More... | |
| struct | join::is_seekable< StringView > |
| specialization for StringView (seekable). More... | |
| struct | join::is_seekable< BasicStreamView< true > > |
| specialization for seekable view. More... | |
| class | join::BufferingView< ViewType, true > |
| buffering view specialization for seekable view. More... | |
| class | join::BufferingView< ViewType, false > |
| buffering view specialization for non-seekable view. More... | |
Namespaces | |
| namespace | join |
| namespace | join::details |
Typedefs | |
| using | join::StringStreamView = BasicStreamView <true> |
| string stream view (seekable). | |
| using | join::FileStreamView = BasicStreamView <true> |
| file stream view (seekable). | |
| using | join::StreamView = BasicStreamView <false> |
| stream view (non-seekable, for pipes/network streams). | |
Variables | |
| constexpr EscapedTable | join::details::escapedLookup {} |
| constexpr WhitespaceTable | join::details::whitespaceLookup {} |