diff --git a/src/OpenFOAM/containers/Lists/UIndirectList/UIndirectList.H b/src/OpenFOAM/containers/Lists/UIndirectList/UIndirectList.H index 56121a22ef639248769f22e231bc4efa22c39320..4409dac8c057ee3f1c1510a00ae094fe4eea5305 100644 --- a/src/OpenFOAM/containers/Lists/UIndirectList/UIndirectList.H +++ b/src/OpenFOAM/containers/Lists/UIndirectList/UIndirectList.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -128,6 +128,21 @@ public: //- Type of values the UList contains. typedef T value_type; + //- Type that can be used for storing into + // UList::value_type objects. + typedef T& reference; + + //- Type that can be used for storing into + // constant UList::value_type objects + typedef const T& const_reference; + + //- The type that can represent the difference between any two + // UList iterator objects. + typedef label difference_type; + + //- The type that can represent the size of a UList. + typedef label size_type; + // Ostream operator