| OLD | NEW | 
|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project 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 /** \mainpage V8 API Reference Guide | 5 /** \mainpage V8 API Reference Guide | 
| 6  * | 6  * | 
| 7  * V8 is Google's open source JavaScript engine. | 7  * V8 is Google's open source JavaScript engine. | 
| 8  * | 8  * | 
| 9  * This set of documents provides reference material generated from the | 9  * This set of documents provides reference material generated from the | 
| 10  * V8 header file, include/v8.h. | 10  * V8 header file, include/v8.h. | 
| (...skipping 3685 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 3696 | 3696 | 
| 3697 | 3697 | 
| 3698 /** | 3698 /** | 
| 3699  * A FunctionTemplate is used to create functions at runtime. There | 3699  * A FunctionTemplate is used to create functions at runtime. There | 
| 3700  * can only be one function created from a FunctionTemplate in a | 3700  * can only be one function created from a FunctionTemplate in a | 
| 3701  * context.  The lifetime of the created function is equal to the | 3701  * context.  The lifetime of the created function is equal to the | 
| 3702  * lifetime of the context.  So in case the embedder needs to create | 3702  * lifetime of the context.  So in case the embedder needs to create | 
| 3703  * temporary functions that can be collected using Scripts is | 3703  * temporary functions that can be collected using Scripts is | 
| 3704  * preferred. | 3704  * preferred. | 
| 3705  * | 3705  * | 
|  | 3706  * Any modification of a FunctionTemplate after first instantiation will trigger | 
|  | 3707  *a crash. | 
|  | 3708  * | 
| 3706  * A FunctionTemplate can have properties, these properties are added to the | 3709  * A FunctionTemplate can have properties, these properties are added to the | 
| 3707  * function object when it is created. | 3710  * function object when it is created. | 
| 3708  * | 3711  * | 
| 3709  * A FunctionTemplate has a corresponding instance template which is | 3712  * A FunctionTemplate has a corresponding instance template which is | 
| 3710  * used to create object instances when the function is used as a | 3713  * used to create object instances when the function is used as a | 
| 3711  * constructor. Properties added to the instance template are added to | 3714  * constructor. Properties added to the instance template are added to | 
| 3712  * each object instance. | 3715  * each object instance. | 
| 3713  * | 3716  * | 
| 3714  * A FunctionTemplate can have a prototype template. The prototype template | 3717  * A FunctionTemplate can have a prototype template. The prototype template | 
| 3715  * is used to create the prototype object of the function. | 3718  * is used to create the prototype object of the function. | 
| (...skipping 3777 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 7493  */ | 7496  */ | 
| 7494 | 7497 | 
| 7495 | 7498 | 
| 7496 }  // namespace v8 | 7499 }  // namespace v8 | 
| 7497 | 7500 | 
| 7498 | 7501 | 
| 7499 #undef TYPE_CHECK | 7502 #undef TYPE_CHECK | 
| 7500 | 7503 | 
| 7501 | 7504 | 
| 7502 #endif  // V8_H_ | 7505 #endif  // V8_H_ | 
| OLD | NEW | 
|---|