treelite
Namespaces | Functions
file_utils.h File Reference

Helper functions for manipulating files. More...

#include <treelite/logging.h>
#include <cstdio>
#include <filesystem>
#include <fstream>
#include <string>
Include dependency graph for file_utils.h:

Go to the source code of this file.

Namespaces

 treelite
 
 treelite::detail
 

Functions

std::ifstream treelite::detail::OpenFileForReadAsStream (std::filesystem::path const &filepath)
 
std::ifstream treelite::detail::OpenFileForReadAsStream (std::string const &filename)
 
std::ifstream treelite::detail::OpenFileForReadAsStream (char const *filename)
 
std::ofstream treelite::detail::OpenFileForWriteAsStream (std::filesystem::path const &filepath)
 
std::ofstream treelite::detail::OpenFileForWriteAsStream (std::string const &filename)
 
std::ofstream treelite::detail::OpenFileForWriteAsStream (char const *filename)
 
FILE * treelite::detail::OpenFileForReadAsFilePtr (std::filesystem::path const &filepath)
 
FILE * treelite::detail::OpenFileForReadAsFilePtr (std::string const &filename)
 
FILE * treelite::detail::OpenFileForReadAsFilePtr (char const *filename)
 

Detailed Description

Helper functions for manipulating files.

Copyright (c) 2023 by Contributors

Author
Hyunsu Cho