Skip to content

Class ctypes_t

class ctypes_t<Ts> meta

template <typename... Ts>
struct ctypes_t { … }

Compile-time list of types.

Template parameters
Types the packed types

function size()

constexpr static size_t size() noexcept { … }

Number of types in the list

Fully qualified name: kfr::ctypes_t<Ts>::size()

Declared at meta.hpp:461

typedef nth

using nth = typename details::get_nth_type<index, Ts...>::type

The type at position

index

Fully qualified name: kfr::ctypes_t<Ts>::nth

Declared at meta.hpp:465

function get(csize_t<index>)

template <size_t index>
constexpr static auto get(csize_t<index>) noexcept -> ctype_t<nth<index>> { … }

Returns a ctype_t wrapping the type at position

index

Fully qualified name: kfr::ctypes_t<Ts>::get(csize_t<index>)

Declared at meta.hpp:469

Fully qualified name: kfr::ctypes_t<Ts>

Declared at meta.hpp:458

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.