LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
peek_map.hpp File Reference
#include <map>
Include dependency graph for peek_map.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lbann
 

Functions

template<class KEY_T , class VAL_T , class CMP_T = std::less<KEY_T>>
VAL_T lbann::peek_map (const std::map< KEY_T, VAL_T, CMP_T > &map_to_peek, KEY_T idx, bool &found)
 
template<class KEY_T , class VAL_T , class CMP_T = std::less<KEY_T>>
VAL_T lbann::peek_map (const std::map< KEY_T, VAL_T, CMP_T > &map_to_peek, KEY_T idx)
 
template<class KEY_T , class VAL_T , class HASH_T = std::hash<KEY_T>, class KEYeq_T = std::equal_to<KEY_T>>
VAL_T lbann::peek_map (const std::unordered_map< KEY_T, VAL_T, HASH_T, KEYeq_T > &map_to_peek, KEY_T idx, bool &found)
 
template<class KEY_T , class VAL_T , class HASH_T = std::hash<KEY_T>, class KEYeq_T = std::equal_to<KEY_T>>
VAL_T lbann::peek_map (const std::unordered_map< KEY_T, VAL_T, HASH_T, KEYeq_T > &map_to_peek, KEY_T idx)