unique_ptr.h File Reference

#include "dds/Versioned_Namespace.h"
#include "ace/config-lite.h"
#include "ace/Atomic_Op.h"
#include "ace/Synch_Traits.h"
#include <cassert>
#include <algorithm>
Include dependency graph for unique_ptr.h:
This graph shows which files directly or indirectly include this file:

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1