Loading...
Searching...
No Matches
Go to the documentation of this file.
38#define BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS(ns, class, ...) \
40 ns::Class< class >(this, __VA_ARGS__) \
42explicit class(const ::bio::Name& name) : \
43 ns::Class< class >(this, name, __VA_ARGS__) \
45explicit class(const ::bio::Id& id) : \
46 ns::Class< class >(this, id, __VA_ARGS__) \
65#define BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR(ns, class, ...) \
67 ns::Class< class >(this, __VA_ARGS__) \
69 this->CommonConstructor(); \
71explicit class(const ::bio::Name& name) : \
72 ns::Class< class >(this, name, __VA_ARGS__) \
74 this->CommonConstructor(); \
76explicit class(const ::bio::Id& id) : \
77 ns::Class< class >(this, id, __VA_ARGS__) \
79 this->CommonConstructor(); \