ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
KeyConcept< T, ID > Struct Template Reference

#include <KeyConcept.h>

Collaboration diagram for KeyConcept< T, ID >:

Public Member Functions

void constraints ()
 

Public Attributes

a
 

Detailed Description

template<class T, class ID = std::string>
struct KeyConcept< T, ID >

Definition at line 12 of file KeyConcept.h.

Member Function Documentation

◆ constraints()

template<class T , class ID = std::string>
void KeyConcept< T, ID >::constraints ( )
inline

Definition at line 13 of file KeyConcept.h.

13  {
14  // check that key can be converted to an identifier
15  //needed? boost::function_requires< boost::ConvertibleConcept<ID, T> >();
16  boost::function_requires< boost::ConvertibleConcept<T, ID> >();
17  //should also have boost::function_requires< boost::LessThanComparableConcept<T> >();
18  }

Member Data Documentation

◆ a

template<class T , class ID = std::string>
T KeyConcept< T, ID >::a

Definition at line 19 of file KeyConcept.h.


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