Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
google::protobuf Namespace Reference

Namespaces

 arena_metrics
 
 compiler
 
 descriptor
 
 descriptor_database
 
 descriptor_pool
 
 descriptor_unittest
 
 Enum
 
 EnumValue
 
 expr
 
 FieldMask
 
 FloatValue
 
 Int64Value
 
 internal
 
 io
 
 json_format
 
 message
 
 message_factory
 
 Option
 
 proto_builder
 
 protobuf_unittest
 
 pyext
 
 python
 
 reflection
 
 service
 
 service_reflection
 
 strings
 
 symbol_database
 
 TestUtil
 
 text_encoding
 
 text_format
 
 text_format_unittest
 
 Timestamp
 
 util
 

Classes

class  ArenaHooksTestUtil
 
struct  ArenaOptions
 
class  ArenaOptionsTestFriend
 
class  AssignDescriptorsHelper
 
class  BigEndian
 
class  BinaryAndJsonConformanceSuite
 
class  Bits
 
class  Closure
 
class  ConformanceTestRunner
 
class  ConformanceTestSuite
 
struct  DebugStringOptions
 
class  Descriptor
 
class  DescriptorBuilder
 
class  DescriptorDatabase
 
class  DescriptorPool
 
class  DescriptorPoolDatabase
 
class  DynamicMapSorter
 
class  DynamicMessage
 
class  DynamicMessageFactory
 
class  DynamicMessageTest
 
class  EncodedDescriptorDatabase
 
class  EnumDescriptor
 
class  EnumValueDescriptor
 
class  FieldDescriptor
 
class  File
 
class  FileDescriptor
 
class  FileDescriptorTables
 
class  ForkPipeRunner
 
struct  hash
 
struct  hash< bool >
 
struct  hash< const char * >
 
struct  hash< const Key * >
 
struct  hash< std::pair< First, Second > >
 
struct  hash< string >
 
struct  is_proto_enum
 
class  LogSilencer
 
class  Map
 
class  MapEntryMessageComparator
 
class  MapIterator
 
class  MapKey
 
class  MapLiteTestUtil
 
class  MapPair
 
class  MapReflectionTester
 
class  MapTestUtil
 
class  MapTestUtilImpl
 
class  MapValueRef
 
struct  MathLimits
 
class  MathUtil
 
class  MergedDescriptorDatabase
 
class  Message
 
class  MessageFactory
 
class  MessageLite
 
struct  Metadata
 
class  MethodDescriptor
 
class  MustBeConstructedWithOneThroughEight
 
class  MustBeConstructedWithOneThroughFour
 
class  MutableRepeatedFieldRef
 
class  MutableRepeatedFieldRef< T, typename std::enable_if< std::is_base_of< Message, T >::value >::type >
 
class  MutableRepeatedFieldRef< T, typename std::enable_if<!std::is_base_of< Message, T >::value >::type >
 
class  Notifier
 
class  OneofDescriptor
 
class  PleaseDontCopyMe
 
class  PleaseMoveMe
 
class  Reflection
 
class  RepeatedField
 
class  RepeatedFieldRef
 
class  RepeatedFieldRef< T, typename std::enable_if< std::is_base_of< Message, T >::value >::type >
 
class  RepeatedFieldRef< T, typename std::enable_if<!std::is_base_of< Message, T >::value >::type >
 
class  RepeatedPtrField
 
class  ResultCallback
 
class  ResultCallback1
 
class  ResultCallback2
 
class  RpcChannel
 
class  RpcController
 
class  ScopedMemoryLog
 
class  Service
 
class  ServiceDescriptor
 
class  SimpleDataType
 
class  SimpleDescriptorDatabase
 
struct  SourceLocation
 
struct  streq
 
class  StringPiece
 
struct  Symbol
 
class  TestUtilLite
 
class  TextFormat
 
class  TextFormatConformanceTestSuite
 
class  uint128
 
struct  uint128_pod
 
class  UnknownField
 
class  UnknownFieldSet
 
class  UnknownFieldSetTest
 

Typedefs

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

Enumerations

enum  { IS_COMPILER_MSVC = 0 }
 
enum  LogLevel {
  LOGLEVEL_INFO, LOGLEVEL_WARNING, LOGLEVEL_ERROR, LOGLEVEL_FATAL,
  LOGLEVEL_DFATAL = LOGLEVEL_FATAL
}
 

Functions

template<typename Sequence , typename Collection >
void AddTokenCounts (const Sequence &sequence, const typename Collection::value_type::second_type &increment, Collection *const count_map)
 
uint64 Align8 (uint64 n)
 
class PROTOBUF_EXPORT alignas (8) Arena final
 
template<typename T >
internal::AllocatedRepeatedPtrFieldBackInsertIterator< TAllocatedRepeatedPtrFieldBackInserter (RepeatedPtrField< T > *const mutable_field)
 
static char * Append1 (char *out, const AlphaNum &x)
 
static char * Append2 (char *out, const AlphaNum &x1, const AlphaNum &x2)
 
static char * Append4 (char *out, const AlphaNum &x1, const AlphaNum &x2, const AlphaNum &x3, const AlphaNum &x4)
 
template<class MapContainer , class KeyContainer >
void AppendKeysFromMap (const MapContainer &map_container, KeyContainer *key_container)
 
template<class MapContainer , class KeyType >
void AppendKeysFromMap (const MapContainer &map_container, std::vector< KeyType > *key_container)
 
template<class MapContainer , class ValueType >
void AppendValuesFromMap (const MapContainer &map_container, std::vector< ValueType > *value_container)
 
template<class MapContainer , class ValueContainer >
void AppendValuesFromMap (const MapContainer &map_container, ValueContainer *value_container)
 
bool ascii_isalnum (char c)
 
bool ascii_isdigit (char c)
 
bool ascii_islower (char c)
 
bool ascii_isspace (char c)
 
bool ascii_isupper (char c)
 
char ascii_tolower (char c)
 
char ascii_toupper (char c)
 
void AssignParsingMergeMessages (unittest::TestAllTypesLite *msg1, unittest::TestAllTypesLite *msg2, unittest::TestAllTypesLite *msg3)
 
int Base64Escape (const unsigned char *src, int szsrc, char *dest, int szdest)
 
void Base64Escape (const unsigned char *src, int szsrc, string *dest, bool do_padding)
 
void Base64Escape (StringPiece src, string *dest)
 
int Base64EscapeInternal (const unsigned char *src, int szsrc, char *dest, int szdest, const char *base64, bool do_padding)
 
void Base64EscapeInternal (const unsigned char *src, int szsrc, string *dest, bool do_padding, const char *base64_chars)
 
bool Base64Unescape (StringPiece src, string *dest)
 
static bool Base64UnescapeInternal (const char *src, int slen, string *dest, const signed char *unbase64)
 
int Base64UnescapeInternal (const char *src_param, int szsrc, char *dest, int szdest, const signed char *unbase64)
 
static uint16 bswap_16 (uint16 x)
 
static uint32 bswap_32 (uint32 x)
 
static uint64 bswap_64 (uint64 x)
 
static void BuildLookupTable (StringPiece characters_wanted, bool *table)
 
int CalculateBase64EscapedLen (int input_len)
 
int CalculateBase64EscapedLen (int input_len, bool do_padding)
 
void CaptureTestStderr ()
 
void CaptureTestStdout ()
 
bool CaseEqual (StringPiece s1, StringPiece s2)
 
string CEscape (const string &src)
 
void CEscapeAndAppend (StringPiece src, string *dest)
 
static size_t CEscapedLength (StringPiece src)
 
int CEscapeInternal (const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)
 
void CheckFieldIndex (const FieldDescriptor *field, int index)
 
void CleanStringLineEndings (const string &src, string *dst, bool auto_end_last_line)
 
void CleanStringLineEndings (string *str, bool auto_end_last_line)
 
template<class Collection , class Key >
bool ContainsKey (const Collection &collection, const Key &key)
 
template<class Collection , class Key , class Value >
bool ContainsKeyValuePair (const Collection &collection, const Key &key, const Value &value)
 
 DEF_FP_LIMITS (long double, LDBL)
 
void DelocalizeRadix (char *buffer)
 
void PROTOBUF_EXPORT DoNothing ()
 
char * DoubleToBuffer (double value, char *buffer)
 
template<typename T >
const TDynamicCastToGenerated (const Message *from)
 
template<typename T >
TDynamicCastToGenerated (Message *from)
 
int EncodeAsUTF8Char (uint32 code_point, char *output)
 
template<class Collection >
Collection::value_type::second_type EraseKeyReturnValuePtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
static bool ExistingFileMatchesProto (const FileDescriptor *existing_file, const FileDescriptorProto &proto)
 
void ExpectMessageMerged (const unittest::TestAllTypesLite &message)
 
char * FastHex32ToBuffer (uint32 value, char *buffer)
 
char * FastHex64ToBuffer (uint64 value, char *buffer)
 
char * FastHexToBuffer (int i, char *buffer)
 
char * FastInt32ToBuffer (int32 i, char *buffer)
 
char * FastInt32ToBufferLeft (int32 i, char *buffer)
 
char * FastInt64ToBuffer (int64 i, char *buffer)
 
char * FastInt64ToBufferLeft (int64 i, char *buffer)
 
char * FastIntToBuffer (int i, char *buffer)
 
char * FastLongToBuffer (long i, char *buffer)
 
char * FastUInt32ToBuffer (uint32 i, char *buffer)
 
char * FastUInt32ToBufferLeft (uint32 u, char *buffer)
 
char * FastUInt64ToBuffer (uint64 i, char *buffer)
 
char * FastUInt64ToBufferLeft (uint64 u64, char *buffer)
 
char * FastUIntToBuffer (unsigned int i, char *buffer)
 
char * FastULongToBuffer (unsigned long i, char *buffer)
 
void FillArenaAwareFields (TestAllTypes *message)
 
template<class Collection , class Key , class Value >
bool FindCopy (const Collection &collection, const Key &key, Value *const value)
 
