StreamResourceProvider.hpp
  
Go to the documentation of this file.
   22                     StreamResource( Instance * inst, StreamResourceProvider const * provider, ResourcePath const & path );
   45     virtual void                                with_stream( ResourcePath const & path, std::function< void( std::istream & ) > const & ) const = 0;
   55     virtual void                                each_resource( std::type_index type, std::function< void( ResourcePath const & ) > const & ) override;
   56     virtual std::pair< void *, Instance * >     create_resource( ResourcePath const & path, std::type_index type, ResourcesRoot * parent ) override;
   63         virtual std::pair< void *, Instance * >     MakeResource( StreamResourceProvider *, ResourcesRoot *, ResourcePath const & ) const = 0;
   64         virtual void                                EachResource( StreamResourceProvider *, std::function< void( ResourcePath const & path ) > const & ) const = 0;
   73         virtual std::pair< void *, Instance * >     MakeResource( StreamResourceProvider *, ResourcesRoot *, ResourcePath const & ) const override;
   74         virtual void                                EachResource( StreamResourceProvider *, std::function< void( ResourcePath const & path ) > const & ) const override;
 
          
          
