#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_t code_point, std::string *output) |
static uint32_t | google::protobuf::io::AssembleUTF16 (uint32_t head_surrogate, uint32_t trail_surrogate) |
static const char * | google::protobuf::io::FetchUnicodePoint (const char *ptr, uint32_t *code_point) |
static bool | google::protobuf::io::IsHeadSurrogate (uint32_t code_point) |
static bool | google::protobuf::io::IsTrailSurrogate (uint32_t code_point) |
static bool | google::protobuf::io::ReadHexDigits (const char *ptr, int len, uint32_t *result) |
static int | google::protobuf::io::UnicodeLength (char key) |
Variables | |
static const uint32_t | google::protobuf::io::kMaxHeadSurrogate = 0xdc00 |
static const uint32_t | google::protobuf::io::kMaxTrailSurrogate = 0xe000 |
static const uint32_t | google::protobuf::io::kMinHeadSurrogate = 0xd800 |
static const uint32_t | google::protobuf::io::kMinTrailSurrogate = 0xdc00 |
#define CHARACTER_CLASS | ( | NAME, | |
EXPRESSION | |||
) |
Definition at line 117 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 805 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 794 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 791 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 798 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 801 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 792 of file protobuf/src/google/protobuf/io/tokenizer.cc.
|
private |
Definition at line 790 of file protobuf/src/google/protobuf/io/tokenizer.cc.