template<class Collection >
Collection::value_type::second_type::element_type & FindLinkedPtrOrDie (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type::element_type * FindLinkedPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type & FindOrDie (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type & FindOrDie (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type & FindOrDieNoPrint (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type & FindOrDieNoPrint (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type * FindOrNull (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type * FindOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type FindPtrOrNull (Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
Collection::value_type::second_type FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
 
template<class Collection >
const Collection::value_type::second_type & FindWithDefault (const Collection &collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
char * FloatToBuffer (float value, char *buffer)
 
static int Fls128 (uint128 n)
 
static int Fls64 (uint64 n)
 
string GetCapturedTestStderr ()
 
string GetCapturedTestStdout ()
 
template<typename E >
const EnumDescriptorGetEnumDescriptor ()
 
uint32 ghtonl (uint32 x)
 
int GlobalReplaceSubstring (const string &substring, const string &replacement, string *s)
 
uint16 GOOGLE_UNALIGNED_LOAD16 (const void *p)
 
uint32 GOOGLE_UNALIGNED_LOAD32 (const void *p)
 
uint64 GOOGLE_UNALIGNED_LOAD64 (const void *p)
 
void GOOGLE_UNALIGNED_STORE16 (void *p, uint16 v)
 
void GOOGLE_UNALIGNED_STORE32 (void *p, uint32 v)
 
void GOOGLE_UNALIGNED_STORE64 (void *p, uint64 v)
 
 HANDLE_TYPE (bool, FieldDescriptor::CPPTYPE_BOOL, -1)
 
 HANDLE_TYPE (double, FieldDescriptor::CPPTYPE_DOUBLE, -1)
 
 HANDLE_TYPE (float, FieldDescriptor::CPPTYPE_FLOAT, -1)
 
 HANDLE_TYPE (int32, FieldDescriptor::CPPTYPE_INT32, -1)
 
 HANDLE_TYPE (int64, FieldDescriptor::CPPTYPE_INT64, -1)
 
 HANDLE_TYPE (uint32, FieldDescriptor::CPPTYPE_UINT32, -1)
 
 HANDLE_TYPE (uint64, FieldDescriptor::CPPTYPE_UINT64, -1)
 
bool HasPrefixString (const string &str, const string &prefix)
 
bool HasSuffixString (const string &str, const string &suffix)
 
int hex_digit_to_int (char c)
 
template<class Collection >
bool InsertAndDeleteExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
bool InsertIfNotPresent (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
bool InsertIfNotPresent (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
Collection::value_type::second_type & InsertKeyOrDie (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class MapContainer , class KeyContainer >
void InsertKeysFromMap (const MapContainer &map_container, KeyContainer *key_container)
 
template<class Collection >
void InsertOrDie (Collection *const collection, const typename Collection::value_type &value)
 
template<class Collection >
void InsertOrDie (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
void InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type &value)
 
template<class Collection >
void InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
Collection::value_type::second_type * InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
Collection::value_type::second_type * InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data)
 
template<class Collection >
bool InsertOrUpdate (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
bool InsertOrUpdate (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection , class InputIterator >
void InsertOrUpdateMany (Collection *const collection, InputIterator first, InputIterator last)
 
 INSTANTIATE_TEST_SUITE_P (UseArena, DynamicMessageTest, ::testing::Bool())
 
char * InternalFastHexToBuffer (uint64 value, char *buffer, int num_byte)
 
static bool IsLite (const FileDescriptor *file)
 
bool isprint (char c)
 
bool IsValidCodePoint (uint32 code_point)
 
static bool IsValidFloatChar (char c)
 
bool isxdigit (char c)
 
template<typename Range >
string Join (const Range &components, const char *delim)
 
template<typename Iterator >
void Join (Iterator start, Iterator end, const char *delim, string *result)
 
string JoinStrings (const std::vector< string > &components, const char *delim)
 
void JoinStrings (const std::vector< string > &components, const char *delim, string *result)
 
template<class ITERATOR >
static void JoinStringsIterator (const ITERATOR &start, const ITERATOR &end, const char *delim, string *result)
 
template<typename ExtendeeType , typename TypeTraitsType , internal::FieldType field_type, bool is_packed>
void LinkExtensionReflection (const google::protobuf::internal::ExtensionIdentifier< ExtendeeType, TypeTraitsType, field_type, is_packed > &extension)
 
template<typename T >
void LinkMessageReflection ()
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsert (Collection *const collection, const typename Collection::value_type &vt)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsert (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type & LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
template<class Collection >
Collection::value_type::second_type::element_type * LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type::element_type * LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
template<class Collection >
Collection::value_type::second_type & LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key)
 
template<class Collection , class Arg >
Collection::value_type::second_type & LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg)
 
void LowerString (string *s)
 
static int memcasecmp (const char *s1, const char *s2, size_t len)
 
template<typename Class >
ClosureNewCallback (Class *object, void(Class::*method)())
 
template<typename Class , typename Arg1 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename R >
ResultCallback< R > * NewCallback (R(*function)())
 
template<typename R , typename A1 >
ResultCallback1< R, A1 > * NewCallback (R(*function)(A1))
 
template<typename R , typename P1 >
ResultCallback< R > * NewCallback (R(*function)(P1), P1 p1)
 
template<typename R , typename P1 , typename A1 >
ResultCallback1< R, A1 > * NewCallback (R(*function)(P1, A1), P1 p1)
 
ClosureNewCallback (void(*function)())
 
template<typename Arg1 >
ClosureNewCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Arg1 , typename Arg2 >
ClosureNewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename Class >
ClosureNewPermanentCallback (Class *object, void(Class::*method)())
 
template<typename Class , typename Arg1 >
ClosureNewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
 
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
template<typename R >
ResultCallback< R > * NewPermanentCallback (R(*function)())
 
template<typename R , typename A1 >
ResultCallback1< R, A1 > * NewPermanentCallback (R(*function)(A1))
 
template<typename R , typename P1 >
ResultCallback< R > * NewPermanentCallback (R(*function)(P1), 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 P6 , typename A1 , typename A2 >
ResultCallback2< R, A1, A2 > * NewPermanentCallback (T *object, R(T::*function)(P1, P2, P3, P4, P5, P6, 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, typename internal::InternalConstRef< P6 >::type p6)
 
template<typename R , typename T1 , typename T2 >
ResultCallback< R > * NewPermanentCallback (T1 *object, R(T2::*function)())
 
ClosureNewPermanentCallback (void(*function)())
 
template<typename Arg1 >
ClosureNewPermanentCallback (void(*function)(Arg1), Arg1 arg1)
 
template<typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
 
bool operator! (const uint128 &val)
 
bool operator!= (const Duration &d1, const Duration &d2)
 
bool operator!= (const Timestamp &t1, const Timestamp &t2)
 
bool operator!= (const uint128 &lhs, const uint128 &rhs)
 
bool operator!= (StringPiece x, StringPiece y)
 
Duration operator% (const Duration &d1, const Duration &d2)
 
uint128 operator% (const uint128 &lhs, const uint128 &rhs)
 
Durationoperator%= (Duration &d1, const Duration &d2)
 
uint128 operator* (const uint128 &lhs, const uint128 &rhs)
 
template<typename T >
Duration operator* (Duration d, T r)
 
template<typename T >
Duration operator* (T r, Duration d)
 
Durationoperator*= (Duration &d, double r)
 
Durationoperator*= (Duration &d, int64 r)
 
template<typename T >
Durationoperator*= (Duration &d, T r)
 
Timestamp operator+ (const Duration &d, const Timestamp &t)
 
Duration operator+ (const Duration &d1, const Duration &d2)
 
Timestamp operator+ (const Timestamp &t, const Duration &d)
 
uint128 operator+ (const uint128 &lhs, const uint128 &rhs)
 
Durationoperator+= (Duration &d1, const Duration &d2)
 
Timestampoperator+= (Timestamp &t, const Duration &d)
 
Duration operator- (const Duration &d)
 
Duration operator- (const Duration &d1, const Duration &d2)
 
Timestamp operator- (const Timestamp &t, const Duration &d)
 
Duration operator- (const Timestamp &t1, const Timestamp &t2)
 
uint128 operator- (const uint128 &lhs, const uint128 &rhs)
 
uint128 operator- (const uint128 &val)
 
Durationoperator-= (Duration &d1, const Duration &d2)
 
Timestampoperator-= (Timestamp &t, const Duration &d)
 
int64 operator/ (const Duration &d1, const Duration &d2)
 
uint128 operator/ (const uint128 &lhs, const uint128 &rhs)
 
template<typename T >
Duration operator/ (Duration d, T r)
 
Durationoperator/= (Duration &d, double r)
 
Durationoperator/= (Duration &d, int64 r)
 
template<typename T >
Durationoperator/= (Duration &d, T r)
 
bool operator< (const Duration &d1, const Duration &d2)
 
bool operator< (const Timestamp &t1, const Timestamp &t2)
 
bool operator< (StringPiece x, StringPiece y)
 
uint128 operator<< (const uint128 &val, int amount)
 
std::ostream & operator<< (std::ostream &o, const uint128 &b)
 
std::ostream & operator<< (std::ostream &o, StringPiece piece)
 
std::ostream & operator<< (std::ostream &out, const Duration &d)
 
std::ostream & operator<< (std::ostream &out, const Timestamp &t)
 
bool operator<= (const Duration &d1, const Duration &d2)
 
bool operator<= (const Timestamp &t1, const Timestamp &t2)
 
bool operator<= (StringPiece x, StringPiece y)
 
bool operator== (const Duration &d1, const Duration &d2)
 
bool operator== (const Timestamp &t1, const Timestamp &t2)
 
bool operator== (const uint128 &lhs, const uint128 &rhs)
 
bool operator== (StringPiece x, StringPiece y)
 
bool operator> (const Duration &d1, const Duration &d2)
 
bool operator> (const Timestamp &t1, const Timestamp &t2)
 
bool operator> (StringPiece x, StringPiece y)
 
bool operator>= (const Duration &d1, const Duration &d2)
 
bool operator>= (const Timestamp &t1, const Timestamp &t2)
 
bool operator>= (StringPiece x, StringPiece y)
 
uint128 operator>> (const uint128 &val, int amount)
 
uint128 operator~ (const uint128 &val)
 
void ParseFailureList (const char *filename, conformance::FailureSet *failure_list)
 
const Descriptor::ReservedRange * PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor
 
 PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor
 
const Descriptor::ReservedRange const EnumValueDescriptorPROTOBUF_DEFINE_ARRAY_ACCESSOR (EnumDescriptor, reserved_range, const EnumDescriptor::ReservedRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor
 
const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptorPROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor
 
static uint64 RandomUint64 ()
 
template<>
const RepeatedPtrField< std::string > & Reflection::GetRepeatedPtrField< std::string > (const Message &message, const FieldDescriptor *field) const
 
template<>
RepeatedPtrField< std::string > * Reflection::MutableRepeatedPtrField< std::string > (Message *message, const FieldDescriptor *field) const
 
void RegisterAllTypesInternal (const Metadata *file_level_metadata, int size)
 
template<typename T >
internal::RepeatedFieldBackInsertIterator< TRepeatedFieldBackInserter (RepeatedField< T > *const mutable_field)
 
template<typename T >
internal::RepeatedPtrFieldBackInsertIterator< TRepeatedFieldBackInserter (RepeatedPtrField< T > *const mutable_field)
 
template<typename T >
internal::RepeatedPtrFieldBackInsertIterator< TRepeatedPtrFieldBackInserter (RepeatedPtrField< T > *const mutable_field)
 
void ReplaceCharacters (string *s, const char *remove, char replacewith)
 
template<typename IntType >
bool safe_int_internal (string text, IntType *value_p)
 
template<typename IntType >
bool safe_parse_negative_int (const string &text, IntType *value_p)
 
template<typename IntType >
bool safe_parse_positive_int (string text, IntType *value_p)
 
bool safe_parse_sign (string *text, bool *negative_ptr)
 
bool safe_strto32 (const char *str, int32 *value)
 
bool safe_strto32 (const string &str, int32 *value)
 
bool safe_strto32 (StringPiece str, int32 *value)
 
bool safe_strto64 (const char *str, int64 *value)
 
bool safe_strto64 (const string &str, int64 *value)
 
bool safe_strto64 (StringPiece str, int64 *value)
 
bool safe_strtob (StringPiece str, bool *value)
 
bool safe_strtod (const char *str, double *value)
 
bool safe_strtod (const string &str, double *value)
 
bool safe_strtod (StringPiece str, double *value)
 
bool safe_strtof (const char *str, float *value)
 
bool safe_strtof (const string &str, float *value)
 
bool safe_strtof (StringPiece str, float *value)
 
bool safe_strtou32 (const char *str, uint32 *value)
 
bool safe_strtou32 (const string &str, uint32 *value)
 
bool safe_strtou32 (StringPiece str, uint32 *value)
 
bool safe_strtou64 (const char *str, uint64 *value)
 
bool safe_strtou64 (const string &str, uint64 *value)
 
bool safe_strtou64 (StringPiece str, uint64 *value)
 
template<typename IntType >
bool safe_uint_internal (string text, IntType *value_p)
 
void SetAllTypesInEmptyMessageUnknownFields (unittest::TestEmptyMessageLite *empty_message)
 
LogHandlerSetLogHandler (LogHandler *new_func)
 
void SetSomeTypesInEmptyMessageUnknownFields (unittest::TestEmptyMessageLite *empty_message)
 
void ShutdownProtobufLibrary ()
 
string SimpleBtoa (bool value)
 
string SimpleDtoa (double value)
 
string SimpleFtoa (float value)
 
string SimpleItoa (int i)
 
string SimpleItoa (long i)
 
string SimpleItoa (long long i)
 
string SimpleItoa (unsigned int i)
 
string SimpleItoa (unsigned long i)
 
string SimpleItoa (unsigned long long i)
 
std::vector< stringSplit (const string &full, const char *delim, bool skip_empty=true)
 
void SplitStringAllowEmpty (const string &full, const char *delim, std::vector< string > *result)
 
template<typename StringType , typename ITR >
static void SplitStringToIteratorAllowEmpty (const StringType &full, const char *delim, int pieces, ITR &result)
 
template<typename ITR >
static void SplitStringToIteratorUsing (const string &full, const char *delim, ITR &result)
 
void SplitStringUsing (const string &full, const char *delim, std::vector< string > *result)
 
const stringSStringPrintf (string *dst, const char *format,...)
 
template<class ForwardIterator >
void STLDeleteContainerPointers (ForwardIterator begin, ForwardIterator end)
 
template<class T >
void STLDeleteElements (T *container)
 
template<class T >
void STLDeleteValues (T *v)
 
void STLStringResizeUninitialized (string *s, size_t new_size)
 
void StrAppend (string *result, const AlphaNum &a)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
void StrAppend (string *result, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
string StrCat (const AlphaNum &a)
 
string StrCat (const AlphaNum &a, const AlphaNum &b)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g, const AlphaNum &h)
 
string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, const AlphaNum &g, const AlphaNum &h, const AlphaNum &i)
 
char * string_as_array (string *str)
 
void StringAppendF (string *dst, const char *format,...)
 
void StringAppendV (string *dst, const char *format, va_list ap)
 
string StringPrintf (const char *format,...)
 
string StringPrintfVector (const char *format, const std::vector< string > &v)
 
string StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all)
 
void StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all, string *res)
 
string StripPrefixString (const string &str, const string &prefix)
 
void StripString (string *s, const char *remove, char replacewith)
 
string StripSuffixString (const string &str, const string &suffix)
 
void StripWhitespace (string *str)
 
int32 strto32 (const char *nptr, char **endptr, int base)
 
int32 strto32_adaptor (const char *nptr, char **endptr, int base)
 
int64 strto64 (const char *nptr, char **endptr, int base)
 
uint32 strtou32 (const char *nptr, char **endptr, int base)
 
uint32 strtou32_adaptor (const char *nptr, char **endptr, int base)
 
uint64 strtou64 (const char *nptr, char **endptr, int base)
 
 TEST (ArenaStringPtrTest, ArenaStringPtrOnArena)
 
 TEST (ArenaStringPtrTest, ArenaStringPtrOnArenaNoSSO)
 
 TEST (ArenaStringPtrTest, ArenaStringPtrOnHeap)
 
 TEST (ArenaTest, AddAllocatedToRepeatedField)
 
 TEST (ArenaTest, AddAllocatedToRepeatedFieldViaReflection)
 
 TEST (ArenaTest, AddAllocatedWithReflection)
 
 TEST (ArenaTest, AddCleanup)
 
 TEST (ArenaTest, Alignment)
 
 TEST (ArenaTest, ArenaConstructable)
 
 TEST (ArenaTest, ArenaHooksSanity)
 
 TEST (ArenaTest, ArenaOneofReflection)
 
 TEST (ArenaTest, BasicCreate)
 
 TEST (ArenaTest, BlockSizeSmallerThanAllocation)
 
 TEST (ArenaTest, CreateAndConstCopy)
 
 TEST (ArenaTest, CreateAndMove)
 
 TEST (ArenaTest, CreateAndNonConstCopy)
 
 TEST (ArenaTest, CreateWithEightConstructorArguments)
 
 TEST (ArenaTest, CreateWithFourConstructorArguments)
 
 TEST (ArenaTest, CreateWithMoveArguments)
 
 TEST (ArenaTest, DestructorSkippable)
 
 TEST (ArenaTest, ExtensionsOnArena)
 
 TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaAllocatedMessages)
 
 TEST (ArenaTest, GetArenaShouldReturnNullForNonArenaCompatibleTypes)
 
 TEST (ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages)
 
 TEST (ArenaTest, InitialBlockTooSmall)
 
 TEST (ArenaTest, NoHeapAllocationsTest)
 
 TEST (ArenaTest, OneofMerge)
 
 TEST (ArenaTest, ParseCorruptedString)
 
 TEST (ArenaTest, Parsing)
 
 TEST (ArenaTest, ReflectionSwapFields)
 
 TEST (ArenaTest, ReleaseFromArenaMessageMakesCopy)
 
 TEST (ArenaTest, ReleaseLastRepeatedField)
 
 TEST (ArenaTest, ReleaseMessage)
 
 TEST (ArenaTest, ReleaseString)
 
 TEST (ArenaTest, RepeatedFieldOnArena)
 
 TEST (ArenaTest, RepeatedFieldWithNonPODType)
 
 TEST (ArenaTest, RepeatedPtrFieldAddClearedTest)
 
 TEST (ArenaTest, SetAllocatedAcrossArenas)
 
 TEST (ArenaTest, SetAllocatedAcrossArenasWithReflection)
 
 TEST (ArenaTest, SetAllocatedMessage)
 
 TEST (ArenaTest, SetAllocatedString)
 
 TEST (ArenaTest, SpaceAllocated_and_Used)
 
 TEST (ArenaTest, Swap)
 
 TEST (ArenaTest, SwapBetweenArenaAndNonArenaUsingReflection)
 
 TEST (ArenaTest, SwapBetweenArenaAndNonArenaWithAllFieldsSet)
 
 TEST (ArenaTest, SwapBetweenArenasUsingReflection)
 
 TEST (ArenaTest, SwapBetweenArenasWithAllFieldsSet)
 
 TEST (ArenaTest, SwapRepeatedField)
 
 TEST (ArenaTest, SwapRepeatedFieldWithDifferentArenas)
 
 TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnLeftHandSide)
 
 TEST (ArenaTest, SwapRepeatedFieldWithNoArenaOnRightHandSide)
 
 TEST (ArenaTest, UnknownFields)
 
 TEST (ArenaTest, UnsafeArenaAddAllocated)
 
 TEST (ArenaTest, UnsafeArenaRelease)
 
 TEST (ArenaTest, UnsafeArenaReleaseAdd)
 
 TEST (ArenaTest, UnsafeArenaSwap)
 
 TEST (ArenaTest, UnsafeSetAllocatedOnArena)
 
 TEST (DropUnknownFieldsTest, DynamicMessage)
 
 TEST (DropUnknownFieldsTest, GeneratedMessage)
 
 TEST (Int128, AliasTests)
 
 TEST (Int128, AllTests)
 
 TEST (Int128, DivideAndMod)
 
 TEST (Int128, DivideAndModRandomInputs)
 
 TEST (Int128, Multiply)
 
 TEST (Int128, OperatorAssignReturnRef)
 
 TEST (Int128, OStream)
 
 TEST (Int128, PodTests)
 
 TEST (Lite, AliasedEnum)
 
 TEST (Lite, AllLite1)
 
 TEST (Lite, AllLite10)
 
 TEST (Lite, AllLite11)
 
 TEST (Lite, AllLite12)
 
 TEST (Lite, AllLite13)
 
 TEST (Lite, AllLite14)
 
 TEST (Lite, AllLite15)
 
 TEST (Lite, AllLite16)
 
 TEST (Lite, AllLite17)
 
 TEST (Lite, AllLite18)
 
 TEST (Lite, AllLite19)
 
 TEST (Lite, AllLite2)
 
 TEST (Lite, AllLite20)
 
 TEST (Lite, AllLite21)
 
 TEST (Lite, AllLite22)
 
 TEST (Lite, AllLite23)
 
 TEST (Lite, AllLite24)
 
 TEST (Lite, AllLite25)
 
 TEST (Lite, AllLite26)
 
 TEST (Lite, AllLite27)
 
 TEST (Lite, AllLite28)
 
 TEST (Lite, AllLite29)
 
 TEST (Lite, AllLite3)
 
 TEST (Lite, AllLite32)
 
 TEST (Lite, AllLite33)
 
 TEST (Lite, AllLite34)
 
 TEST (Lite, AllLite35)
 
 TEST (Lite, AllLite36)
 
 TEST (Lite, AllLite37)
 
 TEST (Lite, AllLite38)
 
 TEST (Lite, AllLite39)
 
 TEST (Lite, AllLite40)
 
 TEST (Lite, AllLite41)
 
 TEST (Lite, AllLite42)
 
 TEST (Lite, AllLite43)
 
 TEST (Lite, AllLite44)
 
 TEST (Lite, AllLite45)
 
 TEST (Lite, AllLite46)
 
 TEST (Lite, AllLite47)
 
 TEST (Lite, AllLite5)
 
 TEST (Lite, AllLite6)
 
 TEST (Lite, AllLite7)
 
 TEST (Lite, AllLite8)
 
 TEST (Lite, AllLite9)
 
 TEST (Lite, CorrectEnding)
 
 TEST (Lite, DebugString)
 
 TEST (Lite, EnumNameToValue)
 
 TEST (Lite, EnumValueToName)
 
 TEST (Lite, MapCrash)
 
 TEST (Lite, NestedEnumNameToValue)
 
 TEST (Lite, NestedEnumValueToName)
 
 TEST (PreserveUnknownEnumTest, DynamicEnumValueDescriptors)
 
 TEST (PreserveUnknownEnumTest, DynamicProto2HidesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, IntegerEnumReflectionAPI)
 
 TEST (PreserveUnknownEnumTest, PreserveParseAndSerialize)
 
 TEST (PreserveUnknownEnumTest, PreserveParseAndSerializeDynamicMessage)
 
 TEST (PreserveUnknownEnumTest, Proto2CatchesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, Proto2HidesUnknownValues)
 
 TEST (PreserveUnknownEnumTest, SupportsUnknownEnumValuesAPI)
 
 TEST_F (DynamicMessageTest, Arena)
 
 TEST_F (DynamicMessageTest, Defaults)
 
 TEST_F (DynamicMessageTest, Descriptor)
 
 TEST_F (DynamicMessageTest, OnePrototype)
 
 TEST_F (DynamicMessageTest, Proto3)
 
 TEST_P (DynamicMessageTest, Extensions)
 
 TEST_P (DynamicMessageTest, IndependentOffsets)
 
 TEST_P (DynamicMessageTest, Oneof)
 
 TEST_P (DynamicMessageTest, PackedFields)
 
 TEST_P (DynamicMessageTest, SpaceUsed)
 
template<typename T , bool use_arena>
void TestParseCorruptedString (const T &message)
 
string TestSourceDir ()
 
void TestSwapRepeatedField (Arena *arena1, Arena *arena2)
 
string TestTempDir ()
 
PROTOBUF_EXPORT string ToHex (uint64 num)
 
static std::string ToLowercaseWithoutUnderscores (const std::string &name)
 
string ToUpper (const string &s)
 
uint64 Uint128High64 (const uint128 &v)
 
uint64 Uint128Low64 (const uint128 &v)
 
int UnescapeCEscapeSequences (const char *source, char *dest)
 
int UnescapeCEscapeSequences (const char *source, char *dest, std::vector< string > *errors)
 
string UnescapeCEscapeString (const string &src)
 
int UnescapeCEscapeString (const string &src, string *dest)
 
int UnescapeCEscapeString (const string &src, string *dest, std::vector< string > *errors)
 
template<typename T >
internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator< TUnsafeArenaAllocatedRepeatedPtrFieldBackInserter (RepeatedPtrField< T > *const mutable_field)
 
template<class Collection >
bool UpdateReturnCopy (Collection *const collection, const typename Collection::value_type &vt, typename Collection::value_type::second_type *previous)
 
template<class Collection >
bool UpdateReturnCopy (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value, typename Collection::value_type::second_type *previous)
 
void UpperString (string *s)
 
void UsageError ()
 
int UTF8FirstLetterNumBytes (const char *src, int len)
 
static bool ValidateQualifiedName (const std::string &name)
 
int WebSafeBase64Escape (const unsigned char *src, int szsrc, char *dest, int szdest, bool do_padding)
 
void WebSafeBase64Escape (const unsigned char *src, int szsrc, string *dest, bool do_padding)
 
void WebSafeBase64Escape (StringPiece src, string *dest)
 
void WebSafeBase64EscapeWithPadding (StringPiece src, string *dest)
 
int WebSafeBase64Unescape (const char *src, int szsrc, char *dest, int szdest)
 
bool WebSafeBase64Unescape (StringPiece src, string *dest)
 
static std::string WrapString (const char *value)
 

Variables

 __path__ = __import__('pkgutil').extend_path(__path__, __name__)
 
string __version__ = '3.9.2'
 
const int DEFAULT_FILE_MODE = 0777
 
static const LogLevel ERROR = LOGLEVEL_ERROR
 
const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor extension
 
static const char kBase64Chars []
 
static const int kDoubleToBufferSize = 32
 
static const int kFastInt32ToBufferOffset = 11
 
static const int kFastInt64ToBufferOffset = 21
 
static const int kFastToBufferSize = 32
 
static const int kFloatToBufferSize = 24
 
static const int32 kint32max = 0x7FFFFFFF
 
static const int32 kint32min = -kint32max - 1
 
static const int64 kint64max = PROTOBUF_LONGLONG(0x7FFFFFFFFFFFFFFF)
 
static const int64 kint64min = -kint64max - 1
 
static const char *const kNonLinkedWeakMessageReplacementName = "google.protobuf.Empty"
 
const int kStringPrintfVectorMaxArgs = 32
 
const uint128_pod kuint128max
 
static const uint32 kuint32max = 0xFFFFFFFFu
 
static const uint64 kuint64max = PROTOBUF_ULONGLONG(0xFFFFFFFFFFFFFFFF)
 
static const signed char kUnBase64 []
 
static const signed char kUnWebSafeBase64 []
 
static const unsigned char kUTF8LenTbl [256]
 
static const char kWebSafeBase64Chars []
 
const Descriptor::ReservedRange const EnumValueDescriptor method
 
static int original_stderr_ = -1
 
static int original_stdout_ = -1
 
template class PROTOBUF_EXPORT RepeatedField< bool >
 
template class PROTOBUF_EXPORT RepeatedField< double >
 
template class PROTOBUF_EXPORT RepeatedField< float >
 
template class PROTOBUF_EXPORT RepeatedField< int32 >
 
template class PROTOBUF_EXPORT RepeatedField< int64 >
 
template class PROTOBUF_EXPORT RepeatedField< uint32 >
 
template class PROTOBUF_EXPORT RepeatedField< uint64 >
 
 reserved_range
 
static string stderr_capture_filename_
 
static string stdout_capture_filename_
 
static const char string_printf_empty_block [256] = { '\0' }
 
static const char two_ASCII_digits [100][2]
 
static const int UTFmax = 4
 
const Descriptor::ReservedRange value
 
static const LogLevel WARNING = LOGLEVEL_WARNING
 

Typedef Documentation

◆ int16

typedef int16_t google::protobuf::int16

Definition at line 149 of file protobuf/src/google/protobuf/stubs/port.h.

◆ int32

typedef int32_t google::protobuf::int32

Definition at line 150 of file protobuf/src/google/protobuf/stubs/port.h.

◆ int64

typedef int64_t google::protobuf::int64

Definition at line 151 of file protobuf/src/google/protobuf/stubs/port.h.

◆ int8

typedef int8_t google::protobuf::int8

Definition at line 148 of file protobuf/src/google/protobuf/stubs/port.h.

◆ LogHandler

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

Definition at line 205 of file logging.h.

◆ stringpiece_ssize_type

typedef string::difference_type google::protobuf::stringpiece_ssize_type

Definition at line 168 of file stringpiece.h.

◆ uint

typedef unsigned int google::protobuf::uint

Definition at line 135 of file protobuf/src/google/protobuf/stubs/port.h.

◆ uint16

typedef uint16_t google::protobuf::uint16

Definition at line 154 of file protobuf/src/google/protobuf/stubs/port.h.

◆ uint32

typedef uint32_t google::protobuf::uint32

Definition at line 155 of file protobuf/src/google/protobuf/stubs/port.h.

◆ uint64

typedef uint64_t google::protobuf::uint64

Definition at line 156 of file protobuf/src/google/protobuf/stubs/port.h.

◆ uint8

typedef uint8_t google::protobuf::uint8

Definition at line 153 of file protobuf/src/google/protobuf/stubs/port.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
IS_COMPILER_MSVC 

Definition at line 54 of file stringprintf.cc.

◆ LogLevel

Enumerator
LOGLEVEL_INFO 
LOGLEVEL_WARNING 
LOGLEVEL_ERROR 
LOGLEVEL_FATAL 
LOGLEVEL_DFATAL 

Definition at line 45 of file logging.h.

Function Documentation

◆ AddTokenCounts()

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

Definition at line 422 of file map_util.h.

◆ Align8()

uint64 google::protobuf::Align8 ( uint64  n)

Definition at line 1245 of file arena_unittest.cc.

◆ alignas()

class PROTOBUF_EXPORT google::protobuf::alignas ( )
final

Definition at line 248 of file arena.h.

◆ AllocatedRepeatedPtrFieldBackInserter()

template<typename T >
internal::AllocatedRepeatedPtrFieldBackInsertIterator<T> google::protobuf::AllocatedRepeatedPtrFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)

Definition at line 2642 of file repeated_field.h.

◆ Append1()

static char* google::protobuf::Append1 ( char *  out,
const AlphaNum &  x 
)
static

Definition at line 1451 of file strutil.cc.

◆ Append2()

static char* google::protobuf::Append2 ( char *  out,
const AlphaNum &  x1,
const AlphaNum &  x2 
)
static

Definition at line 1456 of file strutil.cc.

◆ Append4()

static char* google::protobuf::Append4 ( char *  out,
const AlphaNum &  x1,
const AlphaNum &  x2,
const AlphaNum &  x3,
const AlphaNum &  x4 
)
static

Definition at line 1464 of file strutil.cc.

◆ AppendKeysFromMap() [1/2]

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

Definition at line 694 of file map_util.h.

◆ AppendKeysFromMap() [2/2]

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

Definition at line 711 of file map_util.h.

◆ AppendValuesFromMap() [1/2]

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

Definition at line 755 of file map_util.h.

◆ AppendValuesFromMap() [2/2]

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

Definition at line 738 of file map_util.h.

◆ ascii_isalnum()

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

Definition at line 67 of file strutil.h.

◆ ascii_isdigit()

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

Definition at line 73 of file strutil.h.

◆ ascii_islower()

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

Definition at line 86 of file strutil.h.

◆ ascii_isspace()

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

Definition at line 77 of file strutil.h.

◆ ascii_isupper()

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

Definition at line 82 of file strutil.h.

◆ ascii_tolower()

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

Definition at line 94 of file strutil.h.

◆ ascii_toupper()

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

Definition at line 90 of file strutil.h.

◆ AssignParsingMergeMessages()

void google::protobuf::AssignParsingMergeMessages ( unittest::TestAllTypesLite *  msg1,
unittest::TestAllTypesLite *  msg2,
unittest::TestAllTypesLite *  msg3 
)

Definition at line 59 of file lite_unittest.cc.

◆ Base64Escape() [1/3]

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

Definition at line 2204 of file strutil.cc.

◆ Base64Escape() [2/3]

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

Definition at line 2228 of file strutil.cc.

◆ Base64Escape() [3/3]

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

Definition at line 2238 of file strutil.cc.

◆ Base64EscapeInternal() [1/2]

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

Definition at line 2098 of file strutil.cc.

◆ Base64EscapeInternal() [2/2]

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

Definition at line 2213 of file strutil.cc.

◆ Base64Unescape()

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

Definition at line 2090 of file strutil.cc.

◆ Base64UnescapeInternal() [1/2]

static bool google::protobuf::Base64UnescapeInternal ( const char *  src,
int  slen,
string dest,
const signed char *  unbase64 
)
static

Definition at line 2065 of file strutil.cc.

◆ Base64UnescapeInternal() [2/2]

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

Definition at line 1727 of file strutil.cc.

◆ bswap_16()

static uint16 google::protobuf::bswap_16 ( uint16  x)
inlinestatic

Definition at line 276 of file protobuf/src/google/protobuf/stubs/port.h.

◆ bswap_32()

static uint32 google::protobuf::bswap_32 ( uint32  x)
inlinestatic

Definition at line 283 of file protobuf/src/google/protobuf/stubs/port.h.

◆ bswap_64()

static uint64 google::protobuf::bswap_64 ( uint64  x)
inlinestatic

Definition at line 293 of file protobuf/src/google/protobuf/stubs/port.h.

◆ BuildLookupTable()

static void google::protobuf::BuildLookupTable ( StringPiece  characters_wanted,
bool *  table 
)
inlinestatic

Definition at line 155 of file stringpiece.cc.

◆ CalculateBase64EscapedLen() [1/2]

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

Definition at line 1699 of file strutil.cc.

◆ CalculateBase64EscapedLen() [2/2]

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

Definition at line 1651 of file strutil.cc.

◆ CaptureTestStderr()

void google::protobuf::CaptureTestStderr ( )

Definition at line 215 of file googletest.cc.

◆ CaptureTestStdout()

void google::protobuf::CaptureTestStdout ( )

Definition at line 200 of file googletest.cc.

◆ CaseEqual()

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

Definition at line 1319 of file strutil.cc.

◆ CEscape()

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

Definition at line 615 of file strutil.cc.

◆ CEscapeAndAppend()

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

Definition at line 581 of file strutil.cc.

◆ CEscapedLength()

static size_t google::protobuf::CEscapedLength ( StringPiece  src)
inlinestatic

Definition at line 547 of file strutil.cc.

◆ CEscapeInternal()

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

Definition at line 499 of file strutil.cc.

◆ CheckFieldIndex()

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

Definition at line 155 of file text_format.cc.

◆ CleanStringLineEndings() [1/2]

PROTOBUF_EXPORT void google::protobuf::CleanStringLineEndings ( const string src,
string dst,
bool  auto_end_last_line 
)

Definition at line 2341 of file strutil.cc.

◆ CleanStringLineEndings() [2/2]

PROTOBUF_EXPORT void google::protobuf::CleanStringLineEndings ( string str,
bool  auto_end_last_line 
)

Definition at line 2353 of file strutil.cc.

◆ ContainsKey()

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

Definition at line 239 of file map_util.h.

◆ ContainsKeyValuePair()

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

Definition at line 246 of file map_util.h.

◆ DEF_FP_LIMITS()

google::protobuf::DEF_FP_LIMITS ( long double  ,
LDBL   
)

◆ DelocalizeRadix()

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

Definition at line 1235 of file strutil.cc.

◆ DoNothing()

void google::protobuf::DoNothing ( )

Definition at line 299 of file common.cc.

◆ DoubleToBuffer()

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

Definition at line 1262 of file strutil.cc.

◆ DynamicCastToGenerated() [1/2]

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

Definition at line 1160 of file src/google/protobuf/message.h.

◆ DynamicCastToGenerated() [2/2]

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

Definition at line 1179 of file src/google/protobuf/message.h.

◆ EncodeAsUTF8Char()

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

Definition at line 2255 of file strutil.cc.

◆ EraseKeyReturnValuePtr()

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

Definition at line 663 of file map_util.h.

◆ ExistingFileMatchesProto()

static bool google::protobuf::ExistingFileMatchesProto ( const FileDescriptor existing_file,
const FileDescriptorProto proto 
)
static

Definition at line 4199 of file src/google/protobuf/descriptor.cc.

◆ ExpectMessageMerged()

void google::protobuf::ExpectMessageMerged ( const unittest::TestAllTypesLite &  message)

Definition at line 53 of file lite_unittest.cc.

◆ FastHex32ToBuffer()

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

Definition at line 942 of file strutil.cc.

◆ FastHex64ToBuffer()

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

Definition at line 938 of file strutil.cc.

◆ FastHexToBuffer()

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

Definition at line 908 of file strutil.cc.

◆ FastInt32ToBuffer()

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

Definition at line 870 of file strutil.cc.

◆ FastInt32ToBufferLeft()

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

Definition at line 1067 of file strutil.cc.

◆ FastInt64ToBuffer()

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

Definition at line 825 of file strutil.cc.

◆ FastInt64ToBufferLeft()

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

Definition at line 1118 of file strutil.cc.

◆ FastIntToBuffer()

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

Definition at line 477 of file strutil.h.

◆ FastLongToBuffer()

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

Definition at line 485 of file strutil.h.

◆ FastUInt32ToBuffer()

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

Definition at line 516 of file strutil.h.

◆ FastUInt32ToBufferLeft()

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

Definition at line 985 of file strutil.cc.

◆ FastUInt64ToBuffer()

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

Definition at line 520 of file strutil.h.

◆ FastUInt64ToBufferLeft()

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

Definition at line 1076 of file strutil.cc.

◆ FastUIntToBuffer()

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

Definition at line 481 of file strutil.h.

◆ FastULongToBuffer()

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

Definition at line 489 of file strutil.h.

◆ FillArenaAwareFields()

void google::protobuf::FillArenaAwareFields ( TestAllTypes *  message)

Definition at line 1150 of file arena_unittest.cc.

◆ FindCopy()

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

Definition at line 220 of file map_util.h.

◆ FindLinkedPtrOrDie()

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

Definition at line 208 of file map_util.h.

◆ FindLinkedPtrOrNull()

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

Definition at line 194 of file map_util.h.

◆ FindOrDie() [1/2]

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

Definition at line 84 of file map_util.h.

◆ FindOrDie() [2/2]

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

Definition at line 74 of file map_util.h.

◆ FindOrDieNoPrint() [1/2]

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

Definition at line 104 of file map_util.h.

◆ FindOrDieNoPrint() [2/2]

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

Definition at line 94 of file map_util.h.

◆ FindOrNull() [1/2]

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

Definition at line 149 of file map_util.h.

◆ FindOrNull() [2/2]

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

Definition at line 137 of file map_util.h.

◆ FindPtrOrNull() [1/2]

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

Definition at line 181 of file map_util.h.

◆ FindPtrOrNull() [2/2]

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

Definition at line 166 of file map_util.h.

◆ FindWithDefault()

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

Definition at line 123 of file map_util.h.

◆ FloatToBuffer()

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

Definition at line 1380 of file strutil.cc.

◆ Fls128()

static int google::protobuf::Fls128 ( uint128  n)
inlinestatic

Definition at line 76 of file int128.cc.

◆ Fls64()

static int google::protobuf::Fls64 ( uint64  n)
inlinestatic

Definition at line 62 of file int128.cc.

◆ GetCapturedTestStderr()

string google::protobuf::GetCapturedTestStderr ( )

Definition at line 245 of file googletest.cc.

◆ GetCapturedTestStdout()

string google::protobuf::GetCapturedTestStdout ( )

Definition at line 230 of file googletest.cc.

◆ GetEnumDescriptor()

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

◆ ghtonl()

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

Definition at line 307 of file common.cc.

◆ GlobalReplaceSubstring()

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

Definition at line 1623 of file strutil.cc.

◆ GOOGLE_UNALIGNED_LOAD16()

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

Definition at line 217 of file protobuf/src/google/protobuf/stubs/port.h.

◆ GOOGLE_UNALIGNED_LOAD32()

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

Definition at line 223 of file protobuf/src/google/protobuf/stubs/port.h.

◆ GOOGLE_UNALIGNED_LOAD64()

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

Definition at line 229 of file protobuf/src/google/protobuf/stubs/port.h.

◆ GOOGLE_UNALIGNED_STORE16()

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

Definition at line 235 of file protobuf/src/google/protobuf/stubs/port.h.

◆ GOOGLE_UNALIGNED_STORE32()

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

Definition at line 239 of file protobuf/src/google/protobuf/stubs/port.h.

◆ GOOGLE_UNALIGNED_STORE64()

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

Definition at line 243 of file protobuf/src/google/protobuf/stubs/port.h.

◆ HANDLE_TYPE() [1/7]

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

◆ HANDLE_TYPE() [2/7]

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

◆ HANDLE_TYPE() [3/7]

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

◆ HANDLE_TYPE() [4/7]

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

◆ HANDLE_TYPE() [5/7]

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

◆ HANDLE_TYPE() [6/7]

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

◆ HANDLE_TYPE() [7/7]

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

◆ HasPrefixString()

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

Definition at line 115 of file strutil.h.

◆ HasSuffixString()

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

Definition at line 137 of file strutil.h.

◆ hex_digit_to_int()

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

Definition at line 98 of file strutil.h.

◆ InsertAndDeleteExisting()

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

Definition at line 302 of file map_util.h.

◆ InsertIfNotPresent() [1/2]

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

Definition at line 321 of file map_util.h.

◆ InsertIfNotPresent() [2/2]

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

Definition at line 328 of file map_util.h.

◆ InsertKeyOrDie()

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

Definition at line 377 of file map_util.h.

◆ InsertKeysFromMap()

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

Definition at line 680 of file map_util.h.

◆ InsertOrDie() [1/2]

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

Definition at line 338 of file map_util.h.

◆ InsertOrDie() [2/2]

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

Definition at line 354 of file map_util.h.

◆ InsertOrDieNoPrint() [1/2]

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

Definition at line 346 of file map_util.h.

◆ InsertOrDieNoPrint() [2/2]

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

Definition at line 363 of file map_util.h.

◆ InsertOrReturnExisting() [1/2]

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

Definition at line 624 of file map_util.h.

◆ InsertOrReturnExisting() [2/2]

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

Definition at line 637 of file map_util.h.

◆ InsertOrUpdate() [1/2]

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

Definition at line 267 of file map_util.h.

◆ InsertOrUpdate() [2/2]

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

Definition at line 280 of file map_util.h.

◆ InsertOrUpdateMany()

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

Definition at line 290 of file map_util.h.

◆ INSTANTIATE_TEST_SUITE_P()

google::protobuf::INSTANTIATE_TEST_SUITE_P ( UseArena  ,
DynamicMessageTest  ,
::testing::Bool()   
)

◆ InternalFastHexToBuffer()

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

Definition at line 921 of file strutil.cc.

◆ IsLite()

static bool google::protobuf::IsLite ( const FileDescriptor file)
static

Definition at line 5791 of file src/google/protobuf/descriptor.cc.

◆ isprint()

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

Definition at line 79 of file strutil.cc.

◆ IsValidCodePoint()

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

Definition at line 865 of file strutil.h.

◆ IsValidFloatChar()

static bool google::protobuf::IsValidFloatChar ( char  c)
inlinestatic

Definition at line 1229 of file strutil.cc.

◆ isxdigit()

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

Definition at line 73 of file strutil.cc.

◆ Join() [1/2]

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

Definition at line 780 of file strutil.h.

◆ Join() [2/2]

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

Definition at line 769 of file strutil.h.

◆ JoinStrings() [1/2]

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

Definition at line 257 of file strutil.h.

◆ JoinStrings() [2/2]

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

Definition at line 308 of file strutil.cc.

◆ JoinStringsIterator()

template<class ITERATOR >
static void google::protobuf::JoinStringsIterator ( const ITERATOR &  start,
const ITERATOR &  end,
const char *  delim,
string result 
)
static

Definition at line 281 of file strutil.cc.

◆ LinkExtensionReflection()

template<typename ExtendeeType , typename TypeTraitsType , internal::FieldType field_type, bool is_packed>
void google::protobuf::LinkExtensionReflection ( const google::protobuf::internal::ExtensionIdentifier< ExtendeeType, TypeTraitsType, field_type, is_packed > &  extension)

Definition at line 1585 of file extension_set.h.

◆ LinkMessageReflection()

template<typename T >
void google::protobuf::LinkMessageReflection ( )

Definition at line 1205 of file src/google/protobuf/message.h.

◆ LookupOrInsert() [1/2]

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

Definition at line 396 of file map_util.h.

◆ LookupOrInsert() [2/2]

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

Definition at line 404 of file map_util.h.

◆ LookupOrInsertNew() [1/2]

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

Definition at line 443 of file map_util.h.

◆ LookupOrInsertNew() [2/2]

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

Definition at line 461 of file map_util.h.

◆ LookupOrInsertNewLinkedPtr() [1/2]

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

Definition at line 497 of file map_util.h.

◆ LookupOrInsertNewLinkedPtr() [2/2]

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

Definition at line 516 of file map_util.h.

◆ LookupOrInsertNewSharedPtr() [1/2]

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

Definition at line 535 of file map_util.h.

◆ LookupOrInsertNewSharedPtr() [2/2]

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

Definition at line 555 of file map_util.h.

◆ LowerString()

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

Definition at line 177 of file strutil.h.

◆ memcasecmp()

static int google::protobuf::memcasecmp ( const char *  s1,
const char *  s2,
size_t  len 
)
static

Definition at line 1306 of file strutil.cc.

◆ NewCallback() [1/10]

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

Definition at line 426 of file callback.h.

◆ NewCallback() [2/10]

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

Definition at line 452 of file callback.h.

◆ NewCallback() [3/10]

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

Definition at line 482 of file callback.h.

◆ NewCallback() [4/10]

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

Definition at line 499 of file callback.h.

◆ NewCallback() [5/10]

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

Definition at line 526 of file callback.h.

◆ NewCallback() [6/10]

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

Definition at line 511 of file callback.h.

◆ NewCallback() [7/10]

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

Definition at line 538 of file callback.h.

◆ NewCallback() [8/10]

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

Definition at line 415 of file callback.h.

◆ NewCallback() [9/10]

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

Definition at line 438 of file callback.h.

◆ NewCallback() [10/10]

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

Definition at line 466 of file callback.h.

◆ NewPermanentCallback() [1/12]

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

Definition at line 432 of file callback.h.

◆ NewPermanentCallback() [2/12]

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

Definition at line 459 of file callback.h.

◆ NewPermanentCallback() [3/12]

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

Definition at line 490 of file callback.h.

◆ NewPermanentCallback() [4/12]

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

Definition at line 505 of file callback.h.

◆ NewPermanentCallback() [5/12]

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

Definition at line 532 of file callback.h.

◆ NewPermanentCallback() [6/12]

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

Definition at line 518 of file callback.h.

◆ NewPermanentCallback() [7/12]

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

Definition at line 545 of file callback.h.

◆ NewPermanentCallback() [8/12]

template<typename R , typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename A1 , typename A2 >
ResultCallback2<R, A1, A2>* google::protobuf::NewPermanentCallback ( T object,
R(T::*)(P1, P2, P3, P4, P5, P6, 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,
typename internal::InternalConstRef< P6 >::type  p6 
)
inline

Definition at line 561 of file callback.h.

◆ NewPermanentCallback() [9/12]

template<typename R , typename T1 , typename T2 >
ResultCallback<R>* google::protobuf::NewPermanentCallback ( T1 *  object,
R(T2::*)()  function 
)
inline

Definition at line 553 of file callback.h.

◆ NewPermanentCallback() [10/12]

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

Definition at line 420 of file callback.h.

◆ NewPermanentCallback() [11/12]

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

Definition at line 445 of file callback.h.

◆ NewPermanentCallback() [12/12]

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

Definition at line 474 of file callback.h.

◆ operator!()

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

Definition at line 195 of file int128.h.

◆ operator!=() [1/4]

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

Definition at line 215 of file time_util.h.

◆ operator!=() [2/4]

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

Definition at line 284 of file time_util.h.

◆ operator!=() [3/4]

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

Definition at line 142 of file int128.h.

◆ operator!=() [4/4]

Definition at line 408 of file stringpiece.h.

◆ operator%() [1/2]

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

Definition at line 248 of file time_util.h.

◆ operator%() [2/2]

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

Definition at line 316 of file int128.h.

◆ operator%=()

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

Definition at line 464 of file time_util.cc.

◆ operator*() [1/3]

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

Definition at line 308 of file int128.h.

◆ operator*() [2/3]

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

Definition at line 235 of file time_util.h.

◆ operator*() [3/3]

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

Definition at line 239 of file time_util.h.

◆ operator*=() [1/3]

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

Definition at line 434 of file time_util.cc.

◆ operator*=() [2/3]

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

Definition at line 420 of file time_util.cc.

◆ operator*=() [3/3]

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

Definition at line 185 of file time_util.h.

◆ operator+() [1/4]

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

Definition at line 292 of file time_util.h.

◆ operator+() [2/4]

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

Definition at line 225 of file time_util.h.

◆ operator+() [3/4]

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

Definition at line 288 of file time_util.h.

◆ operator+() [4/4]

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

Definition at line 300 of file int128.h.

◆ operator+=() [1/2]

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

Definition at line 408 of file time_util.cc.

◆ operator+=() [2/2]

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

Definition at line 492 of file time_util.cc.

◆ operator-() [1/6]

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

Definition at line 219 of file time_util.h.

◆ operator-() [2/6]

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

Definition at line 229 of file time_util.h.

◆ operator-() [3/6]

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

Definition at line 296 of file time_util.h.

◆ operator-() [4/6]

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

Definition at line 504 of file time_util.cc.

◆ operator-() [5/6]

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

Definition at line 304 of file int128.h.

◆ operator-() [6/6]

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

Definition at line 185 of file int128.h.

◆ operator-=() [1/2]

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

Definition at line 414 of file time_util.cc.

◆ operator-=() [2/2]

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

Definition at line 498 of file time_util.cc.

◆ operator/() [1/3]

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

Definition at line 480 of file time_util.cc.

◆ operator/() [2/3]

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

Definition at line 312 of file int128.h.

◆ operator/() [3/3]

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

Definition at line 243 of file time_util.h.

◆ operator/=() [1/3]

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

Definition at line 460 of file time_util.cc.

◆ operator/=() [2/3]

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

Definition at line 446 of file time_util.cc.

◆ operator/=() [3/3]

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

Definition at line 190 of file time_util.h.

◆ operator<() [1/3]

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

Definition at line 197 of file time_util.h.

◆ operator<() [2/3]

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

Definition at line 266 of file time_util.h.

◆ operator<() [3/3]

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

Definition at line 412 of file stringpiece.h.

◆ operator<<() [1/5]

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

Definition at line 232 of file int128.h.

◆ operator<<() [2/5]

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

Definition at line 128 of file int128.cc.

◆ operator<<() [3/5]

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

Definition at line 42 of file stringpiece.cc.

◆ operator<<() [4/5]

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

Definition at line 253 of file time_util.h.

◆ operator<<() [5/5]

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

Definition at line 302 of file time_util.h.

◆ operator<=() [1/3]

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

Definition at line 209 of file time_util.h.

◆ operator<=() [2/3]

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

Definition at line 278 of file time_util.h.

◆ operator<=() [3/3]

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

Definition at line 423 of file stringpiece.h.

◆ operator==() [1/4]

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

Definition at line 212 of file time_util.h.

◆ operator==() [2/4]

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

Definition at line 281 of file time_util.h.

◆ operator==() [3/4]

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

Definition at line 138 of file int128.h.

◆ operator==() [4/4]

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

Definition at line 398 of file stringpiece.h.

◆ operator>() [1/3]

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

Definition at line 203 of file time_util.h.

◆ operator>() [2/3]

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

Definition at line 272 of file time_util.h.

◆ operator>() [3/3]

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

Definition at line 419 of file stringpiece.h.

◆ operator>=() [1/3]

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

Definition at line 206 of file time_util.h.

◆ operator>=() [2/3]

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

Definition at line 275 of file time_util.h.

◆ operator>=() [3/3]

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

Definition at line 427 of file stringpiece.h.

◆ operator>>()

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

Definition at line 249 of file int128.h.

◆ operator~()

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

Definition at line 201 of file int128.h.

◆ ParseFailureList()

void google::protobuf::ParseFailureList ( const char *  filename,
conformance::FailureSet *  failure_list 
)

Definition at line 86 of file conformance_test_runner.cc.

◆ PROTOBUF_DEFINE_ACCESSOR()

const Descriptor::ReservedRange* google::protobuf::PROTOBUF_DEFINE_ACCESSOR ( FieldDescriptor  ,
containing_oneof  ,
const OneofDescriptor  
)

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [1/3]

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

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [2/3]

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

◆ PROTOBUF_DEFINE_ARRAY_ACCESSOR() [3/3]

const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor* google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( FileDescriptor  ,
service  ,
const ServiceDescriptor  
)

◆ RandomUint64()

static uint64 google::protobuf::RandomUint64 ( )
static

Definition at line 414 of file int128_unittest.cc.

◆ Reflection::GetRepeatedPtrField< std::string >()

template<>
const RepeatedPtrField<std::string>& google::protobuf::Reflection::GetRepeatedPtrField< std::string > ( const Message message,
const FieldDescriptor field 
) const
inline

Definition at line 1220 of file src/google/protobuf/message.h.

◆ Reflection::MutableRepeatedPtrField< std::string >()

Definition at line 1228 of file src/google/protobuf/message.h.

◆ RegisterAllTypesInternal()

void google::protobuf::RegisterAllTypesInternal ( const Metadata file_level_metadata,
int  size 
)

Definition at line 2392 of file generated_message_reflection.cc.

◆ RepeatedFieldBackInserter() [1/2]

template<typename T >
internal::RepeatedFieldBackInsertIterator<T> google::protobuf::RepeatedFieldBackInserter ( RepeatedField< T > *const  mutable_field)

Definition at line 2615 of file repeated_field.h.

◆ RepeatedFieldBackInserter() [2/2]

template<typename T >
internal::RepeatedPtrFieldBackInsertIterator<T> google::protobuf::RepeatedFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)

Definition at line 2632 of file repeated_field.h.

◆ RepeatedPtrFieldBackInserter()

template<typename T >
internal::RepeatedPtrFieldBackInsertIterator<T> google::protobuf::RepeatedPtrFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)

Definition at line 2623 of file repeated_field.h.

◆ ReplaceCharacters()

PROTOBUF_EXPORT void google::protobuf::ReplaceCharacters ( string s,
const char *  remove,
char  replacewith 
)

Definition at line 103 of file strutil.cc.

◆ safe_int_internal()

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

Definition at line 790 of file strutil.cc.

◆ safe_parse_negative_int()

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

Definition at line 749 of file strutil.cc.

◆ safe_parse_positive_int()

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

Definition at line 715 of file strutil.cc.

◆ safe_parse_sign()

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

Definition at line 686 of file strutil.cc.

◆ safe_strto32() [1/3]

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

Definition at line 399 of file strutil.h.

◆ safe_strto32() [2/3]

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

Definition at line 1364 of file strutil.cc.

◆ safe_strto32() [3/3]

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

Definition at line 402 of file strutil.h.

◆ safe_strto64() [1/3]

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

Definition at line 414 of file strutil.h.

◆ safe_strto64() [2/3]

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

Definition at line 1372 of file strutil.cc.

◆ safe_strto64() [3/3]

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

Definition at line 417 of file strutil.h.

◆ safe_strtob()

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

Definition at line 1324 of file strutil.cc.

◆ safe_strtod() [1/3]

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

Definition at line 1352 of file strutil.cc.

◆ safe_strtod() [2/3]

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

Definition at line 432 of file strutil.h.

◆ safe_strtod() [3/3]

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

Definition at line 438 of file strutil.h.

◆ safe_strtof() [1/3]

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

Definition at line 1341 of file strutil.cc.

◆ safe_strtof() [2/3]

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

Definition at line 429 of file strutil.h.

◆ safe_strtof() [3/3]

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

Definition at line 435 of file strutil.h.

◆ safe_strtou32() [1/3]

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

Definition at line 405 of file strutil.h.

◆ safe_strtou32() [2/3]

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

Definition at line 1368 of file strutil.cc.

◆ safe_strtou32() [3/3]

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

Definition at line 408 of file strutil.h.

◆ safe_strtou64() [1/3]

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

Definition at line 420 of file strutil.h.

◆ safe_strtou64() [2/3]

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

Definition at line 1376 of file strutil.cc.

◆ safe_strtou64() [3/3]

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

Definition at line 423 of file strutil.h.

◆ safe_uint_internal()

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

Definition at line 804 of file strutil.cc.

◆ SetAllTypesInEmptyMessageUnknownFields()

void google::protobuf::SetAllTypesInEmptyMessageUnknownFields ( unittest::TestEmptyMessageLite *  empty_message)

Definition at line 68 of file lite_unittest.cc.

◆ SetLogHandler()

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

Definition at line 271 of file common.cc.

◆ SetSomeTypesInEmptyMessageUnknownFields()

void google::protobuf::SetSomeTypesInEmptyMessageUnknownFields ( unittest::TestEmptyMessageLite *  empty_message)

Definition at line 77 of file lite_unittest.cc.

◆ ShutdownProtobufLibrary()

PROTOBUF_EXPORT void google::protobuf::ShutdownProtobufLibrary ( )

Definition at line 356 of file common.cc.

◆ SimpleBtoa()

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

Definition at line 525 of file strutil.h.

◆ SimpleDtoa()

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

Definition at line 1219 of file strutil.cc.

◆ SimpleFtoa()

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

Definition at line 1224 of file strutil.cc.

◆ SimpleItoa() [1/6]

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

Definition at line 1136 of file strutil.cc.

◆ SimpleItoa() [2/6]

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

Definition at line 1150 of file strutil.cc.

◆ SimpleItoa() [3/6]

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

Definition at line 1164 of file strutil.cc.

◆ SimpleItoa() [4/6]

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

Definition at line 1143 of file strutil.cc.

◆ SimpleItoa() [5/6]

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

Definition at line 1157 of file strutil.cc.

◆ SimpleItoa() [6/6]

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

Definition at line 1171 of file strutil.cc.

◆ Split()

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

Definition at line 235 of file strutil.h.

◆ SplitStringAllowEmpty()

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

Definition at line 268 of file strutil.cc.

◆ SplitStringToIteratorAllowEmpty()

template<typename StringType , typename ITR >
static void google::protobuf::SplitStringToIteratorAllowEmpty ( const StringType &  full,
const char *  delim,
int  pieces,
ITR &  result 
)
inlinestatic

Definition at line 249 of file strutil.cc.

◆ SplitStringToIteratorUsing()

template<typename ITR >
static void google::protobuf::SplitStringToIteratorUsing ( const string full,
const char *  delim,
ITR &  result 
)
inlinestatic

Definition at line 196 of file strutil.cc.

◆ SplitStringUsing()

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

Definition at line 229 of file strutil.cc.

◆ SStringPrintf()

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

Definition at line 118 of file stringprintf.cc.

◆ STLDeleteContainerPointers()

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

Definition at line 52 of file stl_util.h.

◆ STLDeleteElements()

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

Definition at line 99 of file stl_util.h.

◆ STLDeleteValues()

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

Definition at line 110 of file stl_util.h.

◆ STLStringResizeUninitialized()

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

Definition at line 67 of file stl_util.h.

◆ StrAppend() [1/4]

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

Definition at line 1581 of file strutil.cc.

◆ StrAppend() [2/4]

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

Definition at line 1586 of file strutil.cc.

◆ StrAppend() [3/4]

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

Definition at line 1596 of file strutil.cc.

◆ StrAppend() [4/4]

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

Definition at line 1609 of file strutil.cc.

◆ StrCat() [1/9]

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

Definition at line 731 of file strutil.h.

◆ StrCat() [2/9]

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

Definition at line 1480 of file strutil.cc.

◆ StrCat() [3/9]

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

Definition at line 1489 of file strutil.cc.

◆ StrCat() [4/9]

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

Definition at line 1499 of file strutil.cc.

◆ StrCat() [5/9]

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

Definition at line 1509 of file strutil.cc.

◆ StrCat() [6/9]

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

Definition at line 1520 of file strutil.cc.

◆ StrCat() [7/9]

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

Definition at line 1532 of file strutil.cc.

◆ StrCat() [8/9]

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

Definition at line 1546 of file strutil.cc.

◆ StrCat() [9/9]

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

Definition at line 1559 of file strutil.cc.

◆ string_as_array()

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

Definition at line 83 of file stl_util.h.

◆ StringAppendF()

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

Definition at line 127 of file stringprintf.cc.

◆ StringAppendV()

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

Definition at line 57 of file stringprintf.cc.

◆ StringPrintf()

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

Definition at line 109 of file stringprintf.cc.

◆ StringPrintfVector()

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

Definition at line 142 of file stringprintf.cc.

◆ StringReplace() [1/2]

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

Definition at line 179 of file strutil.cc.

◆ StringReplace() [2/2]

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

Definition at line 148 of file strutil.cc.

◆ StripPrefixString()

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

Definition at line 121 of file strutil.h.

◆ StripString()

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

Definition at line 88 of file strutil.cc.

◆ StripSuffixString()

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

Definition at line 143 of file strutil.h.

◆ StripWhitespace()

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

Definition at line 113 of file strutil.cc.

◆ strto32()

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

Definition at line 358 of file strutil.h.

◆ strto32_adaptor()

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

Definition at line 651 of file strutil.cc.

◆ strto64()

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

Definition at line 374 of file strutil.h.

◆ strtou32()

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

Definition at line 365 of file strutil.h.

◆ strtou32_adaptor()

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

Definition at line 671 of file strutil.cc.

◆ strtou64()

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

Definition at line 380 of file strutil.h.

◆ TEST() [1/127]

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

Definition at line 81 of file arenastring_unittest.cc.

◆ TEST() [2/127]

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

Definition at line 107 of file arenastring_unittest.cc.

◆ TEST() [3/127]

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

Definition at line 57 of file arenastring_unittest.cc.

◆ TEST() [4/127]

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

Definition at line 714 of file arena_unittest.cc.

◆ TEST() [5/127]

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

Definition at line 769 of file arena_unittest.cc.

◆ TEST() [6/127]

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

Definition at line 671 of file arena_unittest.cc.

◆ TEST() [7/127]

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

Definition at line 1361 of file arena_unittest.cc.

◆ TEST() [8/127]

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

Definition at line 1288 of file arena_unittest.cc.

◆ TEST() [9/127]

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

Definition at line 156 of file arena_unittest.cc.

◆ TEST() [10/127]

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

Definition at line 1435 of file arena_unittest.cc.

◆ TEST() [11/127]

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

Definition at line 942 of file arena_unittest.cc.

◆ TEST() [12/127]

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

Definition at line 170 of file arena_unittest.cc.

◆ TEST() [13/127]

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

Definition at line 1296 of file arena_unittest.cc.

◆ TEST() [14/127]

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

Definition at line 193 of file arena_unittest.cc.

◆ TEST() [15/127]

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

Definition at line 211 of file arena_unittest.cc.

◆ TEST() [16/127]

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

Definition at line 202 of file arena_unittest.cc.

◆ TEST() [17/127]

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

Definition at line 234 of file arena_unittest.cc.

◆ TEST() [18/127]

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

Definition at line 220 of file arena_unittest.cc.

◆ TEST() [19/127]

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

Definition at line 266 of file arena_unittest.cc.

◆ TEST() [20/127]

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

Definition at line 163 of file arena_unittest.cc.

◆ TEST() [21/127]

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

Definition at line 1030 of file arena_unittest.cc.

◆ TEST() [22/127]

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

Definition at line 1326 of file arena_unittest.cc.

◆ TEST() [23/127]

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

Definition at line 1333 of file arena_unittest.cc.

◆ TEST() [24/127]

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

Definition at line 1312 of file arena_unittest.cc.

◆ TEST() [25/127]

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

Definition at line 275 of file arena_unittest.cc.

◆ TEST() [26/127]

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

Definition at line 1169 of file arena_unittest.cc.

◆ TEST() [27/127]

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

Definition at line 924 of file arena_unittest.cc.

◆ TEST() [28/127]

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

Definition at line 1186 of file arena_unittest.cc.

◆ TEST() [29/127]

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

Definition at line 300 of file arena_unittest.cc.

◆ TEST() [30/127]

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

Definition at line 400 of file arena_unittest.cc.

◆ TEST() [31/127]

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

Definition at line 574 of file arena_unittest.cc.

◆ TEST() [32/127]

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

Definition at line 814 of file arena_unittest.cc.

◆ TEST() [33/127]

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

Definition at line 474 of file arena_unittest.cc.

◆ TEST() [34/127]

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

Definition at line 495 of file arena_unittest.cc.

◆ TEST() [35/127]

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

Definition at line 1043 of file arena_unittest.cc.

◆ TEST() [36/127]

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

Definition at line 1228 of file arena_unittest.cc.

◆ TEST() [37/127]

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

Definition at line 691 of file arena_unittest.cc.

◆ TEST() [38/127]

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

Definition at line 610 of file arena_unittest.cc.

◆ TEST() [39/127]

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

Definition at line 638 of file arena_unittest.cc.

◆ TEST() [40/127]

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

Definition at line 458 of file arena_unittest.cc.

◆ TEST() [41/127]

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

Definition at line 487 of file arena_unittest.cc.

◆ TEST() [42/127]

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

Definition at line 1247 of file arena_unittest.cc.

◆ TEST() [43/127]

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

Definition at line 361 of file arena_unittest.cc.

◆ TEST() [44/127]

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

Definition at line 560 of file arena_unittest.cc.

◆ TEST() [45/127]

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

Definition at line 522 of file arena_unittest.cc.

◆ TEST() [46/127]

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

Definition at line 544 of file arena_unittest.cc.

◆ TEST() [47/127]

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

Definition at line 507 of file arena_unittest.cc.

◆ TEST() [48/127]

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

Definition at line 1009 of file arena_unittest.cc.

◆ TEST() [49/127]

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

Definition at line 1014 of file arena_unittest.cc.

◆ TEST() [50/127]

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

Definition at line 1025 of file arena_unittest.cc.

◆ TEST() [51/127]

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

Definition at line 1020 of file arena_unittest.cc.

◆ TEST() [52/127]

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

Definition at line 315 of file arena_unittest.cc.

◆ TEST() [53/127]

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

Definition at line 893 of file arena_unittest.cc.

◆ TEST() [54/127]

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

Definition at line 903 of file arena_unittest.cc.

◆ TEST() [55/127]

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

Definition at line 876 of file arena_unittest.cc.

◆ TEST() [56/127]

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

Definition at line 535 of file arena_unittest.cc.

◆ TEST() [57/127]

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

Definition at line 1368 of file arena_unittest.cc.

◆ TEST() [58/127]

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

Definition at line 64 of file drop_unknown_fields_test.cc.

◆ TEST() [59/127]

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

Definition at line 44 of file drop_unknown_fields_test.cc.

◆ TEST() [60/127]

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

Definition at line 320 of file int128_unittest.cc.

◆ TEST() [61/127]

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

Definition at line 45 of file int128_unittest.cc.

◆ TEST() [62/127]

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

Definition at line 350 of file int128_unittest.cc.

◆ TEST() [63/127]

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

Definition at line 421 of file int128_unittest.cc.

◆ TEST() [64/127]

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

Definition at line 265 of file int128_unittest.cc.

◆ TEST() [65/127]

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

Definition at line 259 of file int128_unittest.cc.

◆ TEST() [66/127]

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

Definition at line 454 of file int128_unittest.cc.

◆ TEST() [67/127]

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

Definition at line 180 of file int128_unittest.cc.

◆ TEST() [68/127]

google::protobuf::TEST ( Lite  ,
AliasedEnum   
)

Definition at line 1168 of file lite_unittest.cc.

◆ TEST() [69/127]

google::protobuf::TEST ( Lite  ,
AllLite1   
)

Definition at line 89 of file lite_unittest.cc.

◆ TEST() [70/127]

google::protobuf::TEST ( Lite  ,
AllLite10   
)

Definition at line 303 of file lite_unittest.cc.

◆ TEST() [71/127]

google::protobuf::TEST ( Lite  ,
AllLite11   
)

Definition at line 319 of file lite_unittest.cc.

◆ TEST() [72/127]

google::protobuf::TEST ( Lite  ,
AllLite12   
)

Definition at line 332 of file lite_unittest.cc.

◆ TEST() [73/127]

google::protobuf::TEST ( Lite  ,
AllLite13   
)

Definition at line 362 of file lite_unittest.cc.

◆ TEST() [74/127]

google::protobuf::TEST ( Lite  ,
AllLite14   
)

Definition at line 387 of file lite_unittest.cc.

◆ TEST() [75/127]

google::protobuf::TEST ( Lite  ,
AllLite15   
)

Definition at line 401 of file lite_unittest.cc.

◆ TEST() [76/127]

google::protobuf::TEST ( Lite  ,
AllLite16   
)

Definition at line 416 of file lite_unittest.cc.

◆ TEST() [77/127]

google::protobuf::TEST ( Lite  ,
AllLite17   
)

Definition at line 428 of file lite_unittest.cc.

◆ TEST() [78/127]

google::protobuf::TEST ( Lite  ,
AllLite18   
)

Definition at line 441 of file lite_unittest.cc.

◆ TEST() [79/127]

google::protobuf::TEST ( Lite  ,
AllLite19   
)

Definition at line 453 of file lite_unittest.cc.

◆ TEST() [80/127]

google::protobuf::TEST ( Lite  ,
AllLite2   
)

Definition at line 109 of file lite_unittest.cc.

◆ TEST() [81/127]

google::protobuf::TEST ( Lite  ,
AllLite20   
)

Definition at line 470 of file lite_unittest.cc.

◆ TEST() [82/127]

google::protobuf::TEST ( Lite  ,
AllLite21   
)

Definition at line 488 of file lite_unittest.cc.

◆ TEST() [83/127]

google::protobuf::TEST ( Lite  ,
AllLite22   
)

Definition at line 505 of file lite_unittest.cc.

◆ TEST() [84/127]

google::protobuf::TEST ( Lite  ,
AllLite23   
)

Definition at line 520 of file lite_unittest.cc.

◆ TEST() [85/127]

google::protobuf::TEST ( Lite  ,
AllLite24   
)

Definition at line 537 of file lite_unittest.cc.

◆ TEST() [86/127]

google::protobuf::TEST ( Lite  ,
AllLite25   
)

Definition at line 550 of file lite_unittest.cc.

◆ TEST() [87/127]

google::protobuf::TEST ( Lite  ,
AllLite26   
)

Definition at line 568 of file lite_unittest.cc.

◆ TEST() [88/127]

google::protobuf::TEST ( Lite  ,
AllLite27   
)

Definition at line 590 of file lite_unittest.cc.

◆ TEST() [89/127]

google::protobuf::TEST ( Lite  ,
AllLite28   
)

Definition at line 608 of file lite_unittest.cc.

◆ TEST() [90/127]

google::protobuf::TEST ( Lite  ,
AllLite29   
)

Definition at line 626 of file lite_unittest.cc.

◆ TEST() [91/127]

google::protobuf::TEST ( Lite  ,
AllLite3   
)

Definition at line 128 of file lite_unittest.cc.

◆ TEST() [92/127]

google::protobuf::TEST ( Lite  ,
AllLite32   
)

Definition at line 650 of file lite_unittest.cc.

◆ TEST() [93/127]

google::protobuf::TEST ( Lite  ,
AllLite33   
)

Definition at line 684 of file lite_unittest.cc.

◆ TEST() [94/127]

google::protobuf::TEST ( Lite  ,
AllLite34   
)

Definition at line 698 of file lite_unittest.cc.

◆ TEST() [95/127]

google::protobuf::TEST ( Lite  ,
AllLite35   
)

Definition at line 716 of file lite_unittest.cc.

◆ TEST() [96/127]

google::protobuf::TEST ( Lite  ,
AllLite36   
)

Definition at line 732 of file lite_unittest.cc.

◆ TEST() [97/127]

google::protobuf::TEST ( Lite  ,
AllLite37   
)

Definition at line 748 of file lite_unittest.cc.

◆ TEST() [98/127]

google::protobuf::TEST ( Lite  ,
AllLite38   
)

Definition at line 766 of file lite_unittest.cc.

◆ TEST() [99/127]

google::protobuf::TEST ( Lite  ,
AllLite39   
)

Definition at line 784 of file lite_unittest.cc.

◆ TEST() [100/127]

google::protobuf::TEST ( Lite  ,
AllLite40   
)

Definition at line 800 of file lite_unittest.cc.

◆ TEST() [101/127]

google::protobuf::TEST ( Lite  ,
AllLite41   
)

Definition at line 814 of file lite_unittest.cc.

◆ TEST() [102/127]

google::protobuf::TEST ( Lite  ,
AllLite42   
)

Definition at line 833 of file lite_unittest.cc.

◆ TEST() [103/127]

google::protobuf::TEST ( Lite  ,
AllLite43   
)

Definition at line 866 of file lite_unittest.cc.

◆ TEST() [104/127]

google::protobuf::TEST ( Lite  ,
AllLite44   
)

Definition at line 907 of file lite_unittest.cc.

◆ TEST() [105/127]

google::protobuf::TEST ( Lite  ,
AllLite45   
)

Definition at line 991 of file lite_unittest.cc.

◆ TEST() [106/127]

google::protobuf::TEST ( Lite  ,
AllLite46   
)

Definition at line 1013 of file lite_unittest.cc.

◆ TEST() [107/127]

google::protobuf::TEST ( Lite  ,
AllLite47   
)

Definition at line 1025 of file lite_unittest.cc.

◆ TEST() [108/127]

google::protobuf::TEST ( Lite  ,
AllLite5   
)

Definition at line 165 of file lite_unittest.cc.

◆ TEST() [109/127]

google::protobuf::TEST ( Lite  ,
AllLite6   
)

Definition at line 222 of file lite_unittest.cc.

◆ TEST() [110/127]

google::protobuf::TEST ( Lite  ,
AllLite7   
)

Definition at line 243 of file lite_unittest.cc.

◆ TEST() [111/127]

google::protobuf::TEST ( Lite  ,
AllLite8   
)

Definition at line 263 of file lite_unittest.cc.

◆ TEST() [112/127]

google::protobuf::TEST ( Lite  ,
AllLite9   
)

Definition at line 283 of file lite_unittest.cc.

◆ TEST() [113/127]

google::protobuf::TEST ( Lite  ,
CorrectEnding   
)

Definition at line 1051 of file lite_unittest.cc.

◆ TEST() [114/127]

google::protobuf::TEST ( Lite  ,
DebugString   
)

Definition at line 1085 of file lite_unittest.cc.

◆ TEST() [115/127]

google::protobuf::TEST ( Lite  ,
EnumNameToValue   
)

Definition at line 1122 of file lite_unittest.cc.

◆ TEST() [116/127]

google::protobuf::TEST ( Lite  ,
EnumValueToName   
)

Definition at line 1100 of file lite_unittest.cc.

◆ TEST() [117/127]

google::protobuf::TEST ( Lite  ,
MapCrash   
)

Definition at line 1037 of file lite_unittest.cc.

◆ TEST() [118/127]

google::protobuf::TEST ( Lite  ,
NestedEnumNameToValue   
)

Definition at line 1144 of file lite_unittest.cc.

◆ TEST() [119/127]

google::protobuf::TEST ( Lite  ,
NestedEnumValueToName   
)

Definition at line 1111 of file lite_unittest.cc.

◆ TEST() [120/127]

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

Definition at line 178 of file preserve_unknown_enum_test.cc.

◆ TEST() [121/127]

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

Definition at line 150 of file preserve_unknown_enum_test.cc.

◆ TEST() [122/127]

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

Definition at line 218 of file preserve_unknown_enum_test.cc.

◆ TEST() [123/127]

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

Definition at line 90 of file preserve_unknown_enum_test.cc.

◆ TEST() [124/127]

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

Definition at line 108 of file preserve_unknown_enum_test.cc.

◆ TEST() [125/127]

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

Definition at line 238 of file preserve_unknown_enum_test.cc.

◆ TEST() [126/127]

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

Definition at line 128 of file preserve_unknown_enum_test.cc.

◆ TEST() [127/127]

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

Definition at line 279 of file preserve_unknown_enum_test.cc.

◆ TEST_F() [1/5]

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

Definition at line 274 of file dynamic_message_unittest.cc.

◆ TEST_F() [2/5]

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

Definition at line 137 of file dynamic_message_unittest.cc.

◆ TEST_F() [3/5]

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

Definition at line 126 of file dynamic_message_unittest.cc.

◆ TEST_F() [4/5]

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

Definition at line 132 of file dynamic_message_unittest.cc.

◆ TEST_F() [5/5]

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

Definition at line 289 of file dynamic_message_unittest.cc.

◆ TEST_P() [1/5]

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

Definition at line 159 of file dynamic_message_unittest.cc.

◆ TEST_P() [2/5]

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

Definition at line 143 of file dynamic_message_unittest.cc.

◆ TEST_P() [3/5]

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

Definition at line 187 of file dynamic_message_unittest.cc.

◆ TEST_P() [4/5]

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

Definition at line 173 of file dynamic_message_unittest.cc.

◆ TEST_P() [5/5]

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

Definition at line 254 of file dynamic_message_unittest.cc.

◆ TestParseCorruptedString()

template<typename T , bool use_arena>
void google::protobuf::TestParseCorruptedString ( const T message)

Definition at line 44 of file arena_test_util.h.

◆ TestSourceDir()

string google::protobuf::TestSourceDir ( )

Definition at line 73 of file googletest.cc.

◆ TestSwapRepeatedField()

void google::protobuf::TestSwapRepeatedField ( Arena *  arena1,
Arena *  arena2 
)

Definition at line 970 of file arena_unittest.cc.

◆ TestTempDir()

string google::protobuf::TestTempDir ( )

Definition at line 189 of file googletest.cc.

◆ ToHex()

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

◆ ToLowercaseWithoutUnderscores()

static std::string google::protobuf::ToLowercaseWithoutUnderscores ( const std::string name)
static

Definition at line 5839 of file src/google/protobuf/descriptor.cc.

◆ ToUpper()

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

Definition at line 193 of file strutil.h.

◆ Uint128High64()

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

Definition at line 131 of file int128.h.

◆ Uint128Low64()

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

Definition at line 130 of file int128.h.

◆ UnescapeCEscapeSequences() [1/2]

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

Definition at line 332 of file strutil.cc.

◆ UnescapeCEscapeSequences() [2/2]

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

Definition at line 336 of file strutil.cc.

◆ UnescapeCEscapeString() [1/3]

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

Definition at line 481 of file strutil.cc.

◆ UnescapeCEscapeString() [2/3]

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

Definition at line 468 of file strutil.cc.

◆ UnescapeCEscapeString() [3/3]

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

Definition at line 472 of file strutil.cc.

◆ UnsafeArenaAllocatedRepeatedPtrFieldBackInserter()

template<typename T >
internal::UnsafeArenaAllocatedRepeatedPtrFieldBackInsertIterator<T> google::protobuf::UnsafeArenaAllocatedRepeatedPtrFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)

Definition at line 2661 of file repeated_field.h.

◆ UpdateReturnCopy() [1/2]

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

Definition at line 600 of file map_util.h.

◆ UpdateReturnCopy() [2/2]

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

Definition at line 581 of file map_util.h.

◆ UpperString()

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

Definition at line 185 of file strutil.h.

◆ UsageError()

void google::protobuf::UsageError ( )

Definition at line 109 of file conformance_test_runner.cc.

◆ UTF8FirstLetterNumBytes()

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

Definition at line 2301 of file strutil.cc.

◆ ValidateQualifiedName()

static bool google::protobuf::ValidateQualifiedName ( const std::string name)
static

Definition at line 3844 of file src/google/protobuf/descriptor.cc.

◆ WebSafeBase64Escape() [1/3]

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

Definition at line 2207 of file strutil.cc.

◆ WebSafeBase64Escape() [2/3]

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

Definition at line 2233 of file strutil.cc.

◆ WebSafeBase64Escape() [3/3]

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

Definition at line 2243 of file strutil.cc.

◆ WebSafeBase64EscapeWithPadding()

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

Definition at line 2248 of file strutil.cc.

◆ WebSafeBase64Unescape() [1/2]

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

Definition at line 2061 of file strutil.cc.

◆ WebSafeBase64Unescape() [2/2]

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

Definition at line 2094 of file strutil.cc.

◆ WrapString()

static std::string google::protobuf::WrapString ( const char *  value)
static

Definition at line 54 of file arenastring_unittest.cc.

Variable Documentation

◆ __path__

google.protobuf.__path__ = __import__('pkgutil').extend_path(__path__, __name__)
private

Definition at line 39 of file python/google/protobuf/__init__.py.

◆ __version__

string google.protobuf.__version__ = '3.9.2'
private

Definition at line 33 of file python/google/protobuf/__init__.py.

◆ DEFAULT_FILE_MODE

const int google::protobuf::DEFAULT_FILE_MODE = 0777

Definition at line 42 of file file.h.

◆ ERROR

const LogLevel google::protobuf::ERROR = LOGLEVEL_ERROR
static

◆ extension

const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor google::protobuf::extension

Definition at line 2001 of file src/google/protobuf/descriptor.h.

◆ kBase64Chars

const char google::protobuf::kBase64Chars[]
static
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Definition at line 2198 of file strutil.cc.

◆ kDoubleToBufferSize

const int google::protobuf::kDoubleToBufferSize = 32
static

Definition at line 570 of file strutil.h.

◆ kFastInt32ToBufferOffset

const int google::protobuf::kFastInt32ToBufferOffset = 11
static

Definition at line 865 of file strutil.cc.

◆ kFastInt64ToBufferOffset

const int google::protobuf::kFastInt64ToBufferOffset = 21
static

Definition at line 823 of file strutil.cc.

◆ kFastToBufferSize

const int google::protobuf::kFastToBufferSize = 32
static

Definition at line 466 of file strutil.h.

◆ kFloatToBufferSize

const int google::protobuf::kFloatToBufferSize = 24
static

Definition at line 571 of file strutil.h.

◆ kint32max

const int32 google::protobuf::kint32max = 0x7FFFFFFF
static

Definition at line 159 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kint32min

const int32 google::protobuf::kint32min = -kint32max - 1
static

Definition at line 160 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kint64max

const int64 google::protobuf::kint64max = PROTOBUF_LONGLONG(0x7FFFFFFFFFFFFFFF)
static

Definition at line 161 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kint64min

const int64 google::protobuf::kint64min = -kint64max - 1
static

Definition at line 162 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kNonLinkedWeakMessageReplacementName

const char* const google::protobuf::kNonLinkedWeakMessageReplacementName = "google.protobuf.Empty"
static

Definition at line 235 of file src/google/protobuf/descriptor.cc.

◆ kStringPrintfVectorMaxArgs

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

Definition at line 135 of file stringprintf.cc.

◆ kuint128max

const PROTOBUF_EXPORT uint128_pod google::protobuf::kuint128max
Initial value:
= {
static_cast<uint64>(PROTOBUF_LONGLONG(0xFFFFFFFFFFFFFFFF)),
static_cast<uint64>(PROTOBUF_LONGLONG(0xFFFFFFFFFFFFFFFF))
}

Definition at line 44 of file int128.cc.

◆ kuint32max

const uint32 google::protobuf::kuint32max = 0xFFFFFFFFu
static

Definition at line 163 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kuint64max

const uint64 google::protobuf::kuint64max = PROTOBUF_ULONGLONG(0xFFFFFFFFFFFFFFFF)
static

Definition at line 164 of file protobuf/src/google/protobuf/stubs/port.h.

◆ kUnBase64

const signed char google::protobuf::kUnBase64[]
static

Definition at line 1992 of file strutil.cc.

◆ kUnWebSafeBase64

const signed char google::protobuf::kUnWebSafeBase64[]
static

Definition at line 2026 of file strutil.cc.

◆ kUTF8LenTbl

const unsigned char google::protobuf::kUTF8LenTbl[256]
static
Initial value:
= {
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,
3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3, 4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4
}

Definition at line 2288 of file strutil.cc.

◆ kWebSafeBase64Chars

const char google::protobuf::kWebSafeBase64Chars[]
static
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"

Definition at line 2201 of file strutil.cc.

◆ method

const Descriptor::ReservedRange const EnumValueDescriptor google::protobuf::method

Definition at line 1973 of file src/google/protobuf/descriptor.h.

◆ original_stderr_

int google::protobuf::original_stderr_ = -1
static

Definition at line 198 of file googletest.cc.

◆ original_stdout_

int google::protobuf::original_stdout_ = -1
static

Definition at line 197 of file googletest.cc.

◆ RepeatedField< bool >

template class PROTOBUF_EXPORT google::protobuf::RepeatedField< bool >

Definition at line 124 of file repeated_field.cc.

◆ RepeatedField< double >

template class PROTOBUF_EXPORT google::protobuf::RepeatedField< double >

Definition at line 130 of file repeated_field.cc.

◆ RepeatedField< float >

template class PROTOBUF_EXPORT google::protobuf::RepeatedField< float >

Definition at line 129 of file repeated_field.cc.

◆ RepeatedField< int32 >

Definition at line 125 of file repeated_field.cc.

◆ RepeatedField< int64 >

Definition at line 127 of file repeated_field.cc.

◆ RepeatedField< uint32 >

Definition at line 126 of file repeated_field.cc.

◆ RepeatedField< uint64 >

Definition at line 128 of file repeated_field.cc.

◆ reserved_range

google::protobuf::reserved_range

Definition at line 1910 of file src/google/protobuf/descriptor.h.

◆ stderr_capture_filename_

string google::protobuf::stderr_capture_filename_
static

Definition at line 196 of file googletest.cc.

◆ stdout_capture_filename_

string google::protobuf::stdout_capture_filename_
static

Definition at line 195 of file googletest.cc.

◆ string_printf_empty_block

const char google::protobuf::string_printf_empty_block[256] = { '\0' }
static

Definition at line 140 of file stringprintf.cc.

◆ two_ASCII_digits

const char google::protobuf::two_ASCII_digits[100][2]
static
Initial value:
= {
{'0','0'}, {'0','1'}, {'0','2'}, {'0','3'}, {'0','4'},
{'0','5'}, {'0','6'}, {'0','7'}, {'0','8'}, {'0','9'},
{'1','0'}, {'1','1'}, {'1','2'}, {'1','3'}, {'1','4'},
{'1','5'}, {'1','6'}, {'1','7'}, {'1','8'}, {'1','9'},
{'2','0'}, {'2','1'}, {'2','2'}, {'2','3'}, {'2','4'},
{'2','5'}, {'2','6'}, {'2','7'}, {'2','8'}, {'2','9'},
{'3','0'}, {'3','1'}, {'3','2'}, {'3','3'}, {'3','4'},
{'3','5'}, {'3','6'}, {'3','7'}, {'3','8'}, {'3','9'},
{'4','0'}, {'4','1'}, {'4','2'}, {'4','3'}, {'4','4'},
{'4','5'}, {'4','6'}, {'4','7'}, {'4','8'}, {'4','9'},
{'5','0'}, {'5','1'}, {'5','2'}, {'5','3'}, {'5','4'},
{'5','5'}, {'5','6'}, {'5','7'}, {'5','8'}, {'5','9'},
{'6','0'}, {'6','1'}, {'6','2'}, {'6','3'}, {'6','4'},
{'6','5'}, {'6','6'}, {'6','7'}, {'6','8'}, {'6','9'},
{'7','0'}, {'7','1'}, {'7','2'}, {'7','3'}, {'7','4'},
{'7','5'}, {'7','6'}, {'7','7'}, {'7','8'}, {'7','9'},
{'8','0'}, {'8','1'}, {'8','2'}, {'8','3'}, {'8','4'},
{'8','5'}, {'8','6'}, {'8','7'}, {'8','8'}, {'8','9'},
{'9','0'}, {'9','1'}, {'9','2'}, {'9','3'}, {'9','4'},
{'9','5'}, {'9','6'}, {'9','7'}, {'9','8'}, {'9','9'}
}

Definition at line 962 of file strutil.cc.

◆ UTFmax

const int google::protobuf::UTFmax = 4
static

Definition at line 870 of file strutil.h.

◆ value

const Descriptor::ReservedRange google::protobuf::value

Definition at line 1954 of file src/google/protobuf/descriptor.h.

◆ WARNING

const LogLevel google::protobuf::WARNING = LOGLEVEL_WARNING
static
google::protobuf::uint64
uint64_t uint64
Definition: protobuf/src/google/protobuf/stubs/port.h:156


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:08