|
|
Traits about templates taking only types as parameters. More...
#include <ArmarXCore/util/CPPUtility/TemplateMetaProgramming.h>
Classes | |
| struct | DisassembleTemplate |
| struct | DisassembleTemplate< Template< Params... > > |
| struct | IsInstanceOf |
| Whether a type T is the instance of a given template Template. More... | |
| struct | IsInstanceOf< Template, Template< Params... > > |
| Whether a type T is the instance of a given template Template. More... | |
Static Public Attributes | |
| template<class T , template< class... > class... Templates> | |
| static constexpr bool | IsInstanceOfAnyV = (IsInstanceOf<Templates, T>::value || ...) |
| template<template< class... > class Template, class T > | |
| static constexpr bool | IsInstanceOfV = IsInstanceOf<Template, T>::value |
Traits about templates taking only types as parameters.
Definition at line 69 of file TemplateMetaProgramming.h.
|
staticconstexpr |
Definition at line 91 of file TemplateMetaProgramming.h.
|
staticconstexpr |
Definition at line 88 of file TemplateMetaProgramming.h.