Class uipc::core::ObjectCollection
ClassList > uipc > core > ObjectCollection
Inherits the following classes: uipc::core::IObjectCollection
Public Functions
Type | Name |
---|---|
ObjectCollection () = default |
|
void | destroy (IndexT id) noexcept |
S< Object > | emplace (Object && object) |
S< Object > | find (IndexT id) noexcept |
S< const Object > | find (IndexT id) noexcept const |
vector< S< Object > > | find (std::string_view name) noexcept |
vector< S< const Object > > | find (std::string_view name) noexcept const |
IndexT | next_id () noexcept const |
void | reserve (SizeT size) noexcept |
SizeT | size () noexcept const |
Public Functions inherited from uipc::core::IObjectCollection
See uipc::core::IObjectCollection
Type | Name |
---|---|
virtual | ~IObjectCollection () = default |
Public Functions Documentation
function ObjectCollection
function destroy
function emplace
function find [1/4]
function find [2/4]
function find [3/4]
function find [4/4]
vector< S< const Object > > uipc::core::ObjectCollection::find (
std::string_view name
) noexcept const
function next_id
function reserve
function size
Friends Documentation
friend formatter< ObjectCollection >
struct uipc::core::ObjectCollection::formatter< ObjectCollection > (
fmt::formatter< ObjectCollection >
)
friend Scene
The documentation for this class was generated from the following file include/uipc/core/object_collection.h