#include "dds/Versioned_Namespace.h"
#include "ace/config-lite.h"
#include "ace/Atomic_Op.h"
#include "ace/Synch_Traits.h"
#include <cassert>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | OpenDDS::DCPS::rv< T > |
struct | OpenDDS::DCPS::default_deleter< T > |
class | OpenDDS::DCPS::unique_ptr< T, Deleter > |
class | OpenDDS::DCPS::container_supported_unique_ptr< T > |
class | OpenDDS::DCPS::EnableContainerSupportedUniquePtr< T > |
Namespaces | |
namespace | OpenDDS |
The Internal API and Implementation of OpenDDS. | |
namespace | OpenDDS::DCPS |
Functions | |
template<typename T > | |
T::rv_reference | OpenDDS::DCPS::move (T &p) |
template<typename T , typename Deleter > | |
void | OpenDDS::DCPS::swap (unique_ptr< T, Deleter > &a, unique_ptr< T, Deleter > &b) |
template<typename T > | |
void | OpenDDS::DCPS::swap (container_supported_unique_ptr< T > &lhs, container_supported_unique_ptr< T > &rhs) |
template<typename T > | |
unique_ptr< T >::rv_reference | OpenDDS::DCPS::move (container_supported_unique_ptr< T > &ptr) |