Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
absl::cord_internal::CordRepExternal Struct Reference

#include <cord_internal.h>

Inheritance diagram for absl::cord_internal::CordRepExternal:
Inheritance graph
[legend]

Public Member Functions

 CordRepExternal ()=default
 
 CordRepExternal ()=default
 
constexpr CordRepExternal (absl::string_view str)
 
constexpr CordRepExternal (absl::string_view str)
 
- Public Member Functions inherited from absl::cord_internal::CordRep
CordRepBtreebtree ()
 
const CordRepBtreebtree () const
 
CordRepConcatconcat ()
 
const CordRepConcatconcat () const
 
 CordRep ()=default
 
 CordRep ()=default
 
constexpr CordRep (Refcount::Immortal immortal, size_t l)
 
constexpr CordRep (RefcountAndFlags::Immortal immortal, size_t l)
 
CordRepCrccrc ()
 
const CordRepCrccrc () const
 
CordRepExternalexternal ()
 
CordRepExternalexternal ()
 
const CordRepExternalexternal () const
 
const CordRepExternalexternal () const
 
CordRepFlatflat ()
 
CordRepFlatflat ()
 
const CordRepFlatflat () const
 
const CordRepFlatflat () const
 
constexpr bool IsBtree () const
 
constexpr bool IsCrc () const
 
constexpr bool IsExternal () const
 
constexpr bool IsFlat () const
 
constexpr bool IsRing () const
 
constexpr bool IsSubstring () const
 
CordRepRingring ()
 
CordRepRingring ()
 
const CordRepRingring () const
 
const CordRepRingring () const
 
CordRepSubstringsubstring ()
 
CordRepSubstringsubstring ()
 
const CordRepSubstringsubstring () const
 
const CordRepSubstringsubstring () const
 

Static Public Member Functions

static void Delete (CordRep *rep)
 
static void Delete (CordRep *rep)
 
- Static Public Member Functions inherited from absl::cord_internal::CordRep
static void Destroy (CordRep *rep)
 
static void Destroy (CordRep *rep)
 
static CordRepRef (CordRep *rep)
 
static CordRepRef (CordRep *rep)
 
static void Unref (CordRep *rep)
 
static void Unref (CordRep *rep)
 

Public Attributes

const char * base
 
ExternalReleaserInvoker releaser_invoker
 
- Public Attributes inherited from absl::cord_internal::CordRep
size_t length
 
Refcount refcount
 
RefcountAndFlags refcount
 
char storage [1]
 
uint8_t storage [3]
 
uint8_t tag
 

Detailed Description

Definition at line 306 of file abseil-cpp/absl/strings/internal/cord_internal.h.

Constructor & Destructor Documentation

◆ CordRepExternal() [1/4]

absl::cord_internal::CordRepExternal::CordRepExternal ( )
default

◆ CordRepExternal() [2/4]

constexpr absl::cord_internal::CordRepExternal::CordRepExternal ( absl::string_view  str)
inlineexplicitconstexpr

◆ CordRepExternal() [3/4]

absl::cord_internal::CordRepExternal::CordRepExternal ( )
default

◆ CordRepExternal() [4/4]

constexpr absl::cord_internal::CordRepExternal::CordRepExternal ( absl::string_view  str)
inlineexplicitconstexpr

Member Function Documentation

◆ Delete() [1/2]

static void absl::cord_internal::CordRepExternal::Delete ( CordRep rep)
static

◆ Delete() [2/2]

void absl::cord_internal::CordRepExternal::Delete ( CordRep rep)
inlinestatic

Member Data Documentation

◆ base

const char * absl::cord_internal::CordRepExternal::base

◆ releaser_invoker

ExternalReleaserInvoker absl::cord_internal::CordRepExternal::releaser_invoker

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51