ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
materialepas_property_types.hpp File Reference
#include <optional>
#include <string_view>
Include dependency graph for materialepas_property_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  reusex
namespace  reusex::core
namespace  reusex::core::traits

Enumerations

enum class  reusex::core::traits::PropertyType {
  reusex::core::traits::String , reusex::core::traits::Integer , reusex::core::traits::Double , reusex::core::traits::Boolean ,
  reusex::core::traits::TriState , reusex::core::traits::StringArray , reusex::core::traits::EnumValue , reusex::core::traits::EnumArray ,
  reusex::core::traits::ObjectArray
}
 Property type enumeration for MaterialPassport serialization. More...

Functions

constexpr std::string_view reusex::core::traits::to_data_type_string (PropertyType type) noexcept
 Convert PropertyType to database data_type string.
std::optional< PropertyTypereusex::core::traits::property_type_from_string (std::string_view str) noexcept
 Convert database data_type string to PropertyType.