#include <datastream.h>
|
| MallocWriteStream (intptr_t initial_size) |
|
| ~MallocWriteStream () |
|
uint8_t * | Steal (intptr_t *length) |
|
| 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 () |
|
|
virtual void | Realloc (intptr_t new_size) |
|
Definition at line 625 of file datastream.h.
◆ MallocWriteStream()
dart::MallocWriteStream::MallocWriteStream |
( |
intptr_t |
initial_size | ) |
|
|
inlineexplicit |
Definition at line 627 of file datastream.h.
NonStreamingWriteStream(intptr_t initial_size)
◆ ~MallocWriteStream()
dart::MallocWriteStream::~MallocWriteStream |
( |
| ) |
|
◆ Realloc()
void dart::MallocWriteStream::Realloc |
( |
intptr_t |
new_size | ) |
|
|
privatevirtual |
◆ Steal()
uint8_t * dart::MallocWriteStream::Steal |
( |
intptr_t * |
length | ) |
|
|
inline |
Definition at line 633 of file datastream.h.
633 {
636 uint8_t*
const old_buffer =
buffer_;
637
638
641 return old_buffer;
642 }
DART_FORCE_INLINE intptr_t bytes_written() const
The documentation for this class was generated from the following files: