Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
toolbox::util::detail::Struct<> Struct Reference

#include <toolbox/util/Struct.hpp>

Public Types

enum  : std::size_t { Size = 0 }
 

Public Member Functions

template<typename TagT , typename ValueT >
constexpr auto extend (const ValueT &head) const
 
constexpr const autoslice (...) const noexcept
 
constexpr autoslice (...) noexcept
 

Detailed Description

Definition at line 44 of file Struct.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : std::size_t
Enumerator
Size 

Definition at line 46 of file Struct.hpp.

Member Function Documentation

◆ extend()

template<typename TagT , typename ValueT >
constexpr auto toolbox::util::detail::Struct<>::extend ( const ValueT head) const
inlineconstexpr

Definition at line 49 of file Struct.hpp.

◆ slice() [1/2]

constexpr const auto & toolbox::util::detail::Struct<>::slice (   ...) const
inlineconstexprnoexcept

Definition at line 54 of file Struct.hpp.

◆ slice() [2/2]

constexpr auto & toolbox::util::detail::Struct<>::slice (   ...)
inlineconstexprnoexcept

Definition at line 55 of file Struct.hpp.


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