libCZI
Reading and Writing CZI documents made easy
libCZI::ISubBlockRepositoryEx Class Referenceabstract

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

#include <libCZI.h>

Inheritance diagram for libCZI::ISubBlockRepositoryEx:
libCZI::ICZIReader

Public Member Functions

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

Detailed Description

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

Member Function Documentation

◆ EnumerateSubBlocksEx()

virtual void libCZI::ISubBlockRepositoryEx::EnumerateSubBlocksEx ( const std::function< bool(int index, const DirectorySubBlockInfo &info)> &  funcEnum)
pure virtual

Enumerate all sub-blocks and provide extended information.

Parameters
funcEnumThe 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.

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