|
ORM C++
|
Typed one-to-many mapping. The descriptor stores no runtime strings: every member and fallback name is encoded in its type. More...
#include <relations.hpp>
Public Member Functions | |
|
template<auto TargetMember> requires std::is_member_object_pointer_v<decltype(TargetMember)> | |
| consteval auto | mappedBy () const -> OneToManyDescriptor< Member, TargetMember, detail::emptyRelationName > |
| template<reflection::FixedString TargetField> | |
| consteval auto | mappedBy () const -> OneToManyDescriptor< Member, nullptr, TargetField > |
Static Public Attributes | |
| static constexpr auto | member = Member |
| static constexpr auto | mappedByMember = MappedByMember |
| static constexpr auto | mappedByName = MappedByName |
Typed one-to-many mapping. The descriptor stores no runtime strings: every member and fallback name is encoded in its type.