![]() |
|
Implements a Vdf_VectorData storage that is always empty. More...
#include <vectorImpl_Empty.h>
Inherits Vdf_VectorDataTyped< TYPE >.
Public Member Functions | |
| Vdf_VectorImplEmpty (size_t size) | |
| Vdf_VectorImplEmpty (const Vdf_VectorImplEmpty &sourceData) | |
| void | MoveInto (Vdf_VectorData::DataHolder *destData) override |
| void | Clone (Vdf_VectorData::DataHolder *destData) const override |
| void | CloneSubset (const VdfMask &mask, Vdf_VectorData::DataHolder *destData) const override |
| void | Box (const VdfMask::Bits &bits, Vdf_VectorData::DataHolder *destData) const override |
| void | Merge (const VdfMask::Bits &bits, Vdf_VectorData::DataHolder *destData) const override |
| size_t | GetSize () const override |
| size_t | GetNumStoredElements () const override |
| Vdf_VectorData::Info | GetInfo () override |
Implements a Vdf_VectorData storage that is always empty.
Note that the reason this empty holder is templated is because VdfVector always needs to know the type and it gets that information from its Vdf_VectorData's.
Definition at line 26 of file vectorImpl_Empty.h.
|
inlineexplicit |
Definition at line 35 of file vectorImpl_Empty.h.
|
inline |
Definition at line 37 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 59 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 47 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 53 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 82 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 77 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 72 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 66 of file vectorImpl_Empty.h.
|
inlineoverridevirtual |
Implements Vdf_VectorData.
Definition at line 41 of file vectorImpl_Empty.h.