webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google::protobuf.internal::ArenaStringPtr Struct Reference

#include <arenastring.h>

Public Member Functions

void Set (const ::std::string *default_value, const ::std::string &value, ::google::protobuf::Arena *arena)
 
const ::std::stringGet (const ::std::string *) const
 
inline ::std::stringMutable (const ::std::string *default_value, ::google::protobuf::Arena *arena)
 
inline ::std::stringRelease (const ::std::string *default_value, ::google::protobuf::Arena *arena)
 
inline ::std::stringUnsafeArenaRelease (const ::std::string *default_value, ::google::protobuf::Arena *)
 
void SetAllocated (const ::std::string *default_value, ::std::string *value, ::google::protobuf::Arena *arena)
 
void UnsafeArenaSetAllocated (const ::std::string *default_value, ::std::string *value, ::google::protobuf::Arena *)
 
GOOGLE_ATTRIBUTE_ALWAYS_INLINE void Swap (ArenaStringPtr *other)
 
void Destroy (const ::std::string *default_value, ::google::protobuf::Arena *arena)
 
void ClearToEmpty (const ::std::string *default_value, ::google::protobuf::Arena *)
 
void ClearToDefault (const ::std::string *default_value, ::google::protobuf::Arena *)
 
void UnsafeSetDefault (const ::std::string *default_value)
 
void SetNoArena (const ::std::string *default_value, const ::std::string &value)
 
void AssignWithDefault (const ::std::string *default_value, ArenaStringPtr value)
 
const ::std::stringGetNoArena (const ::std::string *) const
 
::std::stringMutableNoArena (const ::std::string *default_value)
 
inline ::std::stringReleaseNoArena (const ::std::string *default_value)
 
void SetAllocatedNoArena (const ::std::string *default_value, ::std::string *value)
 
void DestroyNoArena (const ::std::string *default_value)
 
void ClearToEmptyNoArena (const ::std::string *default_value)
 
void ClearToDefaultNoArena (const ::std::string *default_value)
 
inline ::std::string ** UnsafeRawStringPointer ()
 

Member Function Documentation

◆ AssignWithDefault()

void google::protobuf.internal::ArenaStringPtr::AssignWithDefault ( const ::std::string default_value,
ArenaStringPtr  value 
)

◆ ClearToDefault()

void google::protobuf.internal::ArenaStringPtr::ClearToDefault ( const ::std::string default_value,
::google::protobuf::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,
::google::protobuf::Arena  
)
inline

◆ ClearToEmptyNoArena()

void google::protobuf.internal::ArenaStringPtr::ClearToEmptyNoArena ( const ::std::string default_value)
inline

◆ Destroy()

void google::protobuf.internal::ArenaStringPtr::Destroy ( const ::std::string default_value,
::google::protobuf::Arena arena 
)
inline

◆ DestroyNoArena()

void google::protobuf.internal::ArenaStringPtr::DestroyNoArena ( const ::std::string default_value)

◆ Get()

const ::std::string& google::protobuf.internal::ArenaStringPtr::Get ( const ::std::string ) const
inline

◆ GetNoArena()

const ::std::string& google::protobuf.internal::ArenaStringPtr::GetNoArena ( const ::std::string ) const
inline

◆ Mutable()

inline ::std::string* google::protobuf.internal::ArenaStringPtr::Mutable ( const ::std::string default_value,
::google::protobuf::Arena arena 
)
inline

◆ MutableNoArena()

std::string * google::protobuf.internal::ArenaStringPtr::MutableNoArena ( const ::std::string default_value)

◆ Release()

inline ::std::string* google::protobuf.internal::ArenaStringPtr::Release ( const ::std::string default_value,
::google::protobuf::Arena arena 
)
inline

◆ ReleaseNoArena()

inline ::std::string* google::protobuf.internal::ArenaStringPtr::ReleaseNoArena ( const ::std::string default_value)
inline

◆ Set()

void google::protobuf.internal::ArenaStringPtr::Set ( const ::std::string default_value,
const ::std::string value,
::google::protobuf::Arena arena 
)
inline

◆ SetAllocated()

void google::protobuf.internal::ArenaStringPtr::SetAllocated ( const ::std::string default_value,
::std::string value,
::google::protobuf::Arena arena 
)
inline

◆ SetAllocatedNoArena()

void google::protobuf.internal::ArenaStringPtr::SetAllocatedNoArena ( const ::std::string default_value,
::std::string value 
)
inline

◆ SetNoArena()

void google::protobuf.internal::ArenaStringPtr::SetNoArena ( const ::std::string default_value,
const ::std::string value 
)
inline

◆ Swap()

GOOGLE_ATTRIBUTE_ALWAYS_INLINE void google::protobuf.internal::ArenaStringPtr::Swap ( ArenaStringPtr other)
inline

◆ UnsafeArenaRelease()

inline ::std::string* google::protobuf.internal::ArenaStringPtr::UnsafeArenaRelease ( const ::std::string default_value,
::google::protobuf::Arena  
)
inline

◆ UnsafeArenaSetAllocated()

void google::protobuf.internal::ArenaStringPtr::UnsafeArenaSetAllocated ( const ::std::string default_value,
::std::string value,
::google::protobuf::Arena  
)
inline

◆ UnsafeRawStringPointer()

inline ::std::string** google::protobuf.internal::ArenaStringPtr::UnsafeRawStringPointer ( )
inline

◆ UnsafeSetDefault()

void google::protobuf.internal::ArenaStringPtr::UnsafeSetDefault ( const ::std::string default_value)
inline

The documentation for this struct was generated from the following files: