Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/libcxx/benchmarks/
H A DContainerBenchmarks.h20 template <class Container>
21 void BM_ConstructSize(benchmark::State& st, Container) { in BM_ConstructSize() argument
24 Container c(size); in BM_ConstructSize()
29 template <class Container>
30 void BM_ConstructSizeValue(benchmark::State& st, Container, typename Container::value_type const& v… in BM_ConstructSizeValue() argument
33 Container c(size, val); in BM_ConstructSizeValue()
38 template <class Container, class GenInputs>
39 void BM_ConstructIterIter(benchmark::State& st, Container, GenInputs gen) { in BM_ConstructIterIter() argument
45 Container c(begin, end); in BM_ConstructIterIter()
50 template <class Container, class GenInputs>
[all …]
H A DUtilities.h19 template <class Container>
20 auto HaveDataImpl(int) -> decltype((std::declval<Container&>().data(), std::true_type{}));
21 template <class Container>
27 template <class Container, std::enable_if_t<UtilitiesInternal::HasData<Container>::value>* = nullpt…
28 void DoNotOptimizeData(Container &c) { benchmark::DoNotOptimize(c.data()); } in DoNotOptimizeData()
29 template <class Container, std::enable_if_t<!UtilitiesInternal::HasData<Container>::value>* = nullp…
30 void DoNotOptimizeData(Container &c) { benchmark::DoNotOptimize(&c); } in DoNotOptimizeData()
H A Dformat_to.bench.cpp25 template <class Container>
27 using CharT = typename Container::value_type; in BM_format_to_string_back_inserter()
32 Container output; in BM_format_to_string_back_inserter()
40 template <class Container>
42 using CharT = typename Container::value_type; in BM_format_to_string_begin()
46 Container output(size, CharT('-')); in BM_format_to_string_begin()
H A Dformat_to_n.bench.cpp25 template <class Container>
27 using CharT = typename Container::value_type; in BM_format_to_n_string_back_inserter()
32 Container output; in BM_format_to_n_string_back_inserter()
40 template <class Container>
42 using CharT = typename Container::value_type; in BM_format_to_n_string_begin()
46 Container output(size, CharT('-')); in BM_format_to_n_string_begin()
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/libcxx/include/
H A Dstack19 template <class T, class Container = deque<T>>
23 typedef Container container_type;
63 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
66 template<class Container>
67 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
72 template<class Container, class Allocator>
73 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
80 template <class T, class Container>
81 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
82 template <class T, class Container>
[all …]
H A Dqueue19 template <class T, class Container = deque<T>>
23 typedef Container container_type;
72 void swap(queue& q) noexcept(is_nothrow_swappable_v<Container>)
75 template<class Container>
76 queue(Container) -> queue<typename Container::value_type, Container>; // C++17
81 template<class Container, class Allocator>
82 queue(Container, Allocator) -> queue<typename Container::value_type, Container>; // C++17
89 template <class T, class Container>
90 bool operator==(const queue<T, Container>& x,const queue<T, Container>& y);
92 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 …]
/openbsd-src/gnu/llvm/llvm/tools/obj2yaml/
H A Ddxcontainer2yaml.cpp26 DXContainer Container = *ExDXC; in dumpDXContainer() local
31 for (uint8_t Byte : Container.getHeader().FileHash.Digest) in dumpDXContainer()
33 Obj->Header.Version.Major = Container.getHeader().Version.Major; in dumpDXContainer()
34 Obj->Header.Version.Minor = Container.getHeader().Version.Minor; in dumpDXContainer()
35 Obj->Header.FileSize = Container.getHeader().FileSize; in dumpDXContainer()
36 Obj->Header.PartCount = Container.getHeader().PartCount; in dumpDXContainer()
39 for (const auto P : Container) { in dumpDXContainer()
47 std::optional<DXContainer::DXILData> DXIL = Container.getDXIL(); in dumpDXContainer()
64 std::optional<uint64_t> Flags = Container.getShaderFlags(); in dumpDXContainer()
71 std::optional<dxbc::ShaderHash> Hash = Container.getShaderHash(); in dumpDXContainer()
/openbsd-src/gnu/llvm/clang/lib/ExtractAPI/
H A DAPI.cpp157 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCMethod() argument
173 Container->USR, Container->Name, Container->getKind(), Container); in addObjCMethod()
175 return Container->Methods.emplace_back(std::move(Record)).get(); in addObjCMethod()
179 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCProperty() argument
197 Container->USR, Container->Name, Container->getKind(), Container); in addObjCProperty()
199 return Container->Properties.emplace_back(std::move(Record)).get(); in addObjCProperty()
203 ObjCContainerRecord *Container, StringRef Name, StringRef USR, in addObjCInstanceVariable() argument
211 Container->USR, Container->Name, Container->getKind(), Container); in addObjCInstanceVariable()
213 return Container->Ivars.emplace_back(std::move(Record)).get(); in addObjCInstanceVariable()
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/
H A Dinline21.C14 struct Container { struct
17 Container ( const Record b) : record(b) {} in Container() function
26 void use_pair (const Container & c) in use_pair()
35 use_pair (Container (1234)); in main()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DDXContainer.h52 const DXContainer &Container; variable
64 : Container(C), OffsetIt(It) { in PartIterator()
65 if (OffsetIt == Container.PartOffsets.end()) in PartIterator()
66 updateIteratorImpl(Container.PartOffsets.back()); in PartIterator()
75 if (OffsetIt != Container.PartOffsets.end()) in updateIterator()
85 if (OffsetIt == Container.PartOffsets.end())
/openbsd-src/gnu/llvm/llvm/lib/TextAPI/
H A DInterfaceFile.cpp22 typename C::iterator addEntry(C &Container, StringRef InstallName) { in addEntry() argument
23 auto I = partition_point(Container, [=](const InterfaceFileRef &O) { in addEntry()
26 if (I != Container.end() && I->getInstallName() == InstallName) in addEntry()
29 return Container.emplace(I, InstallName); in addEntry()
33 typename C::iterator addEntry(C &Container, const Target &Target_) { in addEntry() argument
35 lower_bound(Container, Target_, [](const Target &LHS, const Target &RHS) { in addEntry()
38 if ((Iter != std::end(Container)) && !(Target_ < *Iter)) in addEntry()
41 return Container.insert(Iter, Target_); in addEntry()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/inherit/
H A Daccess4.C1 struct Container { int Count(); }; struct
2 struct List : private Container {
3 using Container::Count;
/openbsd-src/gnu/llvm/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h66 void recordObjCMethods(ObjCContainerRecord *Container,
69 void recordObjCProperties(ObjCContainerRecord *Container,
73 ObjCContainerRecord *Container,
78 void recordObjCProtocols(ObjCContainerRecord *Container,
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.jason/
H A Dconversion6.C12 class Container : public Base
16 Container(const T& aValue): myValue(aValue) { } in Container() function
31 typedef Container<Type> TypeContainer;
/openbsd-src/gnu/llvm/llvm/include/llvm/Bitstream/
H A DBitstreamWriter.h483 template <typename Container>
484 void EmitRecord(unsigned Code, const Container &Vals, unsigned Abbrev = 0) {
503 template <typename Container>
504 void EmitRecordWithAbbrev(unsigned Abbrev, const Container &Vals) { in EmitRecordWithAbbrev()
513 template <typename Container>
514 void EmitRecordWithBlob(unsigned Abbrev, const Container &Vals, in EmitRecordWithBlob()
518 template <typename Container>
519 void EmitRecordWithBlob(unsigned Abbrev, const Container &Vals, in EmitRecordWithBlob()
527 template <typename Container>
528 void EmitRecordWithArray(unsigned Abbrev, const Container &Vals, in EmitRecordWithArray()
[all …]
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/gcc/libstdc++-v3/docs/html/21_strings/
H A Dstringtok_h.txt6 * template <typename Container>
7 * void stringtok (Container &l,
15 * Container is any type that supports push_back(a_string), although using
18 * parameter references an existing Container.
78 template <typename Container>
80 stringtok (Container &l, string const &s, char const * const ws = " \t\n")
/openbsd-src/gnu/lib/libstdc++/libstdc++/docs/html/21_strings/
H A Dstringtok_h.txt6 * template <typename Container>
7 * void stringtok (Container &l,
15 * Container is any type that supports push_back(a_string), although using
18 * parameter references an existing Container.
78 template <typename Container>
80 stringtok (Container &l, string const &s, char const * const ws = " \t\n")
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DDXContainer.cpp151 DXContainer Container(Object); in create() local
152 if (Error Err = Container.parseHeader()) in create()
154 if (Error Err = Container.parsePartOffsets()) in create()
156 return Container; in create()
160 StringRef Buffer = Container.Data.getBuffer(); in updateIteratorImpl()

1234