Definition at line 14 of file json_writer.cc.
◆ MaybeOnStackBuffer()
dart::MaybeOnStackBuffer::MaybeOnStackBuffer |
( |
intptr_t |
size | ) |
|
|
inlineexplicit |
Definition at line 16 of file json_writer.cc.
16 {
17 if (size > kOnStackBufferCapacity) {
18 p_ =
reinterpret_cast<char*
>(
malloc(size));
19 } else {
20 p_ = &buffer_[0];
21 }
22 }
void * malloc(size_t size)
◆ ~MaybeOnStackBuffer()
dart::MaybeOnStackBuffer::~MaybeOnStackBuffer |
( |
| ) |
|
|
inline |
Definition at line 23 of file json_writer.cc.
23 {
24 if (p_ != &buffer_[0]) free(p_);
25 }
◆ p()
char * dart::MaybeOnStackBuffer::p |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: