Pixie
Loading...
Searching...
No Matches
pixie::permutations::detail::PayloadChunks< T > Struct Template Reference

Classes

struct  BoolSlot
 
struct  Chunk
 

Public Types

using Slot = std::conditional_t<std::same_as<T, bool>, BoolSlot, T>
 

Public Member Functions

 PayloadChunks (const PayloadChunks &)=delete
 
PayloadChunks & operator= (const PayloadChunks &)=delete
 
 PayloadChunks (PayloadChunks &&other) noexcept
 
PayloadChunks & operator= (PayloadChunks &&other) noexcept
 
void clear () noexcept
 
void append (Chunk *chunk) noexcept
 
void splice (PayloadChunks &donor) noexcept
 

Public Attributes

Chunk * head = nullptr
 
Chunk * tail = nullptr
 

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