#include <ders/config.hpp>
#include <vector>
#include <ders/text.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | ders | 
Classes | |
| struct | ders::path_elmt | 
| Path element for path processing functions.  More... | |
Functions | |
| void | ders::parse_path (mem_pool &mp, const ch_rng &path, std::vector< path_elmt > &ret) | 
| Splits path into path elements.   | |
| sh_text | ders::make_path (mem_pool &mp, const path_elmt *beg, const path_elmt *end, char spr=pathSepr) | 
| Creates path from path elements.   | |
| sh_text | ders::normalize_path (mem_pool &mp, const ch_rng &path) | 
| Normalizes path via applying parse_path() and make_path() functions.   | |
| sh_text | ders::get_path (mem_pool &mp, const ch_rng &path) | 
| Returns path part of the path.   | |
| sh_text | ders::get_name (mem_pool &mp, const ch_rng &path) | 
| Returns name part of the path.   | |
Variables | |
| const char | ders::pathSepr = '/' | 
| Implementation-dependant path separator.   | |
Definition in file path.hpp.
 1.5.5