|
| 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) |
| |