51 [[nodiscard]]
auto name() const noexcept -> const
std::
string& {
60 [[nodiscard]]
auto hash() const noexcept ->
std::
size_t {
return hash_; }
71 return (
hash_ == right.hash_) && (
name_ == right.name_);
Class of elements in log tags.
auto operator==(const log_tag_element &right) const noexcept -> bool
Compare with another object.
std::size_t hash_
Hash number.
log_tag_element(std::string name)
Constructor.
auto hash() const noexcept -> std::size_t
Get the hash number.
auto name() const noexcept -> const std::string &
Get the name.
auto operator!=(const log_tag_element &right) const noexcept -> bool
Compare with another object.
Definition of hash_string function.
Namespace of internal implementations.
Namespace of num_collect source codes.
std::size_t result_type
Type of hash numbers.
auto operator()(const argument_type &key) const noexcept -> result_type
Get the hash number.