$darkmode
path_impl.hpp File Reference
#include <fable/schema/path.hpp>
#include <limits>
#include <optional>
#include <regex>
#include <string>
#include <vector>
#include <fable/environment.hpp>
#include <fable/utility/string.hpp>
Include dependency graph for path_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

const char * fable::schema::detail::path_state_cstr (PathState e)
 
template<typename TPath >
bool fable::schema::detail::exists (const TPath &path)
 
template<typename TPath >
bool fable::schema::detail::is_regular_file (const TPath &path)
 
template<typename TPath >
bool fable::schema::detail::is_directory (const TPath &path)
 
template<typename TPath >
bool fable::schema::detail::is_other (const TPath &path)
 
template<typename TPath >
TPath fable::schema::detail::canonical (const TPath &path)
 
template<typename TPath >
std::optional< TPath > fable::schema::detail::search_path (const TPath &executable)
 

Detailed Description