KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
#include <scoped_file.h>
Public Member Functions | |
ScopedEntry (const std::filesystem::path &rPath) | |
ScopedEntry (ScopedEntry &&rOther)=default | |
ScopedEntry (const ScopedEntry &rOther)=delete | |
ScopedEntry & | operator= (ScopedEntry &&rOther)=delete |
ScopedEntry & | operator= (const ScopedEntry &rOther)=delete |
virtual | ~ScopedEntry () |
operator const std::filesystem::path & () const | |
A base class for filesystem entities that get created upon construction and get deleted when the object gets destroyed.
Kratos::Testing::ScopedEntry::ScopedEntry | ( | const std::filesystem::path & | rPath | ) |
|
default |
|
delete |
|
virtual |
Kratos::Testing::ScopedEntry::operator const std::filesystem::path & | ( | ) | const |
|
delete |
|
delete |