Namespaces | Macros | Functions | Variables
protobuf/src/google/protobuf/stubs/common.h File Reference
#include <algorithm>
#include <iostream>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include <google/protobuf/stubs/macros.h>
#include <google/protobuf/stubs/platform_macros.h>
#include <google/protobuf/stubs/port.h>
#include <google/protobuf/stubs/stringpiece.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/stubs/common.h:

Go to the source code of this file.

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 
 std
 

Macros

#define GOOGLE_PROTOBUF_MIN_PROTOC_VERSION   3019000
 
#define GOOGLE_PROTOBUF_VERIFY_VERSION
 
#define GOOGLE_PROTOBUF_VERSION   3019005
 
#define GOOGLE_PROTOBUF_VERSION_SUFFIX   ""
 
#define PROTOBUF_USE_EXCEPTIONS   0
 

Functions

PROTOBUF_EXPORT bool google.protobuf.internal::IsStructurallyValidUTF8 (const char *buf, int len)
 
bool google.protobuf.internal::IsStructurallyValidUTF8 (StringPiece str)
 
void google::protobuf::ShutdownProtobufLibrary ()
 
template<typename T >
void google.protobuf.internal::StrongReference (const T &var)
 
PROTOBUF_EXPORT char * google.protobuf.internal::UTF8CoerceToStructurallyValid (StringPiece str, char *dst, char replace_char)
 
PROTOBUF_EXPORT int google.protobuf.internal::UTF8SpnStructurallyValid (StringPiece str)
 
void google.protobuf.internal::VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename)
 
string google.protobuf.internal::VersionString (int version)
 

Variables

static const int google.protobuf.internal::kMinHeaderVersionForLibrary = 3019000
 
static const int google.protobuf.internal::kMinHeaderVersionForProtoc = 3019000
 

Macro Definition Documentation

◆ GOOGLE_PROTOBUF_MIN_PROTOC_VERSION

#define GOOGLE_PROTOBUF_MIN_PROTOC_VERSION   3019000

Definition at line 97 of file protobuf/src/google/protobuf/stubs/common.h.

◆ GOOGLE_PROTOBUF_VERIFY_VERSION

#define GOOGLE_PROTOBUF_VERIFY_VERSION
Value:
GOOGLE_PROTOBUF_VERSION, GOOGLE_PROTOBUF_MIN_LIBRARY_VERSION, \
__FILE__)

Definition at line 117 of file protobuf/src/google/protobuf/stubs/common.h.

◆ GOOGLE_PROTOBUF_VERSION

#define GOOGLE_PROTOBUF_VERSION   3019005

Definition at line 85 of file protobuf/src/google/protobuf/stubs/common.h.

◆ GOOGLE_PROTOBUF_VERSION_SUFFIX

#define GOOGLE_PROTOBUF_VERSION_SUFFIX   ""

Definition at line 88 of file protobuf/src/google/protobuf/stubs/common.h.

◆ PROTOBUF_USE_EXCEPTIONS

#define PROTOBUF_USE_EXCEPTIONS   0

Definition at line 57 of file protobuf/src/google/protobuf/stubs/common.h.

google::protobuf.internal::VerifyVersion
void VerifyVersion(int headerVersion, int minLibraryVersion, const char *filename)
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/common.cc:70
GOOGLE_PROTOBUF_VERSION
#define GOOGLE_PROTOBUF_VERSION
Definition: protobuf/src/google/protobuf/stubs/common.h:85


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