![]() |
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. | |