25 # pragma warning(push)
26 # pragma warning(disable : 4275)
49 virtual C*
create(std::wstring* warnings = 0)
const = 0;
77 virtual std::shared_ptr<C>
createShared(std::wstring* warnings = 0)
const = 0;
virtual C * create(std::wstring *warnings=0) const =0
virtual std::shared_ptr< C > createShared(std::wstring *warnings=0) const =0
virtual C * createAndReset(std::wstring *warnings=0)=0
virtual std::shared_ptr< C > createSharedAndReset(std::wstring *warnings=0)=0