#include <vector>
#include <boost/noncopyable.hpp>
#include <boost/function/function0.hpp>
#include <boost/make_shared.hpp>
#include <ecto/forward.hpp>
#include <ecto/util.hpp>
#include <ecto/cell.hpp>
Go to the source code of this file.
#define ECTO_CELL |
( |
|
MODULE, |
|
|
|
TYPE, |
|
|
|
NAME, |
|
|
|
DOCSTRING |
|
) |
| |
Value: namespace
ecto{
namespace registry { \
template<> \
const ::ecto::registry::registrator< ::ecto::tag::MODULE,TYPE>& \
} }
#define ECTO_ASSERT_MODULE_NAME(MODULE)
Definition: module.hpp:36
Definition: parameters.hpp:11
#define ECTO_MODULETAG(MODULE)
Definition: registry.hpp:136
Definition: registry.hpp:96
#define ECTO_INSTANTIATE_REGISTRY |
( |
|
MODULE | ) |
|
Value: template struct ::ecto::registry::module_registry< ::ecto::tag::MODULE>;
#define ECTO_MODULETAG(MODULE)
Definition: registry.hpp:136
#define ECTO_MODULETAG |
( |
|
MODULE | ) |
namespace ecto { namespace tag { struct MODULE; } } |