Functions | |
| bool | isBlankLine (const std::string &s) |
| bool | isIntegerString (const std::string &s) |
| bool | isFloatString (const std::string &s) |
| bool | isQuoted (const std::string &s) |
| bool | isQuotedSentence (const std::string &s) |
| std::string | removeSubstring (const std::string &str, const std::string substr) |
| std::string | removeEndSlash (const std::string &str) |
| std::string | parseUntilQuote (std::istringstream &parser, const std::string &begin) |
| template<typename T > | |
| std::string | toString (T type) |
| std::string | syscallError (const std::string &syscall, int errorCode) |
| std::string | getCurrentTime () |
| std::string | formatSize (size_t size) |
| std::string | getMacroName (int errorCode) |
Variables | |
| const int | ERROR_BUFF_SIZE = 2048 |
| const size_t | KILOBYTE = 1000 |
| const size_t | MEGABYTE = 1000000 |
A namespace with many utility functions, both for UNIX and Win32.
| string utils::formatSize | ( | size_t | size | ) |
| size | A certain byte size. |
| string utils::getCurrentTime | ( | ) |
| string utils::getMacroName | ( | int | errorCode | ) |
| errorCode | An error code (POSIX or Win32) |
| bool utils::isBlankLine | ( | const std::string & | s | ) |
Costant to convert Bytes into Megabytes.
| s | A generic string |
| bool utils::isFloatString | ( | const std::string & | s | ) |
| s | A generic string |
| bool utils::isIntegerString | ( | const std::string & | s | ) |
| s | A generic string |
| bool utils::isQuoted | ( | const std::string & | s | ) |
| s | A generic string |
| bool utils::isQuotedSentence | ( | const std::string & | s | ) |
| s | A generic string |
| std::string utils::parseUntilQuote | ( | std::istringstream & | parser, |
| const std::string & | begin | ||
| ) |
Extract words from the given stream until a single quote is found, to create a sentence.
| parser | The input stream to be parsed |
| begin | A generic string which will be used as the start of the sentence. It should start with a single quote. |
| std::string utils::removeEndSlash | ( | const std::string & | str | ) |
| str | A generic string |
| std::string utils::removeSubstring | ( | const std::string & | str, |
| const std::string | substr | ||
| ) |
| str | A generic string |
| substr | Another generic string, supposed to be a substring of str. |
| string utils::syscallError | ( | const std::string & | syscall, |
| int | errorCode | ||
| ) |
Create a well-formatted string explaining the given error code returned by a failed system call.
| syscall | The name of the failed system call. |
| errorCode | The error code returned by the failed system call. |
| std::string utils::toString | ( | T | type | ) |
| type | A generic object to be converted into a string. |
| const size_t utils::KILOBYTE = 1000 |
Max char allowed in the error message buffer.
| const size_t utils::MEGABYTE = 1000000 |
Constat to convert Bytes into Kilobytes.
1.8.8