Public Types | Public Member Functions | Private Attributes | List of all members
absl::cord_internal::CordRepBtreeReader Class Reference

#include <cord_rep_btree_reader.h>

Public Types

using Position = CordRepBtreeNavigator::Position
 
using ReadResult = CordRepBtreeNavigator::ReadResult
 

Public Member Functions

CordRepBtreebtree () const
 
absl::string_view Init (CordRepBtree *tree)
 
size_t length () const
 
absl::string_view Next ()
 
CordRepnode () const
 
 operator bool () const
 
absl::string_view Read (size_t n, size_t chunk_size, CordRep *&tree)
 
size_t remaining () const
 
void Reset ()
 
absl::string_view Seek (size_t offset)
 
absl::string_view Skip (size_t skip)
 

Private Attributes

CordRepBtreeNavigator navigator_
 
size_t remaining_ = 0
 

Detailed Description

Definition at line 79 of file cord_rep_btree_reader.h.

Member Typedef Documentation

◆ Position

Definition at line 82 of file cord_rep_btree_reader.h.

◆ ReadResult

Definition at line 81 of file cord_rep_btree_reader.h.

Member Function Documentation

◆ btree()

CordRepBtree* absl::cord_internal::CordRepBtreeReader::btree ( ) const
inline

Definition at line 88 of file cord_rep_btree_reader.h.

◆ Init()

absl::string_view absl::cord_internal::CordRepBtreeReader::Init ( CordRepBtree tree)
inline

Definition at line 167 of file cord_rep_btree_reader.h.

◆ length()

size_t absl::cord_internal::CordRepBtreeReader::length ( ) const
inline

Definition at line 162 of file cord_rep_btree_reader.h.

◆ Next()

absl::string_view absl::cord_internal::CordRepBtreeReader::Next ( )
inline

Definition at line 174 of file cord_rep_btree_reader.h.

◆ node()

CordRep* absl::cord_internal::CordRepBtreeReader::node ( ) const
inline

Definition at line 92 of file cord_rep_btree_reader.h.

◆ operator bool()

absl::cord_internal::CordRepBtreeReader::operator bool ( ) const
inlineexplicit

Definition at line 85 of file cord_rep_btree_reader.h.

◆ Read()

absl::string_view absl::cord_internal::CordRepBtreeReader::Read ( size_t  n,
size_t  chunk_size,
CordRep *&  tree 
)

Definition at line 30 of file cord_rep_btree_reader.cc.

◆ remaining()

size_t absl::cord_internal::CordRepBtreeReader::remaining ( ) const
inline

Definition at line 105 of file cord_rep_btree_reader.h.

◆ Reset()

void absl::cord_internal::CordRepBtreeReader::Reset ( )
inline

Definition at line 108 of file cord_rep_btree_reader.h.

◆ Seek()

absl::string_view absl::cord_internal::CordRepBtreeReader::Seek ( size_t  offset)
inline

Definition at line 197 of file cord_rep_btree_reader.h.

◆ Skip()

absl::string_view absl::cord_internal::CordRepBtreeReader::Skip ( size_t  skip)
inline

Definition at line 182 of file cord_rep_btree_reader.h.

Member Data Documentation

◆ navigator_

CordRepBtreeNavigator absl::cord_internal::CordRepBtreeReader::navigator_
private

Definition at line 159 of file cord_rep_btree_reader.h.

◆ remaining_

size_t absl::cord_internal::CordRepBtreeReader::remaining_ = 0
private

Definition at line 158 of file cord_rep_btree_reader.h.


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


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