| 12345678910111213141516171819202122232425262728293031323334353637383940 | // This file is part of OpenCV project.// It is subject to the license terms in the LICENSE file found in the top-level directory// of this distribution and at http://opencv.org/license.html.//// Copyright (C) 2014, Advanced Micro Devices, Inc., all rights reserved.#ifndef OPENCV_CORE_BUFFER_POOL_HPP#define OPENCV_CORE_BUFFER_POOL_HPP#ifdef _MSC_VER#pragma warning(push)#pragma warning(disable: 4265)#endifnamespace cv{//! @addtogroup core//! @{class BufferPoolController{protected:    ~BufferPoolController() { }public:    virtual size_t getReservedSize() const = 0;    virtual size_t getMaxReservedSize() const = 0;    virtual void setMaxReservedSize(size_t size) = 0;    virtual void freeAllReservedBuffers() = 0;};//! @}}#ifdef _MSC_VER#pragma warning(pop)#endif#endif // OPENCV_CORE_BUFFER_POOL_HPP
 |