typeTrait.hpp File Reference
#include <type_traits>
#include "indep/common/typedef.hpp"

Go to the source code of this file.

Classes

struct  by::typeTrait< T >
 Type trait utilities for template metaprogramming. More...
 
struct  by::typeTrait< T & >
 
struct  by::typeTrait< void >
 
struct  by::typeTrait< T * >
 
struct  by::typeTrait< void * >
 

Functions

template<typename T >
auto by::nul (T &&it) -> decltype(typeTrait< std::remove_reference_t< std::decay_t< T > > >::isNul(it))