|
|
#include <memory>#include <string>#include <type_traits>#include <typeindex>#include <vector>#include <Ice/Handle.h>#include <Ice/Object.h>#include <Ice/ProxyF.h>#include <IceUtil/Handle.h>#include <ArmarXCore/core/ArmarXFwd.h>#include <ArmarXCore/core/IceManager.h>#include <ArmarXCore/core/ManagedIceObjectPlugin.h>#include <ArmarXCore/core/exceptions/LocalException.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/system/ImportExport.h>Classes | |
| class | ManagedIceObject |
| The ManagedIceObject is the base class for all ArmarX objects. More... | |
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::Profiler |
| namespace | Ice |
| namespace | std |
| namespace | std::experimental |
| namespace | std::experimental::fundamentals_v2 |
Macros | |
| #define | TYPEDEF_PTRS_HANDLE(T) |
| #define | TYPEDEF_PTRS_SHARED(T) |
Typedefs | |
| using | ProfilerPtr = std::shared_ptr<Profiler> |
| using | StringVariantBaseMap = std::map<std::string, VariantBasePtr> |
| typedef ::IceInternal::Handle<::armarx::VariantBase > | VariantBasePtr |
Functions | |
| template<typename _Tp> | |
| observer_ptr< _Tp > | make_observer (_Tp *__p) noexcept |
| template<class T, class... Args> | |
| auto | make_shared (Args &&... args) |