|
template<typename ResT , typename KeyT > |
using | castor::ResourcePtrT = UniquePtr< ResourceT< ResT, KeyT > > |
| Pointer to a resource view.
|
|
template<typename ResT , typename KeyT > |
using | castor::ResourceObsT = ResourceT< ResT, KeyT > * |
| Pointer to a resource view.
|
|
using | castor::Named = NamedBaseT< String > |
|
using | castor::DynamicBitset = DynamicBitsetT< uint32_t > |
|
template<typename ValueT > |
using | castor::ChangeTracked = ChangeTrackedT< ValueT, bool > |
|
template<typename ValueT > |
using | castor::AtomicChangeTracked = ChangeTrackedT< ValueT, std::atomic_bool > |
|
template<typename ValueT > |
using | castor::GroupChangeTracked = GroupChangeTrackedT< ValueT, bool > |
|
template<typename ValueT > |
using | castor::AtomicGroupChangeTracked = GroupChangeTrackedT< ValueT, std::atomic_bool > |
|
using | castor::OnCacheChangedFunction = castor::Function< void() > |
|
using | castor::OnCacheChanged = SignalT< OnCacheChangedFunction > |
|
using | castor::OnCacheChangedConnection = ConnectionT< OnCacheChanged > |
|
template<typename ResT , typename KeyT , typename TraitsT > |
using | castor::ResourceCachePtrT = UniquePtr< ResourceCacheT< ResT, KeyT, TraitsT > > |
|
template<typename T > |
static bool constexpr | castor::isChangeTrackedT = IsChangeTrackedT< T >::value |
|
template<typename T > |
static bool constexpr | castor::isGroupChangeTrackedT = IsGroupChangeTrackedT< T >::value |
|
template<typename ResT , typename KeyT , typename ... ParametersT> |
ResourcePtrT< ResT, KeyT > | castor::makeResource (ParametersT &&... params) |
|