Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
filesystem.hpp File Reference
#include <utility>
#include <memory>
#include <fc/string.hpp>
#include <fc/reflect/typename.hpp>
#include <fc/fwd.hpp>
Include dependency graph for filesystem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fc::path
 wraps boost::filesystem::path to provide platform independent path manipulation. More...
 
class  fc::detail::path_wrapper
 
class  fc::directory_iterator
 
class  fc::recursive_directory_iterator
 
struct  fc::get_typename< path >
 
class  fc::temp_file_base
 
class  fc::temp_file
 
class  fc::temp_directory
 
class  fc::simple_lock_file
 

Namespaces

namespace  boost
 
namespace  boost::filesystem
 
namespace  fc
 namespace sysio::chain
 
namespace  fc::detail
 

Macros

#define FC_HAS_SIMPLE_FILE_LOCK
 

Functions

bool fc::exists (const path &p)
 
bool fc::is_directory (const path &p)
 
bool fc::is_regular_file (const path &p)
 
void fc::create_directories (const path &p)
 
void fc::remove_all (const path &p)
 
path fc::absolute (const path &p)
 
path fc::make_relative (const path &from, const path &to)
 
path fc::canonical (const path &p)
 
uint64_t fc::file_size (const path &p)
 
uint64_t fc::directory_size (const path &p)
 
bool fc::remove (const path &p)
 
void fc::copy (const path &from, const path &to)
 
void fc::rename (const path &from, const path &to)
 
void fc::resize_file (const path &file, size_t s)
 
void fc::chmod (const path &p, int perm)
 
void fc::create_hard_link (const path &from, const path &to)
 
path fc::unique_path ()
 
path fc::temp_directory_path ()
 
const pathfc::home_path ()
 
const pathfc::app_path ()
 
const fc::pathfc::current_path ()
 
void fc::to_variant (const fc::path &, fc::variant &)
 
void fc::from_variant (const fc::variant &, fc::path &)
 

Macro Definition Documentation

◆ FC_HAS_SIMPLE_FILE_LOCK

#define FC_HAS_SIMPLE_FILE_LOCK

Definition at line 236 of file filesystem.hpp.