---
name: "std::__detail::_Before_begin"
section: "3cxx"
platform: "linux"
package: "libstdc++-4.8-doc"
version: "4.8.4-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/std::__detail::_Before_begin"
---

# std::\_\_detail::\_Before\_begin(3cxx)

## NAME

std::\_\_detail::\_Before\_begin\< \_NodeAlloc \> -

## SYNOPSIS

Inherits \_NodeAlloc.

### Public Member Functions

**\_Before\_begin** (const **\_Before\_begin** &)=default\
 **\_Before\_begin** (**\_Before\_begin** &&)=default\
 template\<typename \_Alloc \> **\_Before\_begin** (\_Alloc &&\_\_a)\

### Public Attributes

**\_Hash\_node\_base** **\_M\_node**\

## Detailed Description

### template\<typename \_NodeAlloc\>struct std::\_\_detail::\_Before\_begin\< \_NodeAlloc \>

This type is to combine a \_Hash\_node\_base instance with an allocator instance through inheritance to benefit from EBO when possible.

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

## Author

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