timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
tim::get_index_sequence< Tuple< Types... > > Struct Template Reference

#include "timemory/mpl/types.hpp"

+ Collaboration diagram for tim::get_index_sequence< Tuple< Types... > >:

Public Types

using base_type = conditional_t< concepts::is_variadic< Tuple< Types... > >::value, impl::wrapper_index_sequence< Tuple< Types... > >, impl::nonwrapper_index_sequence< Tuple< Types... > > >
 
using type = typename base_type::type
 

Static Public Attributes

static constexpr auto size = base_type::size
 
static constexpr auto value = base_type::value
 

Detailed Description

template<template< typename... > class Tuple, typename... Types>
struct tim::get_index_sequence< Tuple< Types... > >

Definition at line 839 of file types.hpp.

Member Typedef Documentation

◆ base_type

template<template< typename... > class Tuple, typename... Types>
using tim::get_index_sequence< Tuple< Types... > >::base_type = conditional_t<concepts::is_variadic<Tuple<Types...> >::value, impl::wrapper_index_sequence<Tuple<Types...> >, impl::nonwrapper_index_sequence<Tuple<Types...> >>

Definition at line 841 of file types.hpp.

◆ type

template<template< typename... > class Tuple, typename... Types>
using tim::get_index_sequence< Tuple< Types... > >::type = typename base_type::type

Definition at line 846 of file types.hpp.

Member Data Documentation

◆ size

template<template< typename... > class Tuple, typename... Types>
constexpr auto tim::get_index_sequence< Tuple< Types... > >::size = base_type::size
staticconstexpr

Definition at line 844 of file types.hpp.

◆ value

template<template< typename... > class Tuple, typename... Types>
constexpr auto tim::get_index_sequence< Tuple< Types... > >::value = base_type::value
staticconstexpr

Definition at line 845 of file types.hpp.


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