struct CCL::ProgressNotifyScope

<>

#include <iprogress.h>

struct ProgressNotifyScope
{
    // fields

    IProgressNotify* progress;

    // construction

    ProgressNotifyScope (IProgressNotify* progress);

    ProgressNotifyScope (
        IProgressProvider* progressProvider,
        StringRef title,
        bool canCancel = true
    );

    ProgressNotifyScope (ProgressNotifyScope& parent);

    // methods

    void finish ();
    IProgressNotify* operator -> ();
    operator IProgressNotify * ();
};