blob: 67078ef1bb5932d6532c8910397bd6ef5d894025 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- source/common/unicode/uobject.h
+++ source/common/unicode/uobject.h
@@ -245,10 +245,10 @@
// direct use of UObject itself
// default constructor
- // inline UObject() {}
+ UObject() = default;
// copy constructor
- // inline UObject(const UObject &other) {}
+ UObject(const UObject &other) = default;
#if 0
// TODO Sometime in the future. Implement operator==().
@@ -280,8 +280,8 @@
* Subclasses need this assignment operator if they use compiler-provided
* assignment operators of their own. An alternative to not declaring one
* here would be to declare and empty-implement a protected or public one.
- UObject &UObject::operator=(const UObject &);
*/
+ UObject &operator=(const UObject &) = default;
};
#ifndef U_HIDE_INTERNAL_API
|