Castor3D
..
|
Structure permettant de spécialiser le comportement d'un cache. Plus de détails...
Types publics | |
using | Producer = std::function< std::shared_ptr< Plugin >(KeyType const &, PluginType, Castor::DynamicLibrarySPtr) > |
using | Merger = std::function< void(CacheBase< Plugin, KeyType > const &, Castor::Collection< Plugin, KeyType > &, std::shared_ptr< Plugin >) > |
Attributs publics statiques | |
static C3D_API const Castor::String | Name |
Structure permettant de spécialiser le comportement d'un cache.
using Castor3D::CacheTraits< Plugin, KeyType >::Merger = std::function< void( CacheBase< Plugin, KeyType > const & , Castor::Collection< Plugin, KeyType > & , std::shared_ptr< Plugin > ) > |
using Castor3D::CacheTraits< Plugin, KeyType >::Producer = std::function< std::shared_ptr< Plugin >( KeyType const &, PluginType, Castor::DynamicLibrarySPtr ) > |
|
static |