OGLplus  (0.59.0) a C++ wrapper for rendering APIs

type_identity.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  eagine::type_identity< T >
 Template type used mostly for function type-tag dispatching. More...
 
struct  eagine::get_type< T, F >
 Implementation detail of the type_t template. More...
 

Namespaces

 eagine
 Common code is placed in this namespace.
 

Typedefs

template<typename T , typename F = void>
using eagine::type_t = typename get_type< T, F >::type
 Template returning nested alias type of type T or void.
 

Functions

template<typename T >
static constexpr auto eagine::make_identity (const T &) noexcept -> type_identity< T >
 Makes type_identity for type T of the argument.
 

Detailed Description

Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt


Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).