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