#include <google/protobuf/io/tokenizer.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/stringprintf.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/io/strtod.h>
#include <google/protobuf/io/zero_copy_stream.h>
#include <google/protobuf/stubs/stl_util.h>
Go to the source code of this file.
Namespaces | |
google::protobuf | |
google::protobuf::io | |
Macros | |
#define | CHARACTER_CLASS(NAME, EXPRESSION) |
Functions | |
template<typename CharacterClass > | |
static bool | google::protobuf::io::AllInClass (const std::string &s) |
static void | google::protobuf::io::AppendUTF8 (uint32 code_point, std::string *output) |
static uint32 | google::protobuf::io::AssembleUTF16 (uint32 head_surrogate, uint32 trail_surrogate) |
static const char * | google::protobuf::io::FetchUnicodePoint (const char *ptr, uint32 *code_point) |
static bool | google::protobuf::io::IsHeadSurrogate (uint32 code_point) |
static bool | google::protobuf::io::IsTrailSurrogate (uint32 code_point) |
static bool | google::protobuf::io::ReadHexDigits (const char *ptr, int len, uint32 *result) |
static int | google::protobuf::io::UnicodeLength (char key) |
Variables | |
static const uint32 | google::protobuf::io::kMaxHeadSurrogate = 0xdc00 |
static const uint32 | google::protobuf::io::kMaxTrailSurrogate = 0xe000 |
static const uint32 | google::protobuf::io::kMinHeadSurrogate = 0xd800 |
static const uint32 | google::protobuf::io::kMinTrailSurrogate = 0xdc00 |
#define CHARACTER_CLASS | ( | NAME, | |
EXPRESSION | |||
) |
Definition at line 117 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 757 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 746 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 743 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 750 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 753 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 744 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 742 of file bloaty/third_party/protobuf/src/google/protobuf/io/tokenizer.cc.