|
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 66 of file TemplateMetaProgramming.h.
|
staticconstexpr |
Definition at line 81 of file TemplateMetaProgramming.h.
|
staticconstexpr |
Definition at line 78 of file TemplateMetaProgramming.h.