Namespaces | Classes | Typedefs | Functions | Variables
google::protobuf::util::converter Namespace Reference

Namespaces

 testing
 

Classes

class  BaseProtoStreamObjectWriterTest
 
class  DataPiece
 
class  DefaultValueObjectWriter
 
class  ErrorListener
 
class  ExpectingObjectWriter
 
class  JsonEscaping
 
class  JsonObjectWriter
 
class  JsonObjectWriterTest
 
class  JsonStreamParser
 
class  JsonStreamParserTest
 
class  LocationTrackerInterface
 
class  MockErrorListener
 
class  MockObjectWriter
 
class  NoopErrorListener
 
class  ObjectLocationTracker
 
class  ObjectSource
 
class  ObjectWriter
 
class  ProtoStreamObjectSource
 
class  ProtostreamObjectSourceAnysTest
 
class  ProtostreamObjectSourceFieldMaskTest
 
class  ProtostreamObjectSourceMapsTest
 
class  ProtostreamObjectSourceStructTest
 
class  ProtostreamObjectSourceTest
 
class  ProtostreamObjectSourceTimestampTest
 
class  ProtoStreamObjectWriter
 
class  ProtoStreamObjectWriterAnyTest
 
class  ProtoStreamObjectWriterFieldMaskTest
 
class  ProtoStreamObjectWriterMapTest
 
class  ProtoStreamObjectWriterOneOfsTest
 
class  ProtoStreamObjectWriterStructTest
 
class  ProtoStreamObjectWriterTest
 
class  ProtoStreamObjectWriterTimestampDurationTest
 
class  ProtoStreamObjectWriterWrappersTest
 
class  ProtoWriter
 
class  StructuredObjectWriter
 
class  TypeInfo
 

Typedefs

typedef std::function< std::string(StringPiece)> ConverterCallback
 
using ParseErrorType = ::google::protobuf::util::converter::JsonStreamParser::ParseErrorType
 
typedef std::function< util::Status(StringPiece)> PathSinkCallback
 

Functions

static bool ConsumeKey (StringPiece *input, StringPiece *key)
 
static bool ConsumeKey (StringPiece *input, StringPiece *key)
 
static bool ConsumeKeyPermissive (StringPiece *input, StringPiece *key)
 
std::string ConvertFieldMaskPath (const StringPiece path, ConverterCallback converter)
 
util::Status DecodeCompactFieldMaskPaths (StringPiece paths, PathSinkCallback path_sink)
 
void DeleteWellKnownTypes ()
 
std::string DoubleAsString (double value)
 
std::string EnumValueNameToLowerCamelCase (const StringPiece input)
 
const google::protobuf::EnumValueFindEnumValueByNameOrNull (const google::protobuf::Enum *enum_type, StringPiece enum_name)
 
const google::protobuf::EnumValueFindEnumValueByNameWithoutUnderscoreOrNull (const google::protobuf::Enum *enum_type, StringPiece enum_name)
 
const google::protobuf::EnumValueFindEnumValueByNumberOrNull (const google::protobuf::Enum *enum_type, int32 value)
 
const google::protobuf::FieldFindFieldInTypeByNumberOrNull (const google::protobuf::Type *type, int32 number)
 
const google::protobuf::FieldFindFieldInTypeOrNull (const google::protobuf::Type *type, StringPiece field_name)
 
const google::protobuf::FieldFindJsonFieldInTypeOrNull (const google::protobuf::Type *type, StringPiece json_name)
 
const google::protobuf::OptionFindOptionOrNull (const RepeatedPtrField< google::protobuf::Option > &options, const std::string &option_name)
 
const google::protobuf::OptionFindOptionOrNull (const RepeatedPtrField< google::protobuf::Option > &options, StringPiece option_name)
 
std::string FloatAsString (float value)
 
bool GetBoolFromAny (const google::protobuf::Any &any)
 
bool GetBoolOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, const std::string &option_name, bool default_value)
 
bool GetBoolOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, StringPiece option_name, bool default_value)
 
double GetDoubleFromAny (const google::protobuf::Any &any)
 
double GetDoubleOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, const std::string &option_name, double default_value)
 
double GetDoubleOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, StringPiece option_name, double default_value)
 
const std::string GetFullTypeWithUrl (StringPiece simple_type)
 
int64 GetInt64FromAny (const google::protobuf::Any &any)
 
int64 GetInt64OptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, const std::string &option_name, int64 default_value)
 
int64_t GetInt64OptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, StringPiece option_name, int64_t default_value)
 
std::string GetStringFromAny (const google::protobuf::Any &any)
 
std::string GetStringOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, const std::string &option_name, const std::string &default_value)
 
std::string GetStringOptionOrDefault (const RepeatedPtrField< google::protobuf::Option > &options, StringPiece option_name, StringPiece default_value)
 
const StringPiece GetTypeWithoutUrl (StringPiece type_url)
 
void InitWellKnownTypes ()
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceAnysTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceMapsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtostreamObjectSourceTimestampTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterAnyTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterFieldMaskTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterMapTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterOneOfsTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterStructTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterTimestampDurationTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
 INSTANTIATE_TEST_SUITE_P (DifferentTypeInfoSourceTest, ProtoStreamObjectWriterWrappersTest, ::testing::Values(testing::USE_TYPE_RESOLVER))
 
bool IsAlphanumeric (char c)
 
bool IsKeySeparator (char c)
 
bool IsLetter (char c)
 
bool IsMap (const google::protobuf::Field &field, const google::protobuf::Type &type)
 
bool IsMessageSetWireFormat (const google::protobuf::Type &type)
 
bool IsValidBoolString (const std::string &bool_string)
 
bool IsValidBoolString (StringPiece bool_string)
 
bool IsWellKnownType (const std::string &type_name)
 
 MATCHER_P (HasObjectLocation, expected, "Verifies the expected object location")
 
static bool MatchKey (StringPiece input)
 
static bool MatchKey (StringPiece input)
 
template<typename T >
void ParseFromAny (const std::string &data, T *result)
 
static util::Status RenderOneFieldPath (ProtoStreamObjectWriter *ow, StringPiece path)
 
static util::Status RenderOneFieldPath (ProtoStreamObjectWriter *ow, StringPiece path)
 
void ReplaceInvalidCodePoints (StringPiece str, const std::string &replacement, std::string *dst)
 
bool SafeStrToFloat (StringPiece str, float *value)
 
 TEST_F (JsonObjectWriterTest, EmptyList)
 
 TEST_F (JsonObjectWriterTest, EmptyObject)
 
 TEST_F (JsonObjectWriterTest, EmptyObjectKey)
 
 TEST_F (JsonObjectWriterTest, EmptyRootList)
 
 TEST_F (JsonObjectWriterTest, EmptyRootObject)
 
 TEST_F (JsonObjectWriterTest, ListInList)
 
 TEST_F (JsonObjectWriterTest, ListInObject)
 
 TEST_F (JsonObjectWriterTest, ObjectInList)
 
 TEST_F (JsonObjectWriterTest, ObjectInObject)
 
 TEST_F (JsonStreamParserTest, ArrayComplexValues)
 
 TEST_F (JsonStreamParserTest, ArrayPrimitiveValues)
 
 TEST_F (JsonStreamParserTest, EmptyDoubleQuotedString)
 
 TEST_F (JsonStreamParserTest, EmptyList)
 
 TEST_F (JsonStreamParserTest, EmptyObject)
 
 TEST_F (JsonStreamParserTest, EmptySingleQuotedString)
 
 TEST_F (JsonStreamParserTest, HexNumberIsInvalid)
 
 TEST_F (JsonStreamParserTest, ObjectKeyTypes)
 
 TEST_F (JsonStreamParserTest, OctalNumberIsInvalid)
 
 TEST_F (JsonStreamParserTest, ScientificDouble)
 
 TEST_F (JsonStreamParserTest, SimpleDouble)
 
 TEST_F (JsonStreamParserTest, SimpleDoubleQuotedString)
 
 TEST_F (JsonStreamParserTest, SimpleFalse)
 
 TEST_F (JsonStreamParserTest, SimpleInt)
 
 TEST_F (JsonStreamParserTest, SimpleNegativeDouble)
 
 TEST_F (JsonStreamParserTest, SimpleNegativeInt)
 
 TEST_F (JsonStreamParserTest, SimpleNull)
 
 TEST_F (JsonStreamParserTest, SimpleSingleQuotedString)
 
 TEST_F (JsonStreamParserTest, SimpleTrue)
 
 TEST_F (JsonStreamParserTest, SimpleUnsignedInt)
 
 TEST_F (JsonStreamParserTest, UnquotedObjectKeyWithEmbeddedNonAlphanumeric)
 
 TEST_F (JsonStreamParserTest, UnquotedObjectKeyWithReservedKeyword)
 
 TEST_F (JsonStreamParserTest, UnquotedObjectKeyWithReservedPrefxes)
 
 TEST_P (ProtostreamObjectSourceAnysTest, BasicAny)
 
 TEST_P (ProtostreamObjectSourceAnysTest, DoubleRecursiveAny)
 
 TEST_P (ProtostreamObjectSourceAnysTest, EmptyAnyOutputsEmptyObject)
 
 TEST_P (ProtostreamObjectSourceAnysTest, EmptyWithTypeAndNoValueOutputsType)
 
 TEST_P (ProtostreamObjectSourceAnysTest, LowerCamelEnumOutputSnakeCase)
 
 TEST_P (ProtostreamObjectSourceAnysTest, MissingTypeUrlError)
 
 TEST_P (ProtostreamObjectSourceAnysTest, RecursiveAny)
 
 TEST_P (ProtostreamObjectSourceAnysTest, UnknownTypeError)
 
 TEST_P (ProtostreamObjectSourceAnysTest, UnknownTypeServiceError)
 
 TEST_P (ProtostreamObjectSourceAnysTest, UseIntsForEnumsTest)
 
 TEST_P (ProtostreamObjectSourceAnysTest, UsePreserveProtoFieldNames)
 
 TEST_P (ProtostreamObjectSourceFieldMaskTest, FieldMaskRenderSuccess)
 
 TEST_P (ProtostreamObjectSourceMapsTest, MapsTest)
 
 TEST_P (ProtostreamObjectSourceMapsTest, MissingKeysTest)
 
 TEST_P (ProtostreamObjectSourceStructTest, MissingValueSkipsField)
 
 TEST_P (ProtostreamObjectSourceStructTest, StructRenderSuccess)
 
 TEST_P (ProtostreamObjectSourceTest, BadAuthor)
 
 TEST_P (ProtostreamObjectSourceTest, BadNestedBookToNestedBook)
 
 TEST_P (ProtostreamObjectSourceTest, CustomJsonName)
 
 TEST_P (ProtostreamObjectSourceTest, CyclicMessageDepthTest)
 
 TEST_P (ProtostreamObjectSourceTest, EmptyMessage)
 
 TEST_P (ProtostreamObjectSourceTest, EnumCaseIsUnchangedByDefault)
 
 TEST_P (ProtostreamObjectSourceTest, LongRepeatedListDoesNotBreakIntoMultipleJsonLists)
 
 TEST_P (ProtostreamObjectSourceTest, LowerCamelEnumOutputMacroCase)
 
 TEST_P (ProtostreamObjectSourceTest, LowerCamelEnumOutputSnakeCase)
 
 TEST_P (ProtostreamObjectSourceTest, LowerCamelEnumOutputWithNumber)
 
 TEST_P (ProtostreamObjectSourceTest, NestedBookToBadNestedBook)
 
 TEST_P (ProtostreamObjectSourceTest, NestedMessage)
 
 TEST_P (ProtostreamObjectSourceTest, NonPackedPackableFieldsActuallyPacked)
 
 TEST_P (ProtostreamObjectSourceTest, PackedPackableFieldNotActuallyPacked)
 
 TEST_P (ProtostreamObjectSourceTest, PackedRepeatingFields)
 
 TEST_P (ProtostreamObjectSourceTest, Primitives)
 
 TEST_P (ProtostreamObjectSourceTest, RepeatingField)
 
 TEST_P (ProtostreamObjectSourceTest, RepeatingPrimitives)
 
 TEST_P (ProtostreamObjectSourceTest, UnknownEnumAreDroppedWhenRenderUnknownEnumValuesIsUnset)
 
 TEST_P (ProtostreamObjectSourceTest, UnknownEnumAreOutputWhenRenderUnknownEnumValuesIsSet)
 
 TEST_P (ProtostreamObjectSourceTest, UseIntsForEnumsTest)
 
 TEST_P (ProtostreamObjectSourceTest, UsePreserveProtoFieldNames)
 
 TEST_P (ProtostreamObjectSourceTimestampTest, InvalidDurationAboveMaxTest)
 
 TEST_P (ProtostreamObjectSourceTimestampTest, InvalidDurationBelowMinTest)
 
 TEST_P (ProtostreamObjectSourceTimestampTest, InvalidTimestampAboveMaxTest)
 
 TEST_P (ProtostreamObjectSourceTimestampTest, InvalidTimestampBelowMinTest)
 
 TEST_P (ProtostreamObjectSourceTimestampTest, TimestampDurationDefaultValue)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyInAnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyIncorrectInputTypeFails)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyRenderSuccess)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypeErrorTest)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForAny)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesExpectObjectForStruct)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForArray)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForObject)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWellKnownTypesNoValueFieldForPrimitive)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithInvalidTypeUrlFails)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithNestedArrayValue)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithNestedObjectValue)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithNestedPrimitiveValue)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails1)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails2)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithoutTypeUrlFails3)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, AnyWithUnknownTypeFails)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, DoubleRecursiveAny)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, DurationInAnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, EmptyAnyFromEmptyObject)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, FieldMaskInAnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, RecursiveAny)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, TimestampInAnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, TypeUrlAtEnd)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, TypeUrlAtEndWithTemporaryStrings)
 
 TEST_P (ProtoStreamObjectWriterAnyTest, WrapperInAnyAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, EmptyFieldMaskTest)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, FieldMaskAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MapKeyCanContainAnyChars)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeAtTheEndOfAPathSegment)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MapKeyMustBeEscapedCorrectly)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MapKeyMustEnd)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MaskUsingApiaryStyleShouldWork)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MoreCloseThanOpenParentheses)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MoreOpenThanCloseParentheses)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MultipleMasksInCompactForm)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, MutipleMasksInCompactForm)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, PathWithMapKeyShouldWork)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, RepeatedFieldMaskTest)
 
 TEST_P (ProtoStreamObjectWriterFieldMaskTest, SimpleFieldMaskTest)
 
 TEST_P (ProtoStreamObjectWriterMapTest, AnyInMap)
 
 TEST_P (ProtoStreamObjectWriterMapTest, MapAcceptsNullValue)
 
 TEST_P (ProtoStreamObjectWriterMapTest, MapShouldIgnoreNullValueEntry)
 
 TEST_P (ProtoStreamObjectWriterMapTest, MapShouldNotAcceptList)
 
 TEST_P (ProtoStreamObjectWriterMapTest, RepeatedMapKeyTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesMessageFirstTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForMessageTypesPrimitiveFirstTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForOneofWithinAnyTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForPrimitiveTypesTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesPrimitiveFirstTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructTypesStructFirstTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForStructValueTypesTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesAndMessageTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesPrimitiveFirstTest)
 
 TEST_P (ProtoStreamObjectWriterOneOfsTest, MultipleOneofsFailForWellKnownTypesWktFirstTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, OptionStructIntAsStringsTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, RepeatedStructMapListKeyTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, RepeatedStructMapObjectKeyTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, SimpleRepeatedStructMapKeyTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, Struct32BitIntsAndFloatsAsStringsTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, Struct32BitIntsAndFloatsTest)
 
 TEST_P (ProtoStreamObjectWriterStructTest, StructAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterStructTest, StructInvalidInputFailure)
 
 TEST_P (ProtoStreamObjectWriterStructTest, StructNullInputSuccess)
 
 TEST_P (ProtoStreamObjectWriterStructTest, StructRenderSuccess)
 
 TEST_P (ProtoStreamObjectWriterStructTest, StructValuePreservesNull)
 
 TEST_P (ProtoStreamObjectWriterStructTest, ValuePreservesNull)
 
 TEST_P (ProtoStreamObjectWriterTest, AcceptUnknownEnumValue)
 
 TEST_P (ProtoStreamObjectWriterTest, ConflictingJsonName)
 
 TEST_P (ProtoStreamObjectWriterTest, CustomJsonName)
 
 TEST_P (ProtoStreamObjectWriterTest, DisableImplicitMessageList)
 
 TEST_P (ProtoStreamObjectWriterTest, DisableImplicitMessageListWithoutErrorSuppressed)
 
 TEST_P (ProtoStreamObjectWriterTest, EmptyObject)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesInCamelCaseAreAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesInCamelCaseRemoveDashAndUnderscoreAreAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesInCamelCaseWithNameNotUppercaseAreAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesWithDifferentCaseIsRejected)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesWithoutUnderscoreAreAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, EnumValuesWithSameCaseIsAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, ExplicitMessageList)
 
 TEST_P (ProtoStreamObjectWriterTest, ExplicitPrimitiveList)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtAuthorFriend)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownFieldAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownFieldsDontIgnoreUnknownEnumValues)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownListAtPublisher)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownListAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtAuthor)
 
 TEST_P (ProtoStreamObjectWriterTest, IgnoreUnknownObjectAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, ImplicitMessageList)
 
 TEST_P (ProtoStreamObjectWriterTest, ImplicitPrimitiveList)
 
 TEST_P (ProtoStreamObjectWriterTest, InfinityInputTest)
 
 TEST_P (ProtoStreamObjectWriterTest, IntEnumValuesAreAccepted)
 
 TEST_P (ProtoStreamObjectWriterTest, InvalidFieldValueAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedMessageFieldWithDuplicates)
 
 TEST_P (ProtoStreamObjectWriterTest, LastWriteWinsOnNonRepeatedPrimitiveFieldWithDuplicates)
 
 TEST_P (ProtoStreamObjectWriterTest, MissingRequiredField)
 
 TEST_P (ProtoStreamObjectWriterTest, MultipleInvalidFieldValues)
 
 TEST_P (ProtoStreamObjectWriterTest, NaNInputTest)
 
 TEST_P (ProtoStreamObjectWriterTest, NonRepeatedExplicitMessageList)
 
 TEST_P (ProtoStreamObjectWriterTest, NonRepeatedExplicitPrimitiveList)
 
 TEST_P (ProtoStreamObjectWriterTest, NullValue)
 
 TEST_P (ProtoStreamObjectWriterTest, NullValueForMessageField)
 
 TEST_P (ProtoStreamObjectWriterTest, NullValueForPrimitiveField)
 
 TEST_P (ProtoStreamObjectWriterTest, PrimitiveFromStringConversion)
 
 TEST_P (ProtoStreamObjectWriterTest, RootNamedField)
 
 TEST_P (ProtoStreamObjectWriterTest, RootNamedList)
 
 TEST_P (ProtoStreamObjectWriterTest, RootNamedObject)
 
 TEST_P (ProtoStreamObjectWriterTest, RootUnnamedField)
 
 TEST_P (ProtoStreamObjectWriterTest, SimpleMessage)
 
 TEST_P (ProtoStreamObjectWriterTest, SimpleObject)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownFieldAtAuthorFriend)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownFieldAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownListAtPublisher)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownListAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownObjectAtAuthor)
 
 TEST_P (ProtoStreamObjectWriterTest, UnknownObjectAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, UnnamedFieldAtAuthor)
 
 TEST_P (ProtoStreamObjectWriterTest, UnnamedFieldAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTest, UnnamedListAtRoot)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, DurationAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError1)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError2)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError3)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError4)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidDurationError5)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError1)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError2)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError3)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError4)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError5)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError6)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError7)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, InvalidTimestampError8)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, MismatchedDurationTypeInput)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, MismatchedTimestampTypeInput)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseDuration)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseTimestamp)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithNegativeOffset)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampWithPositiveOffset)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearNotZeroPadded)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, ParseTimestampYearZeroPadded)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, TimestampAcceptsNull)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset1)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset2)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset3)
 
 TEST_P (ProtoStreamObjectWriterTimestampDurationTest, TimestampWithInvalidOffset4)
 
 TEST_P (ProtoStreamObjectWriterWrappersTest, WrapperAcceptsNull)
 
