|
se2ez
|
#include <string>#include <utility>#include <fstream>#include <boost/date_time.hpp>#include <yaml-cpp/yaml.h>Go to the source code of this file.
Namespaces | |
| se2ez | |
| Main namespace. | |
| se2ez::io | |
Functions | |
| const std::string | se2ez::io::resolvePath (const std::string &path) |
| Resolves file paths to their canonical form. More... | |
| const std::string | se2ez::io::loadFileToString (const std::string &path) |
| Loads a file to a string. More... | |
| const std::string | se2ez::io::runCommand (const std::string &cmd) |
| Runs a command cmd and returns stdout as a string. More... | |
| const std::pair< bool, YAML::Node > | se2ez::io::loadFileToYAML (const std::string &path) |
| Loads a file to a YAML node. More... | |
| void | se2ez::io::createDirectory (const std::string &dir) |
| Creates a directory. More... | |
| void | se2ez::io::createFile (std::ofstream &out, const std::string &file) |
| Creates a file and opens an output stream. Creates directories if they do not exist. More... | |
| const std::pair< bool, std::vector< std::string > > | se2ez::io::listDirectory (const std::string &directory) |
| Lists of the contents of a directory. More... | |
| boost::posix_time::ptime | se2ez::io::getDate () |
| Get the current time (up to milliseconds) More... | |
| std::vector< std::string > | se2ez::io::tokenize (const std::string &string, const std::string &separators) |
| Separates a string into tokens, based upon separators. More... | |
| bool | se2ez::io::YAMLToFile (const YAML::Node &node, const std::string &file) |
| Write the contents of a YAML node out to a potentially new file. More... | |
| void | se2ez::io::sleep (double seconds) |
| Have this thread sleep for some number of seconds. More... | |