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

Namespaces

 _parameterized
 
 api_implementation
 
 containers
 
 decoder
 
 descriptor_database_test
 
 descriptor_pool_test
 
 descriptor_test
 
 encoder
 
 enum_type_wrapper
 
 generator_test
 
 import_test_package
 
 json_format_test
 
 message_factory_test
 
 message_listener
 
 message_test
 
 proto_builder_test
 
 python_message
 
 reflection_test
 
 service_reflection_test
 
 symbol_database_test
 
 test_util
 
 text_encoding_test
 
 text_format_test
 
 type_checkers
 
 type_traits_internal
 
 unknown_fields_test
 
 well_known_types
 
 well_known_types_test
 
 wire_format
 
 wire_format_test
 

Classes

struct  add_reference
 
struct  add_reference< T & >
 
class  AllocatedRepeatedPtrFieldBackInsertIterator
 
struct  and_
 
class  AnyMetadata
 
struct  ArenaStringPtr
 
struct  AtomicOps_x86CPUFeatureStruct
 
struct  big_
 
class  CodedOutputStreamFieldSkipper
 
struct  CompileAssert
 
struct  DateTime
 
class  DescriptorPoolExtensionFinder
 
class  DynamicMapField
 
struct  ElementCopier
 
struct  ElementCopier< Element, true >
 
struct  enable_if
 
struct  enable_if< false, T >
 
class  enable_shared_from_this
 
class  EnumTypeTraits
 
class  ExtensionFinder
 
class  ExtensionIdentifier
 
struct  ExtensionInfo
 
class  ExtensionSet
 
class  FieldSkipper
 
class  FunctionClosure0
 
class  FunctionClosure1
 
class  FunctionClosure2
 
class  FunctionResultCallback_0_0
 
class  FunctionResultCallback_0_1
 
class  FunctionResultCallback_1_0
 
class  FunctionResultCallback_1_1
 
class  GeneratedExtensionFinder
 
class  GeneratedMessageReflection
 
class  GenericTypeHandler
 
struct  has_trivial_assign
 
struct  has_trivial_assign< A[N]>
 
struct  has_trivial_assign< D >
 
struct  has_trivial_assign< std::pair< T, U > >
 
struct  has_trivial_constructor
 
struct  has_trivial_constructor< A[N]>
 
struct  has_trivial_constructor< const T >
 
struct  has_trivial_constructor< E >
 
struct  has_trivial_constructor< std::pair< T, U > >
 
struct  has_trivial_copy
 
struct  has_trivial_copy< A[N]>
 
struct  has_trivial_copy< C >
 
struct  has_trivial_copy< const T >
 
struct  has_trivial_copy< std::pair< T, U > >
 
struct  has_trivial_destructor
 
struct  has_trivial_destructor< A[N]>
 
struct  has_trivial_destructor< const T >
 
struct  has_trivial_destructor< F >
 
struct  has_trivial_destructor< std::pair< T, U > >
 
struct  identity_
 
struct  if_
 
struct  if_< false, A, B >
 
struct  integral_constant
 
struct  InternalConstRef
 
class  InternalMetadataWithArena
 
struct  is_base_of
 
struct  is_convertible
 
struct  is_enum
 
struct  is_enum< const T >
 
struct  is_enum< const volatile T >
 
struct  is_enum< volatile T >
 
struct  is_floating_point
 
struct  is_floating_point< const T >
 
struct  is_floating_point< const volatile T >
 
struct  is_floating_point< double >
 
struct  is_floating_point< float >
 
struct  is_floating_point< long double >
 
struct  is_floating_point< volatile T >
 
struct  is_integral
 
struct  is_integral< bool >
 
struct  is_integral< char >
 
struct  is_integral< const T >
 
struct  is_integral< const volatile T >
 
struct  is_integral< int >
 
struct  is_integral< long >
 
struct  is_integral< short >
 
struct  is_integral< signed char >
 
struct  is_integral< unsigned char >
 
struct  is_integral< unsigned int >
 
struct  is_integral< unsigned long >
 
struct  is_integral< unsigned short >
 
struct  is_integral< volatile T >
 
struct  is_integral< wchar_t >
 
struct  is_pod
 
struct  is_pod< const T >
 
struct  is_pod< const volatile T >
 
struct  is_pod< volatile T >
 
struct  is_pointer
 
struct  is_pointer< const T >
 
struct  is_pointer< const volatile T >
 
struct  is_pointer< T * >
 
struct  is_pointer< volatile T >
 
struct  is_reference
 
struct  is_reference< T & >
 
struct  is_same
 
struct  is_same< T, T >
 
class  LogFinisher
 
class  LogMessage
 
class  MapArenaMessageCreator
 
class  MapArenaMessageCreator< Type, false >
 
class  MapArenaMessageCreator< Type, true >
 
class  MapEntry
 
class  MapEntryBase
 
class  MapEntryLite
 
class  MapField
 
class  MapFieldAccessor
 
class  MapFieldBase
 
class  MapFieldBasePrimitiveTest
 
class  MapFieldBaseStub
 
class  MapFieldInDynamicMessageTest
 
class  MapFieldLite
 
class  MapFieldReflectionTest
 
class  MapFieldStateTest
 
struct  MapIf
 
struct  MapIf< false, TrueType, FalseType >
 
struct  MapIf< true, TrueType, FalseType >
 
class  MapImplTest
 
class  MapTypeHandler
 
class  MapTypeHandler< WireFormatLite::TYPE_MESSAGE, Type >
 
class  MapValueInitializer
 
class  MapValueInitializer< false, Type >
 
class  MapValueInitializer< true, Type >
 
class  MapWireFieldTypeTraits
 
struct  MessageDescriptorGetter
 
struct  MessageDescriptorGetter< Message >
 
class  MessageSetFieldSkipper
 
class  MessageTypeTraits
 
class  MethodClosure0
 
class  MethodClosure1
 
class  MethodClosure2
 
class  MethodResultCallback_5_2
 
class  Mutex
 
class  MutexLock
 
class  MutexLockMaybe
 
class  NoHeapChecker
 
struct  or_
 
struct  PrimitiveTraits
 
class  PrimitiveTypeTraits
 
class  RandomAccessRepeatedFieldAccessor
 
class  ReflectionOps
 
struct  RefTypeTraits
 
struct  RefTypeTraits< T, typename internal::enable_if< ::google::protobuf::internal::is_same< string, T >::value >::type >
 
struct  RefTypeTraits< T, typename internal::enable_if< internal::is_base_of< Message, T >::value >::type >
 
struct  RefTypeTraits< T, typename internal::enable_if< internal::is_same< string, T >::value >::type >
 
struct  RefTypeTraits< T, typename internal::enable_if< is_proto_enum< T >::value >::type >
 
struct  RefTypeTraits< T, typename internal::enable_if< PrimitiveTraits< T >::is_primitive >::type >
 
struct  RemapEntry
 
struct  remove_const
 
struct  remove_const< T const >
 
struct  remove_cv
 
struct  remove_pointer
 
struct  remove_pointer< T * >
 
struct  remove_pointer< T *const >
 
struct  remove_pointer< T *const volatile >
 
struct  remove_pointer< T *volatile >
 
struct  remove_reference
 
struct  remove_reference< T & >
 
struct  remove_volatile
 
struct  remove_volatile< T volatile >
 
struct  RemoveConst
 
struct  RemoveConst< const T >
 
class  RepeatedEnumTypeTraits
 
class  RepeatedFieldAccessor
 
class  RepeatedFieldBackInsertIterator
 
class  RepeatedFieldPrimitiveAccessor
 
class  RepeatedFieldRefIterator
 
class  RepeatedFieldWrapper
 
class  RepeatedMessageGenericTypeTraits
 
class  RepeatedMessageTypeTraits
 
class  RepeatedPrimitiveGenericTypeTraits
 
class  RepeatedPrimitiveTypeTraits
 
class  RepeatedPtrFieldBackInsertIterator
 
class  RepeatedPtrFieldBase
 
class  RepeatedPtrFieldMessageAccessor
 
class  RepeatedPtrFieldStringAccessor
 
class  RepeatedPtrFieldWrapper
 
class  RepeatedPtrIterator
 
class  RepeatedPtrOverPtrsIterator
 
class  RepeatedStringTypeTraits
 
class  scoped_array
 
class  scoped_ptr
 
class  SequenceNumber
 
class  shared_ptr
 
class  SharedPtrControlBlock
 
class  Singleton
 
struct  StringPiecePod
 
class  StringTypeHandler
 
class  StringTypeHandlerBase
 
class  StringTypeTraits
 
struct  type_equals_
 
struct  type_equals_< A, A >
 
class  TypeDefinedMapFieldBase
 
struct  TypeImplementsMergeBehavior
 
struct  TypeImplementsMergeBehavior< ::std::string >
 
class  UnknownFieldSetFieldSkipper
 
class  UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator
 
struct  UTF8StateMachineObj
 
class  weak_ptr
 
class  WireFormat
 
class  WireFormatLite
 

Typedefs

typedef uint8 FieldType
 
typedef bool EnumValidityFunc(int number)
 
typedef bool EnumValidityFuncWithArg(const void *arg, int number)
 
typedef InternalMetadataWithArena InternalMetadata
 
typedef int32 Atomic32
 
typedef intptr_t AtomicWord
 
typedef Atomic32(* LinuxKernelCmpxchgFunc) (Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr)
 
typedef void(* LinuxKernelMemoryBarrierFunc) (void)
 
typedef volatile std::atomic< Atomic32 > * AtomicLocation32
 
typedef void OnShutdownFunc()
 
