IRSOL
C++ code implementing socket server for interacting with Baumer camera.
irsol::traits Namespace Reference

Metaprogramming utility namespace. More...

Classes

struct  always_false
 Always evaluates to false, regardless of the type. More...
 
struct  is_type_in_variant
 Checks whether a type T is one of the types in a std::variant. More...
 
struct  is_type_in_variant< T, std::variant< VariantClassesT... > >
 

Variables

template<typename T , typename VariantT >
constexpr bool is_type_in_variant_v = is_type_in_variant<T, VariantT>::value
 Variable template shorthand for is_type_in_variant.
 

Detailed Description

Metaprogramming utility namespace.

Contains reusable type traits and compile-time logic helpers for constraining template behavior and enabling or disabling overloads based on type relationships.