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.
Public Member Functions | List of all members
Kratos::Testing::ScopedSymlink Struct Referencefinal

Class representing a symlink that follows RAII. More...

#include <scoped_file.h>

Inheritance diagram for Kratos::Testing::ScopedSymlink:
Collaboration diagram for Kratos::Testing::ScopedSymlink:

Public Member Functions

 ScopedSymlink (const std::filesystem::path &rSymlinkPath, const std::filesystem::path &rTargetPath)
 
- Public Member Functions inherited from Kratos::Testing::ScopedEntry
 ScopedEntry (const std::filesystem::path &rPath)
 
 ScopedEntry (ScopedEntry &&rOther)=default
 
 ScopedEntry (const ScopedEntry &rOther)=delete
 
ScopedEntryoperator= (ScopedEntry &&rOther)=delete
 
ScopedEntryoperator= (const ScopedEntry &rOther)=delete
 
virtual ~ScopedEntry ()
 
 operator const std::filesystem::path & () const
 

Detailed Description

Class representing a symlink that follows RAII.

Constructor & Destructor Documentation

◆ ScopedSymlink()

Kratos::Testing::ScopedSymlink::ScopedSymlink ( const std::filesystem::path &  rSymlinkPath,
const std::filesystem::path &  rTargetPath 
)

The documentation for this struct was generated from the following files: