---
name: "std::_Tuple_impl"
section: "3cxx"
platform: "linux"
package: "libstdc++-12-doc"
version: "12.4.0-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/std::_Tuple_impl"
---

# std::\_Tuple\_impl(3cxx)

## NAME

std::\_Tuple\_impl\< \_Idx, \_Elements \>

## SYNOPSIS

## Detailed Description

### template\<size\_t \_Idx, typename... \_Elements\>

struct std::\_Tuple\_impl\< \_Idx, \_Elements \>"Contains the actual implementation of the `tuple` template, stored as a recursive inheritance hierarchy from the first element (most derived class) to the last (least derived class). The `Idx` parameter gives the 0-based index of the element stored at this point in the hierarchy; we use it to implement a constant-time get() operation.

## Author

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