Flutter Impeller
impeller::AbslHashAdapterCombiner< T > Struct Template Reference

Helper for AbslHashAdapter. Tallies a hash value with fml::HashCombine. More...

#include <glyph_atlas.h>

Static Public Member Functions

template<typename... Args>
static AbslHashAdapterCombiner combine (AbslHashAdapterCombiner combiner, const Args &... args)
 

Public Attributes

std::size_t value = 0
 

Detailed Description

template<typename T>
struct impeller::AbslHashAdapterCombiner< T >

Helper for AbslHashAdapter. Tallies a hash value with fml::HashCombine.

Definition at line 33 of file glyph_atlas.h.

Member Function Documentation

◆ combine()

template<typename T >
template<typename... Args>
static AbslHashAdapterCombiner impeller::AbslHashAdapterCombiner< T >::combine ( AbslHashAdapterCombiner< T >  combiner,
const Args &...  args 
)
inlinestatic

Definition at line 37 of file glyph_atlas.h.

38  {
39  combiner.value = fml::HashCombine(combiner.value, args...);
40  return combiner;
41  }

References impeller::AbslHashAdapterCombiner< T >::value.

Member Data Documentation

◆ value

template<typename T >
std::size_t impeller::AbslHashAdapterCombiner< T >::value = 0

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