PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
scratch_directory.hpp File Reference
#include <cerrno>
#include <cstdint>
#include <cstdlib>
#include <fcntl.h>
#include <string>
#include <system_error>
#include <sys/stat.h>
#include <unistd.h>
Include dependency graph for scratch_directory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pineforge
 
namespace  pineforge::detail
 

Functions

const char * pineforge::detail::scratch_memory_filesystem_name (std::uint64_t type) noexcept
 
bool pineforge::detail::scratch_filesystem_is_memory (std::uint64_t type) noexcept
 
std::string pineforge::detail::scratch_create_message (const char *operation, const std::string &directory, const std::string &selection_note)
 
std::string pineforge::detail::scratch_failure_detail (const char *what, int errno_value)
 
std::string pineforge::detail::scratch_with_detail (const char *prefix, const char *what, int errno_value)
 
int pineforge::detail::scratch_directory_filesystem_type (const char *path, std::uint64_t &type) noexcept
 
template<class Probe>
std::string pineforge::detail::resolve_scratch_directory (const std::string &configured, std::string &refusal, int &error, bool &proven_memory, Probe probe)
 
std::string pineforge::detail::resolve_scratch_directory (const std::string &configured, std::string &refusal, int &error, bool &proven_memory)
 
std::string pineforge::detail::resolve_scratch_directory (const std::string &configured, std::string &refusal, int &error)