create_map< T, U > Class Template Reference

#include <DetectorMap.h>

List of all members.

Public Member Functions

 create_map (const T &key, const U &val)
create_map< T, U > & operator() (const T &key, const U &val)
 operator std::map< T, U > ()

Private Attributes

std::map< T, U > m_map

Detailed Description

template<typename T, typename U>
class create_map< T, U >

Definition at line 7 of file DetectorMap.h.


Constructor & Destructor Documentation

template<typename T , typename U >
create_map< T, U >::create_map ( const T &  key,
const U &  val 
) [inline]

Definition at line 12 of file DetectorMap.h.

References create_map< T, U >::m_map.

00012 { m_map[key] = val; }


Member Function Documentation

template<typename T , typename U >
create_map< T, U >::operator std::map< T, U > (  )  [inline]

Definition at line 18 of file DetectorMap.h.

References create_map< T, U >::m_map.

00018 { return m_map; }

template<typename T , typename U >
create_map<T, U>& create_map< T, U >::operator() ( const T &  key,
const U &  val 
) [inline]

Definition at line 13 of file DetectorMap.h.

References create_map< T, U >::m_map.

00014                 {
00015                         m_map[key] = val;
00016                         return *this;
00017                 }


Member Data Documentation

template<typename T , typename U >
std::map<T, U> create_map< T, U >::m_map [private]

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

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1