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