Home | History | Annotate | Download | only in gn

Lines Matching full:builder

5 #include "tools/gn/builder.h"
57 Builder::Builder(Loader* loader) : loader_(loader) {
60 Builder::~Builder() {
63 void Builder::ItemDefined(scoped_ptr<Item> item) {
114 const Item* Builder::GetItem(const Label& label) const {
121 const Toolchain* Builder::GetToolchain(const Label& label) const {
130 std::vector<const BuilderRecord*> Builder::GetAllRecords() const {
139 std::vector<const Target*> Builder::GetAllResolvedTargets() const {
151 const BuilderRecord* Builder::GetRecord(const Label& label) const {
153 return const_cast<Builder*>(this)->GetRecord(label);
156 BuilderRecord* Builder::GetRecord(const Label& label) {
163 bool Builder::CheckForBadItems(Err* err) const {
225 bool Builder::TargetDefined(BuilderRecord* record, Err* err) {
246 BuilderRecord* Builder::GetOrCreateRecordOfType(const Label& label,
274 BuilderRecord* Builder::GetResolvedRecordOfType(const Label& label,
304 bool Builder::AddDeps(BuilderRecord* record,
317 bool Builder::AddDeps(BuilderRecord* record,
330 bool Builder::AddToolchainDep(BuilderRecord* record,
343 void Builder::RecursiveSetShouldGenerate(BuilderRecord* record,
360 void Builder::ScheduleItemLoadIfNecessary(BuilderRecord* record) {
364 bool Builder::ResolveItem(BuilderRecord* record, Err* err) {
401 bool Builder::ResolveDeps(LabelTargetVector* deps, Err* err) {
415 bool Builder::ResolveConfigs(LabelConfigVector* configs, Err* err) {
431 bool Builder::ResolveForwardDependentConfigs(Target* target, Err* err) {
456 std::string Builder::CheckForCircularDependencies(