Mirror reflection library - Rubber type-erasure utility 0.5.13
|
Configuration options. More...
#include <mirror/raw_ptr/raw_ptr.hpp>
#include <mirror/utils/some_type.hpp>
Go to the source code of this file.
Namespaces | |
namespace | rubber |
The Rubber type-erasure utility for the Mirror meta-objects is defined in this namespace. | |
Defines | |
#define | RUBBER_NAMESPACE_BEGIN namespace rubber { |
#define | RUBBER_NAMESPACE_END } |
#define | RUBBER_POLYMORPHIC_META_OBJECT 0 |
Enables downcasting of Rubber's meta-objects to their specializations. | |
#define | RUBBER_NO_NAMESPACE_MEMBERS 0 |
Disables the traversal of namespace members. | |
#define | RUBBER_MNSO_WITH_LOCAL_NAME 0 |
Enables the meta_named_scoped_objects's local_name member function. | |
#define | RUBBER_META_TYPE_OPERATIONS comma,separated,list,of,operation,wrappers |
Defines a set of operations which will be available for reflected types. |
Configuration options.
Copyright 2008-2011 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)