29#ifndef NOMLIB_PATH_HEADERS
30#define NOMLIB_PATH_HEADERS
36#include "nomlib/config.hpp"
62 Path (
const std::string& p );
70 const std::string&
path (
void )
const;
const value_type & native(void) const
~Path(void)
Destructor; nothing to clean up (automatic clean up).
Path(void)
Default constructor; initialize the native path delimiter.
const std::string & path(void) const
Obtain assigned pathname.
std::string prepend(const std::string &path) const
Add the set object's file path to the beginning of a file path.
void init(void)
Initialize the platform's native path delimiter.
Path & operator=(const Path &rhs)
Assignment operator.
Path(const std::string &p)
Construct a complete object.