diff --git a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H index 4807f9d0dc0afed1b56935af6cc543e9446ac136..1de90bb0f5d4bf308c8be91f116d444a76956b12 100644 --- a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H +++ b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H @@ -61,6 +61,9 @@ public: //- Inherit constructors from List of scalarRange using List<scalarRange>::List; + //- Construct null + inline scalarRanges(); + //- Construct by parsing string for scalar ranges // The individual items are space, comma or semicolon delimited. // Optionally report when any range failed to parse diff --git a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H index 3de0b96e4c38718c69be8ca5f10ea7c55a1bed7d..83207c1ee8b096c4df54d92d84fb7caa38e1977d 100644 --- a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H +++ b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H @@ -25,6 +25,12 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // +inline Foam::scalarRanges::scalarRanges() +: + List<scalarRange>() +{} + + inline Foam::scalarRanges::scalarRanges(const std::string& str, bool verbose) : List<scalarRange>(scalarRanges::parse(str, verbose))