Gaia
gaia2::GaiaMap< Key, Value, ExceptionType > Class Template Reference

Map class (derived from QMap) but that throws a custom Exception instead of returning a default constructed value when the key isn't in there. More...

#include <types.h>

Inheritance diagram for gaia2::GaiaMap< Key, Value, ExceptionType >:

Public Member Functions

const Value & value (const Key &key) const
 
const Value & value (const Key &key, const Value &defaultValue) const
 
const Value & operator[] (const Key &key) const
 
Value & value (const Key &key)
 
Value & operator[] (const Key &key)
 

Detailed Description

template<typename Key, typename Value, typename ExceptionType = GaiaException>
class gaia2::GaiaMap< Key, Value, ExceptionType >

Map class (derived from QMap) but that throws a custom Exception instead of returning a default constructed value when the key isn't in there.


The documentation for this class was generated from the following file: