|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Compile-time utility type to access various information about C++ type members. More...
#include <ice/base.hxx>
Static Public Attributes | |
| static constexpr ice::u8 | member_type = 0 |
| Category of the passed Member type. (1 => method, 2 => field, 0 => invalid / not a member type). | |
Compile-time utility type to access various information about C++ type members.
This struct allows us to access various information from a C++ member (method or field) and create additional processing logic based on these values. This type always provides the member_type property which holds information if the accessed data is from a method or a field type. Method types provide access to:
|
staticconstexpr |
Category of the passed Member type. (1 => method, 2 => field, 0 => invalid / not a member type).