C++ Utilities  5.10.5
Useful C++ classes and routines such as argument parser, IO and conversion utilities
misc.h
Go to the documentation of this file.
1 #ifndef IOUTILITIES_MISC_H
2 #define IOUTILITIES_MISC_H
3 
4 #include "../global.h"
5 
6 #include <string>
7 #include <string_view>
8 
9 namespace CppUtilities {
10 
11 CPP_UTILITIES_EXPORT std::string readFile(const std::string &path, std::string::size_type maxSize = std::string::npos);
12 CPP_UTILITIES_EXPORT void writeFile(std::string_view path, std::string_view contents);
13 } // namespace CppUtilities
14 
15 #endif // IOUTILITIES_MISC_H
#define CPP_UTILITIES_EXPORT
Marks the symbol to be exported by the c++utilities library.
Contains all utilities provides by the c++utilities library.
CPP_UTILITIES_EXPORT std::string readFile(const std::string &path, std::string::size_type maxSize=std::string::npos)
Reads all contents of the specified file in a single call.
Definition: misc.cpp:16
CPP_UTILITIES_EXPORT void writeFile(std::string_view path, std::string_view contents)
Writes all contents to the specified file in a single call.
Definition: misc.cpp:39