Jlm
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
jlm::tooling::MkdirCommand Class Referencefinal

#include <Command.hpp>

Inheritance diagram for jlm::tooling::MkdirCommand:
Inheritance graph
[legend]
Collaboration diagram for jlm::tooling::MkdirCommand:
Collaboration graph
[legend]

Public Member Functions

 ~MkdirCommand () noexcept override
 
 MkdirCommand (util::FilePath path)
 
std::string ToString () const override
 
void Run () const override
 
- Public Member Functions inherited from jlm::tooling::Command
virtual ~Command ()
 

Static Public Member Functions

static CommandGraph::NodeCreate (CommandGraph &commandGraph, const util::FilePath &path)
 

Private Attributes

util::FilePath Path_
 

Detailed Description

The MkdirCommand class represents the mkdir command line tool.

Definition at line 437 of file Command.hpp.

Constructor & Destructor Documentation

◆ ~MkdirCommand()

jlm::tooling::MkdirCommand::~MkdirCommand ( )
overridedefaultnoexcept

◆ MkdirCommand()

jlm::tooling::MkdirCommand::MkdirCommand ( util::FilePath  path)
inlineexplicit

Definition at line 442 of file Command.hpp.

Member Function Documentation

◆ Create()

static CommandGraph::Node& jlm::tooling::MkdirCommand::Create ( CommandGraph commandGraph,
const util::FilePath path 
)
inlinestatic

Definition at line 453 of file Command.hpp.

◆ Run()

void jlm::tooling::MkdirCommand::Run ( ) const
overridevirtual

Reimplemented from jlm::tooling::Command.

Definition at line 674 of file Command.cpp.

◆ ToString()

std::string jlm::tooling::MkdirCommand::ToString ( ) const
overridevirtual

Implements jlm::tooling::Command.

Definition at line 668 of file Command.cpp.

Member Data Documentation

◆ Path_

util::FilePath jlm::tooling::MkdirCommand::Path_
private

Definition at line 460 of file Command.hpp.


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