Go to the documentation of this file.
4 #include <google/protobuf/field_mask.pb.h>
8 #include <google/protobuf/io/coded_stream.h>
9 #include <google/protobuf/extension_set.h>
10 #include <google/protobuf/wire_format_lite.h>
11 #include <google/protobuf/descriptor.h>
12 #include <google/protobuf/generated_message_reflection.h>
13 #include <google/protobuf/reflection_ops.h>
14 #include <google/protobuf/wire_format.h>
16 #include <google/protobuf/port_def.inc>
18 PROTOBUF_PRAGMA_INIT_SEG
19 PROTOBUF_NAMESPACE_OPEN
21 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
32 PROTOBUF_NAMESPACE_CLOSE
54 const char descriptor_table_protodef_google_2fprotobuf_2ffield_5fmask_2eproto[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
55 "\n google/protobuf/field_mask.proto\022\017goog"
56 "le.protobuf\"\032\n\tFieldMask\022\r\n\005paths\030\001 \003(\tB"
57 "\205\001\n\023com.google.protobufB\016FieldMaskProtoP"
58 "\001Z2google.golang.org/protobuf/types/know"
59 "n/fieldmaskpb\370\001\001\242\002\003GPB\252\002\036Google.Protobuf"
60 ".WellKnownTypesb\006proto3"
64 false,
false, 223, descriptor_table_protodef_google_2fprotobuf_2ffield_5fmask_2eproto,
"google/protobuf/field_mask.proto",
75 PROTOBUF_NAMESPACE_OPEN
84 bool is_message_owned)
85 : ::PROTOBUF_NAMESPACE_ID::
Message(
arena, is_message_owned),
88 if (!is_message_owned) {
94 : ::PROTOBUF_NAMESPACE_ID::
Message(),
105 if (GetArenaForAllocation() !=
nullptr)
return;
128 (void) cached_has_bits;
135 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
136 while (!
ctx->Done(&
ptr)) {
142 if (PROTOBUF_PREDICT_TRUE(
static_cast<uint8_t>(
tag) == 10)) {
150 if (!
ctx->DataAvailable(
ptr))
break;
151 }
while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(
ptr));
159 if ((
tag == 0) || ((
tag & 7) == 4)) {
182 (void) cached_has_bits;
187 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
188 s.data(),
static_cast<int>(s.length()),
189 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
190 "google.protobuf.FieldMask.paths");
195 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
204 size_t total_size = 0;
208 (void) cached_has_bits;
214 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
218 return MaybeComputeUnknownFieldsSize(total_size, &
_cached_size_);
222 ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
238 (void) cached_has_bits;
246 if (&
from ==
this)
return;
268 PROTOBUF_NAMESPACE_CLOSE
269 PROTOBUF_NAMESPACE_OPEN
271 return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FieldMask >(
arena);
273 PROTOBUF_NAMESPACE_CLOSE
276 #include <google/protobuf/port_undef.inc>
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const ** file_level_enum_descriptors_google_2fprotobuf_2ffield_5fmask_2eproto
struct EnumDescriptor EnumDescriptor
PROTOBUF_NAMESPACE_CLOSE ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_google_2fprotobuf_2ffield_5fmask_2eproto[1]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_once
void SetCachedSize(int size) const final
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FieldMaskDefaultTypeInternal _FieldMask_default_instance_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
size_t ByteSizeLong() const final
static const ClassData _class_data_
const char * UnknownFieldParse(uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)
GRPC_CUSTOM_MESSAGE Message
OPENSSL_EXPORT pem_password_cb void * u
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
size_t FromIntSize(int size)
static PyObject * UnknownFieldSet(CMessage *self)
grpc_core::ScopedArenaPtr arena
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldMask * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldMask >(Arena *arena)
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FieldMask > _instance
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_google_2fprotobuf_2ffield_5fmask_2eproto
struct FieldMask FieldMask
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static void * tag(intptr_t t)
const ::PROTOBUF_NAMESPACE_ID::Message *const file_default_instances[]
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const PROTOBUF_ATTRIBUTE_WEAK ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto_getter()
static bool dynamic_init_dummy_google_2fprotobuf_2ffield_5fmask_2eproto
void swap(Json::Value &a, Json::Value &b)
Specialize std::swap() for Json::Value.
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool IsInitialized() const final
const std::string & _internal_paths(int index) const
int _internal_paths_size() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > paths_
const char * InlineGreedyStringParser(std::string *s, const char *ptr, ParseContext *ctx)
bool VerifyUTF8(StringPiece str, const char *field_name)
constexpr FieldMaskDefaultTypeInternal()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto
~FieldMaskDefaultTypeInternal()
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
std::string * _internal_add_paths()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const uint32_t TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void AssignDescriptors(const DescriptorTable *table)
std::vector< std::pair< std::string, std::string > > Metadata
static void ArenaDtor(void *object)
GRPC_CUSTOM_SERVICEDESCRIPTOR ServiceDescriptor
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void InternalSwap(FieldMask *other)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:22