#include <algorithm>
#include <iterator>
#include <memory>
#include <type_traits>
#include <vector>
#include "zserio/AnyHolder.h"
#include "zserio/NoInit.h"
#include "zserio/OptionalHolder.h"
Go to the source code of this file.
|
| template<typename T , typename ALLOC > |
| T | zserio::allocatorPropagatingCopy (const T &source, const ALLOC &allocator) |
| |
| template<typename T , typename ALLOC , typename ALLOC2 > |
| AnyHolder< ALLOC > | zserio::allocatorPropagatingCopy (const AnyHolder< ALLOC > &source, const ALLOC2 &allocator) |
| |
| template<typename T , typename ALLOC > |
| T | zserio::allocatorPropagatingCopy (NoInitT, const T &source, const ALLOC &allocator) |
| |
| template<typename T , typename ALLOC , typename ALLOC2 > |
| AnyHolder< ALLOC > | zserio::allocatorPropagatingCopy (NoInitT, const AnyHolder< ALLOC > &source, const ALLOC2 &allocator) |
| |