The Nebula Device 3: IO::Assign Class Reference

The Nebula Device 3

IO::Assign Class Reference

#include <assign.h>

Inheritance diagram for IO::Assign:

Util::KeyValuePair< Util::String, Util::String >< Util::String, Util::String >" shape="rect" coords="0,0,258,24">


Detailed Description

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

(C) 2006 Radon Labs GmbH

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
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::StringValue () const
 read access to key
const Util::StringKey () const
 read access to key