iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
polymorphic_handler.hpp File Reference
#include "iox2/legacy/atomic.hpp"
#include "iox2/legacy/static_lifetime_guard.hpp"
#include <type_traits>
#include "iox2/legacy/detail/polymorphic_handler.inl"

Go to the source code of this file.

Classes

struct  iox2::legacy::detail::DefaultHooks< Interface >
 default hooks for the PolymorphicHandler More...
 
class  iox2::legacy::PolymorphicHandler< Interface, Default, Hooks >
 Implements a singleton handler that has a default instance and can be changed to another instance at runtime. All instances have to derive from the same interface. The singleton handler owns the default instance but all other instances are created externally. More...
 

Namespaces

namespace  iox2
 
namespace  iox2::legacy
 
namespace  iox2::legacy::detail