OpenWalnut
1.4.0
|
This is taken from OpenSceneGraph <osg/MixinVector> but copy and pasted in order to reduce dependency to OSG. More...
#include <WMixinVector.h>
Public Types | |
typedef vector_type::allocator_type | allocator_type |
Compares to std::vector type. | |
typedef vector_type::value_type | value_type |
Compares to std::vector type. | |
typedef vector_type::const_pointer | const_pointer |
Compares to std::vector type. | |
typedef vector_type::pointer | pointer |
Compares to std::vector type. | |
typedef vector_type::const_reference | const_reference |
Compares to std::vector type. | |
typedef vector_type::reference | reference |
Compares to std::vector type. | |
typedef vector_type::const_iterator | const_iterator |
Compares to std::vector type. | |
typedef vector_type::iterator | iterator |
Compares to std::vector type. | |
typedef vector_type::const_reverse_iterator | const_reverse_iterator |
Compares to std::vector type. | |
typedef vector_type::reverse_iterator | reverse_iterator |
Compares to std::vector type. | |
typedef vector_type::size_type | size_type |
Compares to std::vector type. | |
typedef vector_type::difference_type | difference_type |
Compares to std::vector type. | |
Public Member Functions | |
WMixinVector () | |
Empty standard constructor. | |
WMixinVector (size_type initial_size, const value_type &fill_value=value_type()) | |
Constructs a vector of initial_size size where every emlement has its default value or the given value. | |
template<class InputIterator > | |
WMixinVector (InputIterator first, InputIterator last) | |
Constructs a new vector out of an iterator of another vector. | |
WMixinVector (const vector_type &other) | |
Copy constructor for the appropriate vector type. | |
WMixinVector (const WMixinVector &other) | |
Copy constructor for the WMixinVector itself. | |
WMixinVector & | operator= (const vector_type &other) |
Assignment operator for the appropriate vector type. | |
WMixinVector & | operator= (const WMixinVector &other) |
Assigment operator for the WMixinVector itself. | |
virtual | ~WMixinVector () |
Virtual Destructor. | |
void | clear () |
Wrapper around std::vector member function. | |
void | resize (size_type new_size, const value_type &fill_value=value_type()) |
Wrapper around std::vector member function. | |
void | reserve (size_type new_capacity) |
Wrapper around std::vector member function. | |
void | swap (vector_type &other) |
Allow also swap with vectors of an appropriate type. | |
void | swap (WMixinVector &other) |
Wrapper around std::vector member function. | |
bool | empty () const |
Wrapper around std::vector member function. | |
size_type | size () const |
Wrapper around std::vector member function. | |
size_type | capacity () const |
Wrapper around std::vector member function. | |
size_type | max_size () const |
Wrapper around std::vector member function. | |
allocator_type | get_allocator () const |
Returns its allocator. | |
const_iterator | begin () const |
Wrapper around std::vector member function. | |
iterator | begin () |
Wrapper around std::vector member function. | |
const_iterator | end () const |
Wrapper around std::vector member function. | |
iterator | end () |
Wrapper around std::vector member function. | |
const_reverse_iterator | rbegin () const |
Wrapper around std::vector member function. | |
reverse_iterator | rbegin () |
Wrapper around std::vector member function. | |
const_reverse_iterator | rend () const |
Wrapper around std::vector member function. | |
reverse_iterator | rend () |
Wrapper around std::vector member function. | |
const_reference | operator[] (size_type index) const |
Wrapper around std::vector member function. | |
reference | operator[] (size_type index) |
Wrapper around std::vector member function. | |
const_reference | at (size_type index) const |
Wrapper around std::vector member function. | |
reference | at (size_type index) |
Wrapper around std::vector member function. | |
void | assign (size_type count, const value_type &value) |
Wrapper around std::vector member function. | |
template<class Iter > | |
void | assign (Iter first, Iter last) |
Wrapper around std::vector member function. | |
void | push_back (const value_type &value) |
Wrapper around std::vector member function. | |
void | pop_back () |
Wrapper around std::vector member function. | |
iterator | erase (iterator where) |
Wrapper around std::vector member function. | |
iterator | erase (iterator first, iterator last) |
Wrapper around std::vector member function. | |
iterator | insert (iterator where, const value_type &value) |
Wrapper around std::vector member function. | |
template<class InputIterator > | |
void | insert (iterator where, InputIterator first, InputIterator last) |
Wrapper around std::vector member function. | |
void | insert (iterator where, size_type count, const value_type &value) |
Wrapper around std::vector member function. | |
const_reference | back () const |
Wrapper around std::vector member function. | |
reference | back () |
Wrapper around std::vector member function. | |
const_reference | front () const |
Wrapper around std::vector member function. | |
reference | front () |
Wrapper around std::vector member function. | |
vector_type & | asVector () |
Return this Mixin as its underlying real vector type. | |
const vector_type & | asVector () const |
Return this Mixin as its underlying real vector type. | |
Private Types | |
typedef std::vector< ValueT > | vector_type |
Handy shortcut for the vector type. | |
Private Attributes | |
vector_type | _impl |
Encapsulated internal vector from which derivation is simulated. | |
Friends | |
bool | operator== (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator== (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator== (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator!= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator!= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator!= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator< (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator< (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator< (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator> (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator> (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator> (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator<= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator<= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator<= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator>= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator>= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. | |
bool | operator>= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. |
This is taken from OpenSceneGraph <osg/MixinVector> but copy and pasted in order to reduce dependency to OSG.
It follows the orignal documentation:
WMixinVector is a base class that allows inheritance to be used to easily emulate derivation from std::vector but without introducing undefined behaviour through violation of virtual destructor rules.
Definition at line 47 of file WMixinVector.h.
typedef vector_type::allocator_type WMixinVector< ValueT >::allocator_type |
Compares to std::vector type.
Definition at line 58 of file WMixinVector.h.
typedef vector_type::const_iterator WMixinVector< ValueT >::const_iterator |
Compares to std::vector type.
Definition at line 87 of file WMixinVector.h.
typedef vector_type::const_pointer WMixinVector< ValueT >::const_pointer |
Compares to std::vector type.
Definition at line 67 of file WMixinVector.h.
typedef vector_type::const_reference WMixinVector< ValueT >::const_reference |
Compares to std::vector type.
Definition at line 77 of file WMixinVector.h.
typedef vector_type::const_reverse_iterator WMixinVector< ValueT >::const_reverse_iterator |
Compares to std::vector type.
Definition at line 97 of file WMixinVector.h.
typedef vector_type::difference_type WMixinVector< ValueT >::difference_type |
Compares to std::vector type.
Definition at line 116 of file WMixinVector.h.
typedef vector_type::iterator WMixinVector< ValueT >::iterator |
Compares to std::vector type.
Definition at line 92 of file WMixinVector.h.
typedef vector_type::pointer WMixinVector< ValueT >::pointer |
Compares to std::vector type.
Definition at line 72 of file WMixinVector.h.
typedef vector_type::reference WMixinVector< ValueT >::reference |
Compares to std::vector type.
Definition at line 82 of file WMixinVector.h.
typedef vector_type::reverse_iterator WMixinVector< ValueT >::reverse_iterator |
Compares to std::vector type.
Definition at line 102 of file WMixinVector.h.
typedef vector_type::size_type WMixinVector< ValueT >::size_type |
Compares to std::vector type.
Compares to std::vector type
Definition at line 111 of file WMixinVector.h.
typedef vector_type::value_type WMixinVector< ValueT >::value_type |
Compares to std::vector type.
Definition at line 63 of file WMixinVector.h.
typedef std::vector< ValueT > WMixinVector< ValueT >::vector_type [private] |
Handy shortcut for the vector type.
Definition at line 52 of file WMixinVector.h.
WMixinVector< ValueT >::WMixinVector | ( | ) | [inline, explicit] |
Empty standard constructor.
Definition at line 121 of file WMixinVector.h.
WMixinVector< ValueT >::WMixinVector | ( | size_type | initial_size, |
const value_type & | fill_value = value_type() |
||
) | [inline, explicit] |
Constructs a vector of initial_size size where every emlement has its default value or the given value.
initial_size | The initial size |
fill_value | The default value for every element |
Definition at line 133 of file WMixinVector.h.
WMixinVector< ValueT >::WMixinVector | ( | InputIterator | first, |
InputIterator | last | ||
) | [inline] |
Constructs a new vector out of an iterator of another vector.
first | Begin of the iterator |
last | End of the iterator |
Definition at line 145 of file WMixinVector.h.
WMixinVector< ValueT >::WMixinVector | ( | const vector_type & | other | ) | [inline, explicit] |
Copy constructor for the appropriate vector type.
other | Other std::vector of type vector_type |
Definition at line 155 of file WMixinVector.h.
WMixinVector< ValueT >::WMixinVector | ( | const WMixinVector< ValueT > & | other | ) | [inline] |
Copy constructor for the WMixinVector itself.
other | Other WMixinVector |
Definition at line 165 of file WMixinVector.h.
virtual WMixinVector< ValueT >::~WMixinVector | ( | ) | [inline, virtual] |
Virtual Destructor.
Definition at line 199 of file WMixinVector.h.
void WMixinVector< ValueT >::assign | ( | size_type | count, |
const value_type & | value | ||
) | [inline] |
Wrapper around std::vector member function.
count | |
value |
Definition at line 436 of file WMixinVector.h.
void WMixinVector< ValueT >::assign | ( | Iter | first, |
Iter | last | ||
) | [inline] |
Wrapper around std::vector member function.
first | |
last |
Definition at line 447 of file WMixinVector.h.
vector_type& WMixinVector< ValueT >::asVector | ( | ) | [inline] |
Return this Mixin as its underlying real vector type.
Definition at line 578 of file WMixinVector.h.
const vector_type& WMixinVector< ValueT >::asVector | ( | ) | const [inline] |
Return this Mixin as its underlying real vector type.
Definition at line 588 of file WMixinVector.h.
const_reference WMixinVector< ValueT >::at | ( | size_type | index | ) | const [inline] |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 413 of file WMixinVector.h.
Referenced by WFiberCluster::unifyDirection(), and WLine::unifyDirectionBy().
reference WMixinVector< ValueT >::at | ( | size_type | index | ) | [inline] |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 425 of file WMixinVector.h.
const_reference WMixinVector< ValueT >::back | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 537 of file WMixinVector.h.
Referenced by WLine::removeAdjacentDuplicates(), WLine::resampleBySegmentLength(), WLineTest::testEqualityOperator(), and WFiberCluster::unifyDirection().
reference WMixinVector< ValueT >::back | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 547 of file WMixinVector.h.
const_iterator WMixinVector< ValueT >::begin | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 307 of file WMixinVector.h.
Referenced by WDataSetFiberVector::operator=(), and WDataSetFiberVector::toWDataSetFibers().
iterator WMixinVector< ValueT >::begin | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 317 of file WMixinVector.h.
size_type WMixinVector< ValueT >::capacity | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 277 of file WMixinVector.h.
void WMixinVector< ValueT >::clear | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 206 of file WMixinVector.h.
bool WMixinVector< ValueT >::empty | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 257 of file WMixinVector.h.
const_iterator WMixinVector< ValueT >::end | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 327 of file WMixinVector.h.
Referenced by WDataSetFiberVector::operator=(), and WDataSetFiberVector::toWDataSetFibers().
iterator WMixinVector< ValueT >::end | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 337 of file WMixinVector.h.
iterator WMixinVector< ValueT >::erase | ( | iterator | where | ) | [inline] |
Wrapper around std::vector member function.
where | Position where to erase |
Definition at line 477 of file WMixinVector.h.
iterator WMixinVector< ValueT >::erase | ( | iterator | first, |
iterator | last | ||
) | [inline] |
Wrapper around std::vector member function.
first | Start from where to erase |
last | End unti to erase |
Definition at line 490 of file WMixinVector.h.
const_reference WMixinVector< ValueT >::front | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 557 of file WMixinVector.h.
Referenced by WFiberCluster::unifyDirection().
reference WMixinVector< ValueT >::front | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 567 of file WMixinVector.h.
allocator_type WMixinVector< ValueT >::get_allocator | ( | ) | const [inline] |
iterator WMixinVector< ValueT >::insert | ( | iterator | where, |
const value_type & | value | ||
) | [inline] |
Wrapper around std::vector member function.
where | Position where to insert |
value | Value of the element to insert |
Definition at line 503 of file WMixinVector.h.
void WMixinVector< ValueT >::insert | ( | iterator | where, |
InputIterator | first, | ||
InputIterator | last | ||
) | [inline] |
Wrapper around std::vector member function.
where | Position where to insert |
first | Position where to start insert ( First element that should be copied ) |
last | Position where to end insert ( Last element that should be copied ) |
Definition at line 515 of file WMixinVector.h.
void WMixinVector< ValueT >::insert | ( | iterator | where, |
size_type | count, | ||
const value_type & | value | ||
) | [inline] |
Wrapper around std::vector member function.
where | Position where to insert |
count | How many elements to insert |
value | Which value is inserted |
Definition at line 527 of file WMixinVector.h.
size_type WMixinVector< ValueT >::max_size | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 287 of file WMixinVector.h.
WMixinVector& WMixinVector< ValueT >::operator= | ( | const vector_type & | other | ) | [inline] |
Assignment operator for the appropriate vector type.
other | Other std::vector |
Definition at line 177 of file WMixinVector.h.
WMixinVector& WMixinVector< ValueT >::operator= | ( | const WMixinVector< ValueT > & | other | ) | [inline] |
Assigment operator for the WMixinVector itself.
other | Other WMixinVector |
Definition at line 190 of file WMixinVector.h.
const_reference WMixinVector< ValueT >::operator[] | ( | size_type | index | ) | const [inline] |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 389 of file WMixinVector.h.
reference WMixinVector< ValueT >::operator[] | ( | size_type | index | ) | [inline] |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 401 of file WMixinVector.h.
void WMixinVector< ValueT >::pop_back | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 465 of file WMixinVector.h.
Referenced by WLineTest::testNumericalStabilityOfResampling(), and WLineTest::testSamplingPointsAreExactlyInTheOldSegmentCenterAndCorners().
void WMixinVector< ValueT >::push_back | ( | const value_type & | value | ) | [inline] |
Wrapper around std::vector member function.
value | Value to append |
Definition at line 457 of file WMixinVector.h.
Referenced by WDataSetFibers::operator[](), WLine::removeAdjacentDuplicates(), WLine::resampleByNumberOfPoints(), WLine::resampleBySegmentLength(), WFiberClusterTest::setUp(), WLineTest::testAccessOperatorWithinValidBounds(), WFiberClusterTest::testCenterLine(), WFiberTest::testDLTisSymmetric(), WLineTest::testDownSampleLine(), WFiberTest::testDSTisSymmetric(), WFiberTest::testDTMeasure(), WLineTest::testEmptyLineOnMaxSegementLength(), WFiberTest::testEqualityOperator(), WLineTest::testEqualityOperator(), WLineTest::testEqualsDeltaDifferentLength(), WLineTest::testEqualsDeltaOnDifferentLinesButWithinDelta(), WLineTest::testEqualsDeltaOnRealDifferentLines(), WMathTest::testIntersectionOfPlaneWithLine(), WMathTest::testIntersectionPlaneLineWithJustOnePoint(), WMathTest::testIntersectionPlaneLineWithSegmentInPlane(), WLineTest::testManySampelsInBetweenOfTwoOldPoints(), WLineTest::testMaxSegementLength(), WLineTest::testMidPointOnEvenSize(), WLineTest::testMidPointOnUnevenSize(), WMathTest::testMultipleIntersectionPlaneLine(), WMathTest::testNoIntersectionOfPlaneWithLine(), WLineTest::testNumericalStabilityOfResampling(), WLineTest::testOutputOperator(), WLineTest::testPathLength(), WLineTest::testRemoveAdjacentDuplicates(), WLineTest::testResamplingByNewSegementLengthOldSegmentLengthBiggerAsNewSegmentLength(), WLineTest::testResamplingByNewSegementLengthTravelingOutOfTheCircle(), WLineTest::testResamplingByNewSegementLengthWithLineHavingJustOnePoint(), WLineTest::testReverseOrdering(), WLineTest::testSamplingPointsAreExactlyInTheOldSegmentCenterAndCorners(), WLineTest::testSamplingWithSameNumberOfPoints(), WFiberClusterTest::testUnifyDirectionOnTwoCircularShapedFibersInDifferentCircle(), WFiberClusterTest::testUnifyDirectionOnTwoCircularShapedFibersInSameCircle(), WFiberClusterTest::testUnifyDirectionOnTwoConsecutiveFibers(), WFiberClusterTest::testUnifyDirectionOnTwoCSTShapedFibers(), WFiberClusterTest::testUnifyDirectionOnTwoInverseCSTShapedFibers(), WDataSetFiberVector::toWDataSetFibers(), and WDataSetFiberVector::WDataSetFiberVector().
const_reverse_iterator WMixinVector< ValueT >::rbegin | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 347 of file WMixinVector.h.
reverse_iterator WMixinVector< ValueT >::rbegin | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 357 of file WMixinVector.h.
const_reverse_iterator WMixinVector< ValueT >::rend | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 367 of file WMixinVector.h.
reverse_iterator WMixinVector< ValueT >::rend | ( | ) | [inline] |
Wrapper around std::vector member function.
Definition at line 377 of file WMixinVector.h.
void WMixinVector< ValueT >::reserve | ( | size_type | new_capacity | ) | [inline] |
Wrapper around std::vector member function.
new_capacity | How many elements will be in this vector |
Definition at line 227 of file WMixinVector.h.
Referenced by WDataSetFibers::operator[](), WLine::removeAdjacentDuplicates(), and WLine::resampleByNumberOfPoints().
void WMixinVector< ValueT >::resize | ( | size_type | new_size, |
const value_type & | fill_value = value_type() |
||
) | [inline] |
Wrapper around std::vector member function.
new_size | |
fill_value |
Definition at line 217 of file WMixinVector.h.
size_type WMixinVector< ValueT >::size | ( | ) | const [inline] |
Wrapper around std::vector member function.
Definition at line 267 of file WMixinVector.h.
Referenced by WLineTest::assert_equals_delta(), WMixinVectorTest::testIteratorConstructor(), WLineTest::testSamplingWithSameNumberOfPoints(), WMixinVectorTest::testSizeValueCtor(), WDataSetFiberVector::toWDataSetFibers(), WFiberCluster::unifyDirection(), WLine::unifyDirectionBy(), and WWriterFiberVTK::writeFibs().
void WMixinVector< ValueT >::swap | ( | vector_type & | other | ) | [inline] |
Allow also swap with vectors of an appropriate type.
other | To swap with |
Definition at line 237 of file WMixinVector.h.
void WMixinVector< ValueT >::swap | ( | WMixinVector< ValueT > & | other | ) | [inline] |
Wrapper around std::vector member function.
other |
Definition at line 247 of file WMixinVector.h.
bool operator!= | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 641 of file WMixinVector.h.
bool operator!= | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 654 of file WMixinVector.h.
bool operator!= | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 667 of file WMixinVector.h.
bool operator< | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 681 of file WMixinVector.h.
bool operator< | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 694 of file WMixinVector.h.
bool operator< | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 707 of file WMixinVector.h.
bool operator<= | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 761 of file WMixinVector.h.
bool operator<= | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 774 of file WMixinVector.h.
bool operator<= | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 787 of file WMixinVector.h.
bool operator== | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 601 of file WMixinVector.h.
bool operator== | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 614 of file WMixinVector.h.
bool operator== | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 627 of file WMixinVector.h.
bool operator> | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 721 of file WMixinVector.h.
bool operator> | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 734 of file WMixinVector.h.
bool operator> | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 747 of file WMixinVector.h.
bool operator>= | ( | const WMixinVector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 801 of file WMixinVector.h.
bool operator>= | ( | const WMixinVector< ValueT > & | left, |
const std::vector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 814 of file WMixinVector.h.
bool operator>= | ( | const std::vector< ValueT > & | left, |
const WMixinVector< ValueT > & | right | ||
) | [friend] |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 827 of file WMixinVector.h.
vector_type WMixinVector< ValueT >::_impl [private] |
Encapsulated internal vector from which derivation is simulated.
Definition at line 836 of file WMixinVector.h.
Referenced by WMixinVector< WFiber >::assign(), WMixinVector< WFiber >::asVector(), WMixinVector< WFiber >::at(), WMixinVector< WFiber >::back(), WMixinVector< WFiber >::begin(), WMixinVector< WFiber >::capacity(), WMixinVector< WFiber >::clear(), WMixinVector< WFiber >::empty(), WMixinVector< WFiber >::end(), WMixinVector< WFiber >::erase(), WMixinVector< WFiber >::front(), WMixinVector< WFiber >::get_allocator(), WMixinVector< WFiber >::insert(), WMixinVector< WFiber >::max_size(), WMixinVector< WFiber >::operator=(), WMixinVector< WFiber >::operator[](), WMixinVector< WFiber >::pop_back(), WMixinVector< WFiber >::push_back(), WMixinVector< WFiber >::rbegin(), WMixinVector< WFiber >::rend(), WMixinVector< WFiber >::reserve(), WMixinVector< WFiber >::resize(), WMixinVector< WFiber >::size(), and WMixinVector< WFiber >::swap().