mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
List: Removed unused constructor from iterators
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2074
This commit is contained in:
@ -132,35 +132,6 @@ int main(int argc, char *argv[])
|
||||
<< "-wordList: " << wLst << nl
|
||||
<< "-stringList: " << sLst << endl;
|
||||
|
||||
|
||||
Info<< nl
|
||||
<< "Test List Iterator Constuctor" << endl;
|
||||
|
||||
List<vector> initialList(IStringStream("((0 1 2) (3 4 5) (6 7 8))")());
|
||||
|
||||
Info<< " Initial List: " << initialList << endl;
|
||||
|
||||
List<vector> iteratorList(initialList.begin(), initialList.end());
|
||||
|
||||
Info<< " Foam::List constructed from Foam::List: "
|
||||
<< iteratorList << endl;
|
||||
|
||||
std::list<vector> stlList(initialList.begin(), initialList.end());
|
||||
|
||||
Info<< " std::list constructed from Foam::List: ";
|
||||
|
||||
std::list<vector>::iterator it;
|
||||
for (it=stlList.begin(); it != stlList.end(); ++it)
|
||||
{
|
||||
Info<< *it << " ";
|
||||
}
|
||||
Info<< endl;
|
||||
|
||||
List<vector> iteratorSTLList(stlList.begin(), stlList.end());
|
||||
|
||||
Info<< " Foam::List constructed from std::list: "
|
||||
<< iteratorList << endl;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -25,7 +25,6 @@ License
|
||||
|
||||
#include "List.H"
|
||||
#include "ListLoopM.H"
|
||||
|
||||
#include "FixedList.H"
|
||||
#include "PtrList.H"
|
||||
#include "SLList.H"
|
||||
@ -189,37 +188,6 @@ Foam::List<T>::List(const UList<T>& a, const labelUList& map)
|
||||
}
|
||||
|
||||
|
||||
template<class T>
|
||||
template<class InputIterator>
|
||||
Foam::List<T>::List(InputIterator first, InputIterator last)
|
||||
{
|
||||
label s = 0;
|
||||
for
|
||||
(
|
||||
InputIterator iter = first;
|
||||
iter != last;
|
||||
++iter
|
||||
)
|
||||
{
|
||||
s++;
|
||||
}
|
||||
|
||||
setSize(s);
|
||||
|
||||
s = 0;
|
||||
|
||||
for
|
||||
(
|
||||
InputIterator iter = first;
|
||||
iter != last;
|
||||
++iter
|
||||
)
|
||||
{
|
||||
this->operator[](s++) = *iter;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
template<class T>
|
||||
template<unsigned Size>
|
||||
Foam::List<T>::List(const FixedList<T, Size>& lst)
|
||||
@ -534,6 +502,7 @@ void Foam::List<T>::operator=(const BiIndirectList<T>& lst)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * IOStream operators * * * * * * * * * * * //
|
||||
|
||||
#include "ListIO.C"
|
||||
|
||||
@ -61,8 +61,10 @@ template<class T> Istream& operator>>(Istream&, List<T>&);
|
||||
template<class T, unsigned Size> class FixedList;
|
||||
template<class T> class PtrList;
|
||||
template<class T> class SLList;
|
||||
|
||||
template<class T, unsigned SizeInc, unsigned SizeMult, unsigned SizeDiv>
|
||||
class DynamicList;
|
||||
class DynamicList;
|
||||
|
||||
template<class T> class SortableList;
|
||||
template<class T> class IndirectList;
|
||||
template<class T> class UIndirectList;
|
||||
@ -120,10 +122,6 @@ public:
|
||||
//- Construct as subset.
|
||||
List(const UList<T>&, const labelUList& mapAddressing);
|
||||
|
||||
//- Construct given start and end iterators.
|
||||
template<class InputIterator>
|
||||
List(InputIterator first, InputIterator last);
|
||||
|
||||
//- Construct as copy of FixedList<T, Size>
|
||||
template<unsigned Size>
|
||||
explicit List(const FixedList<T, Size>&);
|
||||
@ -262,7 +260,7 @@ List<T> readList(Istream&);
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
#include "ListI.H"
|
||||
#include "ListI.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
Reference in New Issue
Block a user