#include <ArmarXCore/core/system/ImportExport.h>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/exceptions/LocalException.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/core/ArmarXFwd.h>
#include <ArmarXCore/core/IceManager.h>
#include <ArmarXCore/core/ManagedIceObjectPlugin.h>
#include <Ice/Handle.h>
#include <Ice/Object.h>
#include <Ice/ProxyF.h>
#include <IceUtil/Handle.h>
#include <type_traits>
#include <typeindex>
#include <string>
#include <vector>
#include <memory>
Go to the source code of this file.
|
template<typename _Tp > |
observer_ptr< _Tp > | make_observer (_Tp *__p) noexcept |
|
template<class T , class... Args> |
auto | make_shared (Args &&...args) |
|
◆ TYPEDEF_PTRS_HANDLE
#define TYPEDEF_PTRS_HANDLE |
( |
|
T | ) |
|
◆ TYPEDEF_PTRS_SHARED
#define TYPEDEF_PTRS_SHARED |
( |
|
T | ) |
|
Value:
using
T##Ptr = ::std::shared_ptr<T>; \
using Const##
T##Ptr = ::std::shared_ptr<const T>
Definition at line 80 of file ManagedIceObject.h.