#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) |