Main MRPT website > C++ reference for MRPT 1.5.6
Classes | Namespaces | Functions | Variables
ts_hash_map.h File Reference
#include <mrpt/utils/compiler_fixes.h>
#include <mrpt/utils/mrpt_macros.h>
#include <mrpt/utils/integer_select.h>
#include <mrpt/utils/CArray.h>
Include dependency graph for ts_hash_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mrpt::utils::ts_map_entry< KEY, VALUE >
 

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::utils
 Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
 

Functions

void BASE_IMPEXP mrpt::utils::reduced_hash (const std::string &value, uint8_t &hash)
 hash function used by ts_hash_map. Uses dbj2 method More...
 
void BASE_IMPEXP mrpt::utils::reduced_hash (const std::string &value, uint16_t &hash)
 hash function used by ts_hash_map. Uses dbj2 method More...
 
void BASE_IMPEXP mrpt::utils::reduced_hash (const std::string &value, uint32_t &hash)
 hash function used by ts_hash_map. Uses dbj2 method More...
 
void BASE_IMPEXP mrpt::utils::reduced_hash (const std::string &value, uint64_t &hash)
 hash function used by ts_hash_map. Uses dbj2 method More...
 
iterator mrpt::utils::operator++ (int)
 
iteratormrpt::utils::operator++ ()
 
Constructors, read/write access and other operations
 mrpt::utils::ts_hash_map ()
 < Default constructor */ More...
 
void mrpt::utils::clear ()
 Clear the contents of this container. More...
 
bool mrpt::utils::empty () const
 
VALUE & mrpt::utils::operator[] (const KEY &key)
 Write/read via [i] operator, that creates an element if it didn't exist already. More...
 
const_iterator mrpt::utils::find (const KEY &key) const
 
const_iterator mrpt::utils::begin () const
 
const_iterator mrpt::utils::end () const
 

Variables

vec_t mrpt::utils::m_vec
 The actual container. More...
 
size_t mrpt::utils::m_size
 Number of elements accessed with write access so far. More...
 



Page generated by Doxygen 1.8.6 for MRPT 1.5.6 Git: 4c65e84 Tue Apr 24 08:18:17 2018 +0200 at mar abr 24 08:26:17 CEST 2018