Class ISubBlockRepositoryEx#
Defined in File libCZI.h
Inheritance Relationships#
Derived Type#
public libCZI::ICZIReader
(Class ICZIReader)
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#
-
virtual void EnumerateSubBlocksEx(const std::function<bool(int index, const DirectorySubBlockInfo &info)> &funcEnum) = 0#