29 points | by birdculture 5 hours ago ago
2 comments
The class(metaclass) {...} syntax is not part of C++ yet. It is part of a proposal targeted for C++29.
Right, metaclass is a ways off. But even without it, just the core reflection is going to save a ton of boilerplate. Half the template tricks I've written for message parsing were basically hand-rolling what `^T` will just give you.
The class(metaclass) {...} syntax is not part of C++ yet. It is part of a proposal targeted for C++29.
Right, metaclass is a ways off. But even without it, just the core reflection is going to save a ton of boilerplate. Half the template tricks I've written for message parsing were basically hand-rolling what `^T` will just give you.