MIRA
|
Generic buffer class that can be used as a replacement for std::vector. More...
#include <memory>
#include <stdexcept>
#include <vector>
#include <platform/Types.h>
#include <boost/type_traits.hpp>
#include <serialization/ReflectorInterface.h>
#include <serialization/Array.h>
#include <serialization/IsTransparentSerializable.h>
#include <serialization/ReflectorMacros.h>
Go to the source code of this file.
Classes | |
class | Buffer< T, Alloc > |
Generic buffer class that can be used as a replacement for std::vector whenever copying and reallocation of internal array buffer needs to be avoided. More... | |
class | IsObjectTrackable< Buffer< T, Allocator > > |
class | IsCollection< Buffer< T, Allocator > > |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Functions | |
template<typename Reflector , typename T , typename Allocator > | |
void | reflectRead (Reflector &r, Buffer< T, Allocator > &c) |
Specialization of the non-intrusive reflect for Buffer. More... | |
template<typename Reflector , typename T , typename Allocator > | |
void | reflectWrite (Reflector &r, Buffer< T, Allocator > &c) |
Specialization of the non-intrusive reflect for Buffer. More... | |
template<typename Reflector , typename T , typename Allocator > | |
void | reflect (Reflector &r, Buffer< T, Allocator > &c) |
non-intrusive reflect for Buffer More... | |
Generic buffer class that can be used as a replacement for std::vector.