|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
Trait interface for property metadata. More...
#include <materialepas_traits.hpp>
Static Public Member Functions | |
| static constexpr const PropertyDescriptor * | properties () noexcept |
| Get array of property descriptors. | |
| static constexpr size_t | property_count () noexcept |
| Get number of properties in the struct. | |
| static constexpr const char * | struct_name () noexcept |
| Get human-readable struct name. | |
Trait interface for property metadata.
Specialize this template for each serializable struct to provide:
| T | The struct type to provide traits for |
Definition at line 54 of file materialepas_traits.hpp.
|
staticconstexprnoexcept |
Get array of property descriptors.
Referenced by reusex::core::traits::detail::make_nested_property().
|
staticconstexprnoexcept |
Get number of properties in the struct.
References property_count().
Referenced by reusex::core::traits::detail::make_nested_property(), and property_count().
|
staticconstexprnoexcept |
Get human-readable struct name.
References struct_name().
Referenced by struct_name().