Home
last modified time | relevance | path

Searched refs:LabelPtrPair (Results 1 - 14 of 14) sorted by relevance

/third_party/gn/src/gn/
H A Dlabel_ptr.h24 struct LabelPtrPair { struct
27 LabelPtrPair() = default;
29 explicit LabelPtrPair(const Label& l) : label(l) {} in LabelPtrPair() function
33 explicit LabelPtrPair(const T* p) : label(p->label()), ptr(p) {} in LabelPtrPair() function
35 ~LabelPtrPair() = default;
47 using LabelConfigPair = LabelPtrPair<Config>;
48 using LabelTargetPair = LabelPtrPair<Target>;
59 inline bool operator==(const LabelPtrPair<T>& a, const LabelPtrPair<T>& b) { in operator ==()
64 inline bool operator<(const LabelPtrPair<
[all...]
H A Dtool.h216 const LabelPtrPair<Pool>& pool() const { return pool_; } in pool()
217 void set_pool(LabelPtrPair<Pool> pool) { pool_ = std::move(pool); } in set_pool()
269 LabelPtrPair<Pool>* field,
296 LabelPtrPair<Pool> pool_;
H A Dninja_build_writer_unittest.cc101 ->set_pool(LabelPtrPair<Pool>(&other_regular_pool)); in TEST_F()
117 target_baz.set_pool(LabelPtrPair<Pool>(&another_regular_pool)); in TEST_F()
126 ->set_pool(LabelPtrPair<Pool>(&console_pool)); in TEST_F()
H A Dtarget.h321 const LabelPtrPair<Pool>& pool() const { return pool_; } in pool()
322 void set_pool(LabelPtrPair<Pool> pool) { pool_ = std::move(pool); } in set_pool()
543 LabelPtrPair<Pool> pool_;
H A Dvalue_extractors.cc228 // Fills the label part of a LabelPtrPair, if it is a cross-component dependency, mapping is required.
239 bool operator()(const Value& v, LabelPtrPair<T>* out, int &whole_status, Err* err) const { in operator ()()
273 // Fills the label part of a LabelPtrPair, leaving the pointer null.
282 bool operator()(const Value& v, LabelPtrPair<T>* out, Err* err) const { in operator ()()
295 // Fills the label part of a LabelPtrPair, leaving the pointer null.
304 bool operator()(const Value& v, LabelPtrPair<T>* out, int &whole_status, Err* err) const in operator ()()
H A Daction_target_generator.cc211 LabelPtrPair<Pool> pair(label); in FillPool()
H A Dtool.cc161 LabelPtrPair<Pool>* field, in ReadLabel()
175 LabelPtrPair<Pool> pair(label); in ReadLabel()
H A Dbinary_target_generator.cc251 LabelPtrPair<Pool> pair(label); in FillPool()
H A Dbuilder.cc593 target->set_pool(LabelPtrPair<Pool>(record->item()->AsPool())); in ResolvePool()
613 tool.second->set_pool(LabelPtrPair<Pool>(record->item()->AsPool())); in ResolvePools()
H A Dninja_action_target_writer_unittest.cc94 target.set_pool(LabelPtrPair<Pool>(&pool)); in TEST()
440 target.set_pool(LabelPtrPair<Pool>(&pool)); in TEST()
H A Danalyzer_unittest.cc483 t->set_pool(LabelPtrPair<Pool>(p.get()));
H A Danalyzer.cc260 const LabelPtrPair<Pool>& pool = item->AsTarget()->pool(); in Analyzer()
H A Dninja_build_writer.cc393 const LabelPtrPair<Pool>& pool = target->pool(); in WriteAllPools()
H A Dninja_rust_binary_target_writer_unittest.cc1934 target.set_pool(LabelPtrPair<Pool>(&pool)); in TEST_F()

Completed in 13 milliseconds