| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef TOOLS_GN_FUNCTIONS_H_ | 5 #ifndef TOOLS_GN_FUNCTIONS_H_ | 
| 6 #define TOOLS_GN_FUNCTIONS_H_ | 6 #define TOOLS_GN_FUNCTIONS_H_ | 
| 7 | 7 | 
| 8 #include <map> | 8 #include <map> | 
| 9 #include <string> | 9 #include <string> | 
| 10 #include <vector> | 10 #include <vector> | 
| (...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 351 | 351 | 
| 352 extern const char kToolchain[]; | 352 extern const char kToolchain[]; | 
| 353 extern const char kToolchain_HelpShort[]; | 353 extern const char kToolchain_HelpShort[]; | 
| 354 extern const char kToolchain_Help[]; | 354 extern const char kToolchain_Help[]; | 
| 355 Value RunToolchain(Scope* scope, | 355 Value RunToolchain(Scope* scope, | 
| 356                    const FunctionCallNode* function, | 356                    const FunctionCallNode* function, | 
| 357                    const std::vector<Value>& args, | 357                    const std::vector<Value>& args, | 
| 358                    BlockNode* block, | 358                    BlockNode* block, | 
| 359                    Err* err); | 359                    Err* err); | 
| 360 | 360 | 
| 361 extern const char kToolchainArgs[]; |  | 
| 362 extern const char kToolchainArgs_HelpShort[]; |  | 
| 363 extern const char kToolchainArgs_Help[]; |  | 
| 364 Value RunToolchainArgs(Scope* scope, |  | 
| 365                        const FunctionCallNode* function, |  | 
| 366                        const std::vector<Value>& args, |  | 
| 367                        BlockNode* block, |  | 
| 368                        Err* err); |  | 
| 369 |  | 
| 370 extern const char kWriteFile[]; | 361 extern const char kWriteFile[]; | 
| 371 extern const char kWriteFile_HelpShort[]; | 362 extern const char kWriteFile_HelpShort[]; | 
| 372 extern const char kWriteFile_Help[]; | 363 extern const char kWriteFile_Help[]; | 
| 373 Value RunWriteFile(Scope* scope, | 364 Value RunWriteFile(Scope* scope, | 
| 374                    const FunctionCallNode* function, | 365                    const FunctionCallNode* function, | 
| 375                    const std::vector<Value>& args, | 366                    const std::vector<Value>& args, | 
| 376                    Err* err); | 367                    Err* err); | 
| 377 | 368 | 
| 378 // ----------------------------------------------------------------------------- | 369 // ----------------------------------------------------------------------------- | 
| 379 | 370 | 
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 495   Scope* scope_; | 486   Scope* scope_; | 
| 496   const FunctionCallNode* function_; | 487   const FunctionCallNode* function_; | 
| 497   const char* type_description_; | 488   const char* type_description_; | 
| 498 | 489 | 
| 499   // Set to true when the key is added to the scope so we don't try to | 490   // Set to true when the key is added to the scope so we don't try to | 
| 500   // delete nonexistant keys which will cause assertions. | 491   // delete nonexistant keys which will cause assertions. | 
| 501   bool key_added_; | 492   bool key_added_; | 
| 502 }; | 493 }; | 
| 503 | 494 | 
| 504 #endif  // TOOLS_GN_FUNCTIONS_H_ | 495 #endif  // TOOLS_GN_FUNCTIONS_H_ | 
| OLD | NEW | 
|---|