|
KiCad PCB EDA Suite
|
#include <file_utils.h>
Public Member Functions | |
| SCOPED_TEMP_PROJECT (SETTINGS_MANAGER &aManager, const wxString &aPrefix, const wxString &aName) | |
| ~SCOPED_TEMP_PROJECT () | |
| SCOPED_TEMP_PROJECT (const SCOPED_TEMP_PROJECT &)=delete | |
| SCOPED_TEMP_PROJECT & | operator= (const SCOPED_TEMP_PROJECT &)=delete |
| PROJECT & | Project () const |
| wxString | DirStr () const |
| Get the path to the temporary directory as a wxString. | |
Private Attributes | |
| SCOPED_TEMP_DIR | m_dir |
| SETTINGS_MANAGER & | m_manager |
| PROJECT * | m_project |
Definition at line 137 of file file_utils.h.
| SCOPED_TEMP_PROJECT::SCOPED_TEMP_PROJECT | ( | SETTINGS_MANAGER & | aManager, |
| const wxString & | aPrefix, | ||
| const wxString & | aName ) |
Definition at line 180 of file file_utils.cpp.
References m_dir, m_manager, m_project, and FILEEXT::ProjectFileExtension.
Referenced by operator=(), and SCOPED_TEMP_PROJECT().
| SCOPED_TEMP_PROJECT::~SCOPED_TEMP_PROJECT | ( | ) |
Definition at line 199 of file file_utils.cpp.
|
delete |
References SCOPED_TEMP_PROJECT().
|
inline |
Get the path to the temporary directory as a wxString.
Definition at line 150 of file file_utils.h.
References m_dir.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
delete |
References SCOPED_TEMP_PROJECT().
|
inline |
Definition at line 147 of file file_utils.h.
References m_project.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
|
private |
Definition at line 153 of file file_utils.h.
Referenced by DirStr(), and SCOPED_TEMP_PROJECT().
|
private |
Definition at line 154 of file file_utils.h.
Referenced by SCOPED_TEMP_PROJECT(), and ~SCOPED_TEMP_PROJECT().
|
private |
Definition at line 155 of file file_utils.h.
Referenced by Project(), SCOPED_TEMP_PROJECT(), and ~SCOPED_TEMP_PROJECT().