std::string ToCamelCase (const StringPiece input)
 
std::string ToSnakeCase (StringPiece input)
 
template<>
std::string ValueAsString (double value)
 
template<>
std::string ValueAsString (float value)
 
template<typename T >
std::string ValueAsString (T value)
 

Variables

static const int false_len = strlen("false")
 
const char kAnyType [] = "google.protobuf.Any"
 
static const int kDefaultMaxRecursionDepth = 100
 
static const int kDefaultMaxRecursionDepth = 100
 
const int64 kDurationMaxSeconds = 315576000000LL
 
const int64 kDurationMinSeconds = -315576000000LL
 
const char kDurationType [] = "google.protobuf.Duration"
 
static const StringPiece kKeywordFalse = "false"
 
static const StringPiece kKeywordNull = "null"
 
static const StringPiece kKeywordTrue = "true"
 
const int32 kNanosPerSecond = 1000000000
 
const char kOptionJspbMessageId [] = "jspb.message_id"
 
const char kRfc3339TimeFormat [] = "%E4Y-%m-%dT%H:%M:%S"
 
const char kRfc3339TimeFormatNoPadding [] = "%Y-%m-%dT%H:%M:%S"
 
const char kStructListValueType [] = "google.protobuf.ListValue"
 
const char kStructNullValueTypeUrl []
 
