33#ifndef DART_COMMON_REQUIRESASPECT_HPP_
34#define DART_COMMON_REQUIRESASPECT_HPP_
48template <
class... OtherRequiredAspects>
55template <
class ReqAspect>
66template <
class ReqAspect1,
class... OtherReqAspects>
69 Virtual<RequiresAspect<ReqAspect1> >,
70 Virtual<RequiresAspect<OtherReqAspects...> > >
#define DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_END
Definition ClassWithVirtualBase.hpp:44
#define DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_BEGIN
Definition ClassWithVirtualBase.hpp:43
Terminator for the variadic template.
Definition CompositeJoiner.hpp:45
RequiresAspect allows classes that inherit Composite to know which Aspects are required for their ope...
Definition RequiresAspect.hpp:50
Declaration of the variadic template.
Definition SpecializedForAspect.hpp:46
Definition BulletCollisionDetector.cpp:65