Tatooine
Classes | Namespaces | Typedefs | Functions | Variables
utility.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::gl::value_type< std::array< T, N > >
 
struct  tatooine::gl::value_type< T >
 
struct  tatooine::gl::value_type< vec< T, N > >
 
struct  tatooine::gl::head< T, Ts >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::gl
 

Typedefs

template<typename... Ts>
using tatooine::gl::head_t = typename head< Ts... >::type
 

Functions

template<typename F , typename... Ts>
void tatooine::gl::for_each (F &&f, Ts &&... ts)
 Applies function F to all elements of parameter pack ts. More...
 

Variables

template<typename T >
static constexpr auto tatooine::gl::value_type_v = value_type<T>::value