|
| ZoneBuffer (Zone *zone, size_t initial=kInitialSize) |
|
void | write_u8 (uint8_t x) |
|
void | write_u16 (uint16_t x) |
|
void | write_u32 (uint32_t x) |
|
void | write_u64 (uint64_t x) |
|
void | write_u32v (uint32_t val) |
|
void | write_i32v (int32_t val) |
|
void | write_u64v (uint64_t val) |
|
void | write_i64v (int64_t val) |
|
void | write_size (size_t val) |
|
void | write_f32 (float val) |
|
void | write_f64 (double val) |
|
void | write (const byte *data, size_t size) |
|
void | write_string (Vector< const char > name) |
|
size_t | reserve_u32v () |
|
void | patch_u32v (size_t offset, uint32_t val) |
|
void | patch_u8 (size_t offset, byte val) |
|
size_t | offset () const |
|
size_t | size () const |
|
const byte * | begin () const |
|
const byte * | end () const |
|
void | EnsureSpace (size_t size) |
|
void | Truncate (size_t size) |
|
byte ** | pos_ptr () |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
|
static constexpr size_t | kInitialSize = 1024 |
|
Definition at line 21 of file wasm-module-builder.h.
The documentation for this class was generated from the following file: