5#ifndef DCPP_PATH_HPP_INCLUDED
6#define DCPP_PATH_HPP_INCLUDED
8#include <duckcpp/core/engine/irrString.hpp>
38 return InternalName < other.InternalName;
45 InternalName = PathToName(p);
77 name.replace(
'\\',
'/' );
Used in places where we identify objects by a filename, but don't actually work with the real filenam...
Definition path.hpp:24
void setPath(const path &p)
Set the path.
Definition path.hpp:42
const path & getInternalName() const
Definition path.hpp:56
SNamedPath()
Constructor.
Definition path.hpp:27
const path & getPath() const
Get the path.
Definition path.hpp:49
SNamedPath(const path &p)
Constructor.
Definition path.hpp:30
bool operator<(const SNamedPath &other) const
Is smaller comparator.
Definition path.hpp:36
Axis aligned bounding box in 3d dimensional space.
Definition aabbox3d.hpp:22
This namespace provides interfaces for input/output: Reading and writing files, accessing zip archive...
Definition path.hpp:11
nub::basic_string< fschar_t > path
Type used for all file system related strings.
Definition path.hpp:17
dcpp::nub::basic_string< dcpp::c8 > string
using type alias for character strings. Forward declaration.
Definition irrString.hpp:38
dcpp::nub::basic_string< wchar_t > wstring
using type alias for wide character strings. Forward declaration.
Definition irrString.hpp:41