typedef MutexLock ReaderMutexLock
 
typedef MutexLock WriterMutexLock
 
typedef UTF8StateMachineObj UTF8ScanObj
 
typedef char small_
 
typedef integral_constant< bool, true > true_type
 
typedef integral_constant< bool, false > false_type
 
typedef true_type true_
 
typedef false_type false_
 

Enumerations

enum  ExitReason {
  kExitDstSpaceFull = 239, kExitIllegalStructure, kExitOK, kExitReject,
  kExitReplace1, kExitReplace2, kExitReplace3, kExitReplace21,
  kExitReplace31, kExitReplace32, kExitReplaceOffset1, kExitReplaceOffset2,
  kExitReplace1S0, kExitSpecial, kExitDoAgain, kExitRejectAlt,
  kExitNone
}
 

Functions

bool ParseAnyTypeUrl (const string &type_url, string *full_type_name)
 
bool GetAnyFieldDescriptors (const Message &message, const FieldDescriptor **type_url_field, const FieldDescriptor **value_field)
 
template<typename T >
void arena_destruct_object (void *object)
 
template<typename T >
void arena_delete_object (void *object)
 
void arena_free (void *object, size_t)
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_primitive_generic_type_traits_once_init_)
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_string_type_traits_once_init_)
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_message_generic_type_traits_once_init_)
 
FieldDescriptor::Type real_type (FieldType type)
 
FieldDescriptor::CppType cpp_type (FieldType type)
 
WireFormatLite::FieldType field_type (FieldType type)
 
LIBPROTOBUF_EXPORT bool ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, int *value)
 
template<typename EnumType >
bool ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, EnumType *value)
 
LIBPROTOBUF_EXPORT const string & NameOfEnum (const EnumDescriptor *descriptor, int value)
 
bool CreateUnknownEnumValues (const FileDescriptor *file)
 
template<typename To , typename From >
To dynamic_cast_if_available (From from)
 
template<typename T >
T * DynamicCastToGenerated (const Message *from)
 
template<typename T >
T * DynamicCastToGenerated (Message *from)
 
double Infinity ()
 
double NaN ()
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (empty_string_once_init_)
 
void DeleteEmptyString ()
 
void InitEmptyString ()
 
const ::std::string & GetEmptyString ()
 
int StringSpaceUsedExcludingSelf (const string &str)
 
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited ()
 
template<class Type >
bool AllAreInitialized (const Type &t)
 
ArenaString * ReadArenaString (::google::protobuf::io::CodedInputStream *input, ::google::protobuf::Arena *arena)
 
void LIBPROTOBUF_EXPORT RegisterMapEntryDefaultInstance (MessageLite *default_instance)
 
void DeleteMapEntryDefaultInstances ()
 
void InitMapEntryDefaultInstances ()
 
template<typename T >
T UnwrapMapKey (const MapKey &map_key)
 
template<>
int32 UnwrapMapKey< int32 > (const MapKey &map_key)
 
template<>
uint32 UnwrapMapKey< uint32 > (const MapKey &map_key)
 
template<>
int64 UnwrapMapKey< int64 > (const MapKey &map_key)
 
template<>
uint64 UnwrapMapKey< uint64 > (const MapKey &map_key)
 
template<>
bool UnwrapMapKey< bool > (const MapKey &map_key)
 
template<>
string UnwrapMapKey< string > (const MapKey &map_key)
 
template<typename T >
void SetMapKey (MapKey *map_key, const T &value)
 
template<>
void SetMapKey< int32 > (MapKey *map_key, const int32 &value)
 
template<>
void SetMapKey< uint32 > (MapKey *map_key, const uint32 &value)
 
template<>
void SetMapKey< int64 > (MapKey *map_key, const int64 &value)
 
template<>
void SetMapKey< uint64 > (MapKey *map_key, const uint64 &value)
 
template<>
void SetMapKey< bool > (MapKey *map_key, const bool &value)
 
template<>
void SetMapKey< string > (MapKey *map_key, const string &value)
 
template<typename Key , typename T >
bool AllAreInitialized (const Map< Key, T > &t)
 
 TEST_F (MapFieldBasePrimitiveTest, SpaceUsedExcludingSelf)
 
 TEST_F (MapFieldBasePrimitiveTest, GetRepeatedField)
 
 TEST_F (MapFieldBasePrimitiveTest, MutableRepeatedField)
 
 TEST_F (MapFieldBasePrimitiveTest, Arena)
 
 INSTANTIATE_TEST_CASE_P (MapFieldStateTestInstance, MapFieldStateTest, ::testing::Values(CLEAN, MAP_DIRTY, REPEATED_DIRTY))
 
 TEST_P (MapFieldStateTest, GetMap)
 
 TEST_P (MapFieldStateTest, MutableMap)
 
 TEST_P (MapFieldStateTest, MergeFromClean)
 
 TEST_P (MapFieldStateTest, MergeFromMapDirty)
 
 TEST_P (MapFieldStateTest, MergeFromRepeatedDirty)
 
 TEST_P (MapFieldStateTest, SwapClean)
 
 TEST_P (MapFieldStateTest, SwapMapDirty)
 
 TEST_P (MapFieldStateTest, SwapRepeatedDirty)
 
 TEST_P (MapFieldStateTest, Clear)
 
 TEST_P (MapFieldStateTest, SpaceUsedExcludingSelf)
 
 TEST_P (MapFieldStateTest, GetMapField)
 
 TEST_P (MapFieldStateTest, MutableMapField)
 
 TEST_P (MapImplTest, OperatorBracket)
 
 TEST_P (MapImplTest, OperatorBracketNonExist)
 
 TEST_P (MapImplTest, MutableAt)
 
 TEST_P (MapImplTest, CountNonExist)
 
 TEST_P (MapImplTest, MutableFindNonExist)
 
 TEST_P (MapImplTest, ImmutableFindNonExist)
 
 TEST_P (MapImplTest, ConstEnd)
 
 TEST_P (MapImplTest, GetReferenceFromIterator)
 
 TEST_P (MapImplTest, IteratorBasic)
 
 TEST_P (MapImplTest, BeginIsFast)
 
 TEST_P (MapImplTest, HashFlood)
 
 TEST_P (MapImplTest, IteratorInvalidation)
 
 TEST_P (MapImplTest, EraseRevalidates)
 
template<typename T >
bool IsConstHelper (T &)
 
template<typename T >
bool IsConstHelper (const T &)
 
 TEST_P (MapImplTest, IteratorConstness)
 
bool IsForwardIteratorHelper (std::forward_iterator_tag)
 
