ViennaLS
Loading...
Searching...
No Matches
lsConcepts.hpp File Reference
#include <cstddef>
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  lsConcepts
 

Typedefs

using lsConcepts::AssignType = std::nullptr_t
 
template<class Base , class Derived >
using lsConcepts::IsBaseOf
 
template<class A , class B >
using lsConcepts::IsSame = std::enable_if_t<std::is_same<A, B>::value, AssignType>
 
template<class A , class B >
using lsConcepts::IsNotSame = std::enable_if_t<!std::is_same<A, B>::value, AssignType>
 
template<class T >
using lsConcepts::IsFloatingPoint
 

Variables

constexpr AssignType lsConcepts::assignable = AssignType()