diff --git a/alib2common/src/core/xmlApi.hpp b/alib2common/src/core/xmlApi.hpp index 2f9471d0fe487f376c1ba9e6fd2a6167be11152a..3d9f026f588cfe008d1bf74a731cafe006feaa53 100644 --- a/alib2common/src/core/xmlApi.hpp +++ b/alib2common/src/core/xmlApi.hpp @@ -17,7 +17,7 @@ #include "sax/Token.h" #include "sax/FromXMLParserHelper.h" -#include "object/ObjectBase.h" +#include "base/CommonBase.hpp" #include "base/WrapperBase.hpp" #include "exception/CommonException.h" @@ -81,7 +81,7 @@ template < typename T, typename Enable = void > struct xmlApi { }; template < typename Type > -struct xmlApi < Type, typename std::enable_if < std::is_base_of < ObjectBase, Type >::value >::type > { +struct xmlApi < Type, typename std::enable_if < std::is_base_of < CommonBaseBase, Type >::value >::type > { static Type parse ( ext::deque < sax::Token >::iterator & input ) { return Type::parse ( input ); }