| Flutter Impeller |

Static Public Member Functions | Public Attributes | List of all members
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
| ) |  |
| inline static

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

Definition at line 34 of file glyph_atlas.h.

Referenced by impeller::AbslHashAdapterCombiner< T >::combine(), and impeller::AbslHashAdapter< T >::operator()().

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

- impeller/typographer/glyph_atlas.h