#include <cast.h>
template<typename T>
struct move_if_unreferenced< T, enable_if_t< all_of< move_is_plain_type< T >, negation< move_always< T > >, is_move_constructible< T >, std::is_same< decltype(std::declval< make_caster< T >>().operator T&()), T & > >::value > >
Definition at line 973 of file cast.h.
The documentation for this struct was generated from the following file: