|
Safir SDK Core
|
#include <boost/filesystem.hpp>#include <boost/algorithm/string.hpp>#include <codecvt>#include <memory>#include <Safir/Dob/Typesystem/ToolSupport/Internal/TypeParserImpl.h>#include <Safir/Dob/Typesystem/ToolSupport/ParseError.h>#include <Safir/Dob/Typesystem/ToolSupport/TypeRepository.h>Go to the source code of this file.
Namespaces | |
| namespace | Safir |
| This namespace contains all the functionality and definitions of the SAFIR SDK. | |
| namespace | Safir::Dob |
| This namespace contains all functionality of the DOB (Components DOSE and DOTS). | |
| namespace | Safir::Dob::Typesystem |
| This namespace contains the DOB Typesystem functionality and definitions. | |
| namespace | Safir::Dob::Typesystem::ToolSupport |
Functions | |
| static void | Safir::Dob::Typesystem::ToolSupport::GetFilesFromRootDirectories (const std::vector< boost::filesystem::path > &roots, std::vector< boost::filesystem::path > &douFiles, std::vector< boost::filesystem::path > &domFiles) |
| Extract all files from the given root folders separated as dou- and dom- files. | |
| static std::shared_ptr< const TypeRepository > | Safir::Dob::Typesystem::ToolSupport::ParseTypeDefinitions (const std::vector< boost::filesystem::path > &roots) |
| Will validate and parse a complete set of dou- and dom-files. | |
| static std::shared_ptr< const TypeRepository > | Safir::Dob::Typesystem::ToolSupport::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. | |