GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TGRSIMapException< key_type > Class Template Reference

template<typename key_type>
class TGRSIMapException< key_type >

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>

+ Inheritance diagram for TGRSIMapException< key_type >:
+ Collaboration diagram for TGRSIMapException< key_type >:

Constructor & Destructor Documentation

◆ TGRSIMapException()

template<typename key_type>
template<typename mapped_type , typename key_compare , typename allocator_type >
TGRSIMapException< key_type >::TGRSIMapException ( const key_type  key,
const std::map< key_type, mapped_type, key_compare, allocator_type > &  map 
)
inline

Definition at line 93 of file TGRSIMap.h.

References TGRSIMapException< key_type >::fKeys.

Member Function Documentation

◆ detail()

template<typename key_type>
std::string TGRSIMapException< key_type >::detail ( )
inline

Member Data Documentation

◆ fKey

template<typename key_type>
key_type TGRSIMapException< key_type >::fKey
private

Definition at line 115 of file TGRSIMap.h.

Referenced by TGRSIMapException< key_type >::detail().

◆ fKeys

template<typename key_type>
std::vector<key_type> TGRSIMapException< key_type >::fKeys
private