Investigated this topic again... * these were initially created before C++11 * at that time, ''non-copyable'' objects were not common place * but we embraced that concept already, and thus had quite some pain when attempting to use such objects in STL containers * with C++11 and ''move semantics'' these problems basically evaporated * most usages were already upgraded and resolved * another use case is to handle a state variable, which is based on an immutable entity (like Time entities); `ItemWrapper` can be used as a remedy in such a situation
9.6 MiB
9.6 MiB
| The file is too large to be shown. |