Is there a way in AngelScript to obtain a list of entities that have been registered with the engine?
Basically, I have an API defined by things I register with my AngelScript engine. That API incremently grows with each version of my program. We document the API with a page on our project's Wiki. I should update the Wiki each time the API changes...
In practice, I have proven to be very bad at keeping that Wiki up to date.
However, if I could query the engine for everything registered, I could either write out some html documentation -- or possibly write out an 'equivalent' header file to the process through Doxygen or similar. I could then maintain a website of API docs mapped to the exact version with each release.
Perhaps there is a way to extend the annotation of things registered with AngelScript to provide some built-in documentation. This would be included with the documentation query above -- or possibly allow script users to query the engine for everything that has been registered.
Thanks for any suggestions,
Rob