#include <google/protobuf/util/internal/json_stream_parser.h>
#include <algorithm>
#include <cctype>
#include <cmath>
#include <memory>
#include <stack>
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/stubs/status.h>
#include <google/protobuf/util/internal/object_writer.h>
#include <google/protobuf/util/internal/json_escaping.h>
Go to the source code of this file.
Namespaces | |
google::protobuf | |
google::protobuf::util | |
google::protobuf::util::converter | |
Functions | |
static bool | google::protobuf::util::converter::ConsumeKey (StringPiece *input, StringPiece *key) |
static bool | google::protobuf::util::converter::ConsumeKeyPermissive (StringPiece *input, StringPiece *key) |
bool | google::protobuf::util::converter::IsAlphanumeric (char c) |
bool | google::protobuf::util::converter::IsKeySeparator (char c) |
bool | google::protobuf::util::converter::IsLetter (char c) |
static bool | google::protobuf::util::converter::MatchKey (StringPiece input) |
void | google::protobuf::util::converter::ReplaceInvalidCodePoints (StringPiece str, const std::string &replacement, std::string *dst) |
Variables | |
static const int | google::protobuf::util::converter::kDefaultMaxRecursionDepth = 100 |
static const StringPiece | google::protobuf::util::converter::kKeywordFalse = "false" |
static const StringPiece | google::protobuf::util::converter::kKeywordNull = "null" |
static const StringPiece | google::protobuf::util::converter::kKeywordTrue = "true" |
static const int | google::protobuf::util::converter::kUnicodeEscapedLength = 6 |