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.