DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
Loading...
Searching...
No Matches
isAssociativeContainer.hpp File Reference
#include <type_traits>
#include <utility>
#include "common-utils/meta/traits/containerTraits/isContainer.hpp"

Go to the source code of this file.

Classes

struct  CppUtils::Meta::is_associative_container< typename, typename >
 
struct  CppUtils::Meta::is_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare, typename T::value_compare, decltype(std::declval< T >().key_comp()), decltype(std::declval< T >().value_comp())> >
 

Namespaces

namespace  CppUtils
 
namespace  CppUtils::Meta
 

Variables

template<typename T>
constexpr bool CppUtils::Meta::is_associative_container_v = is_associative_container<T>::value
 Convenience variable template for ease-of-use.