Built-in types #
For convenience, a set of built-in types are already registered:
boolintfloatdoublestd::basic_string<T>(eg.std::string,std::wstring, …)std::filesystem::path
If the cmake option CPPPROPERTIES_ENABLE_BOOST is set to ON, the following types are also built-in:
boost::uuids::uuid
If the cmake option CPPPROPERTIES_ENABLE_QT is set to ON, the following types are also built-in:
QStringQPoint
Custom types #
Any type can be registered as a property type. See custom types for more information.