Flutter Engine
The Flutter Engine
SkNoncopyable.h
Go to the documentation of this file.
1/*
2 * Copyright 2006 The Android Open Source Project
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkNoncopyable_DEFINED
9#define SkNoncopyable_DEFINED
10
12
13/** \class SkNoncopyable (DEPRECATED)
14
15 SkNoncopyable is the base class for objects that do not want to
16 be copied. It hides its copy-constructor and its assignment-operator.
17*/
19public:
20 SkNoncopyable() = default;
21
23 SkNoncopyable& operator =(SkNoncopyable&&) = default;
24
25private:
26 SkNoncopyable(const SkNoncopyable&) = delete;
27 SkNoncopyable& operator=(const SkNoncopyable&) = delete;
28};
29
30#endif
#define SK_API
Definition: SkAPI.h:35
SkNoncopyable()=default
SkNoncopyable(SkNoncopyable &&)=default