sandbox
Loading...
Searching...
No Matches
sbx::graphics::resource_storage< Type > Class Template Reference

Public Types

using value_type = Type
 
using size_type = std::size_t
 
using handle_type = resource_handle< value_type >
 

Public Member Functions

 resource_storage (const resource_storage &other)=delete
 
auto operator= (const resource_storage &other) -> resource_storage &=delete
 
template<typename... Args>
requires (std::is_constructible_v<value_type, Args...>)
auto emplace (Args &&... args) -> handle_type
 
auto get (const handle_type &handle) -> value_type &
 
auto get (const handle_type &handle) const -> const value_type &
 
auto remove (const handle_type &handle) -> void
 
auto clear () -> void
 

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