44 lines
3.1 KiB
JavaScript
44 lines
3.1 KiB
JavaScript
|
var doc_understanding_as =
|
||
|
[
|
||
|
[ "Versions", "doc_versions.html", [
|
||
|
[ "History", "doc_versions.html#doc_versions_milestones", [
|
||
|
[ "2003 - Birth and first public release", "doc_versions.html#doc_versions_2003", null ],
|
||
|
[ "2005 - Version 2, sand box, object handles, script classes, and garbage collection", "doc_versions.html#doc_versions_2005", null ],
|
||
|
[ "2006 - Script interface", "doc_versions.html#doc_versions_2006", null ],
|
||
|
[ "2009 - Inheritance, template types, operator overloads, and JIT compilation", "doc_versions.html#doc_versions_2009", null ],
|
||
|
[ "2010 - Function pointers", "doc_versions.html#doc_versions_2010", null ],
|
||
|
[ "2011 - Automatic garbage collection and debugging", "doc_versions.html#doc_versions_2011", null ],
|
||
|
[ "2012 - Namespaces and mixins", "doc_versions.html#doc_versions_2012", null ],
|
||
|
[ "2013 - Improved template types, delegates, weak references, and initialization lists", "doc_versions.html#doc_versions_2013", null ],
|
||
|
[ "2014 - Named arguments and auto", "doc_versions.html#doc_versions_2014", null ],
|
||
|
[ "2015 - Anonymous functions", "doc_versions.html#doc_versions_2015", null ],
|
||
|
[ "2016 - Child funcdefs", "doc_versions.html#doc_versions_2016", null ],
|
||
|
[ "2017 - external keyword and anonymous initialization lists", "doc_versions.html#doc_versions_2017", null ],
|
||
|
[ "2018 - Try-catch statements and explicit constructors", "doc_versions.html#doc_versions_2018", null ],
|
||
|
[ "2019 - Explicit property keyword", "doc_versions.html#doc_versions_2019", null ]
|
||
|
] ]
|
||
|
] ],
|
||
|
[ "Script modules", "doc_module.html", [
|
||
|
[ "Single module versus multiple modules", "doc_module.html#doc_module_single_vs_multi", null ],
|
||
|
[ "Exchanging information between modules", "doc_module.html#doc_module_exchange", null ]
|
||
|
] ],
|
||
|
[ "Datatypes in AngelScript and C++", "doc_as_vs_cpp_types.html", [
|
||
|
[ "Primitives", "doc_as_vs_cpp_types.html#doc_as_vs_cpp_types_1", null ],
|
||
|
[ "Strings", "doc_as_vs_cpp_types.html#doc_as_vs_cpp_types_5", null ],
|
||
|
[ "Arrays", "doc_as_vs_cpp_types.html#doc_as_vs_cpp_types_2", null ],
|
||
|
[ "Object handles", "doc_as_vs_cpp_types.html#doc_as_vs_cpp_types_3", null ],
|
||
|
[ "Script classes and interfaces", "doc_as_vs_cpp_types.html#doc_as_vc_cpp_types_5", null ],
|
||
|
[ "Function pointers", "doc_as_vs_cpp_types.html#doc_as_vc_cpp_types_6", null ],
|
||
|
[ "Parameter references", "doc_as_vs_cpp_types.html#doc_as_vs_cpp_types_4", null ]
|
||
|
] ],
|
||
|
[ "Object handles to the application", "doc_obj_handle.html", [
|
||
|
[ "Managing the reference counter in functions", "doc_obj_handle.html#doc_obj_handle_3", null ],
|
||
|
[ "Auto handles can make it easier", "doc_obj_handle.html#doc_obj_handle_4", null ]
|
||
|
] ],
|
||
|
[ "Memory management", "doc_memory.html", [
|
||
|
[ "Overview of the memory management", "doc_memory.html#doc_memory_1", null ],
|
||
|
[ "Reference counting algorithm", "doc_memory.html#doc_memory_2", null ],
|
||
|
[ "Garbage collector algorithm", "doc_memory.html#doc_memory_3", null ],
|
||
|
[ "Memory heap", "doc_memory.html#doc_memory_4", null ]
|
||
|
] ]
|
||
|
];
|