boost::capy::const_buffer_archetype

Satisfies ConstBufferSequence without being default‐constructible.

Synopsis

struct const_buffer_archetype;

Description

This type satisfies ConstBufferSequence but cannot be default‐constructed. Use it only as an unevaluated parameter type in requires‐clauses, to verify that a function template accepts any ConstBufferSequence.

Example

template<typename T>
concept MyWritable =
    requires(T& stream, capy::const_buffer_archetype buffers)
    {
        stream.write(buffers);
    };

Member Functions

Name

Description

const_buffer_archetype [constructor]

Constructors

operator=

Assignment operators

operator const_buffer

Convert to const_buffer.

Created with MrDocs