![]() |
Flutter Engine
The Flutter Engine
|
#include <datastream.h>
Public Member Functions | |
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 () | |
Private Member Functions | |
virtual void | Realloc (intptr_t new_size) |
Additional Inherited Members | |
![]() | |
void | EnsureSpace (intptr_t size_needed) |
virtual void | SetPosition (intptr_t value) |
DART_FORCE_INLINE intptr_t | Remaining () const |
virtual void | Realloc (intptr_t new_capacity)=0 |
DISALLOW_COPY_AND_ASSIGN (BaseWriteStream) | |
![]() | |
const intptr_t | initial_size_ |
uint8_t * | buffer_ = nullptr |
uint8_t * | current_ = nullptr |
intptr_t | capacity_ = 0 |
Definition at line 625 of file datastream.h.
|
inlineexplicit |
Definition at line 627 of file datastream.h.
dart::MallocWriteStream::~MallocWriteStream | ( | ) |
Definition at line 17 of file datastream.cc.
|
privatevirtual |
|
inline |
Definition at line 633 of file datastream.h.