24 #ifndef __DOTS_INTERNAL_TYPE_PARSER_H__
25 #define __DOTS_INTERNAL_TYPE_PARSER_H__
27 #include <boost/filesystem.hpp>
28 #include <boost/shared_ptr.hpp>
29 #include <Safir/Dob/Typesystem/ToolSupport/Internal/InternalExportDefs.h>
43 #pragma warning (push)
44 #pragma warning (disable: 4275)
45 #pragma warning (disable: 4251)
56 DOTS_INTERNAL_API boost::shared_ptr<const TypeRepository>
ParseTypeDefinitions(
const boost::filesystem::path& root);
69 DOTS_INTERNAL_API boost::shared_ptr<const TypeRepository>
ParseTypeDefinitions(
const std::vector<boost::filesystem::path>& roots);