AUI template library.
More...
|
namespace | aui::parameter_pack |
| Provides an easy way to iterate over a parameter pack.
|
|
|
template<typename T, class = void> |
constexpr bool | aui::is_complete = false |
| Determines whether T is complete or not.
|
|
template<typename T> |
constexpr bool | aui::is_complete< T, decltype(void(sizeof(T)))> = true |
| Determines whether T is complete or not.
|
|
template<typename... Args> |
constexpr impl::select_overload< Args... > | aui::select_overload = {} |
| Chooses specific overload of a method.
|
|
◆ select_overload#
template<typename... Args>
Example:
struct GameObject {
public:
void setPos(glm::vec3);
void setPos(glm::vec2);
};
...
constexpr impl::select_overload< Args... > select_overload
Chooses specific overload of a method.
Definition types.h:59