theCore C++ embedded framework
path.hpp File Reference

Filesystem path utilities. More...

#include <ecl/memory.hpp>
#include <string.h>
Include dependency graph for path.hpp:
This graph shows which files directly or indirectly include this file:

Data Structures

class  ecl::fs::path_handle
 Abstract path handle. More...
 
class  ecl::fs::path_erased< Alloc >
 Holds path and manages its deallocation. More...
 
class  ecl::fs::path_iter
 Path iterator. More...
 

Namespaces

 ecl
 
 ecl::fs
 

Typedefs

using ecl::fs::path_ptr = ecl::shared_ptr< path_handle >
 Alias to path smart pointer. More...
 

Functions

template<class Alloc >
path_ptr ecl::fs::allocate_path (const char *path, const char *tail, const Alloc &alloc)
 Allocates new path, concatenating with tail, if needed. More...
 

Detailed Description

Filesystem path utilities.