Public Member Functions | Private Attributes | List of all members
absl::hash_internal::PiecewiseCombiner Class Reference

#include <hash.h>

Public Member Functions

template<typename H >
H add_buffer (H state, const char *data, size_t size)
 
template<typename H >
H add_buffer (H state, const char *data, size_t size)
 
template<typename H >
H add_buffer (H state, const unsigned char *data, size_t size)
 
template<typename H >
H add_buffer (H state, const unsigned char *data, size_t size)
 
template<typename H >
H finalize (H state)
 
template<typename H >
H finalize (H state)
 
PiecewiseCombineroperator= (const PiecewiseCombiner &)=delete
 
PiecewiseCombineroperator= (const PiecewiseCombiner &)=delete
 
 PiecewiseCombiner ()
 
 PiecewiseCombiner ()
 
 PiecewiseCombiner (const PiecewiseCombiner &)=delete
 
 PiecewiseCombiner (const PiecewiseCombiner &)=delete
 

Private Attributes

unsigned char buf_ [PiecewiseChunkSize()]
 
size_t position_
 

Detailed Description

Definition at line 89 of file abseil-cpp/absl/hash/internal/hash.h.

Constructor & Destructor Documentation

◆ PiecewiseCombiner() [1/4]

absl::hash_internal::PiecewiseCombiner::PiecewiseCombiner ( )
inline

Definition at line 91 of file abseil-cpp/absl/hash/internal/hash.h.

◆ PiecewiseCombiner() [2/4]

absl::hash_internal::PiecewiseCombiner::PiecewiseCombiner ( const PiecewiseCombiner )
delete

◆ PiecewiseCombiner() [3/4]

absl::hash_internal::PiecewiseCombiner::PiecewiseCombiner ( )
inline

◆ PiecewiseCombiner() [4/4]

absl::hash_internal::PiecewiseCombiner::PiecewiseCombiner ( const PiecewiseCombiner )
delete

Member Function Documentation

◆ add_buffer() [1/4]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::add_buffer ( H  state,
const char *  data,
size_t  size 
)
inline

◆ add_buffer() [2/4]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::add_buffer ( H  state,
const char *  data,
size_t  size 
)
inline

Definition at line 102 of file abseil-cpp/absl/hash/internal/hash.h.

◆ add_buffer() [3/4]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::add_buffer ( H  state,
const unsigned char *  data,
size_t  size 
)

◆ add_buffer() [4/4]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::add_buffer ( H  state,
const unsigned char *  data,
size_t  size 
)

Definition at line 1249 of file abseil-cpp/absl/hash/internal/hash.h.

◆ finalize() [1/2]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::finalize ( H  state)

◆ finalize() [2/2]

template<typename H >
H absl::hash_internal::PiecewiseCombiner::finalize ( H  state)

Definition at line 1282 of file abseil-cpp/absl/hash/internal/hash.h.

◆ operator=() [1/2]

PiecewiseCombiner& absl::hash_internal::PiecewiseCombiner::operator= ( const PiecewiseCombiner )
delete

◆ operator=() [2/2]

PiecewiseCombiner& absl::hash_internal::PiecewiseCombiner::operator= ( const PiecewiseCombiner )
delete

Member Data Documentation

◆ buf_

unsigned char absl::hash_internal::PiecewiseCombiner::buf_
private

Definition at line 120 of file abseil-cpp/absl/hash/internal/hash.h.

◆ position_

size_t absl::hash_internal::PiecewiseCombiner::position_
private

Definition at line 121 of file abseil-cpp/absl/hash/internal/hash.h.


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


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