add(ElementKeyT const &name, ParametersT &&... params) | castor3d::CacheViewT< CacheT, EventT > | |
add(ElementKeyT const &name, ElementPtrT &element, bool initialise=false) | castor3d::CacheViewT< CacheT, EventT > | |
begin() | castor3d::CacheViewT< CacheT, EventT > | inline |
begin() const | castor3d::CacheViewT< CacheT, EventT > | inline |
CacheViewT(castor::String const &name, ElementCacheT &cache, ElementInitialiserT initialise=[](ElementObsT const &){}, ElementCleanerT clean=[](ElementObsT const &){}) | castor3d::CacheViewT< CacheT, EventT > | |
clear() | castor3d::CacheViewT< CacheT, EventT > | |
ElementCacheT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementCacheTraitsT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementCleanerT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementContT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementInitialiserT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementKeyT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementMergerT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementObsT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementPtrT typedef | castor3d::CacheViewT< CacheT, EventT > | |
ElementT typedef | castor3d::CacheViewT< CacheT, EventT > | |
end() | castor3d::CacheViewT< CacheT, EventT > | inline |
end() const | castor3d::CacheViewT< CacheT, EventT > | inline |
find(ElementKeyT const &name) const | castor3d::CacheViewT< CacheT, EventT > | |
getCache() const | castor3d::CacheViewT< CacheT, EventT > | inline |
getName() const noexcept | castor::NamedBaseT< T > | inline |
has(ElementKeyT const &name) const | castor3d::CacheViewT< CacheT, EventT > | |
isEmpty() const | castor3d::CacheViewT< CacheT, EventT > | |
m_name | castor::NamedBaseT< T > | protected |
NamedBaseT(T name) noexcept | castor::NamedBaseT< T > | inlineexplicit |
remove(ElementKeyT const &name) | castor3d::CacheViewT< CacheT, EventT > | |
rename(T name) noexcept | castor::NamedBaseT< T > | inline |
tryAdd(ElementKeyT const &name, bool initialise, ElementObsT &created, ParametersT &&... params) | castor3d::CacheViewT< CacheT, EventT > | |
tryAdd(ElementKeyT const &name, ElementPtrT &element, bool initialise=false) | castor3d::CacheViewT< CacheT, EventT > | |
tryFind(ElementKeyT const &name) const | castor3d::CacheViewT< CacheT, EventT > | |
tryRemove(ElementKeyT const &name) | castor3d::CacheViewT< CacheT, EventT > | |