UserInfoCore UserInfo< T > UserInfo< Car > UserInfo< Engine > userinfo.h void virtual void UserInfoCore::ParseElement (DOMElement *element)=0 ParseElement ParseElement ParseElement ParseElement DOMElement * element Fills internal attributes and descendant elements according DOMElement. void virtual void UserInfoCore::FillElement (DOMElement &element)=0 FillElement FillElement FillElement FillElement DOMElement & element Fills DOMElement according internal attributes and descendant elements. UserInfoCore class is for internal purposes only. Use UserInfo<T> instead. The raison d'etre of this class is to allow pointers to (the main part of) UserInfo<T> objects even for different generic types. < Car > < Engine > UserInfoCoreFillElement UserInfoCoreParseElement