National Repository of Grey Literature 1 records found  Search took 0.00 seconds. 
A system for introspection in C++
Fačko, Peter ; Bednárek, David (advisor) ; Ježek, Pavel (referee)
Introspection and reflection are powerful programming tools that allow generic solu- tions for difficult problems such as multiple dispatch or serialization. In C++, the support for introspection is seriously limited, while reflection is virtually non-existent. The langu- age standard has been developing significantly in recent past and thus it is now possible to extend the language with those features using a custom tool. The result of this thesis is an introspection library working with metadata generated from source code and a compiler- based metadata generator. The functionality of the whole system shall be demonstrated by implementing multiple dispatch, for which there is no simple implementation in stan- dard C++. 1

Interested in being notified about new results for this query?
Subscribe to the RSS feed.