#include <cord_rep_btree_reader.h>
Public Types | |
using | Position = CordRepBtreeNavigator::Position |
using | ReadResult = CordRepBtreeNavigator::ReadResult |
Public Member Functions | |
CordRepBtree * | btree () const |
absl::string_view | Init (CordRepBtree *tree) |
size_t | length () const |
absl::string_view | Next () |
CordRep * | node () 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 |
Definition at line 79 of file cord_rep_btree_reader.h.
Definition at line 82 of file cord_rep_btree_reader.h.
Definition at line 81 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 88 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 167 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 162 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 174 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 92 of file cord_rep_btree_reader.h.
|
inlineexplicit |
Definition at line 85 of file cord_rep_btree_reader.h.
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.
|
inline |
Definition at line 105 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 108 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 197 of file cord_rep_btree_reader.h.
|
inline |
Definition at line 182 of file cord_rep_btree_reader.h.
|
private |
Definition at line 159 of file cord_rep_btree_reader.h.
|
private |
Definition at line 158 of file cord_rep_btree_reader.h.