Zserio C++ runtime library  1.2.0
Built for Zserio 2.16.0
AllocatorPropagatingCopy.h File Reference
#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.

Classes

struct  zserio::PropagateAllocatorT
 

Namespaces

 zserio
 

Functions

template<typename T , typename ALLOC >
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 >
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)
 

Variables

constexpr PropagateAllocatorT zserio::PropagateAllocator