ant
A2 ant: class-based analysis framework
variadic.h File Reference
#include <cstddef>
#include <tuple>
+ Include dependency graph for variadic.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  ant::std_ext::indices< Is >
 
struct  ant::std_ext::build_indices< N, Is >
 
struct  ant::std_ext::build_indices< 0, Is... >
 
struct  ant::std_ext::is_specialization_of< T, Template >
 
struct  ant::std_ext::is_specialization_of< Template< Args... >, Template >
 
struct  ant::std_ext::tuple_element_void< I, Tuple >
 
struct  ant::std_ext::tuple_element_void< I, std::tuple<> >
 
struct  ant::std_ext::first_element_is_tuple< Arg, Args >
 

Namespaces

 ant
 
 ant::std_ext
 

Functions

template<typename T , typename... Ts, std::size_t... Idx>
constexpr std::tuple< Ts... > ant::std_ext::strip_first_from_tuple_impl (const std::tuple< T, Ts... > &t, indices< Idx... >) noexcept
 
template<typename T , typename... Ts>
constexpr std::tuple< Ts... > ant::std_ext::strip_first_from_tuple (const std::tuple< T, Ts... > &t) noexcept