ldas-tools-al 2.6.7
 
Loading...
Searching...
No Matches
util.hh File Reference
#include <assert.h>
#include <string>
#include <strings.h>
#include "ldastoolsal/unordered_map.hh"
Include dependency graph for util.hh:
This graph shows which files directly or indirectly include this file:

Classes

struct  LDASTools::AL::ic_hash< T >
 Hash proto. More...
 
struct  LDASTools::AL::ic_hash< std::string >
 Case-Insensitive String Hash Specialization. More...
 
class  LDASTools::AL::CaseInsensitiveCmp
 Case-Insensitive Compare Functional. More...
 

Namespaces

namespace  LDASTools
 Objects of general use and interst.
 
namespace  LDASTools::AL
 The Abstraction Layer.
 

Functions

int LDASTools::AL::cmp_nocase (const std::string &S1, const std::string &S2)
 Case-Insensitve String comparison.
 
int LDASTools::AL::cmp_nocase (const char *lhs, const char *rhs)
 Case-Insensitve String comparison.
 
bool LDASTools::AL::is_space (const char c)
 Is character a space?
 
bool LDASTools::AL::not_space (const char c)
 Is character a not space?
 
void LDASTools::AL::string2lower (std::string &s)
 Convert to Lower-case.
 
std::string LDASTools::AL::slower (const std::string &s)
 
void LDASTools::AL::Rethrow (const std::string &Prefix, const std::exception &Exception)
 Rethrow a std::exception adding information to the front.