Home | History | Annotate | Download | only in gn

Lines Matching refs:label

13 #include "tools/gn/label.h"
40 const Label& toolchain_name) = 0;
46 // Returns the label of the default toolchain.
47 virtual Label GetDefaultToolchain() const = 0;
49 // Returns information about the toolchain with the given label. Will return
51 virtual const Settings* GetToolchainSettings(const Label& label) = 0;
54 // label, and calls Load().
55 void Load(const Label& label);
57 // Returns the build file that the given label references.
58 static SourceFile BuildFileForLabel(const Label& label);
62 // constant as a property key to get the Label* out of the scope where the
63 // label should be stored.
84 const Label& toolchain_name) OVERRIDE;
86 virtual Label GetDefaultToolchain() const OVERRIDE;
87 virtual const Settings* GetToolchainSettings(const Label& label) OVERRIDE;
106 const Label& default_toolchain_label() const {
138 // running. The label should be the name of the toolchain.
142 // set the default toolchain name to the given label.
143 void DidLoadBuildConfig(const Label& label);
169 Label default_toolchain_label_;
173 typedef std::map<Label, ToolchainRecord*> ToolchainRecordMap;