Classes | Namespaces | Functions
File.hpp File Reference

(7)

A file on the local file system. More...

#include <Balau/Exception/IOExceptions.hpp>
#include <Balau/Resource/FileByteReadResource.hpp>
#include <Balau/Resource/FileByteWriteResource.hpp>
#include <Balau/Resource/FileUtf32To8WriteResource.hpp>
#include <Balau/Resource/FileUtf8To32ReadResource.hpp>
#include <Balau/Util/Strings.hpp>
#include <chrono>
Include dependency graph for File.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  File
 A file on the local file system. More...
 
class  File::FileIterator
 Non-recursive iteration over a directory's contents. More...
 
class  File::FileUriIterator
 Non-recursive iteration over a directory's contents (URI version). More...
 
class  File::RecursiveFileIterator
 Recursive iteration into a directory structure. More...
 
class  File::RecursiveFileUriIterator
 Recursive iteration into a directory structure (URI version). More...
 

Namespaces

 Balau::Resource
 The unified resource class hierarchy.
 

Functions

void fromString (File &destination, std::string_view value)
 Overwrite the supplied file URI by assignment by converting the supplied UTF-8 string to a file URI. More...
 
template<typename AllocatorT >
Balau::U8String< AllocatorT > toString (const File &file)
 Print the file URI as a UTF-8 string. More...
 

Detailed Description

A file on the local file system.