Home | History | Annotate | Download | only in json

Lines Matching defs:StringBuilder

131 // StringBuilder ///////////////////////////////////////////////////////////////
133 JSONParser::StringBuilder::StringBuilder() : StringBuilder(nullptr) {}
135 JSONParser::StringBuilder::StringBuilder(const char* pos)
138 JSONParser::StringBuilder::~StringBuilder() {
143 void JSONParser::StringBuilder::operator=(StringBuilder&& other) {
151 void JSONParser::StringBuilder::Append(const char& c) {
161 void JSONParser::StringBuilder::AppendString(const char* str, size_t len) {
166 void JSONParser::StringBuilder::Convert() {
174 StringPiece JSONParser::StringBuilder::AsStringPiece() {
180 const std::string& JSONParser::StringBuilder::AsString() {
186 std::string JSONParser::StringBuilder::DestructiveAsString() {
358 StringBuilder key;
443 StringBuilder string;
450 bool JSONParser::ConsumeStringRaw(StringBuilder* out) {
456 // StringBuilder will internally build a StringPiece unless a UTF-16
459 StringBuilder string(NextChar());
655 void JSONParser::DecodeUTF8(const int32_t& point, StringBuilder* dest) {