"never be standardized" sounds awfully pessimistic
Well, let's see: - They have spent over a decade trying to add it - It has been seen as such a waste of committee time all reflection stuff got sent to their own sub-group so those who care could bicker amongst themselves before proposing for actual inclusion - To this day only one paper has come out of the reflection group and made it into the standard: std::source_location - There's still no clear idea of what exactly "reflection" *is*, and what the correct level of abstraction is. Most papers go the route inevitably to make the whole AST available to the program, which is a no-go ... So how about C++65, and then we'll have to wait until at least C++74 for it to actually be implemented