template<typename T >
bool IsForwardIteratorHelper (T)
 
 TEST_P (MapImplTest, IteratorCategory)
 
 TEST_P (MapImplTest, InsertSingle)
 
 TEST_P (MapImplTest, InsertByIterator)
 
 TEST_P (MapImplTest, EraseSingleByKey)
 
 TEST_P (MapImplTest, EraseMutipleByKey)
 
 TEST_P (MapImplTest, EraseSingleByIterator)
 
 TEST_P (MapImplTest, ValidIteratorAfterErase)
 
 TEST_P (MapImplTest, EraseByIterator)
 
 TEST_P (MapImplTest, Clear)
 
 TEST_P (MapImplTest, CopyConstructorWithArena)
 
 TEST_P (MapImplTest, CopyConstructorWithoutArena)
 
 TEST_P (MapImplTest, IterConstructor)
 
 TEST_P (MapImplTest, Assigner)
 
 TEST_P (MapImplTest, Rehash)
 
 TEST_P (MapImplTest, EqualRange)
 
 TEST_P (MapImplTest, ConvertToStdMap)
 
 TEST_P (MapImplTest, ConvertToStdVectorOfPairs)
 
 INSTANTIATE_TEST_CASE_P (BoolSequence, MapImplTest, testing::Bool())
 
 TEST_F (MapFieldReflectionTest, RegularFields)
 
 TEST_F (MapFieldReflectionTest, RepeatedFieldRefForRegularFields)
 
 TEST_F (MapFieldReflectionTest, RepeatedFieldRefMergeFromAndSwap)
 
 TEST (GeneratedMapFieldTest, Accessors)
 
 TEST (GeneratedMapFieldTest, SetMapFieldsInitialized)
 
 TEST (GeneratedMapFieldTest, Proto2SetMapFieldsInitialized)
 
 TEST (GeneratedMapFieldTest, Clear)
 
 TEST (GeneratedMapFieldTest, ClearMessageMap)
 
 TEST (GeneratedMapFieldTest, CopyFrom)
 
 TEST (GeneratedMapFieldTest, CopyFromMessageMap)
 
 TEST (GeneratedMapFieldTest, SwapWithEmpty)
 
 TEST (GeneratedMapFieldTest, SwapWithSelf)
 
 TEST (GeneratedMapFieldTest, SwapWithOther)
 
 TEST (GeneratedMapFieldTest, CopyConstructor)
 
 TEST (GeneratedMapFieldTest, CopyAssignmentOperator)
 
 TEST (GeneratedMapFieldTest, UpcastCopyFrom)
 
 TEST (GeneratedMapFieldTest, CopyFromDynamicMessage)
 
 TEST (GeneratedMapFieldTest, CopyFromDynamicMessageMapReflection)
 
 TEST (GeneratedMapFieldTest, DynamicMessageCopyFrom)
 
 TEST (GeneratedMapFieldTest, DynamicMessageCopyFromMapReflection)
 
 TEST (GeneratedMapFieldTest, SyncDynamicMapWithRepeatedField)
 
 TEST (GeneratedMapFieldTest, NonEmptyMergeFrom)
 
 TEST (GeneratedMapFieldTest, MergeFromMessageMap)
 
 TEST (GeneratedMapFieldTest, SerializationToArray)
 
 TEST (GeneratedMapFieldTest, SerializationToStream)
 
 TEST (GeneratedMapFieldTest, SameTypeMaps)
 
 TEST (GeneratedMapFieldTest, Proto2UnknownEnum)
 
 TEST (GeneratedMapFieldTest, StandardWireFormat)
 
 TEST (GeneratedMapFieldTest, UnorderedWireFormat)
 
 TEST (GeneratedMapFieldTest, DuplicatedKeyWireFormat)
 
 TEST (GeneratedMapFieldTest, DuplicatedValueWireFormat)
 
 TEST (GeneratedMapFieldTest, MissedKeyWireFormat)
 
 TEST (GeneratedMapFieldTest, MissedValueWireFormat)
 
 TEST (GeneratedMapFieldTest, MissedValueTextFormat)
 
 TEST (GeneratedMapFieldTest, UnknownFieldWireFormat)
 
 TEST (GeneratedMapFieldTest, CorruptedWireFormat)
 
 TEST (GeneratedMapFieldTest, IsInitialized)
 
 TEST (GeneratedMapFieldReflectionTest, SpaceUsed)
 
 TEST (GeneratedMapFieldReflectionTest, Accessors)
 
 TEST (GeneratedMapFieldReflectionTest, Swap)
 
 TEST (GeneratedMapFieldReflectionTest, SwapWithBothSet)
 
 TEST (GeneratedMapFieldReflectionTest, SwapFields)
 
 TEST (GeneratedMapFieldReflectionTest, ClearField)
 
 TEST (GeneratedMapFieldReflectionTest, RemoveLast)
 
 TEST (GeneratedMapFieldReflectionTest, ReleaseLast)
 
 TEST (GeneratedMapFieldReflectionTest, SwapElements)
 
 TEST (GeneratedMapFieldReflectionTest, MutableUnknownFields)
 
 TEST (GeneratedMapFieldReflectionTest, EmbedProto2Message)
 
 TEST (GeneratedMapFieldReflectionTest, MergeFromClearMapEntry)
 
 TEST (GeneratedMapFieldReflectionTest, MapEntryClear)
 
 TEST (GeneratedMapFieldReflectionTest, Proto2MapEntryClear)
 
 TEST (GeneratedMapFieldReflectionTest, SetViaMapReflection)
 
 TEST_F (MapFieldInDynamicMessageTest, MapIndependentOffsets)
 
 TEST_F (MapFieldInDynamicMessageTest, DynamicMapReflection)
 
 TEST_F (MapFieldInDynamicMessageTest, MapSpaceUsed)
 
 TEST_F (MapFieldInDynamicMessageTest, RecursiveMap)
 
 TEST (ReflectionOpsForMapFieldTest, MapSanityCheck)
 
 TEST (ReflectionOpsForMapFieldTest, MapCopy)
 
 TEST (ReflectionOpsForMapFieldTest, MergeMap)
 
 TEST (ReflectionOpsForMapFieldTest, ClearMap)
 
 TEST (ReflectionOpsForMapFieldTest, MapDiscardUnknownFields)
 
 TEST (WireFormatForMapFieldTest, ParseMap)
 
 TEST (WireFormatForMapFieldTest, MapByteSize)
 
 TEST (WireFormatForMapFieldTest, SerializeMap)
 
 TEST (WireFormatForMapFieldTest, MapParseHelpers)
 
 TEST (TextFormatMapTest, SerializeAndParse)
 
 TEST (TextFormatMapTest, Sorted)
 
 TEST (ArenaTest, ParsingAndSerializingNoHeapAllocation)
 
 TEST (ArenaTest, RelfectionInTextFormat)
 
 TEST (ArenaTest, StringMapNoLeak)
 
void LogIndexOutOfBounds (int index, int size)
 
template<typename Iter >
int CalculateReserve (Iter begin, Iter end, std::forward_iterator_tag)
 
template<typename Iter >
int CalculateReserve (Iter, Iter, std::input_iterator_tag)
 
template<typename Iter >
int CalculateReserve (Iter begin, Iter end)
 
Atomic32 NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value)
 
Atomic32 NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value)
 
Atomic32 NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment)
 
Atomic32 Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment)
 
Atomic32 Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value)
 
Atomic32 Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value)
 
void MemoryBarrier ()
 
void NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value)
 
void Acquire_Store (volatile Atomic32 *ptr, Atomic32 value)
 
void Release_Store (volatile Atomic32 *ptr, Atomic32 value)
 
Atomic32 NoBarrier_Load (volatile const Atomic32 *ptr)
 
Atomic32 Acquire_Load (volatile const Atomic32 *ptr)
 
Atomic32 Release_Load (volatile const Atomic32 *ptr)
 
Atomic64 NoBarrier_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value)
 
Atomic64 NoBarrier_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value)
 
Atomic64 NoBarrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment)
 
Atomic64 Barrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment)
 
Atomic64 Acquire_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value)
 
Atomic64 Release_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value)
 
void NoBarrier_Store (volatile Atomic64 *ptr, Atomic64 value)
 
void Acquire_Store (volatile Atomic64 *ptr, Atomic64 value)
 
void Release_Store (volatile Atomic64 *ptr, Atomic64 value)
 
Atomic64 NoBarrier_Load (volatile const Atomic64 *ptr)
 
Atomic64 Acquire_Load (volatile const Atomic64 *ptr)
 
Atomic64 Release_Load (volatile const Atomic64 *ptr)
 
LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg __attribute__ ((weak))
 
Atomic32 QNXCmpxchg (Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr)
 
AtomicWord NoBarrier_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
AtomicWord NoBarrier_AtomicExchange (volatile AtomicWord *ptr, AtomicWord new_value)
 
AtomicWord NoBarrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment)
 
AtomicWord Barrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment)
 
AtomicWord Acquire_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
AtomicWord Release_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value)
 
void NoBarrier_Store (volatile AtomicWord *ptr, AtomicWord value)
 
void Acquire_Store (volatile AtomicWord *ptr, AtomicWord value)
 
void Release_Store (volatile AtomicWord *ptr, AtomicWord value)
 
AtomicWord NoBarrier_Load (volatile const AtomicWord *ptr)
 
AtomicWord Acquire_Load (volatile const AtomicWord *ptr)
 
AtomicWord Release_Load (volatile const AtomicWord *ptr)
 
Atomic32 Acquire_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value)
 
Atomic32 Release_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value)
 
Atomic64 Acquire_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value)
 
Atomic64 Release_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value)
 
Closure * NewCallback (void(*function)())
 
Closure * NewPermanentCallback (void(*function)())
 
template<typename Class >
Closure * NewCallback (Class *object, void(Class::*method)())
 
template<typename Class >
Closure * NewPermanentCallback (Class *object, void(Class::*method)())
 
template<typename Arg1 >
Closure * NewCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Arg1 >
Closure * NewPermanentCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 >
Closure * NewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 >
Closure * NewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Arg1 , typename Arg2 >
Closure * NewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Arg1 , typename Arg2 >
Closure * NewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Class , typename Arg1 , typename Arg2 >
Closure * NewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Class , typename Arg1 , typename Arg2 >
Closure * NewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename R >
ResultCallback< R > * NewCallback (R(*function)())
 
template<typename R >
ResultCallback< R > * NewPermanentCallback (R(*function)())
 
template<typename R , typename P1 >
ResultCallback< R > * NewCallback (R(*function)(P1), P1 p1)
 
template<typename R , typename P1 >
ResultCallback< R > * NewPermanentCallback (R(*function)(P1), P1 p1)
 
template<typename R , typename A1 >
ResultCallback1< R, A1 > * NewCallback (R(*function)(A1))
 
template<typename R , typename A1 >
ResultCallback1< R, A1 > * NewPermanentCallback (R(*function)(A1))
 
template<typename R , typename P1 , typename A1 >
ResultCallback1< R, A1 > * NewCallback (R(*function)(P1, A1), P1 p1)
 
template<typename R , typename P1 , typename A1 >
ResultCallback1< R, A1 > * NewPermanentCallback (R(*function)(P1, A1), P1 p1)
 
template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename A1 , typename A2 >
ResultCallback2< R, A1, A2 > * NewPermanentCallback (T *object, R(T::*function)(P1, P2, P3, P4, P5, A1, A2), typename internal::InternalConstRef< P1 >::type p1, typename internal::InternalConstRef< P2 >::type p2, typename internal::InternalConstRef< P3 >::type p3, typename internal::InternalConstRef< P4 >::type p4, typename internal::InternalConstRef< P5 >::type p5)
 
template<typename To , typename From >
To implicit_cast (From const &f)
 
template<typename To , typename From >
To down_cast (From *f)
 
template<typename To , typename From >
To down_cast (From &f)
 
template<typename To , typename From >
To bit_cast (const From &from)
 
void VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename)
 
string VersionString (int version)
 
void DefaultLogHandler (LogLevel level, const char *filename, int line, const string &message)
 
void NullLogHandler (LogLevel, const char *, int, const string &)
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (log_silencer_count_init_)
 
void DeleteLogSilencerCount ()
 
void InitLogSilencerCount ()
 
void InitLogSilencerCountOnce ()
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (shutdown_functions_init)
 
void InitShutdownFunctions ()
 
void InitShutdownFunctionsOnce ()
 
void OnShutdown (void(*func)())
 
LIBPROTOBUF_EXPORT bool IsStructurallyValidUTF8 (const char *buf, int len)
 