const char kStructType [] = "google.protobuf.Struct"
 
const char kStructValueType [] = "google.protobuf.Value"
 
const char kStructValueTypeUrl [] = "type.googleapis.com/google.protobuf.Value"
 
const int64 kTimestampMaxSeconds = 253402300799LL
 
const int64 kTimestampMinSeconds = -62135596800LL
 
const char kTimestampType [] = "google.protobuf.Timestamp"
 
const char kTypeServiceBaseUrl [] = "type.googleapis.com"
 
static const int64 kTypeUrlSize = 19
 
static const int64_t kTypeUrlSize = 19
 
static const int kUnicodeEscapedLength = 6
 
static const int kUnicodeEscapedLength = 6
 
static const int null_len = strlen("null")
 
PROTOBUF_NAMESPACE_ID::internal::once_flag source_renderers_init_
 
static const int true_len = strlen("true")
 
std::set< std::string > * well_known_types_ = NULL
 
PROTOBUF_NAMESPACE_ID::internal::once_flag well_known_types_init_
 
const char * well_known_types_name_array_ []
 
PROTOBUF_NAMESPACE_ID::internal::once_flag writer_renderers_init_
 

Typedef Documentation

◆ ConverterCallback

◆ ParseErrorType

◆ PathSinkCallback

Function Documentation

◆ ConsumeKey() [1/2]

static bool google::protobuf::util::converter::ConsumeKey ( StringPiece input,
StringPiece key 
)
static

◆ ConsumeKey() [2/2]

static bool google::protobuf::util::converter::ConsumeKey ( StringPiece input,
StringPiece key 
)
static

◆ ConsumeKeyPermissive()

static bool google::protobuf::util::converter::ConsumeKeyPermissive ( StringPiece input,
StringPiece key 
)
static

◆ ConvertFieldMaskPath()

std::string google::protobuf::util::converter::ConvertFieldMaskPath ( const StringPiece  path,
ConverterCallback  converter 
)

◆ DecodeCompactFieldMaskPaths()

util::Status google::protobuf::util::converter::DecodeCompactFieldMaskPaths ( StringPiece  paths,
PathSinkCallback  path_sink 
)

◆ DeleteWellKnownTypes()

void google::protobuf::util::converter::DeleteWellKnownTypes ( )

◆ DoubleAsString()

PROTOBUF_EXPORT std::string google::protobuf::util::converter::DoubleAsString ( double  value)

◆ EnumValueNameToLowerCamelCase()

std::string google::protobuf::util::converter::EnumValueNameToLowerCamelCase ( const StringPiece  input)

◆ FindEnumValueByNameOrNull()

const google::protobuf::EnumValue * google::protobuf::util::converter::FindEnumValueByNameOrNull ( const google::protobuf::Enum enum_type,
StringPiece  enum_name 
)

◆ FindEnumValueByNameWithoutUnderscoreOrNull()

const google::protobuf::EnumValue * google::protobuf::util::converter::FindEnumValueByNameWithoutUnderscoreOrNull ( const google::protobuf::Enum enum_type,
StringPiece  enum_name 
)

◆ FindEnumValueByNumberOrNull()

const google::protobuf::EnumValue * google::protobuf::util::converter::FindEnumValueByNumberOrNull ( const google::protobuf::Enum enum_type,
int32  value 
)

◆ FindFieldInTypeByNumberOrNull()

const google::protobuf::Field * google::protobuf::util::converter::FindFieldInTypeByNumberOrNull ( const google::protobuf::Type type,
int32  number 
)

◆ FindFieldInTypeOrNull()

const google::protobuf::Field * google::protobuf::util::converter::FindFieldInTypeOrNull ( const google::protobuf::Type type,
StringPiece  field_name 
)

◆ FindJsonFieldInTypeOrNull()

const google::protobuf::Field * google::protobuf::util::converter::FindJsonFieldInTypeOrNull ( const google::protobuf::Type type,
StringPiece  json_name 
)

◆ FindOptionOrNull() [1/2]

const google::protobuf::Option * google::protobuf::util::converter::FindOptionOrNull ( const RepeatedPtrField< google::protobuf::Option > &  options,
const std::string &  option_name 
)

◆ FindOptionOrNull() [2/2]

const google::protobuf::Option * google::protobuf::util::converter::FindOptionOrNull ( const RepeatedPtrField< google::protobuf::Option > &  options,
StringPiece  option_name 
)

◆ FloatAsString()

PROTOBUF_EXPORT std::string google::protobuf::util::converter::FloatAsString ( float  value)

◆ GetBoolFromAny()

PROTOBUF_EXPORT bool google::protobuf::util::converter::GetBoolFromAny ( const google::protobuf::Any any)

◆ GetBoolOptionOrDefault() [1/2]

PROTOBUF_EXPORT bool google::protobuf::util::converter::GetBoolOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
const std::string &  option_name,
bool  default_value 
)

◆ GetBoolOptionOrDefault() [2/2]

PROTOBUF_EXPORT bool google::protobuf::util::converter::GetBoolOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
StringPiece  option_name,
bool  default_value 
)

◆ GetDoubleFromAny()

PROTOBUF_EXPORT double google::protobuf::util::converter::GetDoubleFromAny ( const google::protobuf::Any any)

◆ GetDoubleOptionOrDefault() [1/2]

PROTOBUF_EXPORT double google::protobuf::util::converter::GetDoubleOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
const std::string &  option_name,
double  default_value 
)

◆ GetDoubleOptionOrDefault() [2/2]

PROTOBUF_EXPORT double google::protobuf::util::converter::GetDoubleOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
StringPiece  option_name,
double  default_value 
)

◆ GetFullTypeWithUrl()

