Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAttrIterator.h32 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 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.h23 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 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.h30 CodeViewContainer Container, in CVSymbolDumper() argument
33 : W(W), Types(Types), Container(Container), in CVSymbolDumper()
52 CodeViewContainer Container; variable
H A DSymbolSerializer.h49 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 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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator_range.h49 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 DSTLExtras.h1660 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 DStringSet.h32 template <typename Container> explicit StringSet(Container &&C) { in StringSet()
/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.h2303 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 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.h85 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 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.cpp21 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 DDynamicType.cpp233 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 DDXContainer.h308 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 DPromoteMemoryToRegister.cpp596 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 DDeclObjC.cpp1252 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 DIndexDecl.cpp80 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 Dgtest-param-test.h308 template <class Container>
309 internal::ParamGenerator<typename Container::value_type> ValuesIn( in ValuesIn()
310 const Container& container) { in ValuesIn()

1234