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