|
ICU 78.1
78.1
|
C++ API: Interface for writing bytes, and implementation classes. More...
#include "unicode/utypes.h"#include <type_traits>#include "unicode/uobject.h"#include "unicode/std_string.h"Go to the source code of this file.
Data Structures | |
| class | icu::ByteSink |
| A ByteSink can be filled with bytes. More... | |
| class | icu::CheckedArrayByteSink |
| Implementation of ByteSink that writes to a flat byte array, with bounds-checking: This sink will not write more than capacity bytes to outbuf. More... | |
| struct | icu::prv::value_type_or_char< StringClass, typename > |
| struct | icu::prv::value_type_or_char< StringClass, std::void_t< typename StringClass::value_type > > |
| class | icu::StringByteSink< StringClass > |
| Implementation of ByteSink that writes to a "string". More... | |
Namespaces | |
| icu | |
| File coll.h. | |
Typedefs | |
| template<typename StringClass > | |
| using | icu::prv::value_type_or_char_t = typename value_type_or_char< StringClass >::type |
C++ API: Interface for writing bytes, and implementation classes.
Definition in file bytestream.h.
| using icu::prv::value_type_or_char_t = typedef typename value_type_or_char<StringClass>::type |
This API is for internal use only.
Definition at line 278 of file bytestream.h.