#include <virtual_directory.h>
Public Member Functions | |
| CL_VirtualDirectory () | |
| Construction:. | |
| CL_VirtualDirectory (CL_VirtualFileSystem &file_system, const CL_StringA &absolute_path) | |
| ~CL_VirtualDirectory () | |
| CL_VirtualFileSystem | get_file_system () |
| Attributes:. | |
| const CL_StringA & | get_path () const |
| CL_VirtualDirectory | open_directory (const CL_StringA &path) |
| Operations:. | |
| CL_IODevice * | open_file (const CL_StringA &filename) |
| CL_StringA | make_path_absolute (const CL_StringA &relative_path) const |
| CL_StringA | make_path_relative (const CL_StringA &absolute_path) const |
Private Attributes | |
| CL_SharedPtr< CL_VirtualDirectory_Impl > | impl |
| Implementation:. | |
|
|
Construction:.
Definition at line 49 of file virtual_directory.cpp. Referenced by open_directory(). |
|
||||||||||||
|
Definition at line 53 of file virtual_directory.cpp. References impl. |
|
|
Definition at line 62 of file virtual_directory.cpp. |
|
|
Attributes:.
Definition at line 69 of file virtual_directory.cpp. References impl. Referenced by open_directory(), and open_file(). |
|
|
Definition at line 74 of file virtual_directory.cpp. References impl. |
|
|
Definition at line 92 of file virtual_directory.cpp. Referenced by open_directory(), and open_file(). |
|
|
Definition at line 97 of file virtual_directory.cpp. |
|
|
Operations:.
Definition at line 82 of file virtual_directory.cpp. References CL_VirtualDirectory(), get_file_system(), and make_path_absolute(). |
|
|
Definition at line 87 of file virtual_directory.cpp. References get_file_system(), make_path_absolute(), and CL_VirtualFileSystem::open_file(). |
|
|
Implementation:.
Definition at line 64 of file virtual_directory.h. Referenced by CL_VirtualDirectory(), get_file_system(), and get_path(). |
1.4.1