#include <cstddef>
#include <memory>
#include <utility>
Go to the source code of this file.
|
template<typename T , std::size_t N> |
| emlabcpp::requires (trivial_for_static_storage< T >) struct static_storage< T |
|
constexpr pointer | emlabcpp::data () noexcept |
| Returns pointer to first item of the storage. More...
|
|
template<typename... Args> |
constexpr T & | emlabcpp::emplace_item (size_type const i, Args &&... args) noexcept(std::is_nothrow_constructible_v< T, Args... >) |
| Constructs an item at position i with arguments args... More...
|
|
constexpr void | emlabcpp::delete_item (size_type const i) noexcept(std::is_nothrow_destructible_v< T >) |
| Deconstructs an item at position i. More...
|
|
constexpr reference | emlabcpp::operator[] (size_type const i) noexcept |
| Provides a reference to item at position i. More...
|
|