#include <arenastring.h>
|
void | AssignWithDefault (const ::std::string *default_value, ArenaStringPtr value) |
|
void | ClearNonDefaultToEmpty () |
|
void | ClearNonDefaultToEmptyNoArena () |
|
void | ClearToDefault (const ::std::string *default_value, Arena *) |
|
void | ClearToDefaultNoArena (const ::std::string *default_value) |
|
void | ClearToEmpty (const ::std::string *default_value, Arena *) |
|
void | ClearToEmptyNoArena (const ::std::string *default_value) |
|
void | Destroy (const ::std::string *default_value, Arena *arena) |
|
void | DestroyNoArena (const ::std::string *default_value) |
|
const ::std::string & | Get () const |
|
const ::std::string & | GetNoArena () const |
|
bool | IsDefault (const ::std::string *default_value) const |
|
inline ::std::string * | Mutable (const ::std::string *default_value, Arena *arena) |
|
inline ::std::string * | MutableNoArena (const ::std::string *default_value) |
|
inline ::std::string * | Release (const ::std::string *default_value, Arena *arena) |
|
inline ::std::string * | ReleaseNoArena (const ::std::string *default_value) |
|
inline ::std::string * | ReleaseNonDefault (const ::std::string *default_value, Arena *arena) |
|
inline ::std::string * | ReleaseNonDefaultNoArena (const ::std::string *default_value) |
|
void | Set (const ::std::string *default_value, const ::std::string &value, Arena *arena) |
|
void | SetAllocated (const ::std::string *default_value, ::std::string *value, Arena *arena) |
|
void | SetAllocatedNoArena (const ::std::string *default_value, ::std::string *value) |
|
void | SetLite (const ::std::string *default_value, const ::std::string &value, Arena *arena) |
|
void | SetNoArena (const ::std::string *default_value, const ::std::string &value) |
|
PROTOBUF_ALWAYS_INLINE void | Swap (ArenaStringPtr *other) |
|
PROTOBUF_ALWAYS_INLINE void | Swap (ArenaStringPtr *other, const ::std::string *default_value, Arena *arena) |
|
inline ::std::string * | UnsafeArenaRelease (const ::std::string *default_value, Arena *) |
|
void | UnsafeArenaSetAllocated (const ::std::string *default_value, ::std::string *value, Arena *) |
|
::std::string * | UnsafeMutablePointer () |
|
inline ::std::string ** | UnsafeRawStringPointer () |
|
void | UnsafeSetDefault (const ::std::string *default_value) |
|
void | UnsafeSetTaggedPointer (TaggedPtr< ::std::string > value) |
|
Definition at line 68 of file arenastring.h.
◆ AssignWithDefault()
◆ ClearNonDefaultToEmpty()
void google::protobuf.internal::ArenaStringPtr::ClearNonDefaultToEmpty |
( |
| ) |
|
|
inline |
◆ ClearNonDefaultToEmptyNoArena()
void google::protobuf.internal::ArenaStringPtr::ClearNonDefaultToEmptyNoArena |
( |
| ) |
|
|
inline |
◆ ClearToDefault()
void google::protobuf.internal::ArenaStringPtr::ClearToDefault |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
|
|
) |
| |
|
inline |
◆ ClearToDefaultNoArena()
void google::protobuf.internal::ArenaStringPtr::ClearToDefaultNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ ClearToEmpty()
void google::protobuf.internal::ArenaStringPtr::ClearToEmpty |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
|
|
) |
| |
|
inline |
◆ ClearToEmptyNoArena()
void google::protobuf.internal::ArenaStringPtr::ClearToEmptyNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ CreateInstance()
PROTOBUF_NOINLINE void google::protobuf.internal::ArenaStringPtr::CreateInstance |
( |
Arena * |
arena, |
|
|
const ::std::string * |
initial_value |
|
) |
| |
|
inlineprivate |
◆ CreateInstanceNoArena()
PROTOBUF_NOINLINE void google::protobuf.internal::ArenaStringPtr::CreateInstanceNoArena |
( |
const ::std::string * |
initial_value | ) |
|
|
inlineprivate |
◆ Destroy()
void google::protobuf.internal::ArenaStringPtr::Destroy |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ DestroyNoArena()
void google::protobuf.internal::ArenaStringPtr::DestroyNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ Get()
const ::std::string& google::protobuf.internal::ArenaStringPtr::Get |
( |
| ) |
const |
|
inline |
◆ GetNoArena()
const ::std::string& google::protobuf.internal::ArenaStringPtr::GetNoArena |
( |
| ) |
const |
|
inline |
◆ IsDefault()
bool google::protobuf.internal::ArenaStringPtr::IsDefault |
( |
const ::std::string * |
default_value | ) |
const |
|
inline |
◆ Mutable()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::Mutable |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ MutableNoArena()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::MutableNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ Release()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::Release |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ ReleaseNoArena()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::ReleaseNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ ReleaseNonDefault()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::ReleaseNonDefault |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ ReleaseNonDefaultNoArena()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::ReleaseNonDefaultNoArena |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ Set()
void google::protobuf.internal::ArenaStringPtr::Set |
( |
const ::std::string * |
default_value, |
|
|
const ::std::string & |
value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ SetAllocated()
void google::protobuf.internal::ArenaStringPtr::SetAllocated |
( |
const ::std::string * |
default_value, |
|
|
::std::string * |
value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ SetAllocatedNoArena()
void google::protobuf.internal::ArenaStringPtr::SetAllocatedNoArena |
( |
const ::std::string * |
default_value, |
|
|
::std::string * |
value |
|
) |
| |
|
inline |
◆ SetLite()
void google::protobuf.internal::ArenaStringPtr::SetLite |
( |
const ::std::string * |
default_value, |
|
|
const ::std::string & |
value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ SetNoArena()
◆ Swap() [1/2]
PROTOBUF_ALWAYS_INLINE void google::protobuf.internal::ArenaStringPtr::Swap |
( |
ArenaStringPtr * |
other | ) |
|
|
inline |
◆ Swap() [2/2]
PROTOBUF_ALWAYS_INLINE void google::protobuf.internal::ArenaStringPtr::Swap |
( |
ArenaStringPtr * |
other, |
|
|
const ::std::string * |
default_value, |
|
|
Arena * |
arena |
|
) |
| |
|
inline |
◆ UnsafeArenaRelease()
inline ::std::string* google::protobuf.internal::ArenaStringPtr::UnsafeArenaRelease |
( |
const ::std::string * |
default_value, |
|
|
Arena * |
|
|
) |
| |
|
inline |
◆ UnsafeArenaSetAllocated()
void google::protobuf.internal::ArenaStringPtr::UnsafeArenaSetAllocated |
( |
const ::std::string * |
default_value, |
|
|
::std::string * |
value, |
|
|
Arena * |
|
|
) |
| |
|
inline |
◆ UnsafeMutablePointer()
::std::string* google::protobuf.internal::ArenaStringPtr::UnsafeMutablePointer |
( |
| ) |
|
|
inline |
◆ UnsafeRawStringPointer()
inline ::std::string** google::protobuf.internal::ArenaStringPtr::UnsafeRawStringPointer |
( |
| ) |
|
|
inline |
◆ UnsafeSetDefault()
void google::protobuf.internal::ArenaStringPtr::UnsafeSetDefault |
( |
const ::std::string * |
default_value | ) |
|
|
inline |
◆ UnsafeSetTaggedPointer()
◆ ptr_
::std::string* google::protobuf.internal::ArenaStringPtr::ptr_ |
|
private |
The documentation for this struct was generated from the following file: