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);
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition: Backdoor.h:30
DOTS_INTERNAL_API boost::shared_ptr< const TypeRepository > ParseTypeDefinitions(const boost::filesystem::path &root)
Will validate and parse a complete set of dou- and dom-files from If no error occurs, the result is returned.