#include <datastream.h>
|
| NonStreamingWriteStream (intptr_t initial_size) |
|
uint8_t * | buffer () const |
|
DART_FORCE_INLINE void | SetPosition (intptr_t value) |
|
| BaseWriteStream (intptr_t initial_size) |
|
virtual | ~BaseWriteStream () |
|
DART_FORCE_INLINE intptr_t | bytes_written () const |
|
virtual intptr_t | Position () const |
|
intptr_t | Align (intptr_t alignment, intptr_t offset=0) |
|
void | WriteWordWith32BitWrites (uword value) |
|
template<typename T > |
void | WriteUnsigned (T value) |
|
void | WriteRefId (intptr_t value) |
|
void | WriteBytes (const void *addr, intptr_t len) |
|
void | WriteWord (uword value) |
|
void | WriteTargetWord (word value) |
|
void | Printf (const char *format,...) PRINTF_ATTRIBUTE(2 |
|
void | va_start (args, format) |
|
| VPrintf (format, args) |
|
| va_end (args) |
|
void | VPrintf (const char *format, va_list args) |
|
template<typename T > |
void | Write (T value) |
|
template<typename T > |
void | WriteFixed (T value) |
|
DART_FORCE_INLINE void | WriteByte (uint8_t value) |
|
void | WriteString (const char *cstr) |
|
template<typename T > |
C::only_if_unsigned< T, void > | WriteLEB128 (T value) |
|
template<typename T > |
C::only_if_signed< T, void > | WriteLEB128 (T value) |
|
template<typename T > |
C::only_if_signed< T, void > | WriteSLEB128 (T value) |
|
template<typename T > |
C::only_if_unsigned< T, void > | WriteSLEB128 (T value) |
|
| ValueObject () |
|
| ~ValueObject () |
|
Definition at line 609 of file datastream.h.
◆ NonStreamingWriteStream()
dart::NonStreamingWriteStream::NonStreamingWriteStream |
( |
intptr_t |
initial_size | ) |
|
|
inlineexplicit |
Definition at line 611 of file datastream.h.
BaseWriteStream(intptr_t initial_size)
◆ buffer()
uint8_t * dart::NonStreamingWriteStream::buffer |
( |
| ) |
const |
|
inline |
◆ SetPosition()
DART_FORCE_INLINE void dart::NonStreamingWriteStream::SetPosition |
( |
intptr_t |
value | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: