Go to the documentation of this file.
31 #include <google/protobuf/inlined_string_field.h>
33 #include <google/protobuf/parse_context.h>
34 #include <google/protobuf/arena.h>
35 #include <google/protobuf/arenastring.h>
36 #include <google/protobuf/generated_message_util.h>
37 #include <google/protobuf/message_lite.h>
40 #include <google/protobuf/port_def.inc>
52 if (
arena ==
nullptr || !donated) {
62 if (
arena ==
nullptr || !donated) {
77 bool donated,
uint32_t* donating_states,
90 if (
arena ==
nullptr && !donated) {
std::string * UnsafeMutablePointer()
const Descriptor::ReservedRange value
void Set(const std::string *default_value, StringPiece value, Arena *) PROTOBUF_ALWAYS_INLINE
std::string * Release(const std::string *default_value, Arena *)
grpc_core::ScopedArenaPtr arena
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
std::string * Mutable(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
void SetNoArena(const std::string *default_value, StringPiece value) PROTOBUF_ALWAYS_INLINE
void ClearToDefault(const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
std::string * MutableSlow(::google::protobuf::Arena *arena, bool donated, uint32_t *donating_states, uint32_t mask)
void SetAllocated(const std::string *default_value, std::string *value, Arena *)
PROTOBUF_NDEBUG_INLINE std::string * get_mutable()
std::string * ReleaseNonDefault(const std::string *default_value, Arena *)
void SetAllocatedNoArena(const std::string *default_value, std::string *value)
const std::string & get() const
std::string * ReleaseNonDefaultNoArena(const std::string *default_value)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:03