Class ISubBlockRepositoryEx#

Inheritance Relationships#

Derived Type#

Class Documentation#

class ISubBlockRepositoryEx#

Additional functionality for the subblock-repository, providing some specialized and not commonly used functionality.

Subclassed by libCZI::ICZIReader

Public Functions

virtual void EnumerateSubBlocksEx(const std::function<bool(int index, const DirectorySubBlockInfo &info)> &funcEnum) = 0#

Enumerate all sub-blocks and provide extended information.

Parameters:

funcEnum – The functor which will be called for every sub-block. If the return value of the functor is true, the enumeration is continued, otherwise it is stopped. The first argument is the index of the sub-block and the second is providing information about the sub-block.

virtual ~ISubBlockRepositoryEx() = default#