ATLAS Offline Software
Namespaces | Variables
concepts.h File Reference

A couple standard-library related concepts. More...

#include <type_traits>
#include <iterator>
#include <concepts>
Include dependency graph for concepts.h:

Go to the source code of this file.

Namespaces

 CxxUtils
 
 CxxUtils::detail
 

Variables

template<class HASHER , class T >
concept CxxUtils::detail::IsHash
 
template<class PRED , class ARG1 , class ARG2 = ARG1>
concept CxxUtils::detail::IsBinaryPredicate
 
template<class CONTAINER >
concept CxxUtils::detail::IsContiguousContainer
 
template<class ITERATOR , class VAL >
concept CxxUtils::detail::InputValIterator
 
template<typename SET >
concept CxxUtils::detail::SimpleAssociativeContainer
 
template<typename MAP >
concept CxxUtils::detail::PairAssociativeContainer
 
template<typename F , typename T >
concept CxxUtils::detail::AllocationFunction
 
template<class T >
concept CxxUtils::detail::RefCounted
 Has addRef() and release() More...
 

Detailed Description

A couple standard-library related concepts.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Apr, 2020

Definition in file concepts.h.