Home | History | Annotate | Download | only in protobuf

Lines Matching refs:BytesSink

5367 ** upb::BytesSink (upb_bytessink)
5389 class BytesSink;
5395 UPB_DECLARE_TYPE(upb::BytesSink, upb_bytessink)
5525 class upb::BytesSink {
5527 BytesSink() {}
5533 template <class T> BytesSink(const BytesHandler* handler, T* closure);
5551 /* A class for pushing a flat buffer of data to a BytesSink.
5558 BufferSource(const char* buf, size_t len, BytesSink* sink);
5567 static bool PutBuffer(const char* buf, size_t len, BytesSink* sink);
5569 template <class T> static bool PutBuffer(const T& str, BytesSink* sink) {
5864 BytesSink::BytesSink(const BytesHandler* handler, T* closure) {
5869 void BytesSink::Reset(const BytesHandler *handler, T *closure) {
5872 inline bool BytesSink::Start(size_t size_hint, void **subc) {
5875 inline size_t BytesSink::PutBuffer(void *subc, const char *buf, size_t len,
5879 inline bool BytesSink::End() {
5884 BytesSink *sink) {
7146 BytesSink* input();
7278 inline BytesSink* Decoder::input() {
7868 BytesSink* output);
7899 BytesSink* output) {
8019 BytesSink *output);
8051 BytesSink *output) {
8108 BytesSink* input();
8130 inline BytesSink* Parser::input() {
8167 /* Prints an incoming stream of data to a BytesSink in JSON format. */
8171 BytesSink* output);
8203 BytesSink* output) {