#pragma once

#include <saas/rtyserver/components/l2/l2_memory_manager.h>

#include "manager.h"

namespace NRTYServer {
    class TPropMemoryManager final: public TPropManagerBase<TL2ComponentMemoryManagerBase> {
    public:
        using TPropManagerBase::TPropManagerBase;

    protected:
        void WalkDocumentProperties(
                ui32 docId, std::function<void (TStringBuf, TStringBuf)>&& cont) const override;
    };
}
