Go to the documentation of this file.
50 #ifndef GOOGLE_PROTOBUF_STUBS_BYTESTREAM_H_
51 #define GOOGLE_PROTOBUF_STUBS_BYTESTREAM_H_
59 #include <google/protobuf/port_def.inc>
119 virtual size_t Available()
const = 0;
134 virtual void Skip(
size_t n) = 0;
142 virtual void CopyTo(
ByteSink* sink,
size_t n);
166 virtual void Append(
const char*
data,
size_t n)
override;
194 virtual void Append(
const char*
bytes,
size_t n)
override;
231 virtual void Append(
const char*
bytes,
size_t n)
override;
235 char* GetBuffer(
size_t* nbytes);
238 void Expand(
size_t amount);
260 virtual void Append(
const char*
data,
size_t n)
override;
300 virtual size_t Available()
const override;
302 virtual void Skip(
size_t n)
override;
332 virtual size_t Available()
const override;
334 virtual void Skip(
size_t n)
override;
338 virtual void CopyTo(
ByteSink* sink,
size_t n)
override;
349 #include <google/protobuf/port_undef.inc>
351 #endif // GOOGLE_PROTOBUF_STUBS_BYTESTREAM_H_
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
ArrayByteSource(StringPiece s)
std::unique_ptr< io::Tokenizer > input_
GLsizei const GLchar *const * strings
static void Append(State *state, const char *const str, const int length)
virtual void Append(const char *data, size_t n) override
GLsizei GLsizei GLchar * source
size_t NumberOfBytesWritten() const
def Skip(lines, pos, regex)
UncheckedArrayByteSink(char *dest)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
StringByteSink(string *dest)
char * CurrentDestination() const
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:48