const PROTOBUF_EXPORT std::string google::protobuf::util::converter::GetFullTypeWithUrl ( StringPiece  simple_type)

◆ GetInt64FromAny()

PROTOBUF_EXPORT int64_t google::protobuf::util::converter::GetInt64FromAny ( const google::protobuf::Any any)

◆ GetInt64OptionOrDefault() [1/2]

PROTOBUF_EXPORT int64 google::protobuf::util::converter::GetInt64OptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
const std::string &  option_name,
int64  default_value 
)

◆ GetInt64OptionOrDefault() [2/2]

PROTOBUF_EXPORT int64_t google::protobuf::util::converter::GetInt64OptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
StringPiece  option_name,
int64_t  default_value 
)

◆ GetStringFromAny()

PROTOBUF_EXPORT std::string google::protobuf::util::converter::GetStringFromAny ( const google::protobuf::Any any)

◆ GetStringOptionOrDefault() [1/2]

PROTOBUF_EXPORT std::string google::protobuf::util::converter::GetStringOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
const std::string &  option_name,
const std::string &  default_value 
)

◆ GetStringOptionOrDefault() [2/2]

PROTOBUF_EXPORT std::string google::protobuf::util::converter::GetStringOptionOrDefault ( const RepeatedPtrField< google::protobuf::Option > &  options,
StringPiece  option_name,
StringPiece  default_value 
)

◆ GetTypeWithoutUrl()

const PROTOBUF_EXPORT StringPiece google::protobuf::util::converter::GetTypeWithoutUrl ( StringPiece  type_url)

◆ InitWellKnownTypes()

void google::protobuf::util::converter::InitWellKnownTypes ( )

