Go to the documentation of this file.
44 #ifndef GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__
45 #define GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__
56 #include <google/protobuf/port_def.inc>
78 bool Next(
const void**
data,
int*
size)
override;
79 void BackUp(
int count)
override;
81 int64 ByteCount()
const override;
112 bool Next(
void**
data,
int*
size)
override;
113 void BackUp(
int count)
override;
114 int64 ByteCount()
const override;
146 bool Next(
void**
data,
int*
size)
override;
147 void BackUp(
int count)
override;
148 int64 ByteCount()
const override;
151 static const int kMinimumSize = 16;
209 int block_size = -1);
217 bool Next(
const void**
data,
int*
size)
override;
218 void BackUp(
int count)
override;
220 int64 ByteCount()
const override;
224 void AllocateBufferIfNeeded();
292 int block_size = -1);
305 bool Next(
void**
data,
int*
size)
override;
306 void BackUp(
int count)
override;
307 int64 ByteCount()
const override;
313 void AllocateBufferIfNeeded();
351 bool Next(
const void**
data,
int*
size)
override;
352 void BackUp(
int count)
override;
354 int64 ByteCount()
const override;
395 return std::make_pair(
p,
true);
402 #include <google/protobuf/port_undef.inc>
404 #endif // GOOGLE_PROTOBUF_IO_ZERO_COPY_STREAM_IMPL_LITE_H__
const Descriptor::ReservedRange value
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
char * mutable_string_data(std::string *s)
std::pair< char *, bool > as_string_data(std::string *s)
bool owns_copying_stream_
GLsizei const GLchar *const * string
int Read(int fd, void *buf, unsigned int count)
void SetOwnsCopyingStream(bool value)
CopyingOutputStream * copying_stream_
virtual ~CopyingOutputStream()
int Write(int fd, const void *buf, unsigned int count)
def Skip(lines, pos, regex)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
std::unique_ptr< uint8[]> buffer_
GLsizei const GLfloat * value
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:02