diff --git a/dart/common/RequiresAspect.hpp b/dart/common/RequiresAspect.hpp index 9d37212d058c6..6ede3c137868d 100644 --- a/dart/common/RequiresAspect.hpp +++ b/dart/common/RequiresAspect.hpp @@ -33,6 +33,7 @@ #ifndef DART_COMMON_REQUIRESASPECT_HPP_ #define DART_COMMON_REQUIRESASPECT_HPP_ +#include "dart/common/ClassWithVirtualBase.hpp" #include "dart/common/SpecializedForAspect.hpp" namespace dart { @@ -50,6 +51,7 @@ class RequiresAspect }; //============================================================================== +DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_BEGIN template class RequiresAspect : public virtual SpecializedForAspect { @@ -58,6 +60,7 @@ class RequiresAspect : public virtual SpecializedForAspect /// the Aspect type is required. RequiresAspect(); }; +DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_END //============================================================================== template