OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Macros | Functions
OMSFileSystem.h File Reference
#include <filesystem>

Go to the source code of this file.

Macros

#define OMS_RECURSIVE_DIRECTORY_ITERATOR(path)   (filesystem::recursive_directory_iterator{path})
 

Functions

filesystem::path naive_uncomplete (const filesystem::path &path, const filesystem::path &base)
 
filesystem::path oms_unique_path (const std::string &prefix)
 
void oms_copy_file (const filesystem::path &from, const filesystem::path &to)
 
filesystem::path oms_canonical (const filesystem::path &p)
 
filesystem::path oms_absolute (const filesystem::path &p)
 
filesystem::path oms_temp_directory_path (void)
 

Macro Definition Documentation

◆ OMS_RECURSIVE_DIRECTORY_ITERATOR

#define OMS_RECURSIVE_DIRECTORY_ITERATOR (   path)    (filesystem::recursive_directory_iterator{path})

Function Documentation

◆ naive_uncomplete()

filesystem::path naive_uncomplete ( const filesystem::path &  path,
const filesystem::path &  base 
)

◆ oms_absolute()

filesystem::path oms_absolute ( const filesystem::path &  p)

◆ oms_canonical()

filesystem::path oms_canonical ( const filesystem::path &  p)

◆ oms_copy_file()

void oms_copy_file ( const filesystem::path &  from,
const filesystem::path &  to 
)

◆ oms_temp_directory_path()

filesystem::path oms_temp_directory_path ( void  )

◆ oms_unique_path()

filesystem::path oms_unique_path ( const std::string &  prefix)