This class re-implements std::map with more explicit expections replacing out-of-range exceptions.
Definition at line 22 of file TGRSIMap.h.
Public Member Functions | |
template<typename mapped_type , typename key_compare , typename allocator_type > | |
TGRSIMapException (const key_type key, const std::map< key_type, mapped_type, key_compare, allocator_type > &map) | |
std::string | detail () |
Private Attributes | |
key_type | fKey |
std::vector< key_type > | fKeys |
#include <TGRSIMap.h>
|
inline |
Definition at line 93 of file TGRSIMap.h.
References TGRSIMapException< key_type >::fKeys.
|
inline |
Definition at line 101 of file TGRSIMap.h.
References TGRSIMapException< key_type >::fKey, and TGRSIMapException< key_type >::fKeys.
|
private |
Definition at line 115 of file TGRSIMap.h.
Referenced by TGRSIMapException< key_type >::detail().
|
private |
Definition at line 116 of file TGRSIMap.h.
Referenced by TGRSIMapException< key_type >::detail(), and TGRSIMapException< key_type >::TGRSIMapException().