Internals: Use and enforce class final for ~5% performance boost.

This commit is contained in:
Wilson Snyder
2020-11-18 21:32:16 -05:00
parent c0888c1b0f
commit b6ded59c2b
224 changed files with 976 additions and 949 deletions
+2 -2
View File
@@ -40,7 +40,7 @@
template <class T_Compare> class GraphStream {
private:
// TYPES
class VxHolder {
class VxHolder final {
public:
// MEMBERS
const V3GraphVertex* m_vxp; // [mtask] Vertex
@@ -62,7 +62,7 @@ private:
}
};
class VxHolderCmp {
class VxHolderCmp final {
public:
// MEMBERS
T_Compare m_lessThan; // Sorting functor