Skip to main content

Buffer Class

Abstract base class for type-erased buffer implementations. More...

Declaration

class helios::core::buffer::Buffer { ... }

Derived Classes

classReadWriteBuffer<T>

Combined read-write buffer with immediate visibility. More...

Public Constructors Index

Buffer ()=default

Default constructor. More...

Public Destructor Index

~Buffer ()=default

Virtual destructor for proper polymorphic cleanup. More...

Public Member Functions Index

voidclear ()=0

Clears all elements from the buffer. More...

Description

Abstract base class for type-erased buffer implementations.

Provides a minimal interface for buffer operations without exposing the concrete element type. Used as a base for heterogeneous buffer storage in type-indexed containers.

Definition at line 23 of file Buffer.ixx.

Public Constructors

Buffer()

helios::core::buffer::Buffer::Buffer ()
default

Default constructor.

Definition at line 30 of file Buffer.ixx.

Public Destructor

~Buffer()

virtual helios::core::buffer::Buffer::~Buffer ()
virtual default

Virtual destructor for proper polymorphic cleanup.

Definition at line 35 of file Buffer.ixx.

Public Member Functions

clear()

virtual void helios::core::buffer::Buffer::clear ()

Clears all elements from the buffer.

Definition at line 40 of file Buffer.ixx.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.