webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
google::protobuf Namespace Reference

Namespaces

 compiler
 
 descriptor
 
 descriptor_database
 
 descriptor_pb2
 
 descriptor_pool
 
 descriptor_unittest
 
 internal
 
 io
 
 json_format
 
 message
 
 message_factory
 
 no_generic_services_test
 
 proto_builder
 
 protobuf_unittest
 
 pyext
 
 python
 
 reflection
 
 service
 
 service_reflection
 
 strings
 
 symbol_database
 
 text_encoding
 
 text_format
 
 text_format_unittest
 
 util
 

Classes

class  Any
 
class  Api
 
class  Arena
 
class  ArenaHooksTestUtil
 
struct  ArenaOptions
 
class  BigEndian
 
class  BoolValue
 
class  BytesValue
 
class  Closure
 
class  ConformanceTestRunner
 
class  ConformanceTestSuite
 
struct  DebugStringOptions
 
class  Descriptor
 
class  DescriptorBuilder
 
class  DescriptorDatabase
 
class  DescriptorPool
 
class  DescriptorPoolDatabase
 
class  DescriptorProto
 
class  DescriptorProto_ExtensionRange
 
class  DescriptorProto_ReservedRange
 
class  DoubleValue
 
class  Duration
 
class  DynamicMessage
 
class  DynamicMessageFactory
 
class  DynamicMessageTest
 
class  Empty
 
class  EncodedDescriptorDatabase
 
class  Enum
 
class  EnumDescriptor
 
class  EnumDescriptorProto
 
class  EnumOptions
 
class  EnumValue
 
class  EnumValueDescriptor
 
class  EnumValueDescriptorProto
 
class  EnumValueOptions
 
class  Field
 
class  FieldDescriptor
 
class  FieldDescriptorProto
 
class  FieldMask
 
class  FieldOptions
 
class  File
 
class  FileDescriptor
 
class  FileDescriptorProto
 
class  FileDescriptorSet
 
class  FileDescriptorTables
 
class  FileOptions
 
class  FloatValue
 
class  GeneratedCodeInfo
 
class  GeneratedCodeInfo_Annotation
 
class  GoogleOnceDynamic
 
struct  hash
 
struct  hash< const char * >
 
struct  hash< pair< First, Second > >
 
struct  hash< string >
 
class  hash_map
 
class  hash_set
 
class  Int32Value
 
class  Int64Value
 
struct  is_proto_enum
 
struct  is_proto_enum< ::google::protobuf::Field_Cardinality >
 
struct  is_proto_enum< ::google::protobuf::Field_Kind >
 
struct  is_proto_enum< ::google::protobuf::FieldDescriptorProto_Label >
 
struct  is_proto_enum< ::google::protobuf::FieldDescriptorProto_Type >
 
struct  is_proto_enum< ::google::protobuf::FieldOptions_CType >
 
struct  is_proto_enum< ::google::protobuf::FieldOptions_JSType >
 
struct  is_proto_enum< ::google::protobuf::FileOptions_OptimizeMode >
 
struct  is_proto_enum< ::google::protobuf::NullValue >
 
struct  is_proto_enum< ::google::protobuf::Syntax >
 
class  ListValue
 
class  LogSilencer
 
class  Map
 
class  MapEntryMessageComparator
 
class  MapIterator
 
class  MapKey
 
class  MapLiteTestUtil
 
class  MapPair
 
class  MapReflectionTester
 
class  MapTestUtil
 
class  MapTestUtilImpl
 
class  MapValueRef
 
struct  MathLimits
 
class  MathUtil
 
class  MergedDescriptorDatabase
 
class  Message
 
class  MessageFactory
 
class  MessageLite
 
class  MessageOptions
 
struct  Metadata
 
class  Method
 
class  MethodDescriptor
 
class  MethodDescriptorProto
 
class  MethodOptions
 
class  Mixin
 
class  MutableRepeatedFieldRef
 
class  MutableRepeatedFieldRef< T, typename internal::enable_if< internal::is_base_of< Message, T >::value >::type >
 
class  MutableRepeatedFieldRef< T, typename internal::enable_if<!internal::is_base_of< Message, T >::value >::type >
 
class  OneofDescriptor
 
class  OneofDescriptorProto
 
class  Option
 
class  Reflection
 
class  RepeatedField
 
class  RepeatedFieldRef
 
class  RepeatedFieldRef< T, typename internal::enable_if< internal::is_base_of< Message, T >::value >::type >
 
class  RepeatedFieldRef< T, typename internal::enable_if<!internal::is_base_of< Message, T >::value >::type >
 
class  RepeatedPtrField
 
class  ResultCallback
 
class  ResultCallback1
 
class  ResultCallback2
 
class  RpcChannel
 
class  RpcController
 
class  ScopedMemoryLog
 
class  Service
 
class  ServiceDescriptor
 
class  ServiceDescriptorProto
 
class  ServiceOptions
 
class  SimpleDescriptorDatabase
 
class  SourceCodeInfo
 
class  SourceCodeInfo_Location
 
class  SourceContext
 
struct  SourceLocation
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fapi_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fduration_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fempty_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2ffield_5fmask_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fsource_5fcontext_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fstruct_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2ftimestamp_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto
 
struct  StaticDescriptorInitializer_google_2fprotobuf_2fwrappers_2eproto
 
struct  streq
 
class  StringPiece
 
class  StringValue
 
class  Struct
 
class  TestUtil
 
class  TestUtilLite
 
class  TextFormat
 
class  Timestamp
 
class  Type
 
class  uint128
 
struct  uint128_pod
 
class  UInt32Value
 
class  UInt64Value
 
class  UninterpretedOption
 
class  UninterpretedOption_NamePart
 
class  UnknownField
 
class  UnknownFieldSet
 
class  UnknownFieldSetTest
 
class  Value
 

Typedefs

typedef void LogHandler(LogLevel level, const char *filename, int line, const std::string &message)
 
typedef unsigned int uint
 
typedef int8_t int8
 
typedef int16_t int16
 
typedef int32_t int32
 
typedef int64_t int64
 
typedef uint8_t uint8
 
typedef uint16_t uint16
 
typedef uint32_t uint32
 
typedef uint64_t uint64
 
typedef string::difference_type stringpiece_ssize_type
 

Enumerations

enum  FieldDescriptorProto_Type {
  FieldDescriptorProto_Type_TYPE_DOUBLE = 1, FieldDescriptorProto_Type_TYPE_FLOAT = 2, FieldDescriptorProto_Type_TYPE_INT64 = 3, FieldDescriptorProto_Type_TYPE_UINT64 = 4,
  FieldDescriptorProto_Type_TYPE_INT32 = 5, FieldDescriptorProto_Type_TYPE_FIXED64 = 6, FieldDescriptorProto_Type_TYPE_FIXED32 = 7, FieldDescriptorProto_Type_TYPE_BOOL = 8,
  FieldDescriptorProto_Type_TYPE_STRING = 9, FieldDescriptorProto_Type_TYPE_GROUP = 10, FieldDescriptorProto_Type_TYPE_MESSAGE = 11, FieldDescriptorProto_Type_TYPE_BYTES = 12,
  FieldDescriptorProto_Type_TYPE_UINT32 = 13, FieldDescriptorProto_Type_TYPE_ENUM = 14, FieldDescriptorProto_Type_TYPE_SFIXED32 = 15, FieldDescriptorProto_Type_TYPE_SFIXED64 = 16,
  FieldDescriptorProto_Type_TYPE_SINT32 = 17, FieldDescriptorProto_Type_TYPE_SINT64 = 18
}
 
enum  FieldDescriptorProto_Label { FieldDescriptorProto_Label_LABEL_OPTIONAL = 1, FieldDescriptorProto_Label_LABEL_REQUIRED = 2, FieldDescriptorProto_Label_LABEL_REPEATED = 3 }
 
enum  FileOptions_OptimizeMode { FileOptions_OptimizeMode_SPEED = 1, FileOptions_OptimizeMode_CODE_SIZE = 2, FileOptions_OptimizeMode_LITE_RUNTIME = 3 }
 
enum  FieldOptions_CType { FieldOptions_CType_STRING = 0, FieldOptions_CType_CORD = 1, FieldOptions_CType_STRING_PIECE = 2 }
 
enum  FieldOptions_JSType { FieldOptions_JSType_JS_NORMAL = 0, FieldOptions_JSType_JS_STRING = 1, FieldOptions_JSType_JS_NUMBER = 2 }
 
enum  NullValue { NULL_VALUE = 0, NullValue_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, NullValue_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }
 
enum  LogLevel {
  LOGLEVEL_INFO, LOGLEVEL_WARNING, LOGLEVEL_ERROR, LOGLEVEL_FATAL,
  LOGLEVEL_DFATAL = LOGLEVEL_FATAL
}
 
enum  { ONCE_STATE_UNINITIALIZED = 0, ONCE_STATE_EXECUTING_CLOSURE = 1, ONCE_STATE_DONE = 2 }
 
enum  { IS_COMPILER_MSVC = 0 }
 
enum  Field_Kind {
  Field_Kind_TYPE_UNKNOWN = 0, Field_Kind_TYPE_DOUBLE = 1, Field_Kind_TYPE_FLOAT = 2, Field_Kind_TYPE_INT64 = 3,
  Field_Kind_TYPE_UINT64 = 4, Field_Kind_TYPE_INT32 = 5, Field_Kind_TYPE_FIXED64 = 6, Field_Kind_TYPE_FIXED32 = 7,
  Field_Kind_TYPE_BOOL = 8, Field_Kind_TYPE_STRING = 9, Field_Kind_TYPE_GROUP = 10, Field_Kind_TYPE_MESSAGE = 11,
  Field_Kind_TYPE_BYTES = 12, Field_Kind_TYPE_UINT32 = 13, Field_Kind_TYPE_ENUM = 14, Field_Kind_TYPE_SFIXED32 = 15,
  Field_Kind_TYPE_SFIXED64 = 16, Field_Kind_TYPE_SINT32 = 17, Field_Kind_TYPE_SINT64 = 18, Field_Kind_Field_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
  Field_Kind_Field_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
}
 
enum  Field_Cardinality {
  Field_Cardinality_CARDINALITY_UNKNOWN = 0, Field_Cardinality_CARDINALITY_OPTIONAL = 1, Field_Cardinality_CARDINALITY_REQUIRED = 2, Field_Cardinality_CARDINALITY_REPEATED = 3,
  Field_Cardinality_Field_Cardinality_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, Field_Cardinality_Field_Cardinality_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
}
 
enum  Syntax { SYNTAX_PROTO2 = 0, SYNTAX_PROTO3 = 1, Syntax_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min, Syntax_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max }
 

Functions

void protobuf_AssignDesc_google_2fprotobuf_2fany_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fany_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fany_2eproto ()
 
void protobuf_AssignDesc_google_2fprotobuf_2fapi_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fapi_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fapi_2eproto ()
 
 TEST (ArenaTest, ArenaConstructable)
 
 TEST (ArenaTest, BasicCreate)
 
 TEST (ArenaTest, CreateWithFourConstructorArguments)
 
 TEST (ArenaTest, CreateWithEightConstructorArguments)
 
 TEST (ArenaTest, InitialBlockTooSmall)
 
 TEST (ArenaTest, Parsing)
 
 TEST (ArenaTest, UnknownFields)
 
 TEST (ArenaTest, Swap)
 
 TEST (ArenaTest, ReflectionSwapFields)
 
 TEST (ArenaTest, SetAllocatedMessage)
 
 TEST (ArenaTest, ReleaseMessage)
 
 TEST (ArenaTest, SetAllocatedString)
 
 TEST (ArenaTest, ReleaseString)
 
 TEST (ArenaTest, SwapBetweenArenasWithAllFieldsSet)
 
 TEST (ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)
 
 TEST (ArenaTest, UnsafeArenaSwap)
 
 TEST (ArenaTest, SwapBetweenArenasUsingReflection)
 
 TEST (ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)
 
 TEST (ArenaTest, ReleaseFromArenaMessageMakesCopy)
 
 TEST (ArenaTest, ReleaseFromArenaMessageUsingReflectionMakesCopy)
 
 TEST (ArenaTest, UnsafeArenaReleaseDoesNotMakeCopy)
 
 TEST (ArenaTest, SetAllocatedAcrossArenas)
 
 TEST (ArenaTest, SetAllocatedAcrossArenasWithReflection)
 
 TEST (ArenaTest, AddAllocatedWithReflection)
 
 TEST (ArenaTest, RepeatedPtrFieldAddClearedTest)
 
 TEST (ArenaTest, AddAllocatedToRepeatedField)
 
 TEST (ArenaTest, AddAllocatedToRepeatedFieldViaReflection)
 
 TEST (ArenaTest, ReleaseLastRepeatedField)
 
 TEST (ArenaTest, UnsafeArenaReleaseAdd)
 
 TEST (ArenaTest, UnsafeArenaAddAllocated)
 
 TEST (ArenaTest, UnsafeArenaRelease)
 
 TEST (ArenaTest, ArenaOneofReflection)
 
 TEST (ArenaTest, SwapRepeatedField)
 
 TEST (ArenaTest, SwapRepeatedFieldWithDifferentArenas)
 
 TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)
 
 TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)
 
 TEST (ArenaTest, ExtensionsOnArena)
 
 TEST (ArenaTest, RepeatedFieldOnArena)
 
 TEST (ArenaTest, MutableMessageReflection)
 
 TEST (ArenaTest, NoHeapAllocationsTest)
 
 TEST (ArenaTest, MessageLiteOnArena)
 
 TEST (ArenaTest, RepeatedFieldWithNonPODType)
 
 TEST (ArenaTest, SpaceAllocated_and_Used)
 
 TEST (ArenaTest, Alignment)
 
 TEST (ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)
 
 TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)
 
 TEST (ArenaTest, UnsafeSetAllocatedOnArena)
 
 TEST (ArenaTest, ArenaHooksSanity)
 
 TEST (ArenaStringPtrTest, ArenaStringPtrOnHeap)
 
 TEST (ArenaStringPtrTest, ArenaStringPtrOnArena)
 
 PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor
 
const FieldDescriptorPROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, reserved_range, const Descriptor::ReservedRange *) PROTOBUF_DEFINE_ACCESSOR(FieldDescriptor
 
const FieldDescriptor const OneofDescriptorPROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, default_value_enum, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor
 
const FieldDescriptor const OneofDescriptor const EnumValueDescriptorPROTOBUF_DEFINE_ARRAY_ACCESSOR (ServiceDescriptor, method, const MethodDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor
 
const FieldDescriptor const OneofDescriptor const EnumValueDescriptor const ServiceDescriptorPROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, extension, const FieldDescriptor *) inline bool Descriptor
 
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto ()
 
const ::google::protobuf::EnumDescriptorFieldDescriptorProto_Type_descriptor ()
 
bool FieldDescriptorProto_Type_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorFieldDescriptorProto_Label_descriptor ()
 
bool FieldDescriptorProto_Label_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorFileOptions_OptimizeMode_descriptor ()
 
bool FileOptions_OptimizeMode_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorFieldOptions_CType_descriptor ()
 
bool FieldOptions_CType_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorFieldOptions_JSType_descriptor ()
 
bool FieldOptions_JSType_IsValid (int value)
 
const ::std::stringFieldDescriptorProto_Type_Name (FieldDescriptorProto_Type value)
 
bool FieldDescriptorProto_Type_Parse (const ::std::string &name, FieldDescriptorProto_Type *value)
 
const ::std::stringFieldDescriptorProto_Label_Name (FieldDescriptorProto_Label value)
 
bool FieldDescriptorProto_Label_Parse (const ::std::string &name, FieldDescriptorProto_Label *value)
 
const ::std::stringFileOptions_OptimizeMode_Name (FileOptions_OptimizeMode value)
 
bool FileOptions_OptimizeMode_Parse (const ::std::string &name, FileOptions_OptimizeMode *value)
 
const ::std::stringFieldOptions_CType_Name (FieldOptions_CType value)
 
bool FieldOptions_CType_Parse (const ::std::string &name, FieldOptions_CType *value)
 
const ::std::stringFieldOptions_JSType_Name (FieldOptions_JSType value)
 
bool FieldOptions_JSType_Parse (const ::std::string &name, FieldOptions_JSType *value)
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldOptions_CType > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldOptions_JSType > ()
 
 TEST (DropUnknownFieldsTest, GeneratedMessage)
 
 TEST (DropUnknownFieldsTest, DynamicMessage)
 
void protobuf_AssignDesc_google_2fprotobuf_2fduration_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fduration_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fduration_2eproto ()
 
 TEST_F (DynamicMessageTest, Descriptor)
 
 TEST_F (DynamicMessageTest, OnePrototype)
 
 TEST_F (DynamicMessageTest, Defaults)
 
 TEST_F (DynamicMessageTest, IndependentOffsets)
 
 TEST_F (DynamicMessageTest, Extensions)
 
 TEST_F (DynamicMessageTest, PackedFields)
 
 TEST_F (DynamicMessageTest, Oneof)
 
 TEST_F (DynamicMessageTest, SpaceUsed)
 
 TEST_F (DynamicMessageTest, Arena)
 
 TEST_F (DynamicMessageTest, Proto3)
 
void protobuf_AssignDesc_google_2fprotobuf_2fempty_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fempty_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fempty_2eproto ()
 
void protobuf_AssignDesc_google_2fprotobuf_2ffield_5fmask_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2ffield_5fmask_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2ffield_5fmask_2eproto ()
 
template<typename E >
const EnumDescriptorGetEnumDescriptor ()
 
 HANDLE_TYPE (int32, FieldDescriptor::CPPTYPE_INT32, -1)
 
 HANDLE_TYPE (int64, FieldDescriptor::CPPTYPE_INT64, -1)
 
 HANDLE_TYPE (uint32, FieldDescriptor::CPPTYPE_UINT32, -1)
 
 HANDLE_TYPE (uint64, FieldDescriptor::CPPTYPE_UINT64, -1)
 
 HANDLE_TYPE (float, FieldDescriptor::CPPTYPE_FLOAT, -1)
 
 HANDLE_TYPE (double, FieldDescriptor::CPPTYPE_DOUBLE, -1)
 
 HANDLE_TYPE (bool, FieldDescriptor::CPPTYPE_BOOL, -1)
 
 TEST (MessageTest, SerializeHelpers)
 
 TEST (MessageTest, SerializeToBrokenOstream)
 
 TEST (MessageTest, ParseFromFileDescriptor)
 
 TEST (MessageTest, ParsePackedFromFileDescriptor)
 
 TEST (MessageTest, ParseHelpers)
 
 TEST (MessageTest, ParseFailsIfNotInitialized)
 
 TEST (MessageTest, BypassInitializationCheckOnParse)
 
 TEST (MessageTest, InitializationErrorString)
 
 TEST (MessageTest, DynamicCastToGenerated)
 
 TEST (MessageTest, SerializationFailsOnNegativeByteSize)
 
 TEST (MessageTest, BypassInitializationCheckOnSerialize)
 
 TEST (MessageTest, FindInitializationErrors)
 
 TEST (MessageTest, ParseFailsOnInvalidMessageEnd)
 
 TEST (MessageTest, ParsingMerge)
 
 TEST (MessageTest, MergeFrom)
 
 TEST (MessageFactoryTest, GeneratedFactoryLookup)
 
 TEST (MessageFactoryTest, GeneratedFactoryUnknownType)
 
 TEST (PreserveUnknownEnumTest, PreserveParseAndSerialize)
 
 TEST (PreserveUnknownEnumTest, PreserveParseAndSerializeDynamicMessage)
 
 TEST (PreserveUnknownEnumTest, Proto2HidesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, DynamicProto2HidesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, DynamicEnumValueDescriptors)
 
 TEST (PreserveUnknownEnumTest, IntegerEnumReflectionAPI)
 
 TEST (PreserveUnknownEnumTest, Proto2CatchesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, SupportsUnknownEnumValuesAPI)
 
void protobuf_AssignDesc_google_2fprotobuf_2fsource_5fcontext_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fsource_5fcontext_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fsource_5fcontext_2eproto ()
 
void protobuf_AssignDesc_google_2fprotobuf_2fstruct_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fstruct_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fstruct_2eproto ()
 
const ::google::protobuf::EnumDescriptorNullValue_descriptor ()
 
bool NullValue_IsValid (int value)
 
const ::std::stringNullValue_Name (NullValue value)
 
bool NullValue_Parse (const ::std::string &name, NullValue *value)
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::NullValue > ()
 
void LIBPROTOBUF_EXPORT DoNothing ()
 
LogHandlerSetLogHandler (LogHandler *new_func)
 
uint32 ghtonl (uint32 x)
 
void ShutdownProtobufLibrary ()
 
std::ostream & operator<< (std::ostream &o, const uint128 &b)
 
uint64 Uint128Low64 (const uint128 &v)
 
uint64 Uint128High64 (const uint128 &v)
 
bool operator== (const uint128 &lhs, const uint128 &rhs)
 
bool operator!= (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator- (const uint128 &val)
 
bool operator! (const uint128 &val)
 
uint128 operator~ (const uint128 &val)
 
uint128 operator<< (const uint128 &val, int amount)
 
uint128 operator>> (const uint128 &val, int amount)
 
uint128 operator+ (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator- (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator* (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator/ (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator% (const uint128 &lhs, const uint128 &rhs)
 
 TEST (Int128, AllTests)
 
 TEST (Int128, PodTests)
 
 TEST (Int128, OperatorAssignReturnRef)
 
 TEST (Int128, Multiply)
 
 TEST (Int128, AliasTests)
 
 TEST (Int128, DivideAndMod)
 
 TEST (Int128, DivideAndModRandomInputs)
 
 TEST (Int128, OStream)
 
template<class Collection >
const Collection::value_type::second_type & FindOrDie (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type & FindOrDie (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type & FindOrDieNoPrint (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type & FindOrDieNoPrint (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type & FindWithDefault (const Collection &collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
const Collection::value_type::second_type * FindOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type * FindOrNull (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type FindPtrOrNull (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type::element_type * FindLinkedPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type::element_type & FindLinkedPtrOrDie (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Key , class Value >
bool FindCopy (const Collection &collection, const Key &key, Value *const value)
 
template<class Collection , class Key >
bool ContainsKey (const Collection &collection, const Key &key)
 
template<class Collection , class Key , class Value >
bool ContainsKeyValuePair (const Collection &collection, const Key &key, const Value &value)
 
template<class Collection >
bool InsertOrUpdate (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
bool InsertOrUpdate (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection , class InputIterator >
void InsertOrUpdateMany (Collection *const collection, InputIterator first, InputIterator last)
 
template<class Collection >
bool InsertAndDeleteExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
bool InsertIfNotPresent (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
bool InsertIfNotPresent (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
void InsertOrDie (Collection *const collection, const typename Collection::value_type &value)
 
template<class Collection >
void InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type &value)
 
template<class Collection >
void InsertOrDie (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
void InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
Collection::value_type::second_type & InsertKeyOrDie (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsert (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsert (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<typename Sequence , typename Collection >
void AddTokenCounts (const Sequence &sequence, const typename Collection::value_type::second_type &increment, Collection *const count_map)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type & LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
template<class Collection >
Collection::value_type::second_type::element_type * LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type::element_type * LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type & LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
template<class Collection >
bool UpdateReturnCopy (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value, typename Collection::value_type::second_type *previous)
 
template<class Collection >
bool UpdateReturnCopy (Collection *const collection, const typename Collection::value_type &vt, typename Collection::value_type::second_type *previous)
 
template<class Collection >
Collection::value_type::second_type *const InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
Collection::value_type::second_type *const InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
Collection::value_type::second_type EraseKeyReturnValuePtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class MapContainer , class KeyContainer >
void InsertKeysFromMap (const MapContainer &map_container, KeyContainer *key_container)
 
template<class MapContainer , class KeyContainer >
void AppendKeysFromMap (const MapContainer &map_container, KeyContainer *key_container)
 
template<class MapContainer , class KeyType >
void AppendKeysFromMap (const MapContainer &map_container, vector< KeyType > *key_container)
 
template<class MapContainer , class ValueContainer >
void AppendValuesFromMap (const MapContainer &map_container, ValueContainer *value_container)
 
template<class MapContainer , class ValueType >
void AppendValuesFromMap (const MapContainer &map_container, vector< ValueType > *value_container)
 
 DEF_SIGNED_INT_LIMITS (int16) DEF_SIGNED_INT_LIMITS(int32) DEF_SIGNED_INT_LIMITS(int64) DEF_UNSIGNED_INT_LIMITS(uint16) DEF_UNSIGNED_INT_LIMITS(uint32) DEF_UNSIGNED_INT_LIMITS(uint64) DEF_FP_LIMITS(long double
 
void GoogleOnceInit (ProtobufOnceType *once, void(*init_func)())
 
void GoogleOnceInitImpl (ProtobufOnceType *once, Closure *closure)
 
uint16 GOOGLE_UNALIGNED_LOAD16 (const void *p)
 
uint32 GOOGLE_UNALIGNED_LOAD32 (const void *p)
 
uint64 GOOGLE_UNALIGNED_LOAD64 (const void *p)
 
void GOOGLE_UNALIGNED_STORE16 (void *p, uint16 v)
 
void GOOGLE_UNALIGNED_STORE32 (void *p, uint32 v)
 
void GOOGLE_UNALIGNED_STORE64 (void *p, uint64 v)
 
template<class ForwardIterator >
void STLDeleteContainerPointers (ForwardIterator begin, ForwardIterator end)
 
void STLStringResizeUninitialized (string *s, size_t new_size)
 
char * string_as_array (string *str)
 
template<class T >
void STLDeleteElements (T *container)
 
template<class T >
void STLDeleteValues (T *v)
 
std::ostream & operator<< (std::ostream &o, StringPiece piece)
 
bool operator== (StringPiece x, StringPiece y)
 
bool operator!= (StringPiece x, StringPiece y)
 
bool operator< (StringPiece x, StringPiece y)
 
bool operator> (StringPiece x, StringPiece y)
 
bool operator<= (StringPiece x, StringPiece y)
 
bool operator>= (StringPiece x, StringPiece y)
 
void StringAppendV (string *dst, const char *format, va_list ap)
 
string StringPrintf (const char *format,...)
 
const stringSStringPrintf (string *dst, const char *format,...)
 
void StringAppendF (string *dst, const char *format,...)
 
string StringPrintfVector (const char *format, const vector< string > &v)
 
bool isxdigit (char c)
 
bool isprint (char c)
 
void StripString (string *s, const char *remove, char replacewith)
 
void StripWhitespace (string *str)
 
void StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all, string *res)
 
string StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all)
 
void SplitStringUsing (const string &full, const char *delim, vector< string > *result)
 
void SplitStringAllowEmpty (const string &full, const char *delim, vector< string > *result)
 
void JoinStrings (const vector< string > &components, const char *delim, string *result)
 
int UnescapeCEscapeSequences (const char *source, char *dest)
 
int UnescapeCEscapeSequences (const char *source, char *dest, vector< string > *errors)
 
int UnescapeCEscapeString (const string &src, string *dest)
 
int UnescapeCEscapeString (const string &src, string *dest, vector< string > *errors)
 
string UnescapeCEscapeString (const string &src)
 
int CEscapeInternal (const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)
 
void CEscapeAndAppend (StringPiece src, string *dest)
 
string CEscape (const string &src)
 
int32 strto32_adaptor (const char *nptr, char **endptr, int base)
 
uint32 strtou32_adaptor (const char *nptr, char **endptr, int base)
 
bool safe_parse_sign (string *text, bool *negative_ptr)
 
template<typename IntType >
bool safe_parse_positive_int (string text, IntType *value_p)
 
template<typename IntType >
bool safe_parse_negative_int (const string &text, IntType *value_p)
 
template<typename IntType >
bool safe_int_internal (string text, IntType *value_p)
 
template<typename IntType >
bool safe_uint_internal (string text, IntType *value_p)
 
char * FastInt64ToBuffer (int64 i, char *buffer)
 
char * FastInt32ToBuffer (int32 i, char *buffer)
 
char * FastHexToBuffer (int i, char *buffer)
 
char * InternalFastHexToBuffer (uint64 value, char *buffer, int num_byte)
 
char * FastHex64ToBuffer (uint64 value, char *buffer)
 
char * FastHex32ToBuffer (uint32 value, char *buffer)
 
char * FastUInt32ToBufferLeft (uint32 u, char *buffer)
 
char * FastInt32ToBufferLeft (int32 i, char *buffer)
 
char * FastUInt64ToBufferLeft (uint64 u64, char *buffer)
 
char * FastInt64ToBufferLeft (int64 i, char *buffer)
 
string SimpleItoa (int i)
 
string SimpleItoa (unsigned int i)
 
string SimpleItoa (long i)
 
string SimpleItoa (unsigned long i)
 
string SimpleItoa (long long i)
 
string SimpleItoa (unsigned long long i)
 
string SimpleDtoa (double value)
 
string SimpleFtoa (float value)
 
void DelocalizeRadix (char *buffer)
 
char * DoubleToBuffer (double value, char *buffer)
 
bool CaseEqual (StringPiece s1, StringPiece s2)
 
bool safe_strtob (StringPiece str, bool *value)
 
bool safe_strtof (const char *str, float *value)
 
bool safe_strtod (const char *str, double *value)
 
bool safe_strto32 (const string &str, int32 *value)
 
bool safe_strtou32 (const string &str, uint32 *value)
 
bool safe_strto64 (const string &str, int64 *value)
 
bool safe_strtou64 (const string &str, uint64 *value)
 
char * FloatToBuffer (float value, char *buffer)
 
string StrCat (const AlphaNum &a, const AlphaNum &b)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g, const AlphaNum &h)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g, const AlphaNum &h, const AlphaNum &i)
 
void StrAppend (string *result, const AlphaNum &a)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
int GlobalReplaceSubstring (const string &substring, const string &replacement, string *s)
 
int CalculateBase64EscapedLen (int input_len, bool do_padding)
 
int CalculateBase64EscapedLen (int input_len)
 
int Base64UnescapeInternal (const char *src_param, int szsrc, char *dest, int szdest, const signed char *unbase64)
 
int WebSafeBase64Unescape (const char *src, int szsrc, char *dest, int szdest)
 
bool Base64Unescape (StringPiece src, string *dest)
 
bool WebSafeBase64Unescape (StringPiece src, string *dest)
 
int Base64EscapeInternal (const unsigned char *src, int szsrc, char *dest, int szdest, const char *base64, bool do_padding)
 
int Base64Escape (const unsigned char *src, int szsrc, char *dest, int szdest)
 
int WebSafeBase64Escape (const unsigned char *src, int szsrc, char *dest, int szdest, bool do_padding)
 
void Base64EscapeInternal (const unsigned char *src, int szsrc, string *dest, bool do_padding, const char *base64_chars)
 
void Base64Escape (const unsigned char *src, int szsrc, string *dest, bool do_padding)
 
void WebSafeBase64Escape (const unsigned char *src, int szsrc, string *dest, bool do_padding)
 
void Base64Escape (StringPiece src, string *dest)
 
void WebSafeBase64Escape (StringPiece src, string *dest)
 
void WebSafeBase64EscapeWithPadding (StringPiece src, string *dest)
 
int EncodeAsUTF8Char (uint32 code_point, char *output)
 
int UTF8FirstLetterNumBytes (const char *src, int len)
 
bool ascii_isalnum (char c)
 
bool ascii_isdigit (char c)
 
bool ascii_isspace (char c)
 
bool ascii_isupper (char c)
 
bool ascii_islower (char c)
 
char ascii_toupper (char c)
 
char ascii_tolower (char c)
 
int hex_digit_to_int (char c)
 
bool HasPrefixString (const string &str, const string &prefix)
 
string StripPrefixString (const string &str, const string &prefix)
 
bool HasSuffixString (const string &str, const string &suffix)
 
string StripSuffixString (const string &str, const string &suffix)
 
void LowerString (string *s)
 
void UpperString (string *s)
 
string ToUpper (const string &s)
 
vector< stringSplit (const string &full, const char *delim, bool skip_empty=true)
 
string JoinStrings (const vector< string > &components, const char *delim)
 
int32 strto32 (const char *nptr, char **endptr, int base)
 
uint32 strtou32 (const char *nptr, char **endptr, int base)
 
int64 strto64 (const char *nptr, char **endptr, int base)
 
uint64 strtou64 (const char *nptr, char **endptr, int base)
 
bool safe_strto32 (const char *str, int32 *value)
 
bool safe_strto32 (StringPiece str, int32 *value)
 
bool safe_strtou32 (const char *str, uint32 *value)
 
bool safe_strtou32 (StringPiece str, uint32 *value)
 
bool safe_strto64 (const char *str, int64 *value)
 
bool safe_strto64 (StringPiece str, int64 *value)
 
bool safe_strtou64 (const char *str, uint64 *value)
 
bool safe_strtou64 (StringPiece str, uint64 *value)
 
bool safe_strtof (const string &str, float *value)
 
bool safe_strtod (const string &str, double *value)
 
bool safe_strtof (StringPiece str, float *value)
 
bool safe_strtod (StringPiece str, double *value)
 
char * FastUInt32ToBuffer (uint32 i, char *buffer)
 
char * FastUInt64ToBuffer (uint64 i, char *buffer)
 
char * FastIntToBuffer (int i, char *buffer)
 
char * FastUIntToBuffer (unsigned int i, char *buffer)
 
char * FastLongToBuffer (long i, char *buffer)
 
char * FastULongToBuffer (unsigned long i, char *buffer)
 
string SimpleBtoa (bool value)
 
string StrCat (const AlphaNum &a)
 
template<typename Iterator >
void Join (Iterator start, Iterator end, const char *delim, string *result)
 
template<typename Range >
string Join (const Range &components, const char *delim)
 
LIBPROTOBUF_EXPORT string ToHex (uint64 num)
 
bool IsValidCodePoint (uint32 code_point)
 
string TestSourceDir ()
 
string TestTempDir ()
 
void CaptureTestStdout ()
 
void CaptureTestStderr ()
 
string GetCapturedTestStdout ()
 
string GetCapturedTestStderr ()
 
void CheckFieldIndex (const FieldDescriptor *field, int index)
 
void protobuf_AssignDesc_google_2fprotobuf_2ftimestamp_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2ftimestamp_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2ftimestamp_2eproto ()
 
void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto ()
 
const ::google::protobuf::EnumDescriptorSyntax_descriptor ()
 
bool Syntax_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorField_Kind_descriptor ()
 
bool Field_Kind_IsValid (int value)
 
const ::google::protobuf::EnumDescriptorField_Cardinality_descriptor ()
 
bool Field_Cardinality_IsValid (int value)
 
const ::std::stringField_Kind_Name (Field_Kind value)
 
bool Field_Kind_Parse (const ::std::string &name, Field_Kind *value)
 
const ::std::stringField_Cardinality_Name (Field_Cardinality value)
 
bool Field_Cardinality_Parse (const ::std::string &name, Field_Cardinality *value)
 
const ::std::stringSyntax_Name (Syntax value)
 
bool Syntax_Parse (const ::std::string &name, Syntax *value)
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::Field_Kind > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::Field_Cardinality > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::Syntax > ()
 
Durationoperator+= (Duration &d1, const Duration &d2)
 
Durationoperator-= (Duration &d1, const Duration &d2)
 
Durationoperator*= (Duration &d, int64 r)
 
Durationoperator*= (Duration &d, double r)
 
Durationoperator/= (Duration &d, int64 r)
 
Durationoperator/= (Duration &d, double r)
 
Durationoperator%= (Duration &d1, const Duration &d2)
 
int64 operator/ (const Duration &d1, const Duration &d2)
 
Timestampoperator+= (Timestamp &t, const Duration &d)
 
Timestampoperator-= (Timestamp &t, const Duration &d)
 
Duration operator- (const Timestamp &t1, const Timestamp &t2)
 
template<typename T >
Durationoperator*= (Duration &d, T r)
 
template<typename T >
Durationoperator/= (Duration &d, T r)
 
bool operator< (const Duration &d1, const Duration &d2)
 
bool operator> (const Duration &d1, const Duration &d2)
 
bool operator>= (const Duration &d1, const Duration &d2)
 
bool operator<= (const Duration &d1, const Duration &d2)
 
bool operator== (const Duration &d1, const Duration &d2)
 
bool operator!= (const Duration &d1, const Duration &d2)
 
Duration operator- (const Duration &d)
 
Duration operator+ (const Duration &d1, const Duration &d2)
 
Duration operator- (const Duration &d1, const Duration &d2)
 
template<typename T >
Duration operator* (Duration d, T r)
 
template<typename T >
Duration operator* (T r, Duration d)
 
template<typename T >
Duration operator/ (Duration d, T r)
 
Duration operator% (const Duration &d1, const Duration &d2)
 
ostream & operator<< (ostream &out, const Duration &d)
 
bool operator< (const Timestamp &t1, const Timestamp &t2)
 
bool operator> (const Timestamp &t1, const Timestamp &t2)
 
bool operator>= (const Timestamp &t1, const Timestamp &t2)
 
bool operator<= (const Timestamp &t1, const Timestamp &t2)
 
bool operator== (const Timestamp &t1, const Timestamp &t2)
 
bool operator!= (const Timestamp &t1, const Timestamp &t2)
 
Timestamp operator+ (const Timestamp &t, const Duration &d)
 
Timestamp operator+ (const Duration &d, const Timestamp &t)
 
Timestamp operator- (const Timestamp &t, const Duration &d)
 
ostream & operator<< (ostream &out, const Timestamp &t)
 
void protobuf_AssignDesc_google_2fprotobuf_2fwrappers_2eproto ()
 
void protobuf_ShutdownFile_google_2fprotobuf_2fwrappers_2eproto ()
 
void protobuf_AddDesc_google_2fprotobuf_2fwrappers_2eproto ()
 

Variables

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fapi_2eproto static_descriptor_initializer_google_2fprotobuf_2fapi_2eproto_
 
const int32 GOOGLE_PROTOBUF_OBJC_GEN_VERSION = 30001
 
 extension
 
const FieldDescriptor containing_oneof
 
const FieldDescriptor const OneofDescriptor value
 
const FieldDescriptor const OneofDescriptor const EnumValueDescriptor service
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_
 
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN = FieldDescriptorProto_Type_TYPE_DOUBLE
 
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX = FieldDescriptorProto_Type_TYPE_SINT64
 
const int FieldDescriptorProto_Type_Type_ARRAYSIZE = FieldDescriptorProto_Type_Type_MAX + 1
 
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN = FieldDescriptorProto_Label_LABEL_OPTIONAL
 
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX = FieldDescriptorProto_Label_LABEL_REPEATED
 
const int FieldDescriptorProto_Label_Label_ARRAYSIZE = FieldDescriptorProto_Label_Label_MAX + 1
 
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MIN = FileOptions_OptimizeMode_SPEED
 
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MAX = FileOptions_OptimizeMode_LITE_RUNTIME
 
const int FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE = FileOptions_OptimizeMode_OptimizeMode_MAX + 1
 
const FieldOptions_CType FieldOptions_CType_CType_MIN = FieldOptions_CType_STRING
 
const FieldOptions_CType FieldOptions_CType_CType_MAX = FieldOptions_CType_STRING_PIECE
 
const int FieldOptions_CType_CType_ARRAYSIZE = FieldOptions_CType_CType_MAX + 1
 
const FieldOptions_JSType FieldOptions_JSType_JSType_MIN = FieldOptions_JSType_JS_NORMAL
 
const FieldOptions_JSType FieldOptions_JSType_JSType_MAX = FieldOptions_JSType_JS_NUMBER
 
const int FieldOptions_JSType_JSType_ARRAYSIZE = FieldOptions_JSType_JSType_MAX + 1
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fduration_2eproto static_descriptor_initializer_google_2fprotobuf_2fduration_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fempty_2eproto static_descriptor_initializer_google_2fprotobuf_2fempty_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ffield_5fmask_2eproto static_descriptor_initializer_google_2fprotobuf_2ffield_5fmask_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fsource_5fcontext_2eproto static_descriptor_initializer_google_2fprotobuf_2fsource_5fcontext_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fstruct_2eproto static_descriptor_initializer_google_2fprotobuf_2fstruct_2eproto_
 
const NullValue NullValue_MIN = NULL_VALUE
 
const NullValue NullValue_MAX = NULL_VALUE
 
const int NullValue_ARRAYSIZE = NullValue_MAX + 1
 
const uint128_pod kuint128max
 
 LDBL
 
const int kStringPrintfVectorMaxArgs = 32
 
const int DEFAULT_FILE_MODE = 0777
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ftimestamp_2eproto static_descriptor_initializer_google_2fprotobuf_2ftimestamp_2eproto_
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto static_descriptor_initializer_google_2fprotobuf_2ftype_2eproto_
 
const Field_Kind Field_Kind_Kind_MIN = Field_Kind_TYPE_UNKNOWN
 
const Field_Kind Field_Kind_Kind_MAX = Field_Kind_TYPE_SINT64
 
const int Field_Kind_Kind_ARRAYSIZE = Field_Kind_Kind_MAX + 1
 
const Field_Cardinality Field_Cardinality_Cardinality_MIN = Field_Cardinality_CARDINALITY_UNKNOWN
 
const Field_Cardinality Field_Cardinality_Cardinality_MAX = Field_Cardinality_CARDINALITY_REPEATED
 
const int Field_Cardinality_Cardinality_ARRAYSIZE = Field_Cardinality_Cardinality_MAX + 1
 
const Syntax Syntax_MIN = SYNTAX_PROTO2
 
const Syntax Syntax_MAX = SYNTAX_PROTO3
 
const int Syntax_ARRAYSIZE = Syntax_MAX + 1
 
struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fwrappers_2eproto static_descriptor_initializer_google_2fprotobuf_2fwrappers_2eproto_
 

Typedef Documentation

◆ int16

◆ int32

◆ int64

◆ int8

◆ LogHandler

typedef void google::protobuf::LogHandler(LogLevel level, const char *filename, int line, const std::string &message)

◆ stringpiece_ssize_type

◆ uint

◆ uint16

◆ uint32

◆ uint64

◆ uint8

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ONCE_STATE_UNINITIALIZED 
ONCE_STATE_EXECUTING_CLOSURE 
ONCE_STATE_DONE 

◆ anonymous enum

anonymous enum
Enumerator
IS_COMPILER_MSVC 

◆ Field_Cardinality

Enumerator
Field_Cardinality_CARDINALITY_UNKNOWN 
Field_Cardinality_CARDINALITY_OPTIONAL 
Field_Cardinality_CARDINALITY_REQUIRED 
Field_Cardinality_CARDINALITY_REPEATED 
Field_Cardinality_Field_Cardinality_INT_MIN_SENTINEL_DO_NOT_USE_ 
Field_Cardinality_Field_Cardinality_INT_MAX_SENTINEL_DO_NOT_USE_ 

◆ Field_Kind

Enumerator
Field_Kind_TYPE_UNKNOWN 
Field_Kind_TYPE_DOUBLE 
Field_Kind_TYPE_FLOAT 
Field_Kind_TYPE_INT64 
Field_Kind_TYPE_UINT64 
Field_Kind_TYPE_INT32 
Field_Kind_TYPE_FIXED64 
Field_Kind_TYPE_FIXED32 
Field_Kind_TYPE_BOOL 
Field_Kind_TYPE_STRING 
Field_Kind_TYPE_GROUP 
Field_Kind_TYPE_MESSAGE 
Field_Kind_TYPE_BYTES 
Field_Kind_TYPE_UINT32 
Field_Kind_TYPE_ENUM 
Field_Kind_TYPE_SFIXED32 
Field_Kind_TYPE_SFIXED64 
Field_Kind_TYPE_SINT32 
Field_Kind_TYPE_SINT64 
Field_Kind_Field_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Field_Kind_Field_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ 

◆ FieldDescriptorProto_Label

Enumerator
FieldDescriptorProto_Label_LABEL_OPTIONAL 
FieldDescriptorProto_Label_LABEL_REQUIRED 
FieldDescriptorProto_Label_LABEL_REPEATED 

◆ FieldDescriptorProto_Type

Enumerator
FieldDescriptorProto_Type_TYPE_DOUBLE 
FieldDescriptorProto_Type_TYPE_FLOAT 
FieldDescriptorProto_Type_TYPE_INT64 
FieldDescriptorProto_Type_TYPE_UINT64 
FieldDescriptorProto_Type_TYPE_INT32 
FieldDescriptorProto_Type_TYPE_FIXED64 
FieldDescriptorProto_Type_TYPE_FIXED32 
FieldDescriptorProto_Type_TYPE_BOOL 
FieldDescriptorProto_Type_TYPE_STRING 
FieldDescriptorProto_Type_TYPE_GROUP 
FieldDescriptorProto_Type_TYPE_MESSAGE 
FieldDescriptorProto_Type_TYPE_BYTES 
FieldDescriptorProto_Type_TYPE_UINT32 
FieldDescriptorProto_Type_TYPE_ENUM 
FieldDescriptorProto_Type_TYPE_SFIXED32 
FieldDescriptorProto_Type_TYPE_SFIXED64 
FieldDescriptorProto_Type_TYPE_SINT32 
FieldDescriptorProto_Type_TYPE_SINT64 

◆ FieldOptions_CType

Enumerator
FieldOptions_CType_STRING 
FieldOptions_CType_CORD 
FieldOptions_CType_STRING_PIECE 

◆ FieldOptions_JSType

Enumerator
FieldOptions_JSType_JS_NORMAL 
FieldOptions_JSType_JS_STRING 
FieldOptions_JSType_JS_NUMBER 

◆ FileOptions_OptimizeMode

Enumerator
FileOptions_OptimizeMode_SPEED 
FileOptions_OptimizeMode_CODE_SIZE 
FileOptions_OptimizeMode_LITE_RUNTIME 

◆ LogLevel

Enumerator
LOGLEVEL_INFO 
LOGLEVEL_WARNING 
LOGLEVEL_ERROR 
LOGLEVEL_FATAL 
LOGLEVEL_DFATAL 

◆ NullValue

Enumerator
NULL_VALUE 
NullValue_INT_MIN_SENTINEL_DO_NOT_USE_ 
NullValue_INT_MAX_SENTINEL_DO_NOT_USE_ 

◆ Syntax

Enumerator
SYNTAX_PROTO2 
SYNTAX_PROTO3 
Syntax_INT_MIN_SENTINEL_DO_NOT_USE_ 
Syntax_INT_MAX_SENTINEL_DO_NOT_USE_ 

Function Documentation

◆ AddTokenCounts()

template<typename Sequence , typename Collection >
void google::protobuf::AddTokenCounts ( const Sequence &  sequence,
const typename Collection::value_type::second_type &  increment,
Collection *const  count_map 
)

◆ AppendKeysFromMap() [1/2]

template<class MapContainer , class KeyContainer >
void google::protobuf::AppendKeysFromMap ( const MapContainer &  map_container,
KeyContainer *  key_container 
)

◆ AppendKeysFromMap() [2/2]

template<class MapContainer , class KeyType >
void google::protobuf::AppendKeysFromMap ( const MapContainer &  map_container,
vector< KeyType > *  key_container 
)

◆ AppendValuesFromMap() [1/2]

template<class MapContainer , class ValueContainer >
void google::protobuf::AppendValuesFromMap ( const MapContainer &  map_container,
ValueContainer *  value_container 
)

◆ AppendValuesFromMap() [2/2]

template<class MapContainer , class ValueType >
void google::protobuf::AppendValuesFromMap ( const MapContainer &  map_container,
vector< ValueType > *  value_container 
)

◆ ascii_isalnum()

bool google::protobuf::ascii_isalnum ( char  c)
inline

◆ ascii_isdigit()

bool google::protobuf::ascii_isdigit ( char  c)
inline

◆ ascii_islower()

bool google::protobuf::ascii_islower ( char  c)
inline

◆ ascii_isspace()

bool google::protobuf::ascii_isspace ( char  c)
inline

◆ ascii_isupper()

bool google::protobuf::ascii_isupper ( char  c)
inline

◆ ascii_tolower()

char google::protobuf::ascii_tolower ( char  c)
inline

◆ ascii_toupper()

char google::protobuf::ascii_toupper ( char  c)
inline

◆ Base64Escape() [1/3]

LIBPROTOBUF_EXPORT int google::protobuf::Base64Escape ( const unsigned char *  src,
int  szsrc,
char *  dest,
int  szdest 
)

◆ Base64Escape() [2/3]

LIBPROTOBUF_EXPORT void google::protobuf::Base64Escape ( const unsigned char *  src,
int  szsrc,
string dest,
bool  do_padding 
)

◆ Base64Escape() [3/3]

LIBPROTOBUF_EXPORT void google::protobuf::Base64Escape ( StringPiece  src,
string dest 
)

◆ Base64EscapeInternal() [1/2]

int google::protobuf::Base64EscapeInternal ( const unsigned char *  src,
int  szsrc,
char *  dest,
int  szdest,
const char *  base64,
bool  do_padding 
)

◆ Base64EscapeInternal() [2/2]

void google::protobuf::Base64EscapeInternal ( const unsigned char *  src,
int  szsrc,
string dest,
bool  do_padding,
const char *  base64_chars 
)

◆ Base64Unescape()

LIBPROTOBUF_EXPORT bool google::protobuf::Base64Unescape ( StringPiece  src,
string dest 
)

◆ Base64UnescapeInternal()

int google::protobuf::Base64UnescapeInternal ( const char *  src_param,
int  szsrc,
char *  dest,
int  szdest,
const signed char *  unbase64 
)

◆ CalculateBase64EscapedLen() [1/2]

LIBPROTOBUF_EXPORT int google::protobuf::CalculateBase64EscapedLen ( int  input_len,
bool  do_padding 
)

◆ CalculateBase64EscapedLen() [2/2]

LIBPROTOBUF_EXPORT int google::protobuf::CalculateBase64EscapedLen ( int  input_len)

◆ CaptureTestStderr()

void google::protobuf::CaptureTestStderr ( )

◆ CaptureTestStdout()

void google::protobuf::CaptureTestStdout ( )

◆ CaseEqual()

bool google::protobuf::CaseEqual ( StringPiece  s1,
StringPiece  s2 
)
inline

◆ CEscape()

LIBPROTOBUF_EXPORT string google::protobuf::CEscape ( const string src)

◆ CEscapeAndAppend()

LIBPROTOBUF_EXPORT void google::protobuf::CEscapeAndAppend ( StringPiece  src,
string dest 
)

◆ CEscapeInternal()

int google::protobuf::CEscapeInternal ( const char *  src,
int  src_len,
char *  dest,
int  dest_len,
bool  use_hex,
bool  utf8_safe 
)

◆ CheckFieldIndex()

void google::protobuf::CheckFieldIndex ( const FieldDescriptor field,
int  index 
)

◆ ContainsKey()

template<class Collection , class Key >
bool google::protobuf::ContainsKey ( const Collection &  collection,
const Key key 
)

◆ ContainsKeyValuePair()

template<class Collection , class Key , class Value >
bool google::protobuf::ContainsKeyValuePair ( const Collection &  collection,
const Key key,
const Value value 
)

◆ DEF_SIGNED_INT_LIMITS()

google::protobuf::DEF_SIGNED_INT_LIMITS ( int16  )

◆ DelocalizeRadix()

void google::protobuf::DelocalizeRadix ( char *  buffer)

◆ DoNothing()

void google::protobuf::DoNothing ( )

◆ DoubleToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::DoubleToBuffer ( double  value,
char *  buffer 
)

◆ EncodeAsUTF8Char()

LIBPROTOBUF_EXPORT int google::protobuf::EncodeAsUTF8Char ( uint32  code_point,
char *  output 
)

◆ EraseKeyReturnValuePtr()

template<class Collection >
Collection::value_type::second_type google::protobuf::EraseKeyReturnValuePtr ( Collection *const  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FastHex32ToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FastHex32ToBuffer ( uint32  value,
char *  buffer 
)

◆ FastHex64ToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FastHex64ToBuffer ( uint64  value,
char *  buffer 
)

◆ FastHexToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FastHexToBuffer ( int  i,
char *  buffer 
)

◆ FastInt32ToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FastInt32ToBuffer ( int32  i,
char *  buffer 
)

◆ FastInt32ToBufferLeft()

LIBPROTOBUF_EXPORT char * google::protobuf::FastInt32ToBufferLeft ( int32  i,
char *  buffer 
)

◆ FastInt64ToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FastInt64ToBuffer ( int64  i,
char *  buffer 
)

◆ FastInt64ToBufferLeft()

LIBPROTOBUF_EXPORT char * google::protobuf::FastInt64ToBufferLeft ( int64  i,
char *  buffer 
)

◆ FastIntToBuffer()

char* google::protobuf::FastIntToBuffer ( int  i,
char *  buffer 
)
inline

◆ FastLongToBuffer()

char* google::protobuf::FastLongToBuffer ( long  i,
char *  buffer 
)
inline

◆ FastUInt32ToBuffer()

char * google::protobuf::FastUInt32ToBuffer ( uint32  i,
char *  buffer 
)
inline

◆ FastUInt32ToBufferLeft()

LIBPROTOBUF_EXPORT char * google::protobuf::FastUInt32ToBufferLeft ( uint32  u,
char *  buffer 
)

◆ FastUInt64ToBuffer()

char * google::protobuf::FastUInt64ToBuffer ( uint64  i,
char *  buffer 
)
inline

◆ FastUInt64ToBufferLeft()

LIBPROTOBUF_EXPORT char * google::protobuf::FastUInt64ToBufferLeft ( uint64  u64,
char *  buffer 
)

◆ FastUIntToBuffer()

char* google::protobuf::FastUIntToBuffer ( unsigned int  i,
char *  buffer 
)
inline

◆ FastULongToBuffer()

char* google::protobuf::FastULongToBuffer ( unsigned long  i,
char *  buffer 
)
inline

◆ Field_Cardinality_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::Field_Cardinality_descriptor ( )

◆ Field_Cardinality_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::Field_Cardinality_IsValid ( int  value)

◆ Field_Cardinality_Name()

const ::std::string& google::protobuf::Field_Cardinality_Name ( Field_Cardinality  value)
inline

◆ Field_Cardinality_Parse()

bool google::protobuf::Field_Cardinality_Parse ( const ::std::string name,
Field_Cardinality value 
)
inline

◆ Field_Kind_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::Field_Kind_descriptor ( )

◆ Field_Kind_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::Field_Kind_IsValid ( int  value)

◆ Field_Kind_Name()

const ::std::string& google::protobuf::Field_Kind_Name ( Field_Kind  value)
inline

◆ Field_Kind_Parse()

bool google::protobuf::Field_Kind_Parse ( const ::std::string name,
Field_Kind value 
)
inline

◆ FieldDescriptorProto_Label_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldDescriptorProto_Label_descriptor ( )

◆ FieldDescriptorProto_Label_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::FieldDescriptorProto_Label_IsValid ( int  value)

◆ FieldDescriptorProto_Label_Name()

const ::std::string& google::protobuf::FieldDescriptorProto_Label_Name ( FieldDescriptorProto_Label  value)
inline

◆ FieldDescriptorProto_Label_Parse()

bool google::protobuf::FieldDescriptorProto_Label_Parse ( const ::std::string name,
FieldDescriptorProto_Label value 
)
inline

◆ FieldDescriptorProto_Type_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldDescriptorProto_Type_descriptor ( )

◆ FieldDescriptorProto_Type_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::FieldDescriptorProto_Type_IsValid ( int  value)

◆ FieldDescriptorProto_Type_Name()

const ::std::string& google::protobuf::FieldDescriptorProto_Type_Name ( FieldDescriptorProto_Type  value)
inline

◆ FieldDescriptorProto_Type_Parse()

bool google::protobuf::FieldDescriptorProto_Type_Parse ( const ::std::string name,
FieldDescriptorProto_Type value 
)
inline

◆ FieldOptions_CType_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldOptions_CType_descriptor ( )

◆ FieldOptions_CType_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::FieldOptions_CType_IsValid ( int  value)

◆ FieldOptions_CType_Name()

const ::std::string& google::protobuf::FieldOptions_CType_Name ( FieldOptions_CType  value)
inline

◆ FieldOptions_CType_Parse()

bool google::protobuf::FieldOptions_CType_Parse ( const ::std::string name,
FieldOptions_CType value 
)
inline

◆ FieldOptions_JSType_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldOptions_JSType_descriptor ( )

◆ FieldOptions_JSType_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::FieldOptions_JSType_IsValid ( int  value)

◆ FieldOptions_JSType_Name()

const ::std::string& google::protobuf::FieldOptions_JSType_Name ( FieldOptions_JSType  value)
inline

◆ FieldOptions_JSType_Parse()

bool google::protobuf::FieldOptions_JSType_Parse ( const ::std::string name,
FieldOptions_JSType value 
)
inline

◆ FileOptions_OptimizeMode_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FileOptions_OptimizeMode_descriptor ( )

◆ FileOptions_OptimizeMode_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::FileOptions_OptimizeMode_IsValid ( int  value)

◆ FileOptions_OptimizeMode_Name()

const ::std::string& google::protobuf::FileOptions_OptimizeMode_Name ( FileOptions_OptimizeMode  value)
inline

◆ FileOptions_OptimizeMode_Parse()

bool google::protobuf::FileOptions_OptimizeMode_Parse ( const ::std::string name,
FileOptions_OptimizeMode value 
)
inline

◆ FindCopy()

template<class Collection , class Key , class Value >
bool google::protobuf::FindCopy ( const Collection &  collection,
const Key key,
Value *const  value 
)

◆ FindLinkedPtrOrDie()

template<class Collection >
Collection::value_type::second_type::element_type& google::protobuf::FindLinkedPtrOrDie ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindLinkedPtrOrNull()

template<class Collection >
Collection::value_type::second_type::element_type* google::protobuf::FindLinkedPtrOrNull ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrDie() [1/2]

template<class Collection >
const Collection::value_type::second_type& google::protobuf::FindOrDie ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrDie() [2/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::FindOrDie ( Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrDieNoPrint() [1/2]

template<class Collection >
const Collection::value_type::second_type& google::protobuf::FindOrDieNoPrint ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrDieNoPrint() [2/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::FindOrDieNoPrint ( Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrNull() [1/2]

template<class Collection >
const Collection::value_type::second_type* google::protobuf::FindOrNull ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindOrNull() [2/2]

template<class Collection >
Collection::value_type::second_type* google::protobuf::FindOrNull ( Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindPtrOrNull() [1/2]

template<class Collection >
Collection::value_type::second_type google::protobuf::FindPtrOrNull ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindPtrOrNull() [2/2]

template<class Collection >
Collection::value_type::second_type google::protobuf::FindPtrOrNull ( Collection &  collection,
const typename Collection::value_type::first_type &  key 
)

◆ FindWithDefault()

template<class Collection >
const Collection::value_type::second_type& google::protobuf::FindWithDefault ( const Collection &  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)

◆ FloatToBuffer()

LIBPROTOBUF_EXPORT char * google::protobuf::FloatToBuffer ( float  value,
char *  buffer 
)

◆ GetCapturedTestStderr()

string google::protobuf::GetCapturedTestStderr ( )

◆ GetCapturedTestStdout()

string google::protobuf::GetCapturedTestStdout ( )

◆ GetEnumDescriptor()

template<typename E >
const EnumDescriptor* google::protobuf::GetEnumDescriptor ( )

◆ GetEnumDescriptor< ::google::protobuf::Field_Cardinality >()

◆ GetEnumDescriptor< ::google::protobuf::Field_Kind >()

◆ GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label >()

◆ GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type >()

◆ GetEnumDescriptor< ::google::protobuf::FieldOptions_CType >()

◆ GetEnumDescriptor< ::google::protobuf::FieldOptions_JSType >()

◆ GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode >()

◆ GetEnumDescriptor< ::google::protobuf::NullValue >()

◆ GetEnumDescriptor< ::google::protobuf::Syntax >()

◆ ghtonl()

LIBPROTOBUF_EXPORT uint32 google::protobuf::ghtonl ( uint32  x)

◆ GlobalReplaceSubstring()

LIBPROTOBUF_EXPORT int google::protobuf::GlobalReplaceSubstring ( const string substring,
const string replacement,
string s 
)

◆ GOOGLE_UNALIGNED_LOAD16()

uint16 google::protobuf::GOOGLE_UNALIGNED_LOAD16 ( const void p)
inline

◆ GOOGLE_UNALIGNED_LOAD32()

uint32 google::protobuf::GOOGLE_UNALIGNED_LOAD32 ( const void p)
inline

◆ GOOGLE_UNALIGNED_LOAD64()

uint64 google::protobuf::GOOGLE_UNALIGNED_LOAD64 ( const void p)
inline

◆ GOOGLE_UNALIGNED_STORE16()

void google::protobuf::GOOGLE_UNALIGNED_STORE16 ( void p,
uint16  v 
)
inline

◆ GOOGLE_UNALIGNED_STORE32()

void google::protobuf::GOOGLE_UNALIGNED_STORE32 ( void p,
uint32  v 
)
inline

◆ GOOGLE_UNALIGNED_STORE64()

void google::protobuf::GOOGLE_UNALIGNED_STORE64 ( void p,
uint64  v 
)
inline

◆ GoogleOnceInit()

LIBPROTOBUF_EXPORT void google::protobuf::GoogleOnceInit ( ProtobufOnceType *  once,
void(*)()  init_func 
)

◆ GoogleOnceInitImpl()

LIBPROTOBUF_EXPORT void google::protobuf::GoogleOnceInitImpl ( ProtobufOnceType *  once,
Closure closure 
)

◆ HANDLE_TYPE() [1/7]

google::protobuf::HANDLE_TYPE ( int32  ,
FieldDescriptor::CPPTYPE_INT32  ,
1 
)

◆ HANDLE_TYPE() [2/7]

google::protobuf::HANDLE_TYPE ( int64  ,
FieldDescriptor::CPPTYPE_INT64  ,
1 
)

◆ HANDLE_TYPE() [3/7]

google::protobuf::HANDLE_TYPE ( uint32  ,
FieldDescriptor::CPPTYPE_UINT32  ,
1 
)

◆ HANDLE_TYPE() [4/7]

google::protobuf::HANDLE_TYPE ( uint64  ,
FieldDescriptor::CPPTYPE_UINT64  ,
1 
)

◆ HANDLE_TYPE() [5/7]

google::protobuf::HANDLE_TYPE ( float  ,
FieldDescriptor::CPPTYPE_FLOAT  ,
1 
)

◆ HANDLE_TYPE() [6/7]

google::protobuf::HANDLE_TYPE ( double  ,
FieldDescriptor::CPPTYPE_DOUBLE  ,
1 
)

◆ HANDLE_TYPE() [7/7]

google::protobuf::HANDLE_TYPE ( bool  ,
FieldDescriptor::CPPTYPE_BOOL  ,
1 
)

◆ HasPrefixString()

bool google::protobuf::HasPrefixString ( const string str,
const string prefix 
)
inline

◆ HasSuffixString()

bool google::protobuf::HasSuffixString ( const string str,
const string suffix 
)
inline

◆ hex_digit_to_int()

int google::protobuf::hex_digit_to_int ( char  c)
inline

◆ InsertAndDeleteExisting()

template<class Collection >
bool google::protobuf::InsertAndDeleteExisting ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)

◆ InsertIfNotPresent() [1/2]

template<class Collection >
bool google::protobuf::InsertIfNotPresent ( Collection *const  collection,
const typename Collection::value_type &  vt 
)

◆ InsertIfNotPresent() [2/2]

template<class Collection >
bool google::protobuf::InsertIfNotPresent ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)

◆ InsertKeyOrDie()

template<class Collection >
Collection::value_type::second_type& google::protobuf::InsertKeyOrDie ( Collection *const  collection,
const typename Collection::value_type::first_type &  key 
)

◆ InsertKeysFromMap()

template<class MapContainer , class KeyContainer >
void google::protobuf::InsertKeysFromMap ( const MapContainer &  map_container,
KeyContainer *  key_container 
)

◆ InsertOrDie() [1/2]

template<class Collection >
void google::protobuf::InsertOrDie ( Collection *const  collection,
const typename Collection::value_type &  value 
)

◆ InsertOrDie() [2/2]

template<class Collection >
void google::protobuf::InsertOrDie ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  data 
)

◆ InsertOrDieNoPrint() [1/2]

template<class Collection >
void google::protobuf::InsertOrDieNoPrint ( Collection *const  collection,
const typename Collection::value_type &  value 
)

◆ InsertOrDieNoPrint() [2/2]

template<class Collection >
void google::protobuf::InsertOrDieNoPrint ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  data 
)

◆ InsertOrReturnExisting() [1/2]

template<class Collection >
Collection::value_type::second_type* const google::protobuf::InsertOrReturnExisting ( Collection *const  collection,
const typename Collection::value_type &  vt 
)

◆ InsertOrReturnExisting() [2/2]

template<class Collection >
Collection::value_type::second_type* const google::protobuf::InsertOrReturnExisting ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  data 
)

◆ InsertOrUpdate() [1/2]

template<class Collection >
bool google::protobuf::InsertOrUpdate ( Collection *const  collection,
const typename Collection::value_type &  vt 
)

◆ InsertOrUpdate() [2/2]

template<class Collection >
bool google::protobuf::InsertOrUpdate ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)

◆ InsertOrUpdateMany()

template<class Collection , class InputIterator >
void google::protobuf::InsertOrUpdateMany ( Collection *const  collection,
InputIterator  first,
InputIterator  last 
)

◆ InternalFastHexToBuffer()

char* google::protobuf::InternalFastHexToBuffer ( uint64  value,
char *  buffer,
int  num_byte 
)

◆ isprint()

bool google::protobuf::isprint ( char  c)
inline

◆ IsValidCodePoint()

bool google::protobuf::IsValidCodePoint ( uint32  code_point)
inline

◆ isxdigit()

bool google::protobuf::isxdigit ( char  c)
inline

◆ Join() [1/2]

template<typename Iterator >
void google::protobuf::Join ( Iterator  start,
Iterator  end,
const char *  delim,
string result 
)

◆ Join() [2/2]

template<typename Range >
string google::protobuf::Join ( const Range components,
const char *  delim 
)

◆ JoinStrings() [1/2]

string google::protobuf::JoinStrings ( const vector< string > &  components,
const char *  delim 
)
inline

◆ JoinStrings() [2/2]

LIBPROTOBUF_EXPORT void google::protobuf::JoinStrings ( const vector< string > &  components,
const char *  delim,
string result 
)

◆ LookupOrInsert() [1/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::LookupOrInsert ( Collection *const  collection,
const typename Collection::value_type &  vt 
)

◆ LookupOrInsert() [2/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::LookupOrInsert ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)

◆ LookupOrInsertNew() [1/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::LookupOrInsertNew ( Collection *const  collection,
const typename Collection::value_type::first_type &  key 
)

◆ LookupOrInsertNew() [2/2]

template<class Collection , class Arg >
Collection::value_type::second_type& google::protobuf::LookupOrInsertNew ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const Arg &  arg 
)

◆ LookupOrInsertNewLinkedPtr() [1/2]

template<class Collection >
Collection::value_type::second_type::element_type* google::protobuf::LookupOrInsertNewLinkedPtr ( Collection *const  collection,
const typename Collection::value_type::first_type &  key 
)

◆ LookupOrInsertNewLinkedPtr() [2/2]

template<class Collection , class Arg >
Collection::value_type::second_type::element_type* google::protobuf::LookupOrInsertNewLinkedPtr ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const Arg &  arg 
)

◆ LookupOrInsertNewSharedPtr() [1/2]

template<class Collection >
Collection::value_type::second_type& google::protobuf::LookupOrInsertNewSharedPtr ( Collection *const  collection,
const typename Collection::value_type::first_type &  key 
)

◆ LookupOrInsertNewSharedPtr() [2/2]

template<class Collection , class Arg >
Collection::value_type::second_type& google::protobuf::LookupOrInsertNewSharedPtr ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const Arg &  arg 
)

◆ LowerString()

void google::protobuf::LowerString ( string s)
inline

◆ NullValue_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::NullValue_descriptor ( )

◆ NullValue_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::NullValue_IsValid ( int  value)

◆ NullValue_Name()

const ::std::string& google::protobuf::NullValue_Name ( NullValue  value)
inline

◆ NullValue_Parse()

bool google::protobuf::NullValue_Parse ( const ::std::string name,
NullValue value 
)
inline

◆ operator!()

bool google::protobuf::operator! ( const uint128 val)
inline

◆ operator!=() [1/4]

bool google::protobuf::operator!= ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator!=() [2/4]

bool google::protobuf::operator!= ( const Duration d1,
const Duration d2 
)
inline

◆ operator!=() [3/4]

bool google::protobuf::operator!= ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator!=() [4/4]

◆ operator%() [1/2]

Duration google::protobuf::operator% ( const Duration d1,
const Duration d2 
)
inline

◆ operator%() [2/2]

uint128 google::protobuf::operator% ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator%=()

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator%= ( Duration d1,
const Duration d2 
)

◆ operator*() [1/3]

template<typename T >
Duration google::protobuf::operator* ( Duration  d,
T  r 
)
inline

◆ operator*() [2/3]

template<typename T >
Duration google::protobuf::operator* ( T  r,
Duration  d 
)
inline

◆ operator*() [3/3]

uint128 google::protobuf::operator* ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator*=() [1/3]

template<typename T >
Duration& google::protobuf::operator*= ( Duration d,
T  r 
)

◆ operator*=() [2/3]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator*= ( Duration d,
int64  r 
)

◆ operator*=() [3/3]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator*= ( Duration d,
double  r 
)

◆ operator+() [1/4]

Duration google::protobuf::operator+ ( const Duration d1,
const Duration d2 
)
inline

◆ operator+() [2/4]

Timestamp google::protobuf::operator+ ( const Timestamp t,
const Duration d 
)
inline

◆ operator+() [3/4]

Timestamp google::protobuf::operator+ ( const Duration d,
const Timestamp t 
)
inline

◆ operator+() [4/4]

uint128 google::protobuf::operator+ ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator+=() [1/2]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator+= ( Duration d1,
const Duration d2 
)

◆ operator+=() [2/2]

LIBPROTOBUF_EXPORT Timestamp & google::protobuf::operator+= ( Timestamp t,
const Duration d 
)

◆ operator-() [1/6]

uint128 google::protobuf::operator- ( const uint128 val)
inline

◆ operator-() [2/6]

Duration google::protobuf::operator- ( const Duration d)
inline

◆ operator-() [3/6]

Duration google::protobuf::operator- ( const Duration d1,
const Duration d2 
)
inline

◆ operator-() [4/6]

Timestamp google::protobuf::operator- ( const Timestamp t,
const Duration d 
)
inline

◆ operator-() [5/6]

uint128 google::protobuf::operator- ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator-() [6/6]

LIBPROTOBUF_EXPORT Duration google::protobuf::operator- ( const Timestamp t1,
const Timestamp t2 
)

◆ operator-=() [1/2]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator-= ( Duration d1,
const Duration d2 
)

◆ operator-=() [2/2]

LIBPROTOBUF_EXPORT Timestamp & google::protobuf::operator-= ( Timestamp t,
const Duration d 
)

◆ operator/() [1/3]

template<typename T >
Duration google::protobuf::operator/ ( Duration  d,
T  r 
)
inline

◆ operator/() [2/3]

uint128 google::protobuf::operator/ ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator/() [3/3]

LIBPROTOBUF_EXPORT int64 google::protobuf::operator/ ( const Duration d1,
const Duration d2 
)

◆ operator/=() [1/3]

template<typename T >
Duration& google::protobuf::operator/= ( Duration d,
T  r 
)

◆ operator/=() [2/3]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator/= ( Duration d,
int64  r 
)

◆ operator/=() [3/3]

LIBPROTOBUF_EXPORT Duration & google::protobuf::operator/= ( Duration d,
double  r 
)

◆ operator<() [1/3]

bool google::protobuf::operator< ( const Duration d1,
const Duration d2 
)
inline

◆ operator<() [2/3]

bool google::protobuf::operator< ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator<() [3/3]

bool google::protobuf::operator< ( StringPiece  x,
StringPiece  y 
)
inline

◆ operator<<() [1/5]

std::ostream & google::protobuf::operator<< ( std::ostream &  o,
StringPiece  piece 
)

◆ operator<<() [2/5]

LIBPROTOBUF_EXPORT std::ostream & google::protobuf::operator<< ( std::ostream &  o,
const uint128 b 
)

◆ operator<<() [3/5]

uint128 google::protobuf::operator<< ( const uint128 val,
int  amount 
)
inline

◆ operator<<() [4/5]

ostream& google::protobuf::operator<< ( ostream &  out,
const Duration d 
)
inline

◆ operator<<() [5/5]

ostream& google::protobuf::operator<< ( ostream &  out,
const Timestamp t 
)
inline

◆ operator<=() [1/3]

bool google::protobuf::operator<= ( const Duration d1,
const Duration d2 
)
inline

◆ operator<=() [2/3]

bool google::protobuf::operator<= ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator<=() [3/3]

bool google::protobuf::operator<= ( StringPiece  x,
StringPiece  y 
)
inline

◆ operator==() [1/4]

bool google::protobuf::operator== ( const uint128 lhs,
const uint128 rhs 
)
inline

◆ operator==() [2/4]

bool google::protobuf::operator== ( const Duration d1,
const Duration d2 
)
inline

◆ operator==() [3/4]

bool google::protobuf::operator== ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator==() [4/4]

bool google::protobuf::operator== ( StringPiece  x,
StringPiece  y 
)
inline

◆ operator>() [1/3]

bool google::protobuf::operator> ( const Duration d1,
const Duration d2 
)
inline

◆ operator>() [2/3]

bool google::protobuf::operator> ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator>() [3/3]

bool google::protobuf::operator> ( StringPiece  x,
StringPiece  y 
)
inline

◆ operator>=() [1/3]

bool google::protobuf::operator>= ( const Duration d1,
const Duration d2 
)
inline

◆ operator>=() [2/3]

bool google::protobuf::operator>= ( const Timestamp t1,
const Timestamp t2 
)
inline

◆ operator>=() [3/3]

bool google::protobuf::operator>= ( StringPiece  x,
StringPiece  y 
)
inline

◆ operator>>()

uint128 google::protobuf::operator>> ( const uint128 val,
int  amount 
)
inline

◆ operator~()

uint128 google::protobuf::operator~ ( const uint128 val)
inline

◆ protobuf_AddDesc_google_2fprotobuf_2fany_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fany_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fapi_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fapi_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fduration_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fduration_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fempty_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fempty_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2ffield_5fmask_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2ffield_5fmask_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fsource_5fcontext_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fsource_5fcontext_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fstruct_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fstruct_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2ftimestamp_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2ftimestamp_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto ( )

◆ protobuf_AddDesc_google_2fprotobuf_2fwrappers_2eproto()

void LIBPROTOBUF_EXPORT google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fwrappers_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fany_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fany_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fapi_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fapi_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fduration_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fduration_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fempty_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fempty_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2ffield_5fmask_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2ffield_5fmask_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fsource_5fcontext_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fsource_5fcontext_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fstruct_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fstruct_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2ftimestamp_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2ftimestamp_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto ( )

◆ protobuf_AssignDesc_google_2fprotobuf_2fwrappers_2eproto()

void google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fwrappers_2eproto ( )

◆ PROTOBUF_DEFINE_ACCESSOR()

const FieldDescriptor const OneofDescriptor* google::protobuf::PROTOBUF_DEFINE_ACCESSOR ( FieldDescriptor  ,
default_value_enum  ,
const EnumValueDescriptor  
)

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [1/4]

google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( Descriptor  ,
extension_range  ,
const Descriptor::ExtensionRange *   
)

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [2/4]

const FieldDescriptor* google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( Descriptor  ,
reserved_range  ,
const Descriptor::ReservedRange *   
)

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [3/4]

const FieldDescriptor const OneofDescriptor const EnumValueDescriptor* google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( ServiceDescriptor  ,
method  ,
const MethodDescriptor  
)

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [4/4]

const FieldDescriptor const OneofDescriptor const EnumValueDescriptor const ServiceDescriptor* google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( FileDescriptor  ,
extension  ,
const FieldDescriptor  
)

◆ protobuf_ShutdownFile_google_2fprotobuf_2fany_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fany_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fapi_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fapi_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fduration_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fduration_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fempty_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fempty_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2ffield_5fmask_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2ffield_5fmask_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fsource_5fcontext_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fsource_5fcontext_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fstruct_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fstruct_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2ftimestamp_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2ftimestamp_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto ( )

◆ protobuf_ShutdownFile_google_2fprotobuf_2fwrappers_2eproto()

void google::protobuf::protobuf_ShutdownFile_google_2fprotobuf_2fwrappers_2eproto ( )

◆ safe_int_internal()

template<typename IntType >
bool google::protobuf::safe_int_internal ( string  text,
IntType *  value_p 
)

◆ safe_parse_negative_int()

template<typename IntType >
bool google::protobuf::safe_parse_negative_int ( const string text,
IntType *  value_p 
)

◆ safe_parse_positive_int()

template<typename IntType >
bool google::protobuf::safe_parse_positive_int ( string  text,
IntType *  value_p 
)

◆ safe_parse_sign()

bool google::protobuf::safe_parse_sign ( string text,
bool *  negative_ptr 
)
inline

◆ safe_strto32() [1/3]

bool google::protobuf::safe_strto32 ( const char *  str,
int32 value 
)
inline

◆ safe_strto32() [2/3]

bool google::protobuf::safe_strto32 ( StringPiece  str,
int32 value 
)
inline

◆ safe_strto32() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strto32 ( const string str,
int32 value 
)

◆ safe_strto64() [1/3]

bool google::protobuf::safe_strto64 ( const char *  str,
int64 value 
)
inline

◆ safe_strto64() [2/3]

bool google::protobuf::safe_strto64 ( StringPiece  str,
int64 value 
)
inline

◆ safe_strto64() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strto64 ( const string str,
int64 value 
)

◆ safe_strtob()

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strtob ( StringPiece  str,
bool *  value 
)

◆ safe_strtod() [1/3]

bool google::protobuf::safe_strtod ( const string str,
double *  value 
)
inline

◆ safe_strtod() [2/3]

bool google::protobuf::safe_strtod ( StringPiece  str,
double *  value 
)
inline

◆ safe_strtod() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strtod ( const char *  str,
double *  value 
)

◆ safe_strtof() [1/3]

bool google::protobuf::safe_strtof ( const string str,
float *  value 
)
inline

◆ safe_strtof() [2/3]

bool google::protobuf::safe_strtof ( StringPiece  str,
float *  value 
)
inline

◆ safe_strtof() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strtof ( const char *  str,
float *  value 
)

◆ safe_strtou32() [1/3]

bool google::protobuf::safe_strtou32 ( const char *  str,
uint32 value 
)
inline

◆ safe_strtou32() [2/3]

bool google::protobuf::safe_strtou32 ( StringPiece  str,
uint32 value 
)
inline

◆ safe_strtou32() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strtou32 ( const string str,
uint32 value 
)

◆ safe_strtou64() [1/3]

bool google::protobuf::safe_strtou64 ( const char *  str,
uint64 value 
)
inline

◆ safe_strtou64() [2/3]

bool google::protobuf::safe_strtou64 ( StringPiece  str,
uint64 value 
)
inline

◆ safe_strtou64() [3/3]

LIBPROTOBUF_EXPORT bool google::protobuf::safe_strtou64 ( const string str,
uint64 value 
)

◆ safe_uint_internal()

template<typename IntType >
bool google::protobuf::safe_uint_internal ( string  text,
IntType *  value_p 
)

◆ SetLogHandler()

LIBPROTOBUF_EXPORT LogHandler * google::protobuf::SetLogHandler ( LogHandler new_func)

◆ ShutdownProtobufLibrary()

LIBPROTOBUF_EXPORT void google::protobuf::ShutdownProtobufLibrary ( )

◆ SimpleBtoa()

string google::protobuf::SimpleBtoa ( bool  value)
inline

◆ SimpleDtoa()

LIBPROTOBUF_EXPORT string google::protobuf::SimpleDtoa ( double  value)

◆ SimpleFtoa()

LIBPROTOBUF_EXPORT string google::protobuf::SimpleFtoa ( float  value)

◆ SimpleItoa() [1/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( int  i)

◆ SimpleItoa() [2/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( unsigned int  i)

◆ SimpleItoa() [3/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( long  i)

◆ SimpleItoa() [4/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( unsigned long  i)

◆ SimpleItoa() [5/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( long long  i)

◆ SimpleItoa() [6/6]

LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( unsigned long long  i)

◆ Split()

vector<string> google::protobuf::Split ( const string full,
const char *  delim,
bool  skip_empty = true 
)
inline

◆ SplitStringAllowEmpty()

LIBPROTOBUF_EXPORT void google::protobuf::SplitStringAllowEmpty ( const string full,
const char *  delim,
vector< string > *  result 
)

◆ SplitStringUsing()

LIBPROTOBUF_EXPORT void google::protobuf::SplitStringUsing ( const string full,
const char *  delim,
vector< string > *  result 
)

◆ SStringPrintf()

LIBPROTOBUF_EXPORT const string & google::protobuf::SStringPrintf ( string dst,
const char *  format,
  ... 
)

◆ STLDeleteContainerPointers()

template<class ForwardIterator >
void google::protobuf::STLDeleteContainerPointers ( ForwardIterator  begin,
ForwardIterator  end 
)

◆ STLDeleteElements()

template<class T >
void google::protobuf::STLDeleteElements ( T container)

◆ STLDeleteValues()

template<class T >
void google::protobuf::STLDeleteValues ( T v)

◆ STLStringResizeUninitialized()

void google::protobuf::STLStringResizeUninitialized ( string s,
size_t  new_size 
)
inline

◆ StrAppend() [1/4]

LIBPROTOBUF_EXPORT void google::protobuf::StrAppend ( string result,
const AlphaNum &  a 
)

◆ StrAppend() [2/4]

LIBPROTOBUF_EXPORT void google::protobuf::StrAppend ( string result,
const AlphaNum &  a,
const AlphaNum &  b 
)

◆ StrAppend() [3/4]

LIBPROTOBUF_EXPORT void google::protobuf::StrAppend ( string result,
const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c 
)

◆ StrAppend() [4/4]

LIBPROTOBUF_EXPORT void google::protobuf::StrAppend ( string result,
const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d 
)

◆ StrCat() [1/9]

string google::protobuf::StrCat ( const AlphaNum &  a)
inline

◆ StrCat() [2/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b 
)

◆ StrCat() [3/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c 
)

◆ StrCat() [4/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d 
)

◆ StrCat() [5/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d,
const AlphaNum &  e 
)

◆ StrCat() [6/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d,
const AlphaNum &  e,
const AlphaNum &  f 
)

◆ StrCat() [7/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d,
const AlphaNum &  e,
const AlphaNum &  f,
const AlphaNum &  g 
)

◆ StrCat() [8/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d,
const AlphaNum &  e,
const AlphaNum &  f,
const AlphaNum &  g,
const AlphaNum &  h 
)

◆ StrCat() [9/9]

LIBPROTOBUF_EXPORT string google::protobuf::StrCat ( const AlphaNum &  a,
const AlphaNum &  b,
const AlphaNum &  c,
const AlphaNum &  d,
const AlphaNum &  e,
const AlphaNum &  f,
const AlphaNum &  g,
const AlphaNum &  h,
const AlphaNum &  i 
)

◆ string_as_array()

char* google::protobuf::string_as_array ( string str)
inline

◆ StringAppendF()

LIBPROTOBUF_EXPORT void google::protobuf::StringAppendF ( string dst,
const char *  format,
  ... 
)

◆ StringAppendV()

LIBPROTOBUF_EXPORT void google::protobuf::StringAppendV ( string dst,
const char *  format,
va_list  ap 
)

◆ StringPrintf()

LIBPROTOBUF_EXPORT string google::protobuf::StringPrintf ( const char *  format,
  ... 
)

◆ StringPrintfVector()

LIBPROTOBUF_EXPORT string google::protobuf::StringPrintfVector ( const char *  format,
const vector< string > &  v 
)

◆ StringReplace() [1/2]

void google::protobuf::StringReplace ( const string s,
const string oldsub,
const string newsub,
bool  replace_all,
string res 
)

◆ StringReplace() [2/2]

LIBPROTOBUF_EXPORT string google::protobuf::StringReplace ( const string s,
const string oldsub,
const string newsub,
bool  replace_all 
)

◆ StripPrefixString()

string google::protobuf::StripPrefixString ( const string str,
const string prefix 
)
inline

◆ StripString()

LIBPROTOBUF_EXPORT void google::protobuf::StripString ( string s,
const char *  remove,
char  replacewith 
)

◆ StripSuffixString()

string google::protobuf::StripSuffixString ( const string str,
const string suffix 
)
inline

◆ StripWhitespace()

LIBPROTOBUF_EXPORT void google::protobuf::StripWhitespace ( string str)

◆ strto32()

int32 google::protobuf::strto32 ( const char *  nptr,
char **  endptr,
int  base 
)
inline

◆ strto32_adaptor()

LIBPROTOBUF_EXPORT int32 google::protobuf::strto32_adaptor ( const char *  nptr,
char **  endptr,
int  base 
)

◆ strto64()

int64 google::protobuf::strto64 ( const char *  nptr,
char **  endptr,
int  base 
)
inline

◆ strtou32()

uint32 google::protobuf::strtou32 ( const char *  nptr,
char **  endptr,
int  base 
)
inline

◆ strtou32_adaptor()

LIBPROTOBUF_EXPORT uint32 google::protobuf::strtou32_adaptor ( const char *  nptr,
char **  endptr,
int  base 
)

◆ strtou64()

uint64 google::protobuf::strtou64 ( const char *  nptr,
char **  endptr,
int  base 
)
inline

◆ Syntax_descriptor()

LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::Syntax_descriptor ( )

◆ Syntax_IsValid()

LIBPROTOBUF_EXPORT bool google::protobuf::Syntax_IsValid ( int  value)

◆ Syntax_Name()

const ::std::string& google::protobuf::Syntax_Name ( Syntax  value)
inline

◆ Syntax_Parse()

bool google::protobuf::Syntax_Parse ( const ::std::string name,
Syntax value 
)
inline

◆ TEST() [1/85]

google::protobuf::TEST ( Int128  ,
AllTests   
)

◆ TEST() [2/85]

google::protobuf::TEST ( DropUnknownFieldsTest  ,
GeneratedMessage   
)

◆ TEST() [3/85]

google::protobuf::TEST ( ArenaStringPtrTest  ,
ArenaStringPtrOnHeap   
)

◆ TEST() [4/85]

google::protobuf::TEST ( DropUnknownFieldsTest  ,
DynamicMessage   
)

◆ TEST() [5/85]

google::protobuf::TEST ( MessageTest  ,
SerializeHelpers   
)

◆ TEST() [6/85]

google::protobuf::TEST ( ArenaStringPtrTest  ,
ArenaStringPtrOnArena   
)

◆ TEST() [7/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
PreserveParseAndSerialize   
)

◆ TEST() [8/85]

google::protobuf::TEST ( MessageTest  ,
SerializeToBrokenOstream   
)

◆ TEST() [9/85]

google::protobuf::TEST ( MessageTest  ,
ParseFromFileDescriptor   
)

◆ TEST() [10/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
PreserveParseAndSerializeDynamicMessage   
)

◆ TEST() [11/85]

google::protobuf::TEST ( MessageTest  ,
ParsePackedFromFileDescriptor   
)

◆ TEST() [12/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
Proto2HidesUnknownValues   
)

◆ TEST() [13/85]

google::protobuf::TEST ( MessageTest  ,
ParseHelpers   
)

◆ TEST() [14/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
DynamicProto2HidesUnknownValues   
)

◆ TEST() [15/85]

google::protobuf::TEST ( ArenaTest  ,
ArenaConstructable   
)

◆ TEST() [16/85]

google::protobuf::TEST ( ArenaTest  ,
BasicCreate   
)

◆ TEST() [17/85]

google::protobuf::TEST ( Int128  ,
PodTests   
)

◆ TEST() [18/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
DynamicEnumValueDescriptors   
)

◆ TEST() [19/85]

google::protobuf::TEST ( MessageTest  ,
ParseFailsIfNotInitialized   
)

◆ TEST() [20/85]

google::protobuf::TEST ( ArenaTest  ,
CreateWithFourConstructorArguments   
)

◆ TEST() [21/85]

google::protobuf::TEST ( MessageTest  ,
BypassInitializationCheckOnParse   
)

◆ TEST() [22/85]

google::protobuf::TEST ( ArenaTest  ,
CreateWithEightConstructorArguments   
)

◆ TEST() [23/85]

google::protobuf::TEST ( MessageTest  ,
InitializationErrorString   
)

◆ TEST() [24/85]

google::protobuf::TEST ( MessageTest  ,
DynamicCastToGenerated   
)

◆ TEST() [25/85]

google::protobuf::TEST ( ArenaTest  ,
InitialBlockTooSmall   
)

◆ TEST() [26/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
IntegerEnumReflectionAPI   
)

◆ TEST() [27/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
Proto2CatchesUnknownValues   
)

◆ TEST() [28/85]

google::protobuf::TEST ( ArenaTest  ,
Parsing   
)

◆ TEST() [29/85]

google::protobuf::TEST ( Int128  ,
OperatorAssignReturnRef   
)

◆ TEST() [30/85]

google::protobuf::TEST ( ArenaTest  ,
UnknownFields   
)

◆ TEST() [31/85]

google::protobuf::TEST ( Int128  ,
Multiply   
)

◆ TEST() [32/85]

google::protobuf::TEST ( PreserveUnknownEnumTest  ,
SupportsUnknownEnumValuesAPI   
)

◆ TEST() [33/85]

google::protobuf::TEST ( MessageTest  ,
SerializationFailsOnNegativeByteSize   
)

◆ TEST() [34/85]

google::protobuf::TEST ( MessageTest  ,
BypassInitializationCheckOnSerialize   
)

◆ TEST() [35/85]

google::protobuf::TEST ( MessageTest  ,
FindInitializationErrors   
)

◆ TEST() [36/85]

google::protobuf::TEST ( MessageTest  ,
ParseFailsOnInvalidMessageEnd   
)

◆ TEST() [37/85]

google::protobuf::TEST ( ArenaTest  ,
Swap   
)

◆ TEST() [38/85]

google::protobuf::TEST ( Int128  ,
AliasTests   
)

◆ TEST() [39/85]

google::protobuf::TEST ( MessageTest  ,
ParsingMerge   
)

◆ TEST() [40/85]

google::protobuf::TEST ( ArenaTest  ,
ReflectionSwapFields   
)

◆ TEST() [41/85]

google::protobuf::TEST ( Int128  ,
DivideAndMod   
)

◆ TEST() [42/85]

google::protobuf::TEST ( MessageTest  ,
MergeFrom   
)

◆ TEST() [43/85]

google::protobuf::TEST ( ArenaTest  ,
SetAllocatedMessage   
)

◆ TEST() [44/85]

google::protobuf::TEST ( Int128  ,
DivideAndModRandomInputs   
)

◆ TEST() [45/85]

google::protobuf::TEST ( ArenaTest  ,
ReleaseMessage   
)

◆ TEST() [46/85]

google::protobuf::TEST ( ArenaTest  ,
SetAllocatedString   
)

◆ TEST() [47/85]

google::protobuf::TEST ( ArenaTest  ,
ReleaseString   
)

◆ TEST() [48/85]

google::protobuf::TEST ( MessageFactoryTest  ,
GeneratedFactoryLookup   
)

◆ TEST() [49/85]

google::protobuf::TEST ( Int128  ,
OStream   
)

◆ TEST() [50/85]

google::protobuf::TEST ( ArenaTest  ,
SwapBetweenArenasWithAllFieldsSet   
)

◆ TEST() [51/85]

google::protobuf::TEST ( MessageFactoryTest  ,
GeneratedFactoryUnknownType   
)

◆ TEST() [52/85]

google::protobuf::TEST ( ArenaTest  ,
SwapBetweenArenaAndNonArenaWithAllFieldsSet   
)

◆ TEST() [53/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeArenaSwap   
)

◆ TEST() [54/85]

google::protobuf::TEST ( ArenaTest  ,
SwapBetweenArenasUsingReflection   
)

◆ TEST() [55/85]

google::protobuf::TEST ( ArenaTest  ,
SwapBetweenArenaAndNonArenaUsingReflection   
)

◆ TEST() [56/85]

google::protobuf::TEST ( ArenaTest  ,
ReleaseFromArenaMessageMakesCopy   
)

◆ TEST() [57/85]

google::protobuf::TEST ( ArenaTest  ,
ReleaseFromArenaMessageUsingReflectionMakesCopy   
)

◆ TEST() [58/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeArenaReleaseDoesNotMakeCopy   
)

◆ TEST() [59/85]

google::protobuf::TEST ( ArenaTest  ,
SetAllocatedAcrossArenas   
)

◆ TEST() [60/85]

google::protobuf::TEST ( ArenaTest  ,
SetAllocatedAcrossArenasWithReflection   
)

◆ TEST() [61/85]

google::protobuf::TEST ( ArenaTest  ,
AddAllocatedWithReflection   
)

◆ TEST() [62/85]

google::protobuf::TEST ( ArenaTest  ,
RepeatedPtrFieldAddClearedTest   
)

◆ TEST() [63/85]

google::protobuf::TEST ( ArenaTest  ,
AddAllocatedToRepeatedField   
)

◆ TEST() [64/85]

google::protobuf::TEST ( ArenaTest  ,
AddAllocatedToRepeatedFieldViaReflection   
)

◆ TEST() [65/85]

google::protobuf::TEST ( ArenaTest  ,
ReleaseLastRepeatedField   
)

◆ TEST() [66/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeArenaReleaseAdd   
)

◆ TEST() [67/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeArenaAddAllocated   
)

◆ TEST() [68/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeArenaRelease   
)

◆ TEST() [69/85]

google::protobuf::TEST ( ArenaTest  ,
ArenaOneofReflection   
)

◆ TEST() [70/85]

google::protobuf::TEST ( ArenaTest  ,
SwapRepeatedField   
)

◆ TEST() [71/85]

google::protobuf::TEST ( ArenaTest  ,
SwapRepeatedFieldWithDifferentArenas   
)

◆ TEST() [72/85]

google::protobuf::TEST ( ArenaTest  ,
SwapRepeatedFieldWithNoArenaOnRightHandSide   
)

◆ TEST() [73/85]

google::protobuf::TEST ( ArenaTest  ,
SwapRepeatedFieldWithNoArenaOnLeftHandSide   
)

◆ TEST() [74/85]

google::protobuf::TEST ( ArenaTest  ,
ExtensionsOnArena   
)

◆ TEST() [75/85]

google::protobuf::TEST ( ArenaTest  ,
RepeatedFieldOnArena   
)

◆ TEST() [76/85]

google::protobuf::TEST ( ArenaTest  ,
MutableMessageReflection   
)

◆ TEST() [77/85]

google::protobuf::TEST ( ArenaTest  ,
NoHeapAllocationsTest   
)

◆ TEST() [78/85]

google::protobuf::TEST ( ArenaTest  ,
MessageLiteOnArena   
)

◆ TEST() [79/85]

google::protobuf::TEST ( ArenaTest  ,
RepeatedFieldWithNonPODType   
)

◆ TEST() [80/85]

google::protobuf::TEST ( ArenaTest  ,
SpaceAllocated_and_Used   
)

◆ TEST() [81/85]

google::protobuf::TEST ( ArenaTest  ,
Alignment   
)

◆ TEST() [82/85]

google::protobuf::TEST ( ArenaTest  ,
GetArenaShouldReturnTheArenaForArenaAllocatedMessages   
)

◆ TEST() [83/85]

google::protobuf::TEST ( ArenaTest  ,
GetArenaShouldReturnNullForNonArenaAllocatedMessages   
)

◆ TEST() [84/85]

google::protobuf::TEST ( ArenaTest  ,
UnsafeSetAllocatedOnArena   
)

◆ TEST() [85/85]

google::protobuf::TEST ( ArenaTest  ,
ArenaHooksSanity   
)

◆ TEST_F() [1/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Descriptor   
)

◆ TEST_F() [2/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
OnePrototype   
)

◆ TEST_F() [3/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Defaults   
)

◆ TEST_F() [4/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
IndependentOffsets   
)

◆ TEST_F() [5/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Extensions   
)

◆ TEST_F() [6/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
PackedFields   
)

◆ TEST_F() [7/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Oneof   
)

◆ TEST_F() [8/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
SpaceUsed   
)

◆ TEST_F() [9/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Arena   
)

◆ TEST_F() [10/10]

google::protobuf::TEST_F ( DynamicMessageTest  ,
Proto3   
)

◆ TestSourceDir()

string google::protobuf::TestSourceDir ( )

◆ TestTempDir()

string google::protobuf::TestTempDir ( )

◆ ToHex()

LIBPROTOBUF_EXPORT string google::protobuf::ToHex ( uint64  num)

◆ ToUpper()

string google::protobuf::ToUpper ( const string s)
inline

◆ Uint128High64()

uint64 google::protobuf::Uint128High64 ( const uint128 v)
inline

◆ Uint128Low64()

uint64 google::protobuf::Uint128Low64 ( const uint128 v)
inline

◆ UnescapeCEscapeSequences() [1/2]

LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeSequences ( const char *  source,
char *  dest 
)

◆ UnescapeCEscapeSequences() [2/2]

LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeSequences ( const char *  source,
char *  dest,
vector< string > *  errors 
)

◆ UnescapeCEscapeString() [1/3]

LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeString ( const string src,
string dest 
)

◆ UnescapeCEscapeString() [2/3]

LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeString ( const string src,
string dest,
vector< string > *  errors 
)

◆ UnescapeCEscapeString() [3/3]

LIBPROTOBUF_EXPORT string google::protobuf::UnescapeCEscapeString ( const string src)

◆ UpdateReturnCopy() [1/2]

template<class Collection >
bool google::protobuf::UpdateReturnCopy ( Collection *const  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value,
typename Collection::value_type::second_type *  previous 
)

◆ UpdateReturnCopy() [2/2]

template<class Collection >
bool google::protobuf::UpdateReturnCopy ( Collection *const  collection,
const typename Collection::value_type &  vt,
typename Collection::value_type::second_type *  previous 
)

◆ UpperString()

void google::protobuf::UpperString ( string s)
inline

◆ UTF8FirstLetterNumBytes()

LIBPROTOBUF_EXPORT int google::protobuf::UTF8FirstLetterNumBytes ( const char *  src,
int  len 
)

◆ WebSafeBase64Escape() [1/3]

LIBPROTOBUF_EXPORT int google::protobuf::WebSafeBase64Escape ( const unsigned char *  src,
int  szsrc,
char *  dest,
int  szdest,
bool  do_padding 
)

◆ WebSafeBase64Escape() [2/3]

LIBPROTOBUF_EXPORT void google::protobuf::WebSafeBase64Escape ( const unsigned char *  src,
int  szsrc,
string dest,
bool  do_padding 
)

◆ WebSafeBase64Escape() [3/3]

LIBPROTOBUF_EXPORT void google::protobuf::WebSafeBase64Escape ( StringPiece  src,
string dest 
)

◆ WebSafeBase64EscapeWithPadding()

LIBPROTOBUF_EXPORT void google::protobuf::WebSafeBase64EscapeWithPadding ( StringPiece  src,
string dest 
)

◆ WebSafeBase64Unescape() [1/2]

LIBPROTOBUF_EXPORT int google::protobuf::WebSafeBase64Unescape ( const char *  src,
int  szsrc,
char *  dest,
int  szdest 
)

◆ WebSafeBase64Unescape() [2/2]

LIBPROTOBUF_EXPORT bool google::protobuf::WebSafeBase64Unescape ( StringPiece  src,
string dest 
)

Variable Documentation

◆ containing_oneof

const FieldDescriptor google::protobuf::containing_oneof

◆ DEFAULT_FILE_MODE

const int google::protobuf::DEFAULT_FILE_MODE = 0777

◆ extension

google::protobuf::extension

◆ Field_Cardinality_Cardinality_ARRAYSIZE

const int google::protobuf::Field_Cardinality_Cardinality_ARRAYSIZE = Field_Cardinality_Cardinality_MAX + 1

◆ Field_Cardinality_Cardinality_MAX

const Field_Cardinality google::protobuf::Field_Cardinality_Cardinality_MAX = Field_Cardinality_CARDINALITY_REPEATED

◆ Field_Cardinality_Cardinality_MIN

const Field_Cardinality google::protobuf::Field_Cardinality_Cardinality_MIN = Field_Cardinality_CARDINALITY_UNKNOWN

◆ Field_Kind_Kind_ARRAYSIZE

const int google::protobuf::Field_Kind_Kind_ARRAYSIZE = Field_Kind_Kind_MAX + 1

◆ Field_Kind_Kind_MAX

const Field_Kind google::protobuf::Field_Kind_Kind_MAX = Field_Kind_TYPE_SINT64

◆ Field_Kind_Kind_MIN

const Field_Kind google::protobuf::Field_Kind_Kind_MIN = Field_Kind_TYPE_UNKNOWN

◆ FieldDescriptorProto_Label_Label_ARRAYSIZE

const int google::protobuf::FieldDescriptorProto_Label_Label_ARRAYSIZE = FieldDescriptorProto_Label_Label_MAX + 1

◆ FieldDescriptorProto_Label_Label_MAX

const FieldDescriptorProto_Label google::protobuf::FieldDescriptorProto_Label_Label_MAX = FieldDescriptorProto_Label_LABEL_REPEATED

◆ FieldDescriptorProto_Label_Label_MIN

const FieldDescriptorProto_Label google::protobuf::FieldDescriptorProto_Label_Label_MIN = FieldDescriptorProto_Label_LABEL_OPTIONAL

◆ FieldDescriptorProto_Type_Type_ARRAYSIZE

const int google::protobuf::FieldDescriptorProto_Type_Type_ARRAYSIZE = FieldDescriptorProto_Type_Type_MAX + 1

◆ FieldDescriptorProto_Type_Type_MAX

const FieldDescriptorProto_Type google::protobuf::FieldDescriptorProto_Type_Type_MAX = FieldDescriptorProto_Type_TYPE_SINT64

◆ FieldDescriptorProto_Type_Type_MIN

const FieldDescriptorProto_Type google::protobuf::FieldDescriptorProto_Type_Type_MIN = FieldDescriptorProto_Type_TYPE_DOUBLE

◆ FieldOptions_CType_CType_ARRAYSIZE

const int google::protobuf::FieldOptions_CType_CType_ARRAYSIZE = FieldOptions_CType_CType_MAX + 1

◆ FieldOptions_CType_CType_MAX

const FieldOptions_CType google::protobuf::FieldOptions_CType_CType_MAX = FieldOptions_CType_STRING_PIECE

◆ FieldOptions_CType_CType_MIN

const FieldOptions_CType google::protobuf::FieldOptions_CType_CType_MIN = FieldOptions_CType_STRING

◆ FieldOptions_JSType_JSType_ARRAYSIZE

const int google::protobuf::FieldOptions_JSType_JSType_ARRAYSIZE = FieldOptions_JSType_JSType_MAX + 1

◆ FieldOptions_JSType_JSType_MAX

const FieldOptions_JSType google::protobuf::FieldOptions_JSType_JSType_MAX = FieldOptions_JSType_JS_NUMBER

◆ FieldOptions_JSType_JSType_MIN

const FieldOptions_JSType google::protobuf::FieldOptions_JSType_JSType_MIN = FieldOptions_JSType_JS_NORMAL

◆ FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE

const int google::protobuf::FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE = FileOptions_OptimizeMode_OptimizeMode_MAX + 1

◆ FileOptions_OptimizeMode_OptimizeMode_MAX

const FileOptions_OptimizeMode google::protobuf::FileOptions_OptimizeMode_OptimizeMode_MAX = FileOptions_OptimizeMode_LITE_RUNTIME

◆ FileOptions_OptimizeMode_OptimizeMode_MIN

const FileOptions_OptimizeMode google::protobuf::FileOptions_OptimizeMode_OptimizeMode_MIN = FileOptions_OptimizeMode_SPEED

◆ GOOGLE_PROTOBUF_OBJC_GEN_VERSION

const int32 google::protobuf::GOOGLE_PROTOBUF_OBJC_GEN_VERSION = 30001

◆ kStringPrintfVectorMaxArgs

LIBPROTOBUF_EXPORT const int google::protobuf::kStringPrintfVectorMaxArgs = 32

◆ kuint128max

LIBPROTOBUF_EXPORT const uint128_pod google::protobuf::kuint128max
Initial value:
= {
static_cast<uint64>(GOOGLE_LONGLONG(0xFFFFFFFFFFFFFFFF)),
static_cast<uint64>(GOOGLE_LONGLONG(0xFFFFFFFFFFFFFFFF))
}
#define GOOGLE_LONGLONG(x)
Definition: port.h:150
uint64_t uint64
Definition: angle_config.h:30

◆ LDBL

google::protobuf::LDBL

◆ NullValue_ARRAYSIZE

const int google::protobuf::NullValue_ARRAYSIZE = NullValue_MAX + 1

◆ NullValue_MAX

const NullValue google::protobuf::NullValue_MAX = NULL_VALUE

◆ NullValue_MIN

const NullValue google::protobuf::NullValue_MIN = NULL_VALUE

◆ service

const FieldDescriptor const OneofDescriptor const EnumValueDescriptor google::protobuf::service

◆ static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fany_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fapi_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fapi_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fapi_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fduration_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fduration_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fduration_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fempty_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fempty_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fempty_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2ffield_5fmask_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ffield_5fmask_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2ffield_5fmask_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fsource_5fcontext_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fsource_5fcontext_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fsource_5fcontext_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fstruct_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fstruct_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fstruct_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2ftimestamp_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ftimestamp_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2ftimestamp_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2ftype_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2ftype_2eproto_

◆ static_descriptor_initializer_google_2fprotobuf_2fwrappers_2eproto_

struct google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fwrappers_2eproto google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fwrappers_2eproto_

◆ Syntax_ARRAYSIZE

const int google::protobuf::Syntax_ARRAYSIZE = Syntax_MAX + 1

◆ Syntax_MAX

const Syntax google::protobuf::Syntax_MAX = SYNTAX_PROTO3

◆ Syntax_MIN

const Syntax google::protobuf::Syntax_MIN = SYNTAX_PROTO2

◆ value

const FieldDescriptor const OneofDescriptor google::protobuf::value