|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/type_traits 997 struct is_base_of;
References
include/llvm/ADT/DenseMap.h 424 static_assert(std::is_base_of<DenseMapBase, DerivedT>::value,
include/llvm/ADT/STLExtras.h 399 using type = typename fwd_or_bidi_tag_impl<std::is_base_of<
1014 std::is_base_of<T, U>::value && are_base_of<T, Ts...>::value;
include/llvm/ADT/iterator.h 72 IsRandomAccess = std::is_base_of<std::random_access_iterator_tag,
74 IsBidirectional = std::is_base_of<std::bidirectional_iterator_tag,
96 static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
121 static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
216 static_assert(std::is_base_of<iterator_adaptor_base, DerivedT>::value,
include/llvm/Analysis/PtrUseVisitor.h 214 static_assert(std::is_base_of<PtrUseVisitor, DerivedT>::value,
include/llvm/IR/DiagnosticInfo.h 535 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
547 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
557 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
567 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
577 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
587 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
597 std::is_base_of<DiagnosticInfoOptimizationBase, RemarkT>::value,
include/llvm/IR/InstVisitor.h 118 static_assert(std::is_base_of<InstVisitor, SubClass>::value,
include/llvm/IR/Metadata.h 514 static const bool value = std::is_base_of<Constant, V>::value &&
518 static const bool value = std::is_base_of<Constant, V>::value &&
970 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
982 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
992 static typename std::enable_if<std::is_base_of<MDNode, T>::value, T *>::type
include/llvm/IR/PassManager.h 376 static_assert(std::is_base_of<PassInfoMixin, DerivedT>::value,
407 static_assert(std::is_base_of<AnalysisInfoMixin, DerivedT>::value,
include/llvm/Transforms/IPO/Attributor.h 783 static_assert(std::is_base_of<AbstractAttribute, AAType>::value,
954 static_assert(std::is_base_of<AbstractAttribute, AAType>::value,
tools/clang/include/clang/AST/CanonicalType.h 77 typename std::enable_if<std::is_base_of<T, U>::value, int>::type = 0);
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 507 typename std::enable_if<std::is_base_of<From, T>::value &&
529 static_assert(std::is_base_of<To, T>::value, "Invalid dynCast call.");
670 std::is_base_of<FunctionDecl, T>::value,
997 static_assert(std::is_base_of<Decl, T>::value ||
998 std::is_base_of<Stmt, T>::value ||
999 std::is_base_of<NestedNameSpecifier, T>::value ||
1000 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
1001 std::is_base_of<TypeLoc, T>::value ||
1002 std::is_base_of<QualType, T>::value,
1013 static_assert(std::is_base_of<Decl, T>::value ||
1014 std::is_base_of<Stmt, T>::value ||
1015 std::is_base_of<NestedNameSpecifier, T>::value ||
1016 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
1017 std::is_base_of<TypeLoc, T>::value ||
1018 std::is_base_of<QualType, T>::value,
1030 static_assert(std::is_base_of<Decl, T>::value ||
1031 std::is_base_of<NestedNameSpecifierLoc, T>::value ||
1032 std::is_base_of<Stmt, T>::value ||
1033 std::is_base_of<TypeLoc, T>::value,
1084 std::is_base_of<typename AnyTypeList::head, T>::value ||
1500 static_assert(std::is_base_of<CharacterLiteral, T>::value ||
1501 std::is_base_of<CXXBoolLiteralExpr, T>::value ||
1502 std::is_base_of<FloatingLiteral, T>::value ||
1503 std::is_base_of<IntegerLiteral, T>::value,
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h 102 struct HasBaseOf<Base, T> : std::is_base_of<Base, T> {};
112 struct AreBaseOf<Base, T> : std::is_base_of<Base, T> {};
119 static_assert(std::is_base_of<RefactoringActionRuleBase, RuleType>::value,
tools/clang/include/clang/Tooling/Refactoring/RefactoringOption.h 55 static_assert(std::is_base_of<RefactoringOption, OptionType>::value,
tools/clang/lib/AST/Decl.cpp 188 std::enable_if<!std::is_base_of<RedeclarableTemplateDecl, T>::value, bool>::type
tools/clang/lib/Sema/SemaDeclAttr.cpp 228 static typename std::enable_if<std::is_base_of<Attr, AttrInfo>::value,
tools/clang/unittests/Tooling/ASTSelectionTest.cpp 107 typename std::enable_if<std::is_base_of<Stmt, T>::value, T>::type
118 typename std::enable_if<std::is_base_of<Decl, T>::value, T>::type
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 648 static_assert(std::is_base_of<Piece, T>::value, "must be piece");
unittests/IR/PassBuilderCallbacksTest.cpp 57 static_assert(std::is_base_of<MockAnalysisHandleBase, DerivedT>::value,
132 static_assert(std::is_base_of<MockPassHandleBase, DerivedT>::value,
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 50 static_assert(std::is_base_of<MockAnalysisHandleBase, DerivedT>::value,
159 static_assert(std::is_base_of<MockPassHandleBase, DerivedT>::value,
usr/include/c++/7.4.0/bits/nested_exception.h 120 __not_<is_base_of<nested_exception, _Up>>>;
usr/include/c++/7.4.0/bits/unique_ptr.h 411 = __and_< is_base_of<_Tp, _Up>,
usr/include/c++/7.4.0/type_traits 1020 is_base_of<__src_t, __dst_t>,
1046 is_base_of<__dst_t, __src_t>>> type;
2366 is_base_of<_Class, _Argval>>::value,
2382 is_base_of<_Class, _Argval>>::value,