5#ifndef V8_PROFILER_OUTPUT_STREAM_WRITER_H_
6#define V8_PROFILER_OUTPUT_STREAM_WRITER_H_
11#include <system_error>
40 size_t len = strlen(s);
42 const char* s_end = s + len;
55 std::to_chars_result
result =
65 "Chunk size insufficient to serialize number");
virtual WriteResult WriteAsciiChunk(char *data, int size)=0
virtual void EndOfStream()=0
constexpr T * begin() const
constexpr T * end() const
void AddString(const char *s)
base::ScopedVector< char > chunk_
void AddCharacter(char c)
v8::OutputStream * stream_
OutputStreamWriter(v8::OutputStream *stream)
ZoneVector< RpoNumber > & result
void MemCopy(void *dest, const void *src, size_t size)
#define CHECK_WITH_MSG(condition, message)
#define DCHECK_NE(v1, v2)
#define DCHECK_GE(v1, v2)
#define DCHECK(condition)
#define DCHECK_GT(v1, v2)
#define V8_LIKELY(condition)