|
xoreos
0.0.5
|
Utility templates and functions for working with strings and streams. More...
#include "src/common/types.h"
Go to the source code of this file.
Namespaces | |
| Common | |
Functions | |
| void | Common::printDataHex (SeekableReadStream &stream, size_t size=SIZE_MAX) |
| Print a quick hex dump of the given data. More... | |
| void | Common::printDataHex (const byte *data, size_t size) |
| Print a quick hex dump of the given data. More... | |
| UString | Common::debugTag (uint32 tag, bool trim=false) |
| Create an elaborate string from an integer tag, for debugging purposes. More... | |
| template<typename T > | |
| void | Common::parseString (const UString &str, T &value, bool allowEmpty=false) |
| Parse a string into any POD integer, float/double or bool type. More... | |
| template<typename T > | |
| UString | Common::composeString (T value) |
| Convert any POD integer, float/double or bool type into a string. More... | |
| size_t | Common::searchBackwards (SeekableReadStream &haystack, const byte *needle, size_t needleSize, size_t maxReadBack=SIZE_MAX) |
| Search the stream, backwards, for the last occurrence of a set of bytes. More... | |
Utility templates and functions for working with strings and streams.
Definition in file strutil.h.
1.8.14