class arisen::binary_extension

Public Functions

Type

Name

constexpr

binary_extension ()

constexpr

binary_extension (const T & ext)

constexpr

binary_extension (T && ext)

constexpr

binary_extension (std::in_place_t, Args &&... args)

constexpr

binary_extension (const binary_extension & other)

constexpr

binary_extension (binary_extension && other)

Detailed Description

Container to hold a binary payload for an extension

Template parameters:

T - Contained typed

Public Types Documentation

typedef value_type

using arisen::binary_extension< T >::value_type =  T;

Public Functions Documentation

function binary_extension (1/6)

constexpr arisen::binary_extension< T >::binary_extension()

function binary_extension (2/6)

constexpr arisen::binary_extension< T >::binary_extension(
    const T & ext
)

function binary_extension (3/6)

constexpr arisen::binary_extension< T >::binary_extension(
    T && ext
)

function binary_extension (4/6)

template<typename... Args>
constexpr arisen::binary_extension< T >::binary_extension(
    std::in_place_t ,
    Args &&... args
)

function binary_extension (5/6)

constexpr arisen::binary_extension< T >::binary_extension(
    const binary_extension & other
)

function binary_extension (6/6)

constexpr arisen::binary_extension< T >::binary_extension(
    binary_extension && other
)

The documentation for this class was generated from the following file: libraries/arisenlib/core/arisen/binary_extension.hpp