---
name: "std::__detail::_Hashtable_ebo_helper"
section: "3cxx"
platform: "linux"
package: "libstdc++-10-doc"
version: "10.2.1-6"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/std::__detail::_Hashtable_ebo_helper"
---

# std::\_\_detail::\_Hashtable\_ebo\_helper(3cxx)

## NAME

std::\_\_detail::\_Hashtable\_ebo\_helper\< \_Nm, \_Tp, \_\_use\_ebo \>

## SYNOPSIS

Inherited by **std::\_\_detail::\_Hashtable\_alloc\< \_\_alloc\_rebind\< \_Alloc, \_\_detail::\_Hash\_node\< \_Value, \_Traits::\_\_hash\_cached::value \> \> \>**` [private]`, and **std::\_\_detail::\_Hashtable\_alloc\< \_\_alloc\_rebind\< equal\_to\< \_Value \>, \_\_detail::\_Hash\_node\< hash\< \_Value \>, \_Traits::\_\_hash\_cached::value \> \> \>**` [private]`.

## Detailed Description

### template\<int \_Nm, typename \_Tp, bool \_\_use\_ebo = !\_\_is\_final(\_Tp) && \_\_is\_empty(\_Tp)\>

struct std::\_\_detail::\_Hashtable\_ebo\_helper\< \_Nm, \_Tp, \_\_use\_ebo \>" Primary class template \_Hashtable\_ebo\_helper.

Helper class using EBO when it is not forbidden (the type is not final) and when it is worth it (the type is empty.)

Definition at line 1105 of file hashtable\_policy.h.

## Author

Generated automatically by Doxygen for libstdc++ from the source code.
