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, truetrue_type
 
typedef integral_constant< bool, falsefalse_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 stringNameOfEnum (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 >
TDynamicCastToGenerated (const Message *from)
 
template<typename T >
TDynamicCastToGenerated (Message *from)
 
double Infinity ()
 
double NaN ()
 
 GOOGLE_PROTOBUF_DECLARE_ONCE (empty_string_once_init_)
 
void DeleteEmptyString ()
 
void InitEmptyString ()
 
const ::std::stringGetEmptyString ()
 
int StringSpaceUsedExcludingSelf (const string &str)
 
LIBPROTOBUF_EXPORTconst ::std::stringGetEmptyStringAlreadyInited ()
 
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)
 
ClosureNewCallback (void(*function)())
 
ClosureNewPermanentCallback (void(*function)())
 
template<typename Class >
ClosureNewCallback (Class *object, void(Class::*method)())
 
template<typename Class >
ClosureNewPermanentCallback (Class *object, void(Class::*method)())
 
template<typename Arg1 >
ClosureNewCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Arg1 >
ClosureNewPermanentCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 >
ClosureNewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Arg1 , typename Arg2 >
ClosureNewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (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 >
TCheckNotNull (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< Tstatic_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 uint8WireFormatLite::ReadPrimitiveFromArray< uint32, WireFormatLite::TYPE_FIXED32 > (const uint8 *buffer, uint32 *value)
 
template<>
const uint8WireFormatLite::ReadPrimitiveFromArray< uint64, WireFormatLite::TYPE_FIXED64 > (const uint8 *buffer, uint64 *value)
 
template<>
const uint8WireFormatLite::ReadPrimitiveFromArray< int32, WireFormatLite::TYPE_SFIXED32 > (const uint8 *buffer, int32 *value)
 
template<>
const uint8WireFormatLite::ReadPrimitiveFromArray< int64, WireFormatLite::TYPE_SFIXED64 > (const uint8 *buffer, int64 *value)
 
template<>
const uint8WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT > (const uint8 *buffer, float *value)
 
template<>
const uint8WireFormatLite::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::stringempty_string_
 
LIBPROTOBUF_EXPORT ProtobufOnceType empty_string_once_init_
 
ProtobufOnceType map_entry_default_instances_once_
 
Mutexmap_entry_default_instances_mutex_
 
vector< MessageLite * > * map_entry_default_instances_
 
struct AtomicOps_x86CPUFeatureStruct AtomicOps_Internalx86CPUFeatures
 
vector< void(*)()> * shutdown_functions = NULL
 
Mutexshutdown_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