Removes instances of pre c++11 default constructor prevention pattern

Description

Before C++11, the common idiom to prevent the compiler from implicitly defining default constructors, assignment operators, etc was to create the declaration under private without an implementation. Which in turn would cause link time errors if clients attempted to reference these constructors.
Starting In C++11, = delete was introduced to explicitly support this kind of intention. This ticket tracks all the flagged instances of ICU using the pre c++11 pattern.

More Details in:

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Labels

Priority

Time Needed

Hours

Fix versions

Created May 18, 2022 at 1:51 AM
Updated July 5, 2022 at 11:15 PM
Resolved July 5, 2022 at 11:15 PM