C++ Utilities
5.10.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
io
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
CppUtilities::writeFile
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
CppUtilities::readFile
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
CppUtilities
Contains all utilities provides by the c++utilities library.
Definition:
argumentparser.h:17
CPP_UTILITIES_EXPORT
#define CPP_UTILITIES_EXPORT
Marks the symbol to be exported by the c++utilities library.
Generated on Wed Jan 6 2021 21:59:20 for C++ Utilities by
1.8.20