VirtualResourceProvider.hpp
Go to the documentation of this file.
30 virtual void each_resource( std::type_index type, std::function< void( ResourcePath const & ) > const & ) override;
31 virtual std::pair< void *, Instance * > create_resource( ResourcePath const & path, std::type_index type, ResourcesRoot * parent ) override;
38 virtual std::pair< void *, Instance * > MakeResource( VirtualResourceProvider *, ResourcesRoot *, ResourcePath const & ) const = 0;
39 virtual void EachResource( VirtualResourceProvider *, std::function< void( ResourcePath const & path ) > const & ) const = 0;
48 virtual std::pair< void *, Instance * > MakeResource( VirtualResourceProvider *, ResourcesRoot *, ResourcePath const & ) const override;
49 virtual void EachResource( VirtualResourceProvider *, std::function< void( ResourcePath const & path ) > const & ) const override;