◆ INSTANTIATE_TEST_SUITE_P() [1/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceAnysTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [2/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceFieldMaskTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [3/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceMapsTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [4/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceStructTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [5/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [6/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtostreamObjectSourceTimestampTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [7/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterAnyTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [8/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterFieldMaskTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [9/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterMapTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [10/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterOneOfsTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [11/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterStructTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [12/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [13/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterTimestampDurationTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ INSTANTIATE_TEST_SUITE_P() [14/14]

google::protobuf::util::converter::INSTANTIATE_TEST_SUITE_P ( DifferentTypeInfoSourceTest  ,
ProtoStreamObjectWriterWrappersTest  ,
::testing::Values(testing::USE_TYPE_RESOLVER  
)

◆ IsAlphanumeric()

bool google::protobuf::util::converter::IsAlphanumeric ( char  c)
inline

◆ IsKeySeparator()

bool google::protobuf::util::converter::IsKeySeparator ( char  c)
inline

◆ IsLetter()

bool google::protobuf::util::converter::IsLetter ( char  c)
inline

◆ IsMap()

PROTOBUF_EXPORT bool google::protobuf::util::converter::IsMap ( const google::protobuf::Field field,
const google::protobuf::Type type 
)

◆ IsMessageSetWireFormat()

bool google::protobuf::util::converter::IsMessageSetWireFormat ( const google::protobuf::Type type)

◆ IsValidBoolString() [1/2]

PROTOBUF_EXPORT bool google::protobuf::util::converter::IsValidBoolString ( const std::string &  bool_string)

◆ IsValidBoolString() [2/2]

PROTOBUF_EXPORT bool google::protobuf::util::converter::IsValidBoolString ( StringPiece  bool_string)

◆ IsWellKnownType()

PROTOBUF_EXPORT bool google::protobuf::util::converter::IsWellKnownType ( const std::string &  type_name)

◆ MATCHER_P()

google::protobuf::util::converter::MATCHER_P ( HasObjectLocation  ,
expected  ,
"Verifies the expected object location"   
)

◆ MatchKey() [1/2]

static bool google::protobuf::util::converter::MatchKey ( StringPiece  input)
static

◆ MatchKey() [2/2]

static bool google::protobuf::util::converter::MatchKey ( StringPiece  input)
static

◆ ParseFromAny()

template<typename T >
void google::protobuf::util::converter::ParseFromAny ( const std::string &  data,
T result 
)

◆ RenderOneFieldPath() [1/2]

static util::Status google::protobuf::util::converter::RenderOneFieldPath ( ProtoStreamObjectWriter ow,
StringPiece  path 
)
inlinestatic

◆ RenderOneFieldPath() [2/2]

static util::Status google::protobuf::util::converter::RenderOneFieldPath ( ProtoStreamObjectWriter ow,
StringPiece  path 
)
inlinestatic

◆ ReplaceInvalidCodePoints()

void google::protobuf::util::converter::ReplaceInvalidCodePoints ( StringPiece  str,
const std::string &  replacement,
std::string *  dst 
)
inline

◆ SafeStrToFloat()

PROTOBUF_EXPORT bool google::protobuf::util::converter::SafeStrToFloat ( StringPiece  str,
float *  value 
)

◆ TEST_F() [1/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
EmptyList   
)

◆ TEST_F() [2/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
EmptyObject   
)

◆ TEST_F() [3/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
EmptyObjectKey   
)

◆ TEST_F() [4/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
EmptyRootList   
)

◆ TEST_F() [5/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
EmptyRootObject   
)

◆ TEST_F() [6/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
ListInList   
)

◆ TEST_F() [7/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
ListInObject   
)

◆ TEST_F() [8/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
ObjectInList   
)

◆ TEST_F() [9/32]

google::protobuf::util::converter::TEST_F ( JsonObjectWriterTest  ,
ObjectInObject   
)

◆ TEST_F() [10/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
ArrayComplexValues   
)

◆ TEST_F() [11/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
ArrayPrimitiveValues   
)

◆ TEST_F() [12/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
EmptyDoubleQuotedString   
)

◆ TEST_F() [13/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
EmptyList   
)

◆ TEST_F() [14/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
EmptyObject   
)

◆ TEST_F() [15/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
EmptySingleQuotedString   
)

◆ TEST_F() [16/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
HexNumberIsInvalid   
)

◆ TEST_F() [17/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
ObjectKeyTypes   
)

◆ TEST_F() [18/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
OctalNumberIsInvalid   
)

◆ TEST_F() [19/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
ScientificDouble   
)

◆ TEST_F() [20/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleDouble   
)

◆ TEST_F() [21/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleDoubleQuotedString   
)

◆ TEST_F() [22/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleFalse   
)

◆ TEST_F() [23/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleInt   
)

◆ TEST_F() [24/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleNegativeDouble   
)

◆ TEST_F() [25/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleNegativeInt   
)

◆ TEST_F() [26/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleNull   
)

◆ TEST_F() [27/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleSingleQuotedString   
)

◆ TEST_F() [28/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleTrue   
)

◆ TEST_F() [29/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
SimpleUnsignedInt   
)

◆ TEST_F() [30/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
UnquotedObjectKeyWithEmbeddedNonAlphanumeric   
)

◆ TEST_F() [31/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
UnquotedObjectKeyWithReservedKeyword   
)

◆ TEST_F() [32/32]

google::protobuf::util::converter::TEST_F ( JsonStreamParserTest  ,
UnquotedObjectKeyWithReservedPrefxes   
)

◆ TEST_P() [1/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
BasicAny   
)

◆ TEST_P() [2/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
DoubleRecursiveAny   
)

◆ TEST_P() [3/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
EmptyAnyOutputsEmptyObject   
)

◆ TEST_P() [4/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
EmptyWithTypeAndNoValueOutputsType   
)

◆ TEST_P() [5/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
LowerCamelEnumOutputSnakeCase   
)

◆ TEST_P() [6/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
MissingTypeUrlError   
)

◆ TEST_P() [7/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
RecursiveAny   
)

◆ TEST_P() [8/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
UnknownTypeError   
)

◆ TEST_P() [9/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
UnknownTypeServiceError   
)

◆ TEST_P() [10/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
UseIntsForEnumsTest   
)

◆ TEST_P() [11/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceAnysTest  ,
UsePreserveProtoFieldNames   
)

◆ TEST_P() [12/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceFieldMaskTest  ,
FieldMaskRenderSuccess   
)

◆ TEST_P() [13/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceMapsTest  ,
MapsTest   
)

◆ TEST_P() [14/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceMapsTest  ,
MissingKeysTest   
)

◆ TEST_P() [15/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceStructTest  ,
MissingValueSkipsField   
)

◆ TEST_P() [16/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceStructTest  ,
StructRenderSuccess   
)

◆ TEST_P() [17/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
BadAuthor   
)

◆ TEST_P() [18/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
BadNestedBookToNestedBook   
)

◆ TEST_P() [19/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
CustomJsonName   
)

◆ TEST_P() [20/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
CyclicMessageDepthTest   
)

◆ TEST_P() [21/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
EmptyMessage   
)

◆ TEST_P() [22/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
EnumCaseIsUnchangedByDefault   
)

◆ TEST_P() [23/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
LongRepeatedListDoesNotBreakIntoMultipleJsonLists   
)

◆ TEST_P() [24/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
LowerCamelEnumOutputMacroCase   
)

◆ TEST_P() [25/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
LowerCamelEnumOutputSnakeCase   
)

◆ TEST_P() [26/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
LowerCamelEnumOutputWithNumber   
)

◆ TEST_P() [27/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
NestedBookToBadNestedBook   
)

◆ TEST_P() [28/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
NestedMessage   
)

◆ TEST_P() [29/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
NonPackedPackableFieldsActuallyPacked   
)

◆ TEST_P() [30/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
PackedPackableFieldNotActuallyPacked   
)

◆ TEST_P() [31/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
PackedRepeatingFields   
)

◆ TEST_P() [32/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
Primitives   
)

◆ TEST_P() [33/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
RepeatingField   
)

◆ TEST_P() [34/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
RepeatingPrimitives   
)

◆ TEST_P() [35/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
UnknownEnumAreDroppedWhenRenderUnknownEnumValuesIsUnset   
)

◆ TEST_P() [36/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
UnknownEnumAreOutputWhenRenderUnknownEnumValuesIsSet   
)

◆ TEST_P() [37/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
UseIntsForEnumsTest   
)

◆ TEST_P() [38/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTest  ,
UsePreserveProtoFieldNames   
)

◆ TEST_P() [39/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTimestampTest  ,
InvalidDurationAboveMaxTest   
)

◆ TEST_P() [40/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTimestampTest  ,
InvalidDurationBelowMinTest   
)

◆ TEST_P() [41/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTimestampTest  ,
InvalidTimestampAboveMaxTest   
)

◆ TEST_P() [42/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTimestampTest  ,
InvalidTimestampBelowMinTest   
)

◆ TEST_P() [43/192]

google::protobuf::util::converter::TEST_P ( ProtostreamObjectSourceTimestampTest  ,
TimestampDurationDefaultValue   
)

◆ TEST_P() [44/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyAcceptsNull   
)

◆ TEST_P() [45/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyInAnyAcceptsNull   
)

◆ TEST_P() [46/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyIncorrectInputTypeFails   
)

◆ TEST_P() [47/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyRenderSuccess   
)

◆ TEST_P() [48/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypeErrorTest   
)

◆ TEST_P() [49/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypesExpectObjectForAny   
)

◆ TEST_P() [50/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypesExpectObjectForStruct   
)

◆ TEST_P() [51/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypesNoValueFieldForArray   
)

◆ TEST_P() [52/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypesNoValueFieldForObject   
)

◆ TEST_P() [53/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWellKnownTypesNoValueFieldForPrimitive   
)

◆ TEST_P() [54/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithInvalidTypeUrlFails   
)

◆ TEST_P() [55/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithNestedArrayValue   
)

◆ TEST_P() [56/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithNestedObjectValue   
)

◆ TEST_P() [57/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithNestedPrimitiveValue   
)

◆ TEST_P() [58/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithoutTypeUrlFails1   
)

◆ TEST_P() [59/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithoutTypeUrlFails2   
)

◆ TEST_P() [60/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithoutTypeUrlFails3   
)

◆ TEST_P() [61/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
AnyWithUnknownTypeFails   
)

◆ TEST_P() [62/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
DoubleRecursiveAny   
)

◆ TEST_P() [63/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
DurationInAnyAcceptsNull   
)

◆ TEST_P() [64/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
EmptyAnyFromEmptyObject   
)

◆ TEST_P() [65/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
FieldMaskInAnyAcceptsNull   
)

◆ TEST_P() [66/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
RecursiveAny   
)

◆ TEST_P() [67/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
TimestampInAnyAcceptsNull   
)

◆ TEST_P() [68/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
TypeUrlAtEnd   
)

◆ TEST_P() [69/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
TypeUrlAtEndWithTemporaryStrings   
)

◆ TEST_P() [70/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterAnyTest  ,
WrapperInAnyAcceptsNull   
)

◆ TEST_P() [71/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
EmptyFieldMaskTest   
)

◆ TEST_P() [72/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
FieldMaskAcceptsNull   
)

◆ TEST_P() [73/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MapKeyCanContainAnyChars   
)

◆ TEST_P() [74/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MapKeyMustBeAtTheEndOfAPathSegment   
)

◆ TEST_P() [75/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MapKeyMustBeEscapedCorrectly   
)

◆ TEST_P() [76/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MapKeyMustEnd   
)

◆ TEST_P() [77/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MaskUsingApiaryStyleShouldWork   
)

◆ TEST_P() [78/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MoreCloseThanOpenParentheses   
)

◆ TEST_P() [79/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MoreOpenThanCloseParentheses   
)

◆ TEST_P() [80/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MultipleMasksInCompactForm   
)

◆ TEST_P() [81/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
MutipleMasksInCompactForm   
)

◆ TEST_P() [82/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
PathWithMapKeyShouldWork   
)

◆ TEST_P() [83/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
RepeatedFieldMaskTest   
)

◆ TEST_P() [84/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterFieldMaskTest  ,
SimpleFieldMaskTest   
)

◆ TEST_P() [85/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterMapTest  ,
AnyInMap   
)

◆ TEST_P() [86/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterMapTest  ,
MapAcceptsNullValue   
)

◆ TEST_P() [87/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterMapTest  ,
MapShouldIgnoreNullValueEntry   
)

◆ TEST_P() [88/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterMapTest  ,
MapShouldNotAcceptList   
)

◆ TEST_P() [89/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterMapTest  ,
RepeatedMapKeyTest   
)

◆ TEST_P() [90/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForMessageTypesMessageFirstTest   
)

◆ TEST_P() [91/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForMessageTypesPrimitiveFirstTest   
)

◆ TEST_P() [92/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForOneofWithinAnyTest   
)

◆ TEST_P() [93/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForPrimitiveTypesTest   
)

◆ TEST_P() [94/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForStructTypesPrimitiveFirstTest   
)

◆ TEST_P() [95/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForStructTypesStructFirstTest   
)

◆ TEST_P() [96/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForStructValueTypesTest   
)

◆ TEST_P() [97/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForWellKnownTypesAndMessageTest   
)

◆ TEST_P() [98/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForWellKnownTypesPrimitiveFirstTest   
)

◆ TEST_P() [99/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterOneOfsTest  ,
MultipleOneofsFailForWellKnownTypesWktFirstTest   
)

◆ TEST_P() [100/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
OptionStructIntAsStringsTest   
)

◆ TEST_P() [101/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
RepeatedStructMapListKeyTest   
)

◆ TEST_P() [102/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
RepeatedStructMapObjectKeyTest   
)

◆ TEST_P() [103/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
SimpleRepeatedStructMapKeyTest   
)

◆ TEST_P() [104/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
Struct32BitIntsAndFloatsAsStringsTest   
)

◆ TEST_P() [105/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
Struct32BitIntsAndFloatsTest   
)

◆ TEST_P() [106/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
StructAcceptsNull   
)

◆ TEST_P() [107/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
StructInvalidInputFailure   
)

◆ TEST_P() [108/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
StructNullInputSuccess   
)

◆ TEST_P() [109/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
StructRenderSuccess   
)

◆ TEST_P() [110/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
StructValuePreservesNull   
)

◆ TEST_P() [111/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterStructTest  ,
ValuePreservesNull   
)

◆ TEST_P() [112/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
AcceptUnknownEnumValue   
)

◆ TEST_P() [113/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
ConflictingJsonName   
)

◆ TEST_P() [114/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
CustomJsonName   
)

◆ TEST_P() [115/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
DisableImplicitMessageList   
)

◆ TEST_P() [116/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
DisableImplicitMessageListWithoutErrorSuppressed   
)

◆ TEST_P() [117/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EmptyObject   
)

◆ TEST_P() [118/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesInCamelCaseAreAccepted   
)

◆ TEST_P() [119/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesInCamelCaseRemoveDashAndUnderscoreAreAccepted   
)

◆ TEST_P() [120/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesInCamelCaseWithNameNotUppercaseAreAccepted   
)

◆ TEST_P() [121/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesWithDifferentCaseIsAccepted   
)

◆ TEST_P() [122/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesWithDifferentCaseIsRejected   
)

◆ TEST_P() [123/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesWithoutUnderscoreAreAccepted   
)

◆ TEST_P() [124/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
EnumValuesWithSameCaseIsAccepted   
)

◆ TEST_P() [125/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
ExplicitMessageList   
)

◆ TEST_P() [126/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
ExplicitPrimitiveList   
)

◆ TEST_P() [127/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownFieldAtAuthorFriend   
)

◆ TEST_P() [128/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownFieldAtRoot   
)

◆ TEST_P() [129/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownFieldsDontIgnoreUnknownEnumValues   
)

◆ TEST_P() [130/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownListAtPublisher   
)

◆ TEST_P() [131/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownListAtRoot   
)

◆ TEST_P() [132/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownObjectAtAuthor   
)

◆ TEST_P() [133/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IgnoreUnknownObjectAtRoot   
)

◆ TEST_P() [134/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
ImplicitMessageList   
)

◆ TEST_P() [135/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
ImplicitPrimitiveList   
)

◆ TEST_P() [136/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
InfinityInputTest   
)

◆ TEST_P() [137/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
IntEnumValuesAreAccepted   
)

◆ TEST_P() [138/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
InvalidFieldValueAtRoot   
)

◆ TEST_P() [139/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
LastWriteWinsOnNonRepeatedMessageFieldWithDuplicates   
)

◆ TEST_P() [140/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
LastWriteWinsOnNonRepeatedPrimitiveFieldWithDuplicates   
)

◆ TEST_P() [141/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
MissingRequiredField   
)

◆ TEST_P() [142/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
MultipleInvalidFieldValues   
)

◆ TEST_P() [143/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NaNInputTest   
)

◆ TEST_P() [144/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NonRepeatedExplicitMessageList   
)

◆ TEST_P() [145/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NonRepeatedExplicitPrimitiveList   
)

◆ TEST_P() [146/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NullValue   
)

◆ TEST_P() [147/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NullValueForMessageField   
)

◆ TEST_P() [148/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
NullValueForPrimitiveField   
)

◆ TEST_P() [149/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
PrimitiveFromStringConversion   
)

◆ TEST_P() [150/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
RootNamedField   
)

◆ TEST_P() [151/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
RootNamedList   
)

◆ TEST_P() [152/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
RootNamedObject   
)

◆ TEST_P() [153/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
RootUnnamedField   
)

◆ TEST_P() [154/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
SimpleMessage   
)

◆ TEST_P() [155/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
SimpleObject   
)

◆ TEST_P() [156/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownFieldAtAuthorFriend   
)

◆ TEST_P() [157/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownFieldAtRoot   
)

◆ TEST_P() [158/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownListAtPublisher   
)

◆ TEST_P() [159/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownListAtRoot   
)

◆ TEST_P() [160/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownObjectAtAuthor   
)

◆ TEST_P() [161/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnknownObjectAtRoot   
)

◆ TEST_P() [162/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnnamedFieldAtAuthor   
)

◆ TEST_P() [163/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnnamedFieldAtRoot   
)

◆ TEST_P() [164/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTest  ,
UnnamedListAtRoot   
)

◆ TEST_P() [165/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
DurationAcceptsNull   
)

◆ TEST_P() [166/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidDurationError1   
)

◆ TEST_P() [167/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidDurationError2   
)

◆ TEST_P() [168/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidDurationError3   
)

◆ TEST_P() [169/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidDurationError4   
)

◆ TEST_P() [170/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidDurationError5   
)

◆ TEST_P() [171/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError1   
)

◆ TEST_P() [172/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError2   
)

◆ TEST_P() [173/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError3   
)

◆ TEST_P() [174/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError4   
)

◆ TEST_P() [175/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError5   
)

◆ TEST_P() [176/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError6   
)

◆ TEST_P() [177/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError7   
)

◆ TEST_P() [178/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
InvalidTimestampError8   
)

◆ TEST_P() [179/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
MismatchedDurationTypeInput   
)

◆ TEST_P() [180/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
MismatchedTimestampTypeInput   
)

◆ TEST_P() [181/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseDuration   
)

◆ TEST_P() [182/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseTimestamp   
)

◆ TEST_P() [183/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseTimestampWithNegativeOffset   
)

◆ TEST_P() [184/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseTimestampWithPositiveOffset   
)

◆ TEST_P() [185/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseTimestampYearNotZeroPadded   
)

◆ TEST_P() [186/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
ParseTimestampYearZeroPadded   
)

◆ TEST_P() [187/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
TimestampAcceptsNull   
)

◆ TEST_P() [188/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
TimestampWithInvalidOffset1   
)

◆ TEST_P() [189/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
TimestampWithInvalidOffset2   
)

◆ TEST_P() [190/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
TimestampWithInvalidOffset3   
)

◆ TEST_P() [191/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterTimestampDurationTest  ,
TimestampWithInvalidOffset4   
)

◆ TEST_P() [192/192]

google::protobuf::util::converter::TEST_P ( ProtoStreamObjectWriterWrappersTest  ,
WrapperAcceptsNull   
)

◆ ToCamelCase()

PROTOBUF_EXPORT std::string google::protobuf::util::converter::ToCamelCase ( const StringPiece  input)

◆ ToSnakeCase()

PROTOBUF_EXPORT std::string google::protobuf::util::converter::ToSnakeCase ( StringPiece  input)

◆ ValueAsString() [1/3]

template<>
std::string google::protobuf::util::converter::ValueAsString ( double  value)
inline

◆ ValueAsString() [2/3]

template<>
std::string google::protobuf::util::converter::ValueAsString ( float  value)
inline

◆ ValueAsString() [3/3]

template<typename T >
std::string google::protobuf::util::converter::ValueAsString ( T  value)

Variable Documentation

◆ false_len

const int google::protobuf::util::converter::false_len = strlen("false")
static

◆ kAnyType

const char google::protobuf::util::converter::kAnyType = "google.protobuf.Any"

◆ kDefaultMaxRecursionDepth [1/2]

const int google::protobuf::util::converter::kDefaultMaxRecursionDepth = 100
static

◆ kDefaultMaxRecursionDepth [2/2]

const int google::protobuf::util::converter::kDefaultMaxRecursionDepth = 100
static

◆ kDurationMaxSeconds

const int64_t google::protobuf::util::converter::kDurationMaxSeconds = 315576000000LL

◆ kDurationMinSeconds

const int64_t google::protobuf::util::converter::kDurationMinSeconds = -315576000000LL

◆ kDurationType

const char google::protobuf::util::converter::kDurationType = "google.protobuf.Duration"

◆ kKeywordFalse

const StringPiece google::protobuf::util::converter::kKeywordFalse = "false"
static

◆ kKeywordNull

const StringPiece google::protobuf::util::converter::kKeywordNull = "null"
static

◆ kKeywordTrue

const StringPiece google::protobuf::util::converter::kKeywordTrue = "true"
static

◆ kNanosPerSecond

const int32_t google::protobuf::util::converter::kNanosPerSecond = 1000000000

◆ kOptionJspbMessageId

const char google::protobuf::util::converter::kOptionJspbMessageId = "jspb.message_id"

◆ kRfc3339TimeFormat

const char google::protobuf::util::converter::kRfc3339TimeFormat = "%E4Y-%m-%dT%H:%M:%S"

◆ kRfc3339TimeFormatNoPadding

const char google::protobuf::util::converter::kRfc3339TimeFormatNoPadding = "%Y-%m-%dT%H:%M:%S"

◆ kStructListValueType

const char google::protobuf::util::converter::kStructListValueType = "google.protobuf.ListValue"

◆ kStructNullValueTypeUrl

const char google::protobuf::util::converter::kStructNullValueTypeUrl
Initial value:
=
"type.googleapis.com/google.protobuf.NullValue"

Definition at line 68 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/util/internal/constants.h.

◆ kStructType

const char google::protobuf::util::converter::kStructType = "google.protobuf.Struct"

◆ kStructValueType

const char google::protobuf::util::converter::kStructValueType = "google.protobuf.Value"

◆ kStructValueTypeUrl

const char google::protobuf::util::converter::kStructValueTypeUrl = "type.googleapis.com/google.protobuf.Value"

◆ kTimestampMaxSeconds

const int64_t google::protobuf::util::converter::kTimestampMaxSeconds = 253402300799LL

◆ kTimestampMinSeconds

const int64_t google::protobuf::util::converter::kTimestampMinSeconds = -62135596800LL

◆ kTimestampType

const char google::protobuf::util::converter::kTimestampType = "google.protobuf.Timestamp"

◆ kTypeServiceBaseUrl

const char google::protobuf::util::converter::kTypeServiceBaseUrl = "type.googleapis.com"

◆ kTypeUrlSize [1/2]

const int64 google::protobuf::util::converter::kTypeUrlSize = 19
static

◆ kTypeUrlSize [2/2]

const int64_t google::protobuf::util::converter::kTypeUrlSize = 19
static

◆ kUnicodeEscapedLength [1/2]

const int google::protobuf::util::converter::kUnicodeEscapedLength = 6
static

◆ kUnicodeEscapedLength [2/2]

const int google::protobuf::util::converter::kUnicodeEscapedLength = 6
static

◆ null_len

const int google::protobuf::util::converter::null_len = strlen("null")
static

◆ source_renderers_init_

PROTOBUF_NAMESPACE_ID::internal::once_flag google::protobuf::util::converter::source_renderers_init_

◆ true_len

const int google::protobuf::util::converter::true_len = strlen("true")
static

◆ well_known_types_

std::set< std::string > * google::protobuf::util::converter::well_known_types_ = NULL

◆ well_known_types_init_

PROTOBUF_NAMESPACE_ID::internal::once_flag google::protobuf::util::converter::well_known_types_init_

◆ well_known_types_name_array_

const char * google::protobuf::util::converter::well_known_types_name_array_
Initial value:
= {
"google.protobuf.Timestamp", "google.protobuf.Duration",
"google.protobuf.DoubleValue", "google.protobuf.FloatValue",
"google.protobuf.Int64Value", "google.protobuf.UInt64Value",
"google.protobuf.Int32Value", "google.protobuf.UInt32Value",
"google.protobuf.BoolValue", "google.protobuf.StringValue",
"google.protobuf.BytesValue", "google.protobuf.FieldMask"}

Definition at line 331 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/utility.cc.

◆ writer_renderers_init_

PROTOBUF_NAMESPACE_ID::internal::once_flag google::protobuf::util::converter::writer_renderers_init_


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:29