#include <vector>
#include <locale>
#include "librets/std_forward.h"
#include "librets/RetsObject.h"
Classes | |
struct | RetsObjectEqualTo |
struct | Printer< T > |
class | OutputWrapper< T > |
struct | Printer< std::vector< X > > |
Namespaces | |
namespace | librets |
The main librets namespace. | |
namespace | librets::util |
Functions | |
bool | isEmpty (std::string aString) |
int | find (const std::string &aString, const std::string &separators, int start_index) |
std::string | join (const StringVector &strings, std::string separator) |
std::string | join (std::string left, std::string right, std::string separator) |
bool | splitField (const std::string &field, const std::string &delimiter, std::string &key, std::string &value) |
void | readUntilEof (istreamPtr inputStream, std::ostream &outputStream) |
void | readIntoString (istreamPtr inputStream, std::string &aString) |
std::string | readIntoString (istreamPtr inputStream) |
std::string | urlEncode (const std::string &aString) |
template<class T > | |
bool | VectorEquals (const std::vector< T > &v1, const std::vector< T > &v2) |
template<class T , typename _BinaryPredicate > | |
bool | VectorEquals (const std::vector< T > &v1, const std::vector< T > &v2, _BinaryPredicate pred) |
template<typename T > | |
OutputWrapper< T > | Output (const T &object) |
Variables | |
const char * | WHITESPACE |