CPPSERV


Home Projects Jobs Clientele Contact
CPPSERV Documentation Download TODO Mailing lists Bug tracker News RSS Feed Browse source

util.h File Reference

#include <string>
#include <list>
#include <vector>
#include <map>
#include <memory>
#include <boost/shared_ptr.hpp>
#include <algorithm>
#include <ext/functional>

Include dependency graph for util.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  container::util::TrEq
struct  container::util::GetMKey< T >

Namespaces

namespace  container
namespace  container::util

Typedefs

typedef std::pair< std::string,
std::string > 
container::util::nvpair
typedef std::list< nvpair > container::util::pairlist_t
typedef std::map< std::string,
boost::shared_ptr< void > > 
container::util::attr_t
typedef std::map< std::string,
std::string > 
container::util::param_t
typedef std::multimap
< std::string, std::string > 
container::util::mparam_t

Functions

unsigned long container::util::getRandomLong ()
std::string container::util::getRandomString (int len)
template<class T >
std::auto_ptr< std::vector
< std::string > > 
container::util::getMapKeyNames (const std::map< std::string, T > &map)
template<class T >
std::auto_ptr< std::vector
< std::string > > 
container::util::getMapKeyNames (const std::multimap< std::string, T > &map)
template<typename K , typename V >
std::auto_ptr< std::vector< V > > container::util::getMapValues (const std::multimap< K, V > &map, const K &name)

SourceForge.net Logo