HoverRace  2.0
Classes | Functions
HoverRace::Display::MPL Namespace Reference

Display-oriented metaprogramming utilities. More...

Classes

struct  HasSetSize
 Determine if a class as a SetSize(Vec2). More...
 

Functions

template<class T >
std::enable_if< MPL::HasSetSize< T >::value, void >::type SetSize (T &widget, double w, double h)
 
template<class T >
std::enable_if< MPL::HasSetSize< T >::value, void >::type SetSize (T &widget, Vec2 &&vec)
 
template<class T >
std::enable_if<!MPL::HasSetSize< T >::value, void >::type SetSize (T &, double, double)
 
template<class T >
std::enable_if<!MPL::HasSetSize< T >::value, void >::type SetSize (T &, Vec2 &&)
 

Detailed Description

Display-oriented metaprogramming utilities.

Function Documentation

template<class T >
std::enable_if<MPL::HasSetSize<T>::value, void>::type HoverRace::Display::MPL::SetSize ( T &  widget,
double  w,
double  h 
)
inline
template<class T >
std::enable_if<MPL::HasSetSize<T>::value, void>::type HoverRace::Display::MPL::SetSize ( T &  widget,
Vec2 &&  vec 
)
inline
template<class T >
std::enable_if<!MPL::HasSetSize<T>::value, void>::type HoverRace::Display::MPL::SetSize ( T &  ,
double  ,
double   
)
inline
template<class T >
std::enable_if<!MPL::HasSetSize<T>::value, void>::type HoverRace::Display::MPL::SetSize ( T &  ,
Vec2 &&   
)
inline