#include "AGILe/AGILe.hh"
#include <algorithm>
Go to the source code of this file.
Namespaces | |
namespace | AGILe |
namespace | std |
Defines | |
#define | CEDARSTD |
Functions | |
int | nocase_cmp (const string &s1, const string &s2) |
string | toLower (const string &s) |
string | toUpper (const string &s) |
template<typename Real > | |
bool | fuzzyEquals (Real a, Real b, Real tolerance=0.001) |
std::vector< std::string > | split (string path, const string delim=":") |
template<typename T > | |
std::string | toString (const T &value) |
template<typename T > | |
T | as (const std::string &strvalue) |
template<> | |
bool | as< bool > (const std::string &value) |
int | asInt (const std::string &value) |
double | asDouble (const std::string &value) |
bool | asBool (const std::string &value) |
template<typename T > | |
void | operator+= (std::set< T > &s1, const std::set< T > &s2) |
template<typename T > | |
void | operator+= (std::vector< T > &s1, const std::vector< T > &s2) |
template<typename T > | |
string | join (const std::vector< T > &v, const std::string &sep=" ") |