|
NSVD Reader
0.0.1
|
dot '.' separeted path. More...
#include <path.hpp>
Public Member Functions | |
| path () | |
| path (string_ref s) | |
| path (const path< STR > &p, size_t from, size_t size) | |
| path (const path< STR > &a, const path< STR > &b) | |
| path (const path< STR > &a, path< STR > &&b) | |
| path (path< STR > &&)=default | |
| template<typename STR2 > | |
| path (const path< STR2 > &p) | |
| path (const path< STR > &)=default | |
| path< STR > & | operator= (path< STR > &&)=default |
| path< STR > & | operator= (const path< STR > &)=default |
| template<typename STR2 > | |
| path< STR > & | operator= (const path< STR2 > &p) |
| path< STR > & | operator= (const std::string &s) |
| path< STR > & | add (const path< STR > &p) |
| path< STR > & | add (path< STR > &&p) |
| path< STR > & | add_name (string_ref p) |
| path< STR > | append (const path< STR > &a) const |
| path< STR > | append (path< STR > &&a) const |
| path< STR > | add (const path< STR > &a) const |
| path< STR > | add (path< STR > &&a) const |
| string_ref | operator[] (size_t i) const |
| size_t | size () const noexcept |
| bool | single () const noexcept |
| bool | empty () const noexcept |
| operator bool () const noexcept | |
| path< STR > | subpath (size_t from, size_t end=0) const |
| auto | begin () const |
| auto | end () const |
| auto | cbegin () const |
| auto | cend () const |
| auto | begin () |
| auto | end () |
| template<typename S > | |
| bool | equals (const path< S > &s) const |
| template<typename S > | |
| bool | operator!= (const path< S > &s) const |
| template<typename S > | |
| bool | operator== (const path< S > &s) const |
| bool | operator== (string_ref s) const |
| bool | operator!= (string_ref s) const |
| template<typename S > | |
| int | compare (const path< S > &s) const noexcept |
| template<typename S > | |
| bool | operator< (const path< S > &s) const noexcept |
| template<typename S > | |
| bool | operator> (const path< S > &s) const noexcept |
| template<typename S > | |
| bool | operator<= (const path< S > &s) const noexcept |
| template<typename S > | |
| bool | operator>= (const path< S > &s) const noexcept |
Friends | |
| template<typename STR2 > | |
| class | path |
dot '.' separeted path.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |