Anope IRC Services  Version 2.0
Data Structures | Namespaces | Macros | Typedefs | Functions | Variables
hashcomp.h File Reference
#include <string>
#include <locale>
#include <tr1/unordered_map>
#include "services.h"
Include dependency graph for hashcomp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Anope::ascii_ctype< char_type >
 
class  Anope::rfc1459_ctype< char_type >
 
struct  ci::ci_char_traits
 
struct  ci::less
 

Namespaces

 Anope
 
 ci
 

Macros

#define TR1NS   std::tr1
 

Typedefs

typedef std::basic_string
< char, ci_char_traits,
std::allocator< char > > 
ci::string
 

Functions

void Anope::CaseMapRebuild ()
 
unsigned char Anope::tolower (unsigned char)
 
unsigned char Anope::toupper (unsigned char)
 
std::string operator+ (std::string &leftval, ci::string &rightval)
 
ci::string operator+ (ci::string &leftval, std::string &rightval)
 
bool operator== (const std::string &leftval, const ci::string &rightval)
 
bool operator== (const ci::string &leftval, const std::string &rightval)
 
bool operator!= (const ci::string &leftval, const std::string &rightval)
 
bool operator!= (const std::string &leftval, const ci::string &rightval)
 

Variables

std::locale Anope::casemap = std::locale(std::locale(), new Anope::ascii_ctype<char>())
 

Macro Definition Documentation

#define TR1NS   std::tr1

Definition at line 21 of file hashcomp.h.

Function Documentation

bool operator!= ( const ci::string leftval,
const std::string &  rightval 
)
inline

Definition at line 188 of file hashcomp.h.

bool operator!= ( const std::string &  leftval,
const ci::string rightval 
)
inline

Definition at line 195 of file hashcomp.h.

std::string operator+ ( std::string &  leftval,
ci::string rightval 
)
inline

Definition at line 151 of file hashcomp.h.

ci::string operator+ ( ci::string leftval,
std::string &  rightval 
)
inline

Definition at line 161 of file hashcomp.h.

bool operator== ( const std::string &  leftval,
const ci::string rightval 
)
inline

Definition at line 171 of file hashcomp.h.

Referenced by Anope::string::operator!=().

bool operator== ( const ci::string leftval,
const std::string &  rightval 
)
inline

Definition at line 181 of file hashcomp.h.