Home
last modified time | relevance | path

Searched refs:ProgrammaticProvider (Results 1 – 4 of 4) sorted by relevance

/third_party/gn/src/gn/
Dscope.h52 class ProgrammaticProvider {
54 explicit ProgrammaticProvider(Scope* scope) : scope_(scope) { in ProgrammaticProvider() function
57 virtual ~ProgrammaticProvider();
323 friend class ProgrammaticProvider;
335 void AddProvider(ProgrammaticProvider* p);
336 void RemoveProvider(ProgrammaticProvider* p);
374 using ProviderSet = std::set<ProgrammaticProvider*>;
Dscope.cc38 Scope::ProgrammaticProvider::~ProgrammaticProvider() { in ~ProgrammaticProvider()
551 void Scope::AddProvider(ProgrammaticProvider* p) { in AddProvider()
555 void Scope::RemoveProvider(ProgrammaticProvider* p) { in RemoveProvider()
Dscope_per_file_provider.h15 class ScopePerFileProvider : public Scope::ProgrammaticProvider {
Dscope_per_file_provider.cc18 : ProgrammaticProvider(scope), allow_target_vars_(allow_target_vars) {} in ScopePerFileProvider()