From 17e8ceed64fbbc42c7b3f7f4d856a68e11e9d4d3 Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Fri, 12 Mar 2021 16:54:11 +0000 Subject: [PATCH] fvModels: Prevent ambiguity when using the index operator fvModels should operate primarily like a list of fvModel-s, so the index operator of relevance is the one from its list base class. This has been made explicit to prevent ambiguity associated with the same operator in the dictionary base class. --- src/finiteVolume/cfdTools/general/fvModels/fvModels.H | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/finiteVolume/cfdTools/general/fvModels/fvModels.H b/src/finiteVolume/cfdTools/general/fvModels/fvModels.H index c42b41d3ad..94e4bf2d03 100644 --- a/src/finiteVolume/cfdTools/general/fvModels/fvModels.H +++ b/src/finiteVolume/cfdTools/general/fvModels/fvModels.H @@ -263,6 +263,9 @@ public: // Member Operators + //- Inherit the PtrListDictionary index operators + using PtrListDictionary::operator[]; + //- Disallow default bitwise assignment void operator=(const fvModels&) = delete;