omni::io::file
NAME

omni::io::file

A namespace of omni::io

#include <omni/io.hpp>
namespace omni::io::file

MEMBERS

inline bool omni::io::file::copy(const std::string& file, const std::string& new_name, const omni::io::options& io_ops)
inline bool omni::io::file::create(const std::string& file, const omni::io::options& io_ops)
inline bool omni::io::file::exist(const std::string& file)
inline bool omni::io::file::exists(const std::string& file)
inline std::string omni::io::file::get_contents(const std::string& file)
inline uint64_t omni::io::file::get_size(const std::string& file)
inline bool omni::io::file::move(const std::string& file, const std::string& new_name, const omni::io::options& io_ops)
inline uint64_t omni::io::file::read(const std::string& file, std::string& buffer)
template < template < class, class > class std_seq_t, class T, class std_allocator_t > uint64_t omni::io::file::read_element(const std::string& file, std_seq_t<T, std_allocator_t >& buffer)
inline bool omni::io::file::remove(const std::string& file)
inline bool omni::io::file::rename(const std::string& file, const std::string& new_name, const omni::io::options& io_ops)
inline bool omni::io::file::set_size(const std::string& file, uint64_t size)
inline uint64_t omni::io::file::unsafe_read(const std::string& file, char* buffer, uint64_t length)
template < typename T > uint64_t omni::io::file::unsafe_read_element(const std::string& file, T* buffer, uint64_t elements)
inline uint64_t omni::io::file::unsafe_write(const std::string& file, const char* buffer, uint64_t length, bool append)
template < typename T > uint64_t omni::io::file::unsafe_write_element(const std::string& file, const T* buffer, uint64_t elements, bool append)
inline uint64_t omni::io::file::unsafe_write_line(const std::string& file, const char* buffer, uint64_t length, bool append)
inline uint64_t omni::io::file::write(const std::string& file, const std::string& buffer, bool append)
template < template < class, class > class std_seq_t, class T, class std_allocator_t > uint64_t omni::io::file::write_element(const std::string& file, const std_seq_t<T, std_allocator_t >& buffer)
inline uint64_t omni::io::file::write_line(const std::string& file, const std::string& buffer, bool append)

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top