Nebula
Loading...
Searching...
No Matches
IO::Assign Class Reference

#include <assign.h>

Detailed Description

An assign associates an intuitive name with a real-world filesystem path.

Inherits Util::KeyValuePair< Util::String, Util::String >.

Public Member Functions

 Assign ()
 default constructor
 
 Assign (const Util::String &name, const Util::String &path)
 constructor with assign name and path
 
const Util::StringGetName () const
 get name of assign
 
const Util::StringGetPath () const
 get path of assign
 
- Public Member Functions inherited from Util::KeyValuePair< Util::String, Util::String >
 KeyValuePair ()
 default constructor
 
 KeyValuePair (const Util::String &k, const Util::String &v)
 constructor with key and value
 
 KeyValuePair (const Util::String &k)
 constructor with key and undefined value
 
 KeyValuePair (const KeyValuePair< Util::String, Util::String > &rhs)
 copy constructor
 
 KeyValuePair (KeyValuePair< Util::String, Util::String > &&rhs) noexcept
 move constructor
 
void operator= (const KeyValuePair< Util::String, Util::String > &rhs)
 assignment operator
 
void operator= (KeyValuePair< Util::String, Util::String > &&rhs) noexcept
 move assignment operator
 
bool operator== (const KeyValuePair< Util::String, Util::String > &rhs) const
 equality operator
 
bool operator== (const Util::String &rhs) const
 equality operator
 
bool operator!= (const KeyValuePair< Util::String, Util::String > &rhs) const
 inequality operator
 
bool operator!= (const Util::String &rhs) const
 inequality operator
 
bool operator> (const KeyValuePair< Util::String, Util::String > &rhs) const
 greater operator
 
bool operator> (const Util::String &rhs) const
 greater operator
 
bool operator>= (const KeyValuePair< Util::String, Util::String > &rhs) const
 greater-or-equal operator
 
bool operator>= (const Util::String &rhs) const
 greater-or-equal operator
 
bool operator< (const KeyValuePair< Util::String, Util::String > &rhs) const
 lesser operator
 
bool operator< (const Util::String &rhs) const
 lesser operator
 
bool operator<= (const KeyValuePair< Util::String, Util::String > &rhs) const
 lesser-or-equal operator
 
bool operator<= (const Util::String &rhs) const
 lesser-or-equal operator
 
Util::StringValue ()
 read/write access to value
 
const Util::StringValue () const
 read access to key
 
const Util::StringKey () const
 read access to key
 

Additional Inherited Members

- Protected Attributes inherited from Util::KeyValuePair< Util::String, Util::String >
Util::String keyData
 
Util::String valueData
 

Constructor & Destructor Documentation

◆ Assign() [1/2]

IO::Assign::Assign ( )
inline

default constructor

◆ Assign() [2/2]

IO::Assign::Assign ( const Util::String & name,
const Util::String & path )
inline

constructor with assign name and path

Member Function Documentation

◆ GetName()

const Util::String & IO::Assign::GetName ( ) const
inline

get name of assign

◆ GetPath()

const Util::String & IO::Assign::GetPath ( ) const
inline

get path of assign


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