Home
last modified time | relevance | path

Searched refs:Container (Results 1 – 25 of 111) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAttrIterator.h35 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 Dstack19 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 Dqueue19 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 Diterator313 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 DSymbolRecordMapping.h24 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 DSymbolDeserializer.h26 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 DSymbolDumper.h31 CodeViewContainer Container, in CVSymbolDumper() argument
34 : W(W), Types(Types), Container(Container), in CVSymbolDumper()
53 CodeViewContainer Container; variable
H A DSymbolSerializer.h50 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 Dstack19 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 Dqueue19 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 Diterator313 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 DRecordsSlice.cpp44 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 DTextStubV5.cpp98 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 Diterator_range.h50 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 DSTLExtras.h1682 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 DMapLattice.h40 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 Dgmock-matchers.h2371 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 DLoopIterator.h115 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 DBitstreamWriter.h570 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 DSymbol.h86 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 DDebugSubsectionRecord.cpp68 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 DSymbolSerializer.cpp20 CodeViewContainer Container) in SymbolSerializer() argument
22 Writer(Stream), Mapping(Writer, Container) {} in SymbolSerializer()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicType.cpp232 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 DPromoteMemoryToRegister.cpp645 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 DDeclObjC.cpp1249 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 …]

12345