| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | AttrIterator.h | 35 template <typename SpecificAttr, typename Container = AttrVec> 37 using Iterator = typename Container::const_iterator; 102 template <typename SpecificAttr, typename Container> 103 inline specific_attr_iterator<SpecificAttr, Container> 104 specific_attr_begin(const Container& container) { in specific_attr_begin() 105 return specific_attr_iterator<SpecificAttr, Container>(container.begin()); in specific_attr_begin() 107 template <typename SpecificAttr, typename Container> 108 inline specific_attr_iterator<SpecificAttr, Container> 109 specific_attr_end(const Container& container) { in specific_attr_end() 110 return specific_attr_iterator<SpecificAttr, Container>(container.end()); in specific_attr_end() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| 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 | 24 CodeViewContainer Container) in SymbolRecordMapping() argument 25 : IO(Reader), Container(Container) {} in SymbolRecordMapping() 27 CodeViewContainer Container) in SymbolRecordMapping() argument 28 : IO(Writer), Container(Container) {} in SymbolRecordMapping() 42 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 | 31 CodeViewContainer Container, in CVSymbolDumper() argument 34 : W(W), Types(Types), Container(Container), in CVSymbolDumper() 53 CodeViewContainer Container; variable
|
| H A D | SymbolSerializer.h | 50 SymbolSerializer(BumpPtrAllocator &Storage, CodeViewContainer Container); 54 CodeViewContainer Container) { in writeOneSymbol() argument 57 SymbolSerializer Serializer(Storage, Container); in writeOneSymbol()
|
| /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/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 …]
|
| H A D | TextStubV5.cpp | 98 const EntryT *begin() { return Container.begin(); } in begin() 99 const EntryT *end() { return Container.end(); } in end() 103 auto *It = find_if(Container, in get() 105 if (It != Container.end()) in get() 107 Container.push_back(EntryT(Key, {})); in get() 108 return Container.back(); in get() 110 llvm::SmallVector<EntryT> Container; member in __anon8456efec0111::InOrderAttrToTargets 811 Array Container; in serializeScalar() local 814 Container.emplace_back(std::move(ScalarObj)); in serializeScalar() 815 return Container; in serializeScalar() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | iterator_range.h | 50 template <typename Container> 53 typename Container, 55 llvm::detail::IterOfRange<Container>, IteratorT>::value> * = nullptr> 57 iterator_range(Container &&c) 69 template <typename Container> 70 iterator_range(Container &&) 71 -> iterator_range<llvm::detail::IterOfRange<Container>>;
|
| H A D | STLExtras.h | 1682 template <typename Container> inline void sort(Container &&C) { 1694 template <typename Container, typename Compare> 1695 inline void sort(Container &&C, Compare Comp) { 2138 template <typename Container, typename UnaryPredicate> 2139 void erase_if(Container &C, UnaryPredicate P) { 2146 template <typename Container, typename ValueType> 2147 void erase(Container &C, ValueType V) { 2154 template <typename Container, typename Range> 2155 void append_range(Container &C, Range &&R) { 2160 template <typename Container, typename... Args> [all …]
|
| /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 | 2371 template <typename Container> 2372 operator Matcher<Container>() const { 2373 return Matcher<Container>(new Impl<const Container&>(size_matcher_)); 2376 template <typename Container> 2377 class Impl : public MatcherInterface<Container> { 2379 using SizeType = decltype(std::declval<Container>().size()); 2392 bool MatchAndExplain(Container container, 2419 template <typename Container> 2420 operator Matcher<Container>() const { 2421 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 | 86 typename C::iterator addEntry(C &Container, const Target &Targ) { in addEntry() argument 88 lower_bound(Container, Targ, [](const Target &LHS, const Target &RHS) { in addEntry() 91 if ((Iter != std::end(Container)) && !(Targ < *Iter)) in addEntry() 94 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 | 20 CodeViewContainer Container) in SymbolSerializer() argument 22 Writer(Stream), Mapping(Writer, Container) {} in SymbolSerializer()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | DynamicType.cpp | 232 static raw_ostream &printJsonContainer(const ContainerTy &Container, in printJsonContainer() argument 235 if (Container.isEmpty()) { in printJsonContainer() 241 for (auto I = Container.begin(); I != Container.end(); ++I) { in printJsonContainer() 247 if (std::next(I) != Container.end()) in printJsonContainer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | PromoteMemoryToRegister.cpp | 645 auto ConvertDebugInfoForStore = [&](auto &Container) { in rewriteSingleStoreAlloca() argument 646 for (auto *DbgItem : Container) { in rewriteSingleStoreAlloca() 761 auto DbgUpdateForStore = [&](auto &Container) { in promoteSingleBlockAlloca() argument 762 for (auto *DbgItem : Container) { in promoteSingleBlockAlloca() 780 auto DbgUpdateForAlloca = [&](auto &Container) { in promoteSingleBlockAlloca() argument 781 for (auto *DbgItem : Container) in promoteSingleBlockAlloca() 933 auto RemoveDbgDeclares = [&](auto &Container) { in run() argument 934 for (auto &DbgUsers : Container) { in run() 1185 auto ConvertDbgDeclares = [&](auto &Container) { in RenamePass() argument 1186 for (auto *DbgItem : Container) in RenamePass() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 1249 static void CollectOverriddenMethodsRecurse(const ObjCContainerDecl *Container, in CollectOverriddenMethodsRecurse() argument 1253 if (!Container) in CollectOverriddenMethodsRecurse() 1259 if (const auto *Category = dyn_cast<ObjCCategoryDecl>(Container)) { in CollectOverriddenMethodsRecurse() 1264 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse() 1281 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse() 1291 if (const auto *Protocol = dyn_cast<ObjCProtocolDecl>(Container)){ in CollectOverriddenMethodsRecurse() 1296 if (const auto *Interface = dyn_cast<ObjCInterfaceDecl>(Container)) { in CollectOverriddenMethodsRecurse() 1309 static inline void CollectOverriddenMethods(const ObjCContainerDecl *Container, in CollectOverriddenMethods() argument 1312 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods() 1382 const auto *Container = cast<ObjCContainerDecl>(getParent()); in findPropertyDecl() local [all …]
|