bool IsStructurallyValidUTF8 (const std::string &str)
 
LIBPROTOBUF_EXPORT int UTF8SpnStructurallyValid (const StringPiece &str)
 
LIBPROTOBUF_EXPORT char * UTF8CoerceToStructurallyValid (const StringPiece &str, char *dst, char replace_char)
 
bool memeq (const char *a, const char *b, size_t n)
 
int fastmemcmp_inlined (const char *a, const char *b, size_t n)
 
void memcpy_inlined (char *dst, const char *src, size_t size)
 
template<typename T >
bool IsOk (T status)
 
template<>
bool IsOk (bool status)
 
template<typename T >
T * CheckNotNull (const char *, int, const char *name, T *val)
 
template<typename T >
bool IsNan (T value)
 
template<>
bool IsNan (float value)
 
template<>
bool IsNan (double value)
 
template<typename T >
bool AlmostEquals (T a, T b)
 
template<>
bool AlmostEquals (float a, float b)
 
template<>
bool AlmostEquals (double a, double b)
 
bool RefCountDec (volatile Atomic32 *ptr)
 
void RefCountInc (volatile Atomic32 *ptr)
 
template<typename T >
void swap (shared_ptr< T > &r, shared_ptr< T > &s)
 
template<typename T , typename U >
shared_ptr< T > static_pointer_cast (const shared_ptr< U > &rhs)
 
template<typename T >
void swap (weak_ptr< T > &r, weak_ptr< T > &s)
 
int UTF8GenericScan (const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)
 
int UTF8GenericScanFastAscii (const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed)
 
bool SecondsToDateTime (int64 seconds, DateTime *time)
 
bool DateTimeToSeconds (const DateTime &time, int64 *seconds)
 
void GetCurrentTime (int64 *seconds, int32 *nanos)
 
string FormatTime (int64 seconds, int32 nanos)
 
bool ParseTime (const string &value, int64 *seconds, int32 *nanos)
 
