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
void operator= (const KeyValuePair< Util::String, Util::String > &rhs)
 assignment operator
bool operator== (const KeyValuePair< Util::String, Util::String > &rhs) const
 equality operator
bool operator!= (const KeyValuePair< Util::String, Util::String > &rhs) const
 inequality operator
bool operator> (const KeyValuePair< Util::String, Util::String > &rhs) const
 greater operator
bool operator>= (const KeyValuePair< Util::String, Util::String > &rhs) const
 greater-or-equal operator
bool operator< (const KeyValuePair< Util::String, Util::String > &rhs) const
 lesser operator
bool operator<= (const KeyValuePair< Util::String, Util::String > &rhs) const
 lesser-or-equal operator
Util::StringValue ()
 read/write access to value
const Util::StringKey () const
 read access to key

Additional Inherited Members

Public 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:
  • /github/workspace/code/foundation/io/assign.h