KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DOWNGRADE_OUTPUT_DIRECTORIES Class Reference

#include <downgrade_copy.h>

Public Member Functions

 DOWNGRADE_OUTPUT_DIRECTORIES ()=default
 
 DOWNGRADE_OUTPUT_DIRECTORIES (const DOWNGRADE_OUTPUT_DIRECTORIES &)=delete
 
DOWNGRADE_OUTPUT_DIRECTORIES & operator= (const DOWNGRADE_OUTPUT_DIRECTORIES &)=delete
 
 ~DOWNGRADE_OUTPUT_DIRECTORIES ()
 
bool Create (const wxString &aDirectory, bool aOwnContents=false)
 
void Commit ()
 

Private Attributes

std::vector< std::pair< std::filesystem::path, bool > > m_created
 
bool m_committed = false
 

Detailed Description

Definition at line 147 of file downgrade_copy.h.

Constructor & Destructor Documentation

◆ DOWNGRADE_OUTPUT_DIRECTORIES() [1/2]

DOWNGRADE_OUTPUT_DIRECTORIES::DOWNGRADE_OUTPUT_DIRECTORIES ( )
default

◆ DOWNGRADE_OUTPUT_DIRECTORIES() [2/2]

DOWNGRADE_OUTPUT_DIRECTORIES::DOWNGRADE_OUTPUT_DIRECTORIES ( const DOWNGRADE_OUTPUT_DIRECTORIES & )
delete

◆ ~DOWNGRADE_OUTPUT_DIRECTORIES()

DOWNGRADE_OUTPUT_DIRECTORIES::~DOWNGRADE_OUTPUT_DIRECTORIES ( )
inline

Definition at line 154 of file downgrade_copy.h.

References m_committed, and m_created.

Member Function Documentation

◆ Commit()

void DOWNGRADE_OUTPUT_DIRECTORIES::Commit ( )
inline

◆ Create()

bool DOWNGRADE_OUTPUT_DIRECTORIES::Create ( const wxString & aDirectory,
bool aOwnContents = false )
inline

◆ operator=()

DOWNGRADE_OUTPUT_DIRECTORIES & DOWNGRADE_OUTPUT_DIRECTORIES::operator= ( const DOWNGRADE_OUTPUT_DIRECTORIES & )
delete

Member Data Documentation

◆ m_committed

bool DOWNGRADE_OUTPUT_DIRECTORIES::m_committed = false
private

Definition at line 206 of file downgrade_copy.h.

Referenced by Commit(), and ~DOWNGRADE_OUTPUT_DIRECTORIES().

◆ m_created

std::vector<std::pair<std::filesystem::path, bool> > DOWNGRADE_OUTPUT_DIRECTORIES::m_created
private

Definition at line 205 of file downgrade_copy.h.

Referenced by Create(), and ~DOWNGRADE_OUTPUT_DIRECTORIES().


The documentation for this class was generated from the following file: