iv::XcfInfo_Subprovider Class Reference

#include <XcfInfo.hpp>

Public Member Functions

 XcfInfo_Subprovider (Instance *inst, StreamResourceProvider const *provider)
 
- Public Member Functions inherited from iv::Plain_StreamResourceSubprovider
 Plain_StreamResourceSubprovider (Instance *inst, StreamResourceProvider const *provider, char const *metadata_class)
 
void each_resource (std::function< void(ResourcePath const &) > const &) const
 
bool has_resource (ResourcePath const &) const
 
- Public Member Functions inherited from iv::StreamResourceSubprovider
 StreamResourceSubprovider (Instance *inst)
 
Instanceinstance () const
 

Public Attributes

ClientMarker cm
 
- Public Attributes inherited from iv::Plain_StreamResourceSubprovider
ClientMarker cm
 
- Public Attributes inherited from iv::StreamResourceSubprovider
ClientMarker cm
 

Additional Inherited Members

- Protected Member Functions inherited from iv::Plain_StreamResourceSubprovider
virtual void Resource (std::string const &resource_class, ResourcePath path) override
 This must call Parse_EachParameter. More...
 
- Protected Member Functions inherited from iv::StreamResourceSubprovider
void Parse_EachResource (std::istream &metadata_file)
 
void Parse_EachParameter (std::function< void(std::string const &param, std::string const &val) > const &=nullptr)
 

Detailed Description

Definition at line 26 of file XcfInfo.hpp.

Constructor & Destructor Documentation

◆ XcfInfo_Subprovider()

iv::XcfInfo_Subprovider::XcfInfo_Subprovider ( Instance inst,
StreamResourceProvider const *  provider 
)
inline

Definition at line 30 of file XcfInfo.hpp.

Member Data Documentation

◆ cm

ClientMarker iv::XcfInfo_Subprovider::cm

Definition at line 29 of file XcfInfo.hpp.


The documentation for this class was generated from the following file: