Introduce rtengine/noncopyable.hpp

This commit is contained in:
Flössie
2016-10-08 15:36:44 +02:00
parent 8a2b2e6700
commit d132149a26
20 changed files with 142 additions and 105 deletions

View File

@@ -22,15 +22,17 @@
#define CPLX_WAVELET_DEC_H_INCLUDED
#include <cstddef>
#include <math.h>
#include <cmath>
#include "cplx_wavelet_level.h"
#include "cplx_wavelet_filter_coeffs.h"
#include "noncopyable.h"
namespace rtengine
{
class wavelet_decomposition
class wavelet_decomposition :
public NonCopyable
{
public:
@@ -58,8 +60,6 @@ public:
template<typename E>
wavelet_decomposition(E * src, int width, int height, int maxlvl, int subsampling, int skipcrop = 1, int numThreads = 1, int Daub4Len = 6);
wavelet_decomposition(const wavelet_decomposition&) = delete;
~wavelet_decomposition();
internal_type ** level_coeffs(int level) const