Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::InlinedStringField Class Reference

#include <inlined_string_field.h>

Public Member Functions

void AssignWithDefault (const std::string *default_value, const InlinedStringField &from) PROTOBUF_ALWAYS_INLINE
 
void ClearNonDefaultToEmpty () PROTOBUF_ALWAYS_INLINE
 
void ClearNonDefaultToEmptyNoArena () PROTOBUF_ALWAYS_INLINE
 
void ClearToDefault (const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void ClearToDefaultNoArena (const std::string *default_value) PROTOBUF_ALWAYS_INLINE
 
void ClearToEmpty (const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void ClearToEmptyNoArena (const std::string *) PROTOBUF_ALWAYS_INLINE
 
void Destroy (const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void DestroyNoArena (const std::string *default_value) PROTOBUF_ALWAYS_INLINE
 
const std::stringGet () const PROTOBUF_ALWAYS_INLINE
 
const std::stringGetNoArena () const PROTOBUF_ALWAYS_INLINE
 
 InlinedStringField () PROTOBUF_ALWAYS_INLINE
 
 InlinedStringField (const std::string &default_value)
 
bool IsDefault (const std::string *)
 
std::stringMutable (const std::string *default_value, Arena *) PROTOBUF_ALWAYS_INLINE
 
std::stringMutableNoArena (const std::string *default_value) PROTOBUF_ALWAYS_INLINE
 
std::stringRelease (const std::string *default_value, Arena *)
 
std::stringReleaseNoArena (const std::string *default_value)
 
std::stringReleaseNonDefault (const std::string *default_value, Arena *)
 
std::stringReleaseNonDefaultNoArena (const std::string *default_value)
 
void Set (const std::string *default_value, const std::string &value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void Set (const std::string *default_value, StringPiece value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void SetAllocated (const std::string *default_value, std::string *value, Arena *)
 
void SetAllocatedNoArena (const std::string *default_value, std::string *value)
 
void SetLite (const std::string *default_value, const std::string &value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void SetLite (const std::string *default_value, StringPiece value, Arena *) PROTOBUF_ALWAYS_INLINE
 
void SetNoArena (const std::string *default_value, const std::string &value) PROTOBUF_ALWAYS_INLINE
 
void SetNoArena (const std::string *default_value, std::string &&value) PROTOBUF_ALWAYS_INLINE
 
void SetNoArena (const std::string *default_value, StringPiece value) PROTOBUF_ALWAYS_INLINE
 
void Swap (InlinedStringField *from) PROTOBUF_ALWAYS_INLINE
 
std::stringUnsafeArenaRelease (const std::string *default_value, Arena *arena)
 
void UnsafeArenaSetAllocated (const std::string *default_value, std::string *value, Arena *arena)
 
std::stringUnsafeMutablePointer ()
 
void UnsafeSetDefault (const std::string *default_value)
 

Private Attributes

std::string value_
 

Detailed Description

Definition at line 61 of file inlined_string_field.h.

Constructor & Destructor Documentation

◆ InlinedStringField() [1/2]

google::protobuf.internal::InlinedStringField::InlinedStringField ( )
inline

Definition at line 161 of file inlined_string_field.h.

◆ InlinedStringField() [2/2]

google::protobuf.internal::InlinedStringField::InlinedStringField ( const std::string default_value)
inlineexplicit

Definition at line 163 of file inlined_string_field.h.

Member Function Documentation

◆ AssignWithDefault()

void google::protobuf.internal::InlinedStringField::AssignWithDefault ( const std::string default_value,
const InlinedStringField from 
)
inline

Definition at line 166 of file inlined_string_field.h.

◆ ClearNonDefaultToEmpty()

void google::protobuf.internal::InlinedStringField::ClearNonDefaultToEmpty ( )
inline

Definition at line 73 of file inlined_string_field.h.

◆ ClearNonDefaultToEmptyNoArena()

void google::protobuf.internal::InlinedStringField::ClearNonDefaultToEmptyNoArena ( )
inline

Definition at line 195 of file inlined_string_field.h.

◆ ClearToDefault()

void google::protobuf.internal::InlinedStringField::ClearToDefault ( const std::string default_value,
Arena *   
)
inline

Definition at line 82 of file inlined_string_field.h.

◆ ClearToDefaultNoArena()

void google::protobuf.internal::InlinedStringField::ClearToDefaultNoArena ( const std::string default_value)
inline

Definition at line 199 of file inlined_string_field.h.

◆ ClearToEmpty()

void google::protobuf.internal::InlinedStringField::ClearToEmpty ( const std::string default_value,
Arena *   
)
inline

Definition at line 69 of file inlined_string_field.h.

◆ ClearToEmptyNoArena()

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

Definition at line 76 of file inlined_string_field.h.

◆ Destroy()

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

Definition at line 89 of file inlined_string_field.h.

◆ DestroyNoArena()

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

Definition at line 189 of file inlined_string_field.h.

◆ Get()

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

Definition at line 95 of file inlined_string_field.h.

◆ GetNoArena()

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

Definition at line 171 of file inlined_string_field.h.

◆ IsDefault()

bool google::protobuf.internal::InlinedStringField::IsDefault ( const std::string )
inline

Definition at line 155 of file inlined_string_field.h.

◆ Mutable()

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

Definition at line 98 of file inlined_string_field.h.

◆ MutableNoArena()

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

Definition at line 175 of file inlined_string_field.h.

◆ Release()

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

Definition at line 105 of file inlined_string_field.h.

◆ ReleaseNoArena()

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

Definition at line 112 of file inlined_string_field.h.

◆ ReleaseNonDefault()

std::string* google::protobuf.internal::InlinedStringField::ReleaseNonDefault ( const std::string default_value,
Arena *   
)
inline

Definition at line 108 of file inlined_string_field.h.

◆ ReleaseNonDefaultNoArena()

std::string * google::protobuf.internal::InlinedStringField::ReleaseNonDefaultNoArena ( const std::string default_value)
inline

Definition at line 204 of file inlined_string_field.h.

◆ Set() [1/2]

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

Definition at line 128 of file inlined_string_field.h.

◆ Set() [2/2]

void google::protobuf.internal::InlinedStringField::Set ( const std::string default_value,
StringPiece  value,
Arena *   
)
inline

Definition at line 117 of file inlined_string_field.h.

◆ SetAllocated()

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

Definition at line 141 of file inlined_string_field.h.

◆ SetAllocatedNoArena()

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

Definition at line 179 of file inlined_string_field.h.

◆ SetLite() [1/2]

void google::protobuf.internal::InlinedStringField::SetLite ( const std::string default_value,
const std::string value,
Arena *   
)
inline

Definition at line 132 of file inlined_string_field.h.

◆ SetLite() [2/2]

void google::protobuf.internal::InlinedStringField::SetLite ( const std::string default_value,
StringPiece  value,
Arena *   
)
inline

Definition at line 121 of file inlined_string_field.h.

◆ SetNoArena() [1/3]

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

Definition at line 216 of file inlined_string_field.h.

◆ SetNoArena() [2/3]

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

Definition at line 221 of file inlined_string_field.h.

◆ SetNoArena() [3/3]

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

Definition at line 211 of file inlined_string_field.h.

◆ Swap()

void google::protobuf.internal::InlinedStringField::Swap ( InlinedStringField from)
inline

Definition at line 226 of file inlined_string_field.h.

◆ UnsafeArenaRelease()

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

Definition at line 239 of file inlined_string_field.h.

◆ UnsafeArenaSetAllocated()

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

Definition at line 244 of file inlined_string_field.h.

◆ UnsafeMutablePointer()

std::string * google::protobuf.internal::InlinedStringField::UnsafeMutablePointer ( )
inline

Definition at line 230 of file inlined_string_field.h.

◆ UnsafeSetDefault()

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

Definition at line 234 of file inlined_string_field.h.

Member Data Documentation

◆ value_

std::string google::protobuf.internal::InlinedStringField::value_
private

Definition at line 158 of file inlined_string_field.h.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09