mal-packet-weaver
C++20 packet serialization/deserialization library.
Loading...
Searching...
No Matches
mal_toolkit::parameter_pack_info< Args > Struct Template Reference

Provides information about a parameter pack. More...

#include "template.hpp"

Collaboration diagram for mal_toolkit::parameter_pack_info< Args >:
[legend]

Classes

struct  type_at
 

Static Public Attributes

static constexpr size_t size = _template_detail::CalculateSize<Args...>()
 sizeof all types.
 
static constexpr size_t amount = sizeof...(Args)
 total amount of provided types.
 

Detailed Description

template<typename... Args>
struct mal_toolkit::parameter_pack_info< Args >

Provides information about a parameter pack.

Definition at line 136 of file template.hpp.

Member Data Documentation

◆ amount

template<typename... Args>
size_t mal_toolkit::parameter_pack_info< Args >::amount = sizeof...(Args)
staticconstexpr

total amount of provided types.

Definition at line 145 of file template.hpp.

◆ size

template<typename... Args>
size_t mal_toolkit::parameter_pack_info< Args >::size = _template_detail::CalculateSize<Args...>()
staticconstexpr

sizeof all types.

Definition at line 141 of file template.hpp.


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