template<>
bool WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_INT32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_INT64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_UINT32 > (io::CodedInputStream *input, uint32 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_UINT64 > (io::CodedInputStream *input, uint64 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SINT32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SINT64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_FIXED32 > (io::CodedInputStream *input, uint32 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_FIXED64 > (io::CodedInputStream *input, uint64 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SFIXED32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SFIXED64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool WireFormatLite::ReadPrimitive< float, WireFormatLite::TYPE_FLOAT > (io::CodedInputStream *input, float *value)
 
template<>
bool WireFormatLite::ReadPrimitive< double, WireFormatLite::TYPE_DOUBLE > (io::CodedInputStream *input, double *value)
 
template<>
bool WireFormatLite::ReadPrimitive< bool, WireFormatLite::TYPE_BOOL > (io::CodedInputStream *input, bool *value)
 
template<>
bool WireFormatLite::ReadPrimitive< int, WireFormatLite::TYPE_ENUM > (io::CodedInputStream *input, int *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< uint32, WireFormatLite::TYPE_FIXED32 > (const uint8 *buffer, uint32 *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< uint64, WireFormatLite::TYPE_FIXED64 > (const uint8 *buffer, uint64 *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< int32, WireFormatLite::TYPE_SFIXED32 > (const uint8 *buffer, int32 *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< int64, WireFormatLite::TYPE_SFIXED64 > (const uint8 *buffer, int64 *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT > (const uint8 *buffer, float *value)
 
template<>
const uint8 * WireFormatLite::ReadPrimitiveFromArray< double, WireFormatLite::TYPE_DOUBLE > (const uint8 *buffer, double *value)
 

Variables

const char kAnyFullTypeName [] = "google.protobuf.Any"
 
const char kTypeGoogleApisComPrefix [] = "type.googleapis.com/"
 
const char kTypeGoogleProdComPrefix [] = "type.googleprod.com/"
 
LIBPROTOBUF_EXPORT ProtobufOnceType repeated_primitive_generic_type_traits_once_init_
 
LIBPROTOBUF_EXPORT ProtobufOnceType repeated_string_type_traits_once_init_
 
LIBPROTOBUF_EXPORT ProtobufOnceType repeated_message_generic_type_traits_once_init_
 
const ::std::string * empty_string_
 
LIBPROTOBUF_EXPORT ProtobufOnceType empty_string_once_init_
 
ProtobufOnceType map_entry_default_instances_once_
 
Mutex * map_entry_default_instances_mutex_
 
vector< MessageLite * > * map_entry_default_instances_
 
struct AtomicOps_x86CPUFeatureStruct AtomicOps_Internalx86CPUFeatures
 
vector< void(*)()> * shutdown_functions = NULL
 
Mutex * shutdown_functions_mutex = NULL
 

Typedef Documentation

◆ Atomic32

◆ AtomicLocation32

◆ AtomicWord

◆ EnumValidityFunc

typedef bool google::protobuf::internal.EnumValidityFunc(int number)

◆ EnumValidityFuncWithArg

typedef bool google::protobuf::internal.EnumValidityFuncWithArg(const void *arg, int number)

◆ false_

◆ false_type

◆ FieldType

◆ InternalMetadata

◆ LinuxKernelCmpxchgFunc

typedef Atomic32(* google::protobuf::internal.LinuxKernelCmpxchgFunc) (Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr)

◆ LinuxKernelMemoryBarrierFunc

typedef void(* google::protobuf::internal.LinuxKernelMemoryBarrierFunc) (void)

◆ OnShutdownFunc

typedef void google::protobuf::internal.OnShutdownFunc()

◆ ReaderMutexLock

◆ small_

◆ true_

◆ true_type

◆ UTF8ScanObj

◆ WriterMutexLock

Enumeration Type Documentation

◆ ExitReason

Enumerator
kExitDstSpaceFull 
kExitIllegalStructure 
kExitOK 
kExitReject 
kExitReplace1 
kExitReplace2 
kExitReplace3 
kExitReplace21 
kExitReplace31 
kExitReplace32 
kExitReplaceOffset1 
kExitReplaceOffset2 
kExitReplace1S0 
kExitSpecial 
kExitDoAgain 
kExitRejectAlt 
kExitNone 

Function Documentation

◆ __attribute__()

LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier google::protobuf::internal::__attribute__ ( (weak)  )
Initial value:
=
void(* LinuxKernelMemoryBarrierFunc)(void)
Definition: atomicops_internals_arm_gcc.h:53

◆ Acquire_AtomicExchange() [1/2]

Atomic32 google::protobuf::internal::Acquire_AtomicExchange ( volatile Atomic32 *  ptr,
Atomic32  new_value 
)
inline

◆ Acquire_AtomicExchange() [2/2]

Atomic64 google::protobuf::internal::Acquire_AtomicExchange ( volatile Atomic64 *  ptr,
Atomic64  new_value 
)
inline

◆ Acquire_CompareAndSwap() [1/3]

AtomicWord google::protobuf::internal::Acquire_CompareAndSwap ( volatile AtomicWord *  ptr,
AtomicWord  old_value,
AtomicWord  new_value 
)
inline

◆ Acquire_CompareAndSwap() [2/3]

Atomic32 google::protobuf::internal::Acquire_CompareAndSwap ( volatile Atomic32 *  ptr,
Atomic32  old_value,
Atomic32  new_value 
)
inline

◆ Acquire_CompareAndSwap() [3/3]

Atomic64 google::protobuf::internal::Acquire_CompareAndSwap ( volatile Atomic64 *  ptr,
Atomic64  old_value,
Atomic64  new_value 
)
inline

◆ Acquire_Load() [1/3]

AtomicWord google::protobuf::internal::Acquire_Load ( volatile const AtomicWord *  ptr)
inline

◆ Acquire_Load() [2/3]

Atomic32 google::protobuf::internal::Acquire_Load ( volatile const Atomic32 *  ptr)
inline

◆ Acquire_Load() [3/3]

Atomic64 google::protobuf::internal::Acquire_Load ( volatile const Atomic64 *  ptr)
inline

◆ Acquire_Store() [1/3]

void google::protobuf::internal::Acquire_Store ( volatile AtomicWord *  ptr,
AtomicWord  value 
)
inline

◆ Acquire_Store() [2/3]

void google::protobuf::internal::Acquire_Store ( volatile Atomic32 *  ptr,
Atomic32  value 
)
inline

◆ Acquire_Store() [3/3]

void google::protobuf::internal::Acquire_Store ( volatile Atomic64 *  ptr,
Atomic64  value 
)
inline

◆ AllAreInitialized() [1/2]

template<class Type >
bool google::protobuf::internal::AllAreInitialized ( const Type &  t)

◆ AllAreInitialized() [2/2]

template<typename Key , typename T >
bool google::protobuf::internal::AllAreInitialized ( const Map< Key, T > &  t)

◆ AlmostEquals() [1/3]

template<typename T >
bool google::protobuf::internal::AlmostEquals ( T  a,
T  b 
)

◆ AlmostEquals() [2/3]

template<>
bool google::protobuf::internal::AlmostEquals ( float  a,
float  b 
)
inline

◆ AlmostEquals() [3/3]

template<>
bool google::protobuf::internal::AlmostEquals ( double  a,
double  b 
)
inline

◆ arena_delete_object()

template<typename T >
void google::protobuf::internal::arena_delete_object ( void *  object)

◆ arena_destruct_object()

template<typename T >
void google::protobuf::internal::arena_destruct_object ( void *  object)

◆ arena_free()

void google::protobuf::internal::arena_free ( void *  object,
size_t   
)
inline

◆ Barrier_AtomicIncrement() [1/3]

AtomicWord google::protobuf::internal::Barrier_AtomicIncrement ( volatile AtomicWord *  ptr,
AtomicWord  increment 
)
inline

◆ Barrier_AtomicIncrement() [2/3]

Atomic32 google::protobuf::internal::Barrier_AtomicIncrement ( volatile Atomic32 *  ptr,
Atomic32  increment 
)
inline

◆ Barrier_AtomicIncrement() [3/3]

Atomic64 google::protobuf::internal::Barrier_AtomicIncrement ( volatile Atomic64 *  ptr,
Atomic64  increment 
)
inline

◆ bit_cast()

template<typename To , typename From >
To google::protobuf::internal::bit_cast ( const From &  from)
inline

◆ CalculateReserve() [1/3]

template<typename Iter >
int google::protobuf::internal::CalculateReserve ( Iter  begin,
Iter  end,
std::forward_iterator_tag   
)
inline

◆ CalculateReserve() [2/3]

template<typename Iter >
int google::protobuf::internal::CalculateReserve ( Iter  ,
Iter  ,
std::input_iterator_tag   
)
inline

◆ CalculateReserve() [3/3]

template<typename Iter >
int google::protobuf::internal::CalculateReserve ( Iter  begin,
Iter  end 
)
inline

◆ CheckNotNull()

template<typename T >
T* google::protobuf::internal::CheckNotNull ( const char *  ,
int  ,
const char *  name,
T *  val 
)

◆ cpp_type()

FieldDescriptor::CppType google::protobuf::internal::cpp_type ( FieldType  type)
inline

◆ CreateUnknownEnumValues()

bool google::protobuf::internal::CreateUnknownEnumValues ( const FileDescriptor *  file)
inline

◆ DateTimeToSeconds()

bool LIBPROTOBUF_EXPORT google::protobuf::internal::DateTimeToSeconds ( const DateTime &  time,
int64 *  seconds 
)

◆ DefaultLogHandler()

void google::protobuf::internal::DefaultLogHandler ( LogLevel  level,
const char *  filename,
int  line,
const string &  message 
)

◆ DeleteEmptyString()

void google::protobuf::internal::DeleteEmptyString ( )

◆ DeleteLogSilencerCount()

void google::protobuf::internal::DeleteLogSilencerCount ( )

◆ DeleteMapEntryDefaultInstances()

void google::protobuf::internal::DeleteMapEntryDefaultInstances ( )

◆ down_cast() [1/2]

template<typename To , typename From >
To google::protobuf::internal::down_cast ( From *  f)
inline

◆ down_cast() [2/2]

template<typename To , typename From >
To google::protobuf::internal::down_cast ( From &  f)
inline

◆ dynamic_cast_if_available()

template<typename To , typename From >
To google::protobuf::internal::dynamic_cast_if_available ( From  from)
inline

◆ DynamicCastToGenerated() [1/2]

template<typename T >
T* google::protobuf::internal::DynamicCastToGenerated ( const Message *  from)

◆ DynamicCastToGenerated() [2/2]

template<typename T >
T* google::protobuf::internal::DynamicCastToGenerated ( Message *  from)

◆ fastmemcmp_inlined()

int google::protobuf::internal::fastmemcmp_inlined ( const char *  a,
const char *  b,
size_t  n 
)
inline

◆ field_type()

WireFormatLite::FieldType google::protobuf::internal::field_type ( FieldType  type)
inline

◆ FormatTime()

string LIBPROTOBUF_EXPORT google::protobuf::internal::FormatTime ( int64  seconds,
int32  nanos 
)

◆ GetAnyFieldDescriptors()

bool google::protobuf::internal::GetAnyFieldDescriptors ( const Message &  message,
const FieldDescriptor **  type_url_field,
const FieldDescriptor **  value_field 
)

◆ GetCurrentTime()

void LIBPROTOBUF_EXPORT google::protobuf::internal::GetCurrentTime ( int64 *  seconds,
int32 *  nanos 
)

◆ GetEmptyString()

LIBPROTOBUF_EXPORTconst::std::string & google::protobuf::internal::GetEmptyString ( )

◆ GetEmptyStringAlreadyInited()

LIBPROTOBUF_EXPORTconst ::std::string& google::protobuf::internal::GetEmptyStringAlreadyInited ( )
inline

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [1/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( empty_string_once_init_  )

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [2/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( log_silencer_count_init_  )

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [3/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( shutdown_functions_init  )

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [4/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( repeated_primitive_generic_type_traits_once_init_  )

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [5/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( repeated_string_type_traits_once_init_  )

◆ GOOGLE_PROTOBUF_DECLARE_ONCE() [6/6]

google::protobuf::internal::GOOGLE_PROTOBUF_DECLARE_ONCE ( repeated_message_generic_type_traits_once_init_  )

◆ implicit_cast()

template<typename To , typename From >
To google::protobuf::internal::implicit_cast ( From const &  f)
inline

◆ Infinity()

LIBPROTOBUF_EXPORT double google::protobuf::internal::Infinity ( )

◆ InitEmptyString()

LIBPROTOBUF_EXPORT void google::protobuf::internal::InitEmptyString ( )

◆ InitLogSilencerCount()

void google::protobuf::internal::InitLogSilencerCount ( )

◆ InitLogSilencerCountOnce()

void google::protobuf::internal::InitLogSilencerCountOnce ( )

◆ InitMapEntryDefaultInstances()

void google::protobuf::internal::InitMapEntryDefaultInstances ( )

◆ InitShutdownFunctions()

void google::protobuf::internal::InitShutdownFunctions ( )

◆ InitShutdownFunctionsOnce()

void google::protobuf::internal::InitShutdownFunctionsOnce ( )
inline

◆ INSTANTIATE_TEST_CASE_P() [1/2]

google::protobuf::internal::INSTANTIATE_TEST_CASE_P ( MapFieldStateTestInstance  ,
MapFieldStateTest  ,
::testing::Values(CLEAN, MAP_DIRTY, REPEATED_DIRTY)   
)

◆ INSTANTIATE_TEST_CASE_P() [2/2]

google::protobuf::internal::INSTANTIATE_TEST_CASE_P ( BoolSequence  ,
MapImplTest  ,
testing::Bool()   
)

◆ IsConstHelper() [1/2]

template<typename T >
bool google::protobuf::internal::IsConstHelper ( T &  )

◆ IsConstHelper() [2/2]

template<typename T >
bool google::protobuf::internal::IsConstHelper ( const T &  )

◆ IsForwardIteratorHelper() [1/2]

bool google::protobuf::internal::IsForwardIteratorHelper ( std::forward_iterator_tag  )

◆ IsForwardIteratorHelper() [2/2]

template<typename T >
bool google::protobuf::internal::IsForwardIteratorHelper ( T  )

◆ IsNan() [1/3]

template<typename T >
bool google::protobuf::internal::IsNan ( T  value)

◆ IsNan() [2/3]

template<>
bool google::protobuf::internal::IsNan ( float  value)
inline

◆ IsNan() [3/3]

template<>
bool google::protobuf::internal::IsNan ( double  value)
inline

◆ IsOk() [1/2]

template<typename T >
bool google::protobuf::internal::IsOk ( T  status)

◆ IsOk() [2/2]

template<>
bool google::protobuf::internal::IsOk ( bool  status)
inline

◆ IsStructurallyValidUTF8() [1/2]

bool google::protobuf::internal::IsStructurallyValidUTF8 ( const char *  buf,
int  len 
)

◆ IsStructurallyValidUTF8() [2/2]

bool google::protobuf::internal::IsStructurallyValidUTF8 ( const std::string &  str)
inline

◆ LogIndexOutOfBounds()

void google::protobuf::internal::LogIndexOutOfBounds ( int  index,
int  size 
)

◆ memcpy_inlined()

void google::protobuf::internal::memcpy_inlined ( char *  dst,
const char *  src,
size_t  size 
)
inline

◆ memeq()

bool google::protobuf::internal::memeq ( const char *  a,
const char *  b,
size_t  n 
)
inline

◆ MemoryBarrier()

void google::protobuf::internal::MemoryBarrier ( void  )
inline

◆ NameOfEnum()

const string & google::protobuf::internal::NameOfEnum ( const EnumDescriptor *  descriptor,
int  value 
)

◆ NaN()

LIBPROTOBUF_EXPORT double google::protobuf::internal::NaN ( )

◆ NewCallback() [1/10]

Closure* google::protobuf::internal::NewCallback ( void(*)()  function)
inline

◆ NewCallback() [2/10]

template<typename Class >
Closure* google::protobuf::internal::NewCallback ( Class *  object,
void(Class::*)()  method 
)
inline

◆ NewCallback() [3/10]

template<typename Arg1 >
Closure* google::protobuf::internal::NewCallback ( void(*)(Arg1)  function,
Arg1  arg1 
)
inline

◆ NewCallback() [4/10]

template<typename Class , typename Arg1 >
Closure* google::protobuf::internal::NewCallback ( Class *  object,
void(Class::*)(Arg1)  method,
Arg1  arg1 
)
inline

◆ NewCallback() [5/10]

template<typename Arg1 , typename Arg2 >
Closure* google::protobuf::internal::NewCallback ( void(*)(Arg1, Arg2)  function,
Arg1  arg1,
Arg2  arg2 
)
inline

◆ NewCallback() [6/10]

template<typename Class , typename Arg1 , typename Arg2 >
Closure* google::protobuf::internal::NewCallback ( Class *  object,
void(Class::*)(Arg1, Arg2)  method,
Arg1  arg1,
Arg2  arg2 
)
inline

◆ NewCallback() [7/10]

template<typename R >
ResultCallback<R>* google::protobuf::internal::NewCallback ( R(*)()  function)
inline

◆ NewCallback() [8/10]

template<typename R , typename P1 >
ResultCallback<R>* google::protobuf::internal::NewCallback ( R(*)(P1)  function,
P1  p1 
)
inline

◆ NewCallback() [9/10]

template<typename R , typename A1 >
ResultCallback1<R, A1>* google::protobuf::internal::NewCallback ( R(*)(A1)  function)
inline

◆ NewCallback() [10/10]

template<typename R , typename P1 , typename A1 >
ResultCallback1<R, A1>* google::protobuf::internal::NewCallback ( R(*)(P1, A1)  function,
P1  p1 
)
inline

◆ NewPermanentCallback() [1/11]

Closure* google::protobuf::internal::NewPermanentCallback ( void(*)()  function)
inline

◆ NewPermanentCallback() [2/11]

template<typename Class >
Closure* google::protobuf::internal::NewPermanentCallback ( Class *  object,
void(Class::*)()  method 
)
inline

◆ NewPermanentCallback() [3/11]

template<typename Arg1 >
Closure* google::protobuf::internal::NewPermanentCallback ( void(*)(Arg1)  function,
Arg1  arg1 
)
inline

◆ NewPermanentCallback() [4/11]

template<typename Class , typename Arg1 >
Closure* google::protobuf::internal::NewPermanentCallback ( Class *  object,
void(Class::*)(Arg1)  method,
Arg1  arg1 
)
inline

◆ NewPermanentCallback() [5/11]

template<typename Arg1 , typename Arg2 >
Closure* google::protobuf::internal::NewPermanentCallback ( void(*)(Arg1, Arg2)  function,
Arg1  arg1,
Arg2  arg2 
)
inline

◆ NewPermanentCallback() [6/11]

template<typename Class , typename Arg1 , typename Arg2 >
Closure* google::protobuf::internal::NewPermanentCallback ( Class *  object,
void(Class::*)(Arg1, Arg2)  method,
Arg1  arg1,
Arg2  arg2 
)
inline

◆ NewPermanentCallback() [7/11]

template<typename R >
ResultCallback<R>* google::protobuf::internal::NewPermanentCallback ( R(*)()  function)
inline

◆ NewPermanentCallback() [8/11]

template<typename R , typename P1 >
ResultCallback<R>* google::protobuf::internal::NewPermanentCallback ( R(*)(P1)  function,
P1  p1 
)
inline

◆ NewPermanentCallback() [9/11]

template<typename R , typename A1 >
ResultCallback1<R, A1>* google::protobuf::internal::NewPermanentCallback ( R(*)(A1)  function)
inline

◆ NewPermanentCallback() [10/11]

template<typename R , typename P1 , typename A1 >
ResultCallback1<R, A1>* google::protobuf::internal::NewPermanentCallback ( R(*)(P1, A1)  function,
P1  p1 
)
inline

◆ NewPermanentCallback() [11/11]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename A1 , typename A2 >
ResultCallback2<R, A1, A2>* google::protobuf::internal::NewPermanentCallback ( T *  object,
R(T::*)(P1, P2, P3, P4, P5, A1, A2)  function,
typename internal::InternalConstRef< P1 >::type  p1,
typename internal::InternalConstRef< P2 >::type  p2,
typename internal::InternalConstRef< P3 >::type  p3,
typename internal::InternalConstRef< P4 >::type  p4,
typename internal::InternalConstRef< P5 >::type  p5 
)
inline

◆ NoBarrier_AtomicExchange() [1/3]

AtomicWord google::protobuf::internal::NoBarrier_AtomicExchange ( volatile AtomicWord *  ptr,
AtomicWord  new_value 
)
inline

◆ NoBarrier_AtomicExchange() [2/3]

Atomic32 google::protobuf::internal::NoBarrier_AtomicExchange ( volatile Atomic32 *  ptr,
Atomic32  new_value 
)
inline

◆ NoBarrier_AtomicExchange() [3/3]

Atomic64 google::protobuf::internal::NoBarrier_AtomicExchange ( volatile Atomic64 *  ptr,
Atomic64  new_value 
)
inline

◆ NoBarrier_AtomicIncrement() [1/3]

AtomicWord google::protobuf::internal::NoBarrier_AtomicIncrement ( volatile AtomicWord *  ptr,
AtomicWord  increment 
)
inline

◆ NoBarrier_AtomicIncrement() [2/3]

Atomic32 google::protobuf::internal::NoBarrier_AtomicIncrement ( volatile Atomic32 *  ptr,
Atomic32  increment 
)
inline

◆ NoBarrier_AtomicIncrement() [3/3]

Atomic64 google::protobuf::internal::NoBarrier_AtomicIncrement ( volatile Atomic64 *  ptr,
Atomic64  increment 
)
inline

◆ NoBarrier_CompareAndSwap() [1/3]

AtomicWord google::protobuf::internal::NoBarrier_CompareAndSwap ( volatile AtomicWord *  ptr,
AtomicWord  old_value,
AtomicWord  new_value 
)
inline

◆ NoBarrier_CompareAndSwap() [2/3]

Atomic32 google::protobuf::internal::NoBarrier_CompareAndSwap ( volatile Atomic32 *  ptr,
Atomic32  old_value,
Atomic32  new_value 
)
inline

◆ NoBarrier_CompareAndSwap() [3/3]

Atomic64 google::protobuf::internal::NoBarrier_CompareAndSwap ( volatile Atomic64 *  ptr,
Atomic64  old_value,
Atomic64  new_value 
)
inline

◆ NoBarrier_Load() [1/3]

AtomicWord google::protobuf::internal::NoBarrier_Load ( volatile const AtomicWord *  ptr)
inline

◆ NoBarrier_Load() [2/3]

Atomic32 google::protobuf::internal::NoBarrier_Load ( volatile const Atomic32 *  ptr)
inline

◆ NoBarrier_Load() [3/3]

Atomic64 google::protobuf::internal::NoBarrier_Load ( volatile const Atomic64 *  ptr)
inline

◆ NoBarrier_Store() [1/3]

void google::protobuf::internal::NoBarrier_Store ( volatile AtomicWord *  ptr,
AtomicWord  value 
)
inline

◆ NoBarrier_Store() [2/3]

void google::protobuf::internal::NoBarrier_Store ( volatile Atomic32 *  ptr,
Atomic32  value 
)
inline

◆ NoBarrier_Store() [3/3]

void google::protobuf::internal::NoBarrier_Store ( volatile Atomic64 *  ptr,
Atomic64  value 
)
inline

◆ NullLogHandler()

void google::protobuf::internal::NullLogHandler ( LogLevel  ,
const char *  ,
int  ,
const string &   
)

◆ OnShutdown()

LIBPROTOBUF_EXPORT void google::protobuf::internal::OnShutdown ( void(*)()  func)

◆ ParseAnyTypeUrl()

bool google::protobuf::internal::ParseAnyTypeUrl ( const string &  type_url,
string *  full_type_name 
)

◆ ParseNamedEnum() [1/2]

bool google::protobuf::internal::ParseNamedEnum ( const EnumDescriptor *  descriptor,
const string &  name,
int *  value 
)

◆ ParseNamedEnum() [2/2]

template<typename EnumType >
bool google::protobuf::internal::ParseNamedEnum ( const EnumDescriptor *  descriptor,
const string &  name,
EnumType *  value 
)

◆ ParseTime()

bool LIBPROTOBUF_EXPORT google::protobuf::internal::ParseTime ( const string &  value,
int64 *  seconds,
int32 *  nanos 
)

◆ QNXCmpxchg()

Atomic32 google::protobuf::internal::QNXCmpxchg ( Atomic32  old_value,
Atomic32  new_value,
volatile Atomic32 *  ptr 
)
inline

◆ ReadArenaString()

ArenaString* google::protobuf::internal::ReadArenaString ( ::google::protobuf::io::CodedInputStream *  input,
::google::protobuf::Arena *  arena 
)

◆ real_type()

FieldDescriptor::Type google::protobuf::internal::real_type ( FieldType  type)
inline

◆ RefCountDec()

bool google::protobuf::internal::RefCountDec ( volatile Atomic32 *  ptr)
inline

◆ RefCountInc()

void google::protobuf::internal::RefCountInc ( volatile Atomic32 *  ptr)
inline

◆ RegisterMapEntryDefaultInstance()

void google::protobuf::internal::RegisterMapEntryDefaultInstance ( MessageLite *  default_instance)

◆ Release_AtomicExchange() [1/2]

Atomic32 google::protobuf::internal::Release_AtomicExchange ( volatile Atomic32 *  ptr,
Atomic32  new_value 
)
inline

◆ Release_AtomicExchange() [2/2]

Atomic64 google::protobuf::internal::Release_AtomicExchange ( volatile Atomic64 *  ptr,
Atomic64  new_value 
)
inline

◆ Release_CompareAndSwap() [1/3]

AtomicWord google::protobuf::internal::Release_CompareAndSwap ( volatile AtomicWord *  ptr,
AtomicWord  old_value,
AtomicWord  new_value 
)
inline

◆ Release_CompareAndSwap() [2/3]

Atomic32 google::protobuf::internal::Release_CompareAndSwap ( volatile Atomic32 *  ptr,
Atomic32  old_value,
Atomic32  new_value 
)
inline

◆ Release_CompareAndSwap() [3/3]

Atomic64 google::protobuf::internal::Release_CompareAndSwap ( volatile Atomic64 *  ptr,
Atomic64  old_value,
Atomic64  new_value 
)
inline

◆ Release_Load() [1/3]

AtomicWord google::protobuf::internal::Release_Load ( volatile const AtomicWord *  ptr)
inline

◆ Release_Load() [2/3]

Atomic32 google::protobuf::internal::Release_Load ( volatile const Atomic32 *  ptr)
inline

◆ Release_Load() [3/3]

Atomic64 google::protobuf::internal::Release_Load ( volatile const Atomic64 *  ptr)
inline

◆ Release_Store() [1/3]

void google::protobuf::internal::Release_Store ( volatile AtomicWord *  ptr,
AtomicWord  value 
)
inline

◆ Release_Store() [2/3]

void google::protobuf::internal::Release_Store ( volatile Atomic32 *  ptr,
Atomic32  value 
)
inline

◆ Release_Store() [3/3]

void google::protobuf::internal::Release_Store ( volatile Atomic64 *  ptr,
Atomic64  value 
)
inline

◆ SecondsToDateTime()

bool LIBPROTOBUF_EXPORT google::protobuf::internal::SecondsToDateTime ( int64  seconds,
DateTime *  time 
)

◆ SetMapKey()

template<typename T >
void google::protobuf::internal::SetMapKey ( MapKey *  map_key,
const T &  value 
)
inline

◆ SetMapKey< bool >()

template<>
void google::protobuf::internal::SetMapKey< bool > ( MapKey *  map_key,
const bool &  value 
)
inline

◆ SetMapKey< int32 >()

template<>
void google::protobuf::internal::SetMapKey< int32 > ( MapKey *  map_key,
const int32 &  value 
)
inline

◆ SetMapKey< int64 >()

template<>
void google::protobuf::internal::SetMapKey< int64 > ( MapKey *  map_key,
const int64 &  value 
)
inline

◆ SetMapKey< string >()

template<>
void google::protobuf::internal::SetMapKey< string > ( MapKey *  map_key,
const string &  value 
)
inline

◆ SetMapKey< uint32 >()

template<>
void google::protobuf::internal::SetMapKey< uint32 > ( MapKey *  map_key,
const uint32 &  value 
)
inline

◆ SetMapKey< uint64 >()

template<>
void google::protobuf::internal::SetMapKey< uint64 > ( MapKey *  map_key,
const uint64 &  value 
)
inline

◆ static_pointer_cast()

template<typename T , typename U >
shared_ptr<T> google::protobuf::internal::static_pointer_cast ( const shared_ptr< U > &  rhs)

◆ StringSpaceUsedExcludingSelf()

LIBPROTOBUF_EXPORT int google::protobuf::internal::StringSpaceUsedExcludingSelf ( const string &  str)

◆ swap() [1/2]

template<typename T >
void google::protobuf::internal::swap ( shared_ptr< T > &  r,
shared_ptr< T > &  s 
)

◆ swap() [2/2]

template<typename T >
void google::protobuf::internal::swap ( weak_ptr< T > &  r,
weak_ptr< T > &  s 
)

◆ TEST() [1/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
Accessors   
)

◆ TEST() [2/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SetMapFieldsInitialized   
)

◆ TEST() [3/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
Proto2SetMapFieldsInitialized   
)

◆ TEST() [4/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
Clear   
)

◆ TEST() [5/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
ClearMessageMap   
)

◆ TEST() [6/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyFrom   
)

◆ TEST() [7/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyFromMessageMap   
)

◆ TEST() [8/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SwapWithEmpty   
)

◆ TEST() [9/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SwapWithSelf   
)

◆ TEST() [10/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SwapWithOther   
)

◆ TEST() [11/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyConstructor   
)

◆ TEST() [12/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyAssignmentOperator   
)

◆ TEST() [13/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
UpcastCopyFrom   
)

◆ TEST() [14/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyFromDynamicMessage   
)

◆ TEST() [15/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CopyFromDynamicMessageMapReflection   
)

◆ TEST() [16/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
DynamicMessageCopyFrom   
)

◆ TEST() [17/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
DynamicMessageCopyFromMapReflection   
)

◆ TEST() [18/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SyncDynamicMapWithRepeatedField   
)

◆ TEST() [19/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
NonEmptyMergeFrom   
)

◆ TEST() [20/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
MergeFromMessageMap   
)

◆ TEST() [21/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SerializationToArray   
)

◆ TEST() [22/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SerializationToStream   
)

◆ TEST() [23/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
SameTypeMaps   
)

◆ TEST() [24/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
Proto2UnknownEnum   
)

◆ TEST() [25/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
StandardWireFormat   
)

◆ TEST() [26/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
UnorderedWireFormat   
)

◆ TEST() [27/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
DuplicatedKeyWireFormat   
)

◆ TEST() [28/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
DuplicatedValueWireFormat   
)

◆ TEST() [29/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
MissedKeyWireFormat   
)

◆ TEST() [30/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
MissedValueWireFormat   
)

◆ TEST() [31/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
MissedValueTextFormat   
)

◆ TEST() [32/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
UnknownFieldWireFormat   
)

◆ TEST() [33/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
CorruptedWireFormat   
)

◆ TEST() [34/63]

google::protobuf::internal::TEST ( GeneratedMapFieldTest  ,
IsInitialized   
)

◆ TEST() [35/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
SpaceUsed   
)

◆ TEST() [36/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
Accessors   
)

◆ TEST() [37/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
Swap   
)

◆ TEST() [38/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
SwapWithBothSet   
)

◆ TEST() [39/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
SwapFields   
)

◆ TEST() [40/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
ClearField   
)

◆ TEST() [41/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
RemoveLast   
)

◆ TEST() [42/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
ReleaseLast   
)

◆ TEST() [43/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
SwapElements   
)

◆ TEST() [44/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
MutableUnknownFields   
)

◆ TEST() [45/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
EmbedProto2Message   
)

◆ TEST() [46/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
MergeFromClearMapEntry   
)

◆ TEST() [47/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
MapEntryClear   
)

◆ TEST() [48/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
Proto2MapEntryClear   
)

◆ TEST() [49/63]

google::protobuf::internal::TEST ( GeneratedMapFieldReflectionTest  ,
SetViaMapReflection   
)

◆ TEST() [50/63]

google::protobuf::internal::TEST ( ReflectionOpsForMapFieldTest  ,
MapSanityCheck   
)

◆ TEST() [51/63]

google::protobuf::internal::TEST ( ReflectionOpsForMapFieldTest  ,
MapCopy   
)

◆ TEST() [52/63]

google::protobuf::internal::TEST ( ReflectionOpsForMapFieldTest  ,
MergeMap   
)

◆ TEST() [53/63]

google::protobuf::internal::TEST ( ReflectionOpsForMapFieldTest  ,
ClearMap   
)

◆ TEST() [54/63]

google::protobuf::internal::TEST ( ReflectionOpsForMapFieldTest  ,
MapDiscardUnknownFields   
)

◆ TEST() [55/63]

google::protobuf::internal::TEST ( WireFormatForMapFieldTest  ,
ParseMap   
)

◆ TEST() [56/63]

google::protobuf::internal::TEST ( WireFormatForMapFieldTest  ,
MapByteSize   
)

◆ TEST() [57/63]

google::protobuf::internal::TEST ( WireFormatForMapFieldTest  ,
SerializeMap   
)

◆ TEST() [58/63]

google::protobuf::internal::TEST ( WireFormatForMapFieldTest  ,
MapParseHelpers   
)

◆ TEST() [59/63]

google::protobuf::internal::TEST ( TextFormatMapTest  ,
SerializeAndParse   
)

◆ TEST() [60/63]

google::protobuf::internal::TEST ( TextFormatMapTest  ,
Sorted   
)

◆ TEST() [61/63]

google::protobuf::internal::TEST ( ArenaTest  ,
ParsingAndSerializingNoHeapAllocation   
)

◆ TEST() [62/63]

google::protobuf::internal::TEST ( ArenaTest  ,
RelfectionInTextFormat   
)

◆ TEST() [63/63]

google::protobuf::internal::TEST ( ArenaTest  ,
StringMapNoLeak   
)

◆ TEST_F() [1/11]

google::protobuf::internal::TEST_F ( MapFieldBasePrimitiveTest  ,
SpaceUsedExcludingSelf   
)

◆ TEST_F() [2/11]

google::protobuf::internal::TEST_F ( MapFieldBasePrimitiveTest  ,
GetRepeatedField   
)

◆ TEST_F() [3/11]

google::protobuf::internal::TEST_F ( MapFieldBasePrimitiveTest  ,
MutableRepeatedField   
)

◆ TEST_F() [4/11]

google::protobuf::internal::TEST_F ( MapFieldBasePrimitiveTest  ,
Arena   
)

◆ TEST_F() [5/11]

google::protobuf::internal::TEST_F ( MapFieldReflectionTest  ,
RegularFields   
)

◆ TEST_F() [6/11]

google::protobuf::internal::TEST_F ( MapFieldReflectionTest  ,
RepeatedFieldRefForRegularFields   
)

◆ TEST_F() [7/11]

google::protobuf::internal::TEST_F ( MapFieldReflectionTest  ,
RepeatedFieldRefMergeFromAndSwap   
)

◆ TEST_F() [8/11]

google::protobuf::internal::TEST_F ( MapFieldInDynamicMessageTest  ,
MapIndependentOffsets   
)

◆ TEST_F() [9/11]

google::protobuf::internal::TEST_F ( MapFieldInDynamicMessageTest  ,
DynamicMapReflection   
)

◆ TEST_F() [10/11]

google::protobuf::internal::TEST_F ( MapFieldInDynamicMessageTest  ,
MapSpaceUsed   
)

◆ TEST_F() [11/11]

google::protobuf::internal::TEST_F ( MapFieldInDynamicMessageTest  ,
RecursiveMap   
)

◆ TEST_P() [1/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
OperatorBracket   
)

◆ TEST_P() [2/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
OperatorBracketNonExist   
)

◆ TEST_P() [3/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
MutableAt   
)

◆ TEST_P() [4/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
CountNonExist   
)

◆ TEST_P() [5/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
MutableFindNonExist   
)

◆ TEST_P() [6/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
ImmutableFindNonExist   
)

◆ TEST_P() [7/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
ConstEnd   
)

◆ TEST_P() [8/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
GetReferenceFromIterator   
)

◆ TEST_P() [9/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
IteratorBasic   
)

◆ TEST_P() [10/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
GetMap   
)

◆ TEST_P() [11/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
BeginIsFast   
)

◆ TEST_P() [12/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
MutableMap   
)

◆ TEST_P() [13/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
MergeFromClean   
)

◆ TEST_P() [14/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
MergeFromMapDirty   
)

◆ TEST_P() [15/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
MergeFromRepeatedDirty   
)

◆ TEST_P() [16/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
HashFlood   
)

◆ TEST_P() [17/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
SwapClean   
)

◆ TEST_P() [18/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
SwapMapDirty   
)

◆ TEST_P() [19/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
SwapRepeatedDirty   
)

◆ TEST_P() [20/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
Clear   
)

◆ TEST_P() [21/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
SpaceUsedExcludingSelf   
)

◆ TEST_P() [22/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
GetMapField   
)

◆ TEST_P() [23/43]

google::protobuf::internal::TEST_P ( MapFieldStateTest  ,
MutableMapField   
)

◆ TEST_P() [24/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
IteratorInvalidation   
)

◆ TEST_P() [25/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EraseRevalidates   
)

◆ TEST_P() [26/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
IteratorConstness   
)

◆ TEST_P() [27/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
IteratorCategory   
)

◆ TEST_P() [28/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
InsertSingle   
)

◆ TEST_P() [29/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
InsertByIterator   
)

◆ TEST_P() [30/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EraseSingleByKey   
)

◆ TEST_P() [31/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EraseMutipleByKey   
)

◆ TEST_P() [32/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EraseSingleByIterator   
)

◆ TEST_P() [33/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
ValidIteratorAfterErase   
)

◆ TEST_P() [34/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EraseByIterator   
)

◆ TEST_P() [35/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
Clear   
)

◆ TEST_P() [36/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
CopyConstructorWithArena   
)

◆ TEST_P() [37/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
CopyConstructorWithoutArena   
)

◆ TEST_P() [38/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
IterConstructor   
)

◆ TEST_P() [39/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
Assigner   
)

◆ TEST_P() [40/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
Rehash   
)

◆ TEST_P() [41/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
EqualRange   
)

◆ TEST_P() [42/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
ConvertToStdMap   
)

◆ TEST_P() [43/43]

google::protobuf::internal::TEST_P ( MapImplTest  ,
ConvertToStdVectorOfPairs   
)

◆ UnwrapMapKey()

template<typename T >
T google::protobuf::internal::UnwrapMapKey ( const MapKey &  map_key)

◆ UnwrapMapKey< bool >()

template<>
bool google::protobuf::internal::UnwrapMapKey< bool > ( const MapKey &  map_key)
inline

◆ UnwrapMapKey< int32 >()

template<>
int32 google::protobuf::internal::UnwrapMapKey< int32 > ( const MapKey &  map_key)
inline

◆ UnwrapMapKey< int64 >()

template<>
int64 google::protobuf::internal::UnwrapMapKey< int64 > ( const MapKey &  map_key)
inline

◆ UnwrapMapKey< string >()

template<>
string google::protobuf::internal::UnwrapMapKey< string > ( const MapKey &  map_key)
inline

◆ UnwrapMapKey< uint32 >()

template<>
uint32 google::protobuf::internal::UnwrapMapKey< uint32 > ( const MapKey &  map_key)
inline

◆ UnwrapMapKey< uint64 >()

template<>
uint64 google::protobuf::internal::UnwrapMapKey< uint64 > ( const MapKey &  map_key)
inline

◆ UTF8CoerceToStructurallyValid()

char * google::protobuf::internal::UTF8CoerceToStructurallyValid ( const StringPiece &  str,
char *  dst,
char  replace_char 
)

◆ UTF8GenericScan()

int google::protobuf::internal::UTF8GenericScan ( const UTF8ScanObj *  st,
const char *  str,
int  str_length,
int *  bytes_consumed 
)

◆ UTF8GenericScanFastAscii()

int google::protobuf::internal::UTF8GenericScanFastAscii ( const UTF8ScanObj *  st,
const char *  str,
int  str_length,
int *  bytes_consumed 
)

◆ UTF8SpnStructurallyValid()

int google::protobuf::internal::UTF8SpnStructurallyValid ( const StringPiece &  str)

◆ VerifyVersion()

void LIBPROTOBUF_EXPORT google::protobuf::internal::VerifyVersion ( int  headerVersion,
int  minLibraryVersion,
const char *  filename 
)

◆ VersionString()

std::string LIBPROTOBUF_EXPORT google::protobuf::internal::VersionString ( int  version)

◆ WireFormatLite::ReadPrimitive< bool, WireFormatLite::TYPE_BOOL >()

template<>
bool google::protobuf::internal::WireFormatLite::ReadPrimitive< bool, WireFormatLite::TYPE_BOOL > ( io::CodedInputStream *  input,
bool *  value 
)
inline

◆ WireFormatLite::ReadPrimitive< double, WireFormatLite::TYPE_DOUBLE >()

template<>
bool google::protobuf::internal::WireFormatLite::ReadPrimitive< double, WireFormatLite::TYPE_DOUBLE > ( io::CodedInputStream *  input,
double *  value 
)
inline

◆ WireFormatLite::ReadPrimitive< float, WireFormatLite::TYPE_FLOAT >()

template<>
bool google::protobuf::internal::WireFormatLite::ReadPrimitive< float, WireFormatLite::TYPE_FLOAT > ( io::CodedInputStream *  input,
float *  value 
)
inline

◆ WireFormatLite::ReadPrimitive< int, WireFormatLite::TYPE_ENUM >()

◆ WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_INT32 >()

◆ WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SFIXED32 >()

◆ WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SINT32 >()

◆ WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_INT64 >()

◆ WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SFIXED64 >()

◆ WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SINT64 >()

◆ WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_FIXED32 >()

◆ WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_UINT32 >()

◆ WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_FIXED64 >()

◆ WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_UINT64 >()

◆ WireFormatLite::ReadPrimitiveFromArray< double, WireFormatLite::TYPE_DOUBLE >()

template<>
const uint8* google::protobuf::internal::WireFormatLite::ReadPrimitiveFromArray< double, WireFormatLite::TYPE_DOUBLE > ( const uint8 *  buffer,
double *  value 
)
inline

◆ WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT >()

template<>
const uint8* google::protobuf::internal::WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT > ( const uint8 *  buffer,
float *  value 
)
inline

◆ WireFormatLite::ReadPrimitiveFromArray< int32, WireFormatLite::TYPE_SFIXED32 >()

◆ WireFormatLite::ReadPrimitiveFromArray< int64, WireFormatLite::TYPE_SFIXED64 >()

◆ WireFormatLite::ReadPrimitiveFromArray< uint32, WireFormatLite::TYPE_FIXED32 >()

◆ WireFormatLite::ReadPrimitiveFromArray< uint64, WireFormatLite::TYPE_FIXED64 >()

Variable Documentation

◆ AtomicOps_Internalx86CPUFeatures

struct AtomicOps_x86CPUFeatureStruct google::protobuf::internal.AtomicOps_Internalx86CPUFeatures

◆ empty_string_

LIBPROTOBUF_EXPORTconst::std::string * google::protobuf::internal::empty_string_

◆ empty_string_once_init_

LIBPROTOBUF_EXPORT ProtobufOnceType google::protobuf::internal.empty_string_once_init_

◆ kAnyFullTypeName

const char google::protobuf::internal::kAnyFullTypeName = "google.protobuf.Any"

◆ kTypeGoogleApisComPrefix

const char google::protobuf::internal::kTypeGoogleApisComPrefix = "type.googleapis.com/"

◆ kTypeGoogleProdComPrefix

const char google::protobuf::internal::kTypeGoogleProdComPrefix = "type.googleprod.com/"

◆ map_entry_default_instances_

vector<MessageLite*>* google::protobuf::internal.map_entry_default_instances_

◆ map_entry_default_instances_mutex_

Mutex* google::protobuf::internal.map_entry_default_instances_mutex_

◆ map_entry_default_instances_once_

ProtobufOnceType google::protobuf::internal.map_entry_default_instances_once_

◆ repeated_message_generic_type_traits_once_init_

LIBPROTOBUF_EXPORT ProtobufOnceType google::protobuf::internal.repeated_message_generic_type_traits_once_init_

◆ repeated_primitive_generic_type_traits_once_init_

LIBPROTOBUF_EXPORT ProtobufOnceType google::protobuf::internal.repeated_primitive_generic_type_traits_once_init_

◆ repeated_string_type_traits_once_init_

LIBPROTOBUF_EXPORT ProtobufOnceType google::protobuf::internal.repeated_string_type_traits_once_init_

◆ shutdown_functions

vector<void (*)()>* google::protobuf::internal.shutdown_functions = NULL

◆ shutdown_functions_mutex

Mutex* google::protobuf::internal.shutdown_functions_mutex = NULL