Guitar
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Dir Class Reference

#include <Dir.h>

Collaboration diagram for Dir:
Collaboration graph
[legend]

Public Types

enum  Filter { Dirs = 0x001 , Files = 0x002 }
 

Public Member Functions

 Dir ()=default
 
 Dir (std::string const &path)
 
std::string path () const
 

Static Public Member Functions

static Dir current ()
 
static bool setCurrent (std::string const &path)
 
static std::string currentPath ()
 

Private Attributes

std::string path_
 

Member Enumeration Documentation

◆ Filter

Enumerator
Dirs 
Files 

Constructor & Destructor Documentation

◆ Dir() [1/2]

Dir::Dir ( )
default

◆ Dir() [2/2]

Dir::Dir ( std::string const &  path)

Member Function Documentation

◆ current()

Dir Dir::current ( )
static
Here is the call graph for this function:

◆ currentPath()

std::string Dir::currentPath ( )
static
Here is the call graph for this function:

◆ path()

std::string Dir::path ( ) const

◆ setCurrent()

bool Dir::setCurrent ( std::string const &  path)
static
Here is the call graph for this function:

Member Data Documentation

◆ path_

std::string Dir::path_
private

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