#include <string>
#include <list>
#include <vector>
#include <map>
#include <memory>
#include <boost/shared_ptr.hpp>
#include <algorithm>
#include <ext/functional>
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) |