OpenWalnut
1.5.0dev
|
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. More... | |
typedef vector_type::value_type | value_type |
Compares to std::vector type. More... | |
typedef vector_type::const_pointer | const_pointer |
Compares to std::vector type. More... | |
typedef vector_type::pointer | pointer |
Compares to std::vector type. More... | |
typedef vector_type::const_reference | const_reference |
Compares to std::vector type. More... | |
typedef vector_type::reference | reference |
Compares to std::vector type. More... | |
typedef vector_type::const_iterator | const_iterator |
Compares to std::vector type. More... | |
typedef vector_type::iterator | iterator |
Compares to std::vector type. More... | |
typedef vector_type::const_reverse_iterator | const_reverse_iterator |
Compares to std::vector type. More... | |
typedef vector_type::reverse_iterator | reverse_iterator |
Compares to std::vector type. More... | |
typedef vector_type::size_type | size_type |
Compares to std::vector type. More... | |
typedef vector_type::difference_type | difference_type |
Compares to std::vector type. More... | |
Public Member Functions | |
WMixinVector () | |
Empty standard constructor. More... | |
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. More... | |
template<class InputIterator > | |
WMixinVector (InputIterator first, InputIterator last) | |
Constructs a new vector out of an iterator of another vector. More... | |
WMixinVector (const vector_type &other) | |
Copy constructor for the appropriate vector type. More... | |
WMixinVector (const WMixinVector &other) | |
Copy constructor for the WMixinVector itself. More... | |
WMixinVector & | operator= (const vector_type &other) |
Assignment operator for the appropriate vector type. More... | |
WMixinVector & | operator= (const WMixinVector &other) |
Assigment operator for the WMixinVector itself. More... | |
virtual | ~WMixinVector () |
Virtual Destructor. More... | |
void | clear () |
Wrapper around std::vector member function. More... | |
void | resize (size_type new_size, const value_type &fill_value=value_type()) |
Wrapper around std::vector member function. More... | |
void | reserve (size_type new_capacity) |
Wrapper around std::vector member function. More... | |
void | swap (vector_type &other) |
Allow also swap with vectors of an appropriate type. More... | |
void | swap (WMixinVector &other) |
Wrapper around std::vector member function. More... | |
bool | empty () const |
Wrapper around std::vector member function. More... | |
size_type | size () const |
Wrapper around std::vector member function. More... | |
size_type | capacity () const |
Wrapper around std::vector member function. More... | |
size_type | max_size () const |
Wrapper around std::vector member function. More... | |
allocator_type | get_allocator () const |
Returns its allocator. More... | |
const_iterator | begin () const |
Wrapper around std::vector member function. More... | |
iterator | begin () |
Wrapper around std::vector member function. More... | |
const_iterator | end () const |
Wrapper around std::vector member function. More... | |
iterator | end () |
Wrapper around std::vector member function. More... | |
const_reverse_iterator | rbegin () const |
Wrapper around std::vector member function. More... | |
reverse_iterator | rbegin () |
Wrapper around std::vector member function. More... | |
const_reverse_iterator | rend () const |
Wrapper around std::vector member function. More... | |
reverse_iterator | rend () |
Wrapper around std::vector member function. More... | |
const_reference | operator[] (size_type index) const |
Wrapper around std::vector member function. More... | |
reference | operator[] (size_type index) |
Wrapper around std::vector member function. More... | |
const_reference | at (size_type index) const |
Wrapper around std::vector member function. More... | |
reference | at (size_type index) |
Wrapper around std::vector member function. More... | |
void | assign (size_type count, const value_type &value) |
Wrapper around std::vector member function. More... | |
template<class Iter > | |
void | assign (Iter first, Iter last) |
Wrapper around std::vector member function. More... | |
void | push_back (const value_type &value) |
Wrapper around std::vector member function. More... | |
void | pop_back () |
Wrapper around std::vector member function. More... | |
iterator | erase (iterator where) |
Wrapper around std::vector member function. More... | |
iterator | erase (iterator first, iterator last) |
Wrapper around std::vector member function. More... | |
iterator | insert (iterator where, const value_type &value) |
Wrapper around std::vector member function. More... | |
template<class InputIterator > | |
void | insert (iterator where, InputIterator first, InputIterator last) |
Wrapper around std::vector member function. More... | |
void | insert (iterator where, size_type count, const value_type &value) |
Wrapper around std::vector member function. More... | |
const_reference | back () const |
Wrapper around std::vector member function. More... | |
reference | back () |
Wrapper around std::vector member function. More... | |
const_reference | front () const |
Wrapper around std::vector member function. More... | |
reference | front () |
Wrapper around std::vector member function. More... | |
vector_type & | asVector () |
Return this Mixin as its underlying real vector type. More... | |
const vector_type & | asVector () const |
Return this Mixin as its underlying real vector type. More... | |
Private Types | |
typedef std::vector< ValueT > | vector_type |
Handy shortcut for the vector type. More... | |
Private Attributes | |
vector_type | _impl |
Encapsulated internal vector from which derivation is simulated. More... | |
Friends | |
bool | operator== (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator== (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator== (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator!= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator!= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator!= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator< (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator< (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator< (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator> (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator> (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator> (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator<= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator<= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator<= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator>= (const WMixinVector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator>= (const WMixinVector< ValueT > &left, const std::vector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
bool | operator>= (const std::vector< ValueT > &left, const WMixinVector< ValueT > &right) |
Wrapper around std::vector operator. More... | |
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.
|
private |
Handy shortcut for the vector type.
Definition at line 52 of file WMixinVector.h.
|
inlineexplicit |
Empty standard constructor.
Definition at line 121 of file WMixinVector.h.
|
inlineexplicit |
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.
|
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.
|
inlineexplicit |
Copy constructor for the appropriate vector type.
other | Other std::vector of type vector_type |
Definition at line 155 of file WMixinVector.h.
|
inline |
Copy constructor for the WMixinVector itself.
other | Other WMixinVector |
Definition at line 165 of file WMixinVector.h.
|
inlinevirtual |
Virtual Destructor.
Definition at line 199 of file WMixinVector.h.
|
inline |
Wrapper around std::vector member function.
first | |
last |
Definition at line 447 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
count | |
value |
Definition at line 436 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Return this Mixin as its underlying real vector type.
Definition at line 578 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Return this Mixin as its underlying real vector type.
Definition at line 588 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 425 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 413 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::unifyDirection(), and WLine::unifyDirectionBy().
|
inline |
Wrapper around std::vector member function.
Definition at line 547 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 537 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::elongateCenterLine(), WLine::removeAdjacentDuplicates(), WLine::resampleBySegmentLength(), WLine::resampleBySegmentLengthKeepShortFibers(), WLineTest::testEqualityOperator(), and WFiberCluster::unifyDirection().
|
inline |
Wrapper around std::vector member function.
Definition at line 317 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 307 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::elongateCenterLine(), WDataSetFiberVector::operator=(), and WDataSetFiberVector::toWDataSetFibers().
|
inline |
Wrapper around std::vector member function.
Definition at line 277 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 206 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WBresenhamTest::testSymmetry(), and WBresenhamDBLTest::testSymmetry().
|
inline |
Wrapper around std::vector member function.
Definition at line 257 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 337 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 327 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WDataSetFiberVector::operator=(), and WDataSetFiberVector::toWDataSetFibers().
|
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.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
where | Position where to erase |
Definition at line 477 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 567 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 557 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::unifyDirection().
|
inline |
Returns its allocator.
Definition at line 297 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
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.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::elongateCenterLine().
|
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.
References WMixinVector< ValueT >::_impl.
|
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.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 287 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Assignment operator for the appropriate vector type.
other | Other std::vector |
Definition at line 177 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WLine::removeAdjacentDuplicates(), WLine::resampleByNumberOfPoints(), WLine::resampleBySegmentLength(), and WLine::resampleBySegmentLengthKeepShortFibers().
|
inline |
Assigment operator for the WMixinVector itself.
other | Other WMixinVector |
Definition at line 190 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 401 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
index | Index of the element that is returned |
Definition at line 389 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 465 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WLineTest::testNumericalStabilityOfResampling(), and WLineTest::testSamplingPointsAreExactlyInTheOldSegmentCenterAndCorners().
|
inline |
Wrapper around std::vector member function.
value | Value to append |
Definition at line 457 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WFiberCluster::elongateCenterLine(), WDataSetFibers::operator[](), WLine::removeAdjacentDuplicates(), WLine::resampleByNumberOfPoints(), WLine::resampleBySegmentLength(), WLine::resampleBySegmentLengthKeepShortFibers(), 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(), WBresenhamDBLTest::testExactLineIsNotRasteredTheSameWayAsMidpointLines(), WBresenhamTest::testExactLineIsRasteredTheSameWayAsMidpointLines(), WMathTest::testIntersectionOfPlaneWithLine(), WMathTest::testIntersectionPlaneLineWithJustOnePoint(), WMathTest::testIntersectionPlaneLineWithSegmentInPlane(), WBresenhamTest::testLineSegementWithSameStartAndEndPoint(), WBresenhamDBLTest::testLineSegementWithSameStartAndEndPoint(), WLineTest::testManySampelsInBetweenOfTwoOldPoints(), WLineTest::testMaxSegementLength(), WLineTest::testMidPointOnEvenSize(), WLineTest::testMidPointOnUnevenSize(), WMathTest::testMultipleIntersectionPlaneLine(), WMathTest::testNoIntersectionOfPlaneWithLine(), WLineTest::testNumericalStabilityOfResampling(), WLineTest::testOutputOperator(), WLineTest::testPathLength(), WBresenhamTest::testPolyLineRastering(), WBresenhamDBLTest::testPolyLineRastering(), WBresenhamTest::testPolySegmentOneVoxelRastering(), WBresenhamDBLTest::testPolySegmentOneVoxelRastering(), WBresenhamTest::testRasteringIn3rdQuadrant(), WLineTest::testRemoveAdjacentDuplicates(), WLineTest::testResamplingByNewSegementLengthOldSegmentLengthBiggerAsNewSegmentLength(), WLineTest::testResamplingByNewSegementLengthTravelingOutOfTheCircle(), WLineTest::testResamplingByNewSegementLengthWithLineHavingJustOnePoint(), WLineTest::testReverseOrdering(), WLineTest::testSamplingPointsAreExactlyInTheOldSegmentCenterAndCorners(), WLineTest::testSamplingWithSameNumberOfPoints(), WBresenhamTest::testSymmetry(), WBresenhamDBLTest::testSymmetry(), WFiberClusterTest::testUnifyDirectionOnTwoCircularShapedFibersInDifferentCircle(), WFiberClusterTest::testUnifyDirectionOnTwoCircularShapedFibersInSameCircle(), WFiberClusterTest::testUnifyDirectionOnTwoConsecutiveFibers(), WFiberClusterTest::testUnifyDirectionOnTwoCSTShapedFibers(), WFiberClusterTest::testUnifyDirectionOnTwoInverseCSTShapedFibers(), WDataSetFiberVector::toWDataSetFibers(), and WDataSetFiberVector::WDataSetFiberVector().
|
inline |
Wrapper around std::vector member function.
Definition at line 357 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 347 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 377 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 367 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
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.
References WMixinVector< ValueT >::_impl.
Referenced by WDataSetFibers::operator[](), WLine::removeAdjacentDuplicates(), and WLine::resampleByNumberOfPoints().
|
inline |
Wrapper around std::vector member function.
new_size | |
fill_value |
Definition at line 217 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
Definition at line 267 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
Referenced by WLineTest::assert_equals_delta(), WFiberCluster::elongateCenterLine(), WBresenham::raster(), WResampleByMaxPoints::resample(), WMixinVectorTest::testIteratorConstructor(), WLineTest::testSamplingWithSameNumberOfPoints(), WMixinVectorTest::testSizeValueCtor(), WDataSetFiberVector::toWDataSetFibers(), WFiberCluster::unifyDirection(), WLine::unifyDirectionBy(), WMFiberTransform::update(), WMPickingDVR::updateCurveRendering(), and WWriterFiberVTK::writeFibs().
|
inline |
Allow also swap with vectors of an appropriate type.
other | To swap with |
Definition at line 237 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
inline |
Wrapper around std::vector member function.
other |
Definition at line 247 of file WMixinVector.h.
References WMixinVector< ValueT >::_impl.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 667 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 654 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 641 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 707 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 694 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 681 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 787 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 774 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 761 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 627 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 614 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 601 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 747 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 734 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 721 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 827 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 814 of file WMixinVector.h.
|
friend |
Wrapper around std::vector operator.
left | Left hand side |
right | Right hand side |
Definition at line 801 of file WMixinVector.h.
|
private |
Encapsulated internal vector from which derivation is simulated.
Definition at line 836 of file WMixinVector.h.
Referenced by WMixinVector< ValueT >::assign(), WMixinVector< ValueT >::asVector(), WMixinVector< ValueT >::at(), WMixinVector< ValueT >::back(), WMixinVector< ValueT >::begin(), WMixinVector< ValueT >::capacity(), WMixinVector< ValueT >::clear(), WMixinVector< ValueT >::empty(), WMixinVector< ValueT >::end(), WMixinVector< ValueT >::erase(), WMixinVector< ValueT >::front(), WMixinVector< ValueT >::get_allocator(), WMixinVector< ValueT >::insert(), WMixinVector< ValueT >::max_size(), WMixinVector< ValueT >::operator=(), WMixinVector< ValueT >::operator[](), WMixinVector< ValueT >::pop_back(), WMixinVector< ValueT >::push_back(), WMixinVector< ValueT >::rbegin(), WMixinVector< ValueT >::rend(), WMixinVector< ValueT >::reserve(), WMixinVector< ValueT >::resize(), WMixinVector< ValueT >::size(), and WMixinVector< ValueT >::swap().