|  | Inviwo 0.9.12-pre
    Inviwo documentation | 
A traits class for getting the class identifier from a Property. This provides a customization point if one wants to generate the class identifier dynamically, by specializing the traits for your kind of Property: More...
#include <property.h>
| Static Public Member Functions | |
| static constexpr std::string_view | classIdentifier () | 
A traits class for getting the class identifier from a Property. This provides a customization point if one wants to generate the class identifier dynamically, by specializing the traits for your kind of Property:
The default behavior returns the static member "classIdentifier" or "CLASS_IDENTIFIER";
| 
 | inlinestaticconstexpr | 
The Class Identifier has to be globally unique. Use a reverse DNS naming scheme. Example: "org.someorg.mypropertytype" The default implementation will look for a static std::string_view member "T::classIdentifier" or "T::CLASS_IDENTIFIER". In case it is not found an empty string will be returned. An empty class identifier will be considered an error in various factories.