maliput
FNV1aHasher Class Reference

Detailed Description

#include <include/maliput/common/maliput_hash.h>

Public Types

using result_type = size_t
 

Public Member Functions

void operator() (const void *data, size_t length) noexcept
 Feeds a block of memory into this hash. More...
 
void add_byte (uint8_t byte) noexcept
 Feeds a single byte into this hash. More...
 
constexpr operator size_t () noexcept
 Returns the hash. More...
 

Member Typedef Documentation

◆ result_type

using result_type = size_t

Member Function Documentation

◆ add_byte()

void add_byte ( uint8_t  byte)
noexcept

Feeds a single byte into this hash.

◆ operator size_t()

constexpr operator size_t ( )
explicitconstexprnoexcept

Returns the hash.

◆ operator()()

void operator() ( const void *  data,
size_t  length 
)
noexcept

Feeds a block of memory into this hash.


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