theCore C++ embedded framework
ecl::fs::path_erased< Alloc > Class Template Reference

Holds path and manages its deallocation. More...

#include </home/travis/build/forGGe/theCore/lib/fs/export/ecl/fs/path.hpp>

Inheritance diagram for ecl::fs::path_erased< Alloc >:
Collaboration diagram for ecl::fs::path_erased< Alloc >:

Public Member Functions

 path_erased (const char *path, size_t alloc_sz, const Alloc &alloc)
 Owns given path, allocated by given allocator. More...
 
virtual ~path_erased ()
 Destroys path. More...
 
virtual const char * get_path () const override
 Gets path string. More...
 
path_erasedoperator= (path_erased &)=delete
 
 path_erased (const path_erased &)=delete
 
- Public Member Functions inherited from ecl::fs::path_handle
virtual ~path_handle ()
 Destroys path string. More...
 

Detailed Description

template<class Alloc>
class ecl::fs::path_erased< Alloc >

Holds path and manages its deallocation.

Constructor & Destructor Documentation

◆ path_erased()

template<class Alloc >
ecl::fs::path_erased< Alloc >::path_erased ( const path_erased< Alloc > &  )
delete

Member Function Documentation

◆ operator=()

template<class Alloc >
path_erased& ecl::fs::path_erased< Alloc >::operator= ( path_erased< Alloc > &  )
delete

The documentation for this class was generated from the following file: