Classes | Functions
absl::cordrep_testing Namespace Reference

Classes

class  AutoUnref
 

Functions

std::vector< cord_internal::CordRep * > CordCollectReps (cord_internal::CordRep *rep)
 
template<typename Predicate >
std::vector< cord_internal::CordRep * > CordCollectRepsIf (Predicate &&predicate, cord_internal::CordRep *rep)
 
cord_internal::CordRepBtreeCordRepBtreeFromFlats (absl::Span< cord_internal::CordRep *const > flats)
 
std::string CordToString (cord_internal::CordRep *rep)
 
void CordToString (cord_internal::CordRep *rep, std::string &s)
 
template<typename Fn >
void CordVisitReps (cord_internal::CordRep *rep, Fn &&fn)
 
std::vector< cord_internal::CordRep * > CreateFlatsFromString (absl::string_view data, size_t chunk_size)
 
std::string CreateRandomString (size_t n)
 
cord_internal::CordRepExternalMakeExternal (absl::string_view s)
 
cord_internal::CordRepFlatMakeFlat (absl::string_view value)
 
cord_internal::CordRepSubstringMakeSubstring (size_t start, size_t len, cord_internal::CordRep *rep)
 

Function Documentation

◆ CordCollectReps()

std::vector<cord_internal::CordRep*> absl::cordrep_testing::CordCollectReps ( cord_internal::CordRep rep)
inline

Definition at line 130 of file cord_rep_test_util.h.

◆ CordCollectRepsIf()

template<typename Predicate >
std::vector<cord_internal::CordRep*> absl::cordrep_testing::CordCollectRepsIf ( Predicate &&  predicate,
cord_internal::CordRep rep 
)
inline

Definition at line 121 of file cord_rep_test_util.h.

◆ CordRepBtreeFromFlats()

cord_internal::CordRepBtree* absl::cordrep_testing::CordRepBtreeFromFlats ( absl::Span< cord_internal::CordRep *const flats)
inline

Definition at line 96 of file cord_rep_test_util.h.

◆ CordToString() [1/2]

std::string absl::cordrep_testing::CordToString ( cord_internal::CordRep rep)
inline

Definition at line 158 of file cord_rep_test_util.h.

◆ CordToString() [2/2]

void absl::cordrep_testing::CordToString ( cord_internal::CordRep rep,
std::string &  s 
)
inline

Definition at line 138 of file cord_rep_test_util.h.

◆ CordVisitReps()

template<typename Fn >
void absl::cordrep_testing::CordVisitReps ( cord_internal::CordRep rep,
Fn &&  fn 
)
inline

Definition at line 107 of file cord_rep_test_util.h.

◆ CreateFlatsFromString()

std::vector<cord_internal::CordRep*> absl::cordrep_testing::CreateFlatsFromString ( absl::string_view  data,
size_t  chunk_size 
)
inline

Definition at line 86 of file cord_rep_test_util.h.

◆ CreateRandomString()

std::string absl::cordrep_testing::CreateRandomString ( size_t  n)
inline

Definition at line 69 of file cord_rep_test_util.h.

◆ MakeExternal()

cord_internal::CordRepExternal* absl::cordrep_testing::MakeExternal ( absl::string_view  s)
inline

Definition at line 54 of file cord_rep_test_util.h.

◆ MakeFlat()

cord_internal::CordRepFlat* absl::cordrep_testing::MakeFlat ( absl::string_view  value)
inline

Definition at line 45 of file cord_rep_test_util.h.

◆ MakeSubstring()

cord_internal::CordRepSubstring* absl::cordrep_testing::MakeSubstring ( size_t  start,
size_t  len,
cord_internal::CordRep rep 
)
inline

Definition at line 35 of file cord_rep_test_util.h.



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