Implement templates and macros for working with data types

The task is to implement template methods or macros that allow you to get information about data types.

  • Information for fundamental data types is provided.
  • Tools (macros) to define properties of custom data types are provided.
  • A value that is associated with null is provided for those data types for which this is possible.
  • For numeric types, the minimum and maximum values are provided such that null is not in their range.
  • It is possible to store type information by a variable of this type.
Edited by Kirill Chuvilin
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information