cppx-core
|
#include <cppx-core/failure-handling/macro-fail.hpp>
#include <cppx-core/language/syntax/macro-define_tag.hpp>
#include <cppx-core/language/syntax/macro-use.hpp>
#include <cppx-core/language/tmp/basic-Enable_if_.hpp>
#include <cppx-core/language/tmp/basic-type-traits.hpp>
#include <cppx-core/language/types/C_str_.hpp>
#include <cppx-core/text/basic-string-building.hpp>
#include <cppx-core/text/string-util.hpp>
#include <c/stdio.hpp>
#include <algorithm>
#include <filesystem>
#include <string>
#include <utility>
Go to the source code of this file.
Classes | |
class | cppx::fs_util::C_file |
Namespaces | |
cppx | |
cppx::fs_util | |
Functions | |
CPPX_DEFINE_TAG (Read) | |
CPPX_DEFINE_TAG (Write) | |
CPPX_DEFINE_TAG (Append) | |
cppx::CPPX_USE_STD (copy, exchange, string) | |
template<class Fs_path , class = Enable_if_<is_same_type_<Fs_path, fs::path>>> | |
auto | cppx::fs_util::utf8_from (const Fs_path &path) -> string |
auto | cppx::fs_util::open_c_file (const fs::path &path, const C_str options) -> P_< FILE > |
CPPX_DEFINE_TAG | ( | Read | ) |
CPPX_DEFINE_TAG | ( | Write | ) |
CPPX_DEFINE_TAG | ( | Append | ) |