ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
Utils.h File Reference
#include <znc/zncconfig.h>
#include <znc/ZNCString.h>
#include <assert.h>
#include <cstdio>
#include <fcntl.h>
#include <map>
#include <sys/file.h>
#include <sys/time.h>
#include <unistd.h>
#include <vector>
#include <openssl/aes.h>
#include <openssl/blowfish.h>
#include <openssl/md5.h>
+ Include dependency graph for Utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CUtils
 
class  CException
 
class  CTable
 Generate a grid-like output from a given input. More...
 
class  CBlowfish
 does Blowfish w/64 bit feedback, no padding More...
 
class  TCacheMap< K, V >
 Insert an object with a time-to-live and check later if it still exists. More...
 
class  CSmartPtr< T >
 This is a standard reference counting pointer. Be careful not to have two of these point to the same raw pointer or one will be deleted while the other still thinks it is valid. More...
 

Functions

template<typename T >
bool operator== (T *lhs, const CSmartPtr< T > &rhs)
 
template<typename T >
bool operator== (const CSmartPtr< T > &lhs, T *rhs)
 
template<typename T >
bool operator== (const CSmartPtr< T > &lhs, const CSmartPtr< T > &rhs)
 

Function Documentation

template<typename T >
bool operator== ( T *  lhs,
const CSmartPtr< T > &  rhs 
)
template<typename T >
bool operator== ( const CSmartPtr< T > &  lhs,
T *  rhs 
)
template<typename T >
bool operator== ( const CSmartPtr< T > &  lhs,
const CSmartPtr< T > &  rhs 
)