ATLAS Offline Software
Classes | Variables
KeyConcept.h File Reference
#include <string>
#include <concepts>
#include <type_traits>
Include dependency graph for KeyConcept.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  is_char_array< T >
 
struct  is_char_array< char[N]>
 

Variables

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

Variable Documentation

◆ KeyConcept

template<class T , class ID = std::string>
concept KeyConcept
Initial value:
=
std::is_arithmetic_v<T> || is_char_array<T>::value || std::convertible_to<T, ID>

Definition at line 17 of file KeyConcept.h.

is_char_array
Definition: KeyConcept.h:11