/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AttrIterator.h | 32 template <typename SpecificAttr, typename Container = AttrVec> 34 using Iterator = typename Container::const_iterator; 99 template <typename SpecificAttr, typename Container> 100 inline specific_attr_iterator<SpecificAttr, Container> 101 specific_attr_begin(const Container& container) { in specific_attr_begin() 102 return specific_attr_iterator<SpecificAttr, Container>(container.begin()); in specific_attr_begin() 104 template <typename SpecificAttr, typename Container> 105 inline specific_attr_iterator<SpecificAttr, Container> 106 specific_attr_end(const Container& container) { in specific_attr_end() 107 return specific_attr_iterator<SpecificAttr, Container>(container.end()); in specific_attr_end() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | stack | 19 template <class T, class Container = deque<T>> 23 typedef Container container_type; 68 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>) 71 template<class Container> 72 stack(Container) -> stack<typename Container::value_type, Container>; // C++17 80 template<class Container, class Allocator> 81 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17 92 template <class T, class Container> 93 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y); 94 template <class T, class Container> [all …]
|
H A D | queue | 19 template <class T, class Container = deque<T>> 23 typedef Container container_type; 77 void swap(queue& q) noexcept(is_nothrow_swappable_v<Container>) 80 template<class Container> 81 queue(Container) -> queue<typename Container::value_type, Container>; // C++17 89 template<class Container, class Allocator> 90 queue(Container, Allocator) -> queue<typename Container::value_type, Container>; // C++17 101 template <class T, class Container> 102 bool operator==(const queue<T, Container>& x,const queue<T, Container>& y); 104 template <class T, class Container> [all …]
|
H A D | iterator | 313 template <class Container> 318 Container* container; 320 typedef Container container_type; 327 explicit back_insert_iterator(Container& x); // constexpr in C++20 328 …back_insert_iterator& operator=(const typename Container::value_type& value); // constexpr in C++… 334 template <class Container> back_insert_iterator<Container> back_inserter(Container& x); // constex… 336 template <class Container> 341 Container* container; 343 typedef Container container_type; 350 explicit front_insert_iterator(Container& x); // constexpr in C++20 [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | SymbolRecordMapping.h | 23 CodeViewContainer Container) in SymbolRecordMapping() argument 24 : IO(Reader), Container(Container) {} in SymbolRecordMapping() 26 CodeViewContainer Container) in SymbolRecordMapping() argument 27 : IO(Writer), Container(Container) {} in SymbolRecordMapping() 41 CodeViewContainer Container; variable
|
H A D | SymbolDeserializer.h | 26 MappingInfo(ArrayRef<uint8_t> RecordData, CodeViewContainer Container) in MappingInfo() 28 Mapping(Reader, Container) {} in MappingInfo() 56 CodeViewContainer Container) in SymbolDeserializer() argument 57 : Delegate(Delegate), Container(Container) {} in SymbolDeserializer() 65 Mapping = std::make_unique<MappingInfo>(Record.content(), Container); in visitSymbolBegin() 93 CodeViewContainer Container; variable
|
H A D | SymbolDumper.h | 30 CodeViewContainer Container, in CVSymbolDumper() argument 33 : W(W), Types(Types), Container(Container), in CVSymbolDumper() 52 CodeViewContainer Container; variable
|
H A D | SymbolSerializer.h | 49 SymbolSerializer(BumpPtrAllocator &Storage, CodeViewContainer Container); 53 CodeViewContainer Container) { in writeOneSymbol() argument 56 SymbolSerializer Serializer(Storage, Container); in writeOneSymbol()
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
H A D | RecordsSlice.cpp | 44 ObjCContainerRecord *Container = findContainer(/*isIVar=*/false, Super); in addRecord() local 46 if (Container == nullptr) in addRecord() 47 Container = addObjCCategory(Super, {}); in addRecord() 48 return addObjCIVar(Container, IVar, Linkage); in addRecord() 58 ObjCContainerRecord *Container = findObjCInterface(Super); in findContainer() local 61 if (Container == nullptr) in findContainer() 62 Container = findObjCCategory(Super, ""); in findContainer() 63 return Container; in findContainer() 67 R *findRecord(K Key, const C &Container) { in findRecord() argument 68 const auto *Record = Container.find(Key); in findRecord() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | iterator_range.h | 49 template <typename Container> 52 typename Container, 54 llvm::detail::IterOfRange<Container>, IteratorT>::value> * = nullptr> 56 iterator_range(Container &&c) 68 template <typename Container> 69 iterator_range(Container &&) 70 -> iterator_range<llvm::detail::IterOfRange<Container>>;
|
H A D | STLExtras.h | 1660 template <typename Container> inline void sort(Container &&C) { 1672 template <typename Container, typename Compare> 1673 inline void sort(Container &&C, Compare Comp) { 2056 template <typename Container, typename UnaryPredicate> 2057 void erase_if(Container &C, UnaryPredicate P) { 2064 template <typename Container, typename ValueType> 2065 void erase(Container &C, ValueType V) { 2072 template <typename Container, typename Range> 2073 void append_range(Container &C, Range &&R) { 2078 template <typename Container, typename... Args> [all …]
|
H A D | StringSet.h | 32 template <typename Container> explicit StringSet(Container &&C) { in StringSet()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | MapLattice.h | 40 using Container = llvm::DenseMap<Key, ElementLattice>; variable 41 Container C; 46 using value_type = typename Container::value_type; 47 using iterator = typename Container::iterator; 48 using const_iterator = typename Container::const_iterator; 52 explicit MapLattice(Container C) { C = std::move(C); } in MapLattice()
|
/freebsd/contrib/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 2303 template <typename Container> 2304 operator Matcher<Container>() const { 2305 return Matcher<Container>(new Impl<const Container&>(size_matcher_)); 2308 template <typename Container> 2309 class Impl : public MatcherInterface<Container> { 2311 using SizeType = decltype(std::declval<Container>().size()); 2324 bool MatchAndExplain(Container container, 2351 template <typename Container> 2352 operator Matcher<Container>() const { 2353 return Matcher<Container>(new Impl<const Container&>(distance_matcher_)); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopIterator.h | 115 LoopBlocksDFS(Loop *Container) : in LoopBlocksDFS() argument 116 L(Container), PostNumbers(NextPowerOf2(Container->getNumBlocks())) { in LoopBlocksDFS() 117 PostBlocks.reserve(Container->getNumBlocks()); in LoopBlocksDFS() 177 LoopBlocksRPO(Loop *Container) : DFS(Container) {} in LoopBlocksRPO() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitstream/ |
H A D | BitstreamWriter.h | 570 template <typename Container> 571 void EmitRecord(unsigned Code, const Container &Vals, unsigned Abbrev = 0) { 590 template <typename Container> 591 void EmitRecordWithAbbrev(unsigned Abbrev, const Container &Vals) { in EmitRecordWithAbbrev() 600 template <typename Container> 601 void EmitRecordWithBlob(unsigned Abbrev, const Container &Vals, in EmitRecordWithBlob() 605 template <typename Container> 606 void EmitRecordWithBlob(unsigned Abbrev, const Container &Vals, in EmitRecordWithBlob() 614 template <typename Container> 615 void EmitRecordWithArray(unsigned Abbrev, const Container &Vals, in EmitRecordWithArray() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Symbol.h | 85 typename C::iterator addEntry(C &Container, const Target &Targ) { in addEntry() argument 87 lower_bound(Container, Targ, [](const Target &LHS, const Target &RHS) { in addEntry() 90 if ((Iter != std::end(Container)) && !(Targ < *Iter)) in addEntry() 93 return Container.insert(Iter, Targ); in addEntry()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | DebugSubsectionRecord.cpp | 68 CodeViewContainer Container) const { in commit() 69 assert(Writer.getOffset() % alignOf(Container) == 0 && in commit() 78 Header.Length = alignTo(DataSize, alignOf(Container)); in commit()
|
H A D | SymbolSerializer.cpp | 21 CodeViewContainer Container) in SymbolSerializer() 23 Writer(Stream), Mapping(Writer, Container) {} in SymbolSerializer() 22 SymbolSerializer(BumpPtrAllocator & Allocator,CodeViewContainer Container) SymbolSerializer() argument
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | DynamicType.cpp | 233 static raw_ostream &printJsonContainer(const ContainerTy &Container, in printJsonContainer() argument 236 if (Container.isEmpty()) { in printJsonContainer() 242 for (auto I = Container.begin(); I != Container.end(); ++I) { in printJsonContainer() 248 if (std::next(I) != Container.end()) in printJsonContainer()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | DXContainer.h | 308 const DXContainer &Container; variable 320 : Container(C), OffsetIt(It) { in PartIterator() 321 if (OffsetIt == Container.PartOffsets.end()) in PartIterator() 322 updateIteratorImpl(Container.PartOffsets.back()); in PartIterator() 331 if (OffsetIt != Container.PartOffsets.end()) in updateIterator() 341 if (OffsetIt == Container.PartOffsets.end())
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 596 auto ConvertDebugInfoForStore = [&](auto &Container) { in rewriteSingleStoreAlloca() argument 597 for (auto *DbgItem : Container) { in rewriteSingleStoreAlloca() 708 auto DbgUpdateForStore = [&](auto &Container) { in promoteSingleBlockAlloca() argument 709 for (auto *DbgItem : Container) { in promoteSingleBlockAlloca() 727 auto DbgUpdateForAlloca = [&](auto &Container) { in promoteSingleBlockAlloca() argument 728 for (auto *DbgItem : Container) in promoteSingleBlockAlloca() 888 auto RemoveDbgDeclares = [&](auto &Container) { in run() argument 889 for (auto &DbgUsers : Container) { in run() 1147 auto ConvertDbgDeclares = [&](auto &Container) { in RenamePass() argument 1148 for (auto *DbgItem : Container) in RenamePass() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclObjC.cpp | 1252 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse() argument 1256 if (!Container) in CollectOverriddenMethodsRecurse() 1262 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in CollectOverriddenMethodsRecurse() 1267 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse() 1284 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse() 1294 if (const auto *Protocol = dyn_cast<ObjCProtocolDecl>(Container)){ in CollectOverriddenMethodsRecurse() 1299 if (const auto *Interface = dyn_cast<ObjCInterfaceDecl>(Container)) { in CollectOverriddenMethodsRecurse() 1312 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container, in CollectOverriddenMethods() argument 1315 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods() 1385 const auto *Container = cast<ObjCContainerDecl>(getParent()); in findPropertyDecl() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 80 const ObjCImplDecl *Container) { in hasUserDefined() argument 81 const ObjCMethodDecl *MD = Container->getMethod(D->getSelector(), in hasUserDefined() 540 auto *Container = cast<ObjCImplDecl>(D->getDeclContext()); in VisitObjCPropertyImplDecl() local 548 Loc = Container->getLocation(); in VisitObjCPropertyImplDecl() 560 if (MD->isPropertyAccessor() && !hasUserDefined(MD, Container)) in VisitObjCPropertyImplDecl() 561 IndexCtx.handleDecl(MD, Loc, AccessorMethodRoles, {}, Container); in VisitObjCPropertyImplDecl() 564 if (MD->isPropertyAccessor() && !hasUserDefined(MD, Container)) in VisitObjCPropertyImplDecl() 565 IndexCtx.handleDecl(MD, Loc, AccessorMethodRoles, {}, Container); in VisitObjCPropertyImplDecl() 578 IvarLoc = Container->getLocation(); in VisitObjCPropertyImplDecl()
|
/freebsd/contrib/googletest/googletest/include/gtest/ |
H A D | gtest-param-test.h | 308 template <class Container> 309 internal::ParamGenerator<typename Container::value_type> ValuesIn( in ValuesIn() 310 const Container& container) { in ValuesIn()
|