#include <memory>
Go to the source code of this file.
◆ AIKIDO_DECLARE_POINTERS
#define AIKIDO_DECLARE_POINTERS |
( |
|
X | ) |
|
Value: class X ; \
using X ##
Ptr = std::shared_ptr< X >; \
using Const ## X ##
Ptr = std::shared_ptr< const X >; \
using Weak ## X ##
Ptr = std::weak_ptr< X >; \
using WeakConst ## X ##
Ptr = std::weak_ptr< const X >; \
using Unique ## X ##
Ptr = std::unique_ptr< X >; \
using UniqueConst ## X ##
Ptr = std::unique_ptr< const X >;