pwn++  0.1.4
A (toy) Windows & Linux pwn library to play with modern C++.
CBuffer< T > Class Template Reference

A basic constexpr generic buffer https://www.cppstories.com/2021/constexpr-new-cpp20/. More...

#include <Common.hpp>

Public Member Functions

constexpr CBuffer (size_t n) noexcept
 
constexpr CBuffer (const CBuffer &other) noexcept
 
constexpr CBuffer (CBuffer &&other) noexcept
 
constexpr CBufferoperator= (const CBuffer &other) noexcept
 
constexpr CBufferoperator= (CBuffer &&other) noexcept
 
constexpr T & operator[] (size_t id) noexcept
 
constexpr const T & operator[] (size_t id) const noexcept
 
constexpr T * data () const noexcept
 
constexpr size_t size () const noexcept
 
constexpr T * begin () const noexcept
 
constexpr T * end () const noexcept
 
constexpr const T * cbegin () const noexcept
 
constexpr const T * cend () const noexcept
 

Detailed Description

template<typename T>
class CBuffer< T >

A basic constexpr generic buffer https://www.cppstories.com/2021/constexpr-new-cpp20/.

Template Parameters
T

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