struct TypeListContainsSuperOf

Declaration

template <typename AnyTypeList, typename T>
struct TypeListContainsSuperOf { /* full declaration omitted */ };

Description

Helper meta-function to determine if some type \c T is present or a parent type in the list.

Declared at: clang/include/clang/ASTMatchers/ASTMatchersInternal.h:108

Templates

AnyTypeList
T

Member Variables

public static const bool value = std::is_base_of<typename type-parameter-0-0::head, type-parameter-0-1>::value || TypeListContainsSuperOf<typename type-parameter-0-0::tail, type-parameter-0-1>::value