Provides a tag to pass a parameter packs for ease of inference.
#include <drake/bindings/pydrake/common/type_pack.h>
Public Types | |
template<template< typename... > class Tpl> | |
using | bind = Tpl< Ts... > |
Rebinds parameter pack to a given template. More... | |
template<size_t I> | |
using | type_at = typename drake::type_at< I, Ts... >::type |
Extracts the Ith type from this sequence. More... | |
Static Public Attributes | |
static constexpr int | size = sizeof...(Ts) |
Number of template parameters. More... | |
using bind = Tpl<Ts...> |
Rebinds parameter pack to a given template.
using type_at = typename drake::type_at<I, Ts...>::type |
Extracts the Ith type from this sequence.
|
static |
Number of template parameters.