A modifiable type used to create an immutable TypeConsistencyEnforcement
More...
A modifiable type used to create an immutable TypeConsistencyEnforcement
◆ TypeConsistencyEnforcementBuilder()
Creates a builder with the values of an existing immutable instance
◆ Build()
◆ Kind
Type consistency kind.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_kind
◆ IgnoreSequenceBounds
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.IgnoreSequenceBounds |
|
getset |
Controls whether sequence bounds are taken into consideration for type assignability.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_ignore_sequence_bounds
◆ IgnoreStringBounds
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.IgnoreStringBounds |
|
getset |
Controls whether string bounds are taken into consideration for type assignability.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_ignore_string_bounds
◆ IgnoreMemberNames
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.IgnoreMemberNames |
|
getset |
Controls whether member names are taken into consideration for type assignability.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_ignore_member_names
◆ PreventTypeWidening
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.PreventTypeWidening |
|
getset |
Controls whether type widening is allowed.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_prevent_type_widening
◆ ForceTypeValidation
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.ForceTypeValidation |
|
getset |
Controls whether type information must be available in order to complete matching between a Publication.DataWriter<T> and a Subscription.DataReader<T>.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_force_type_validation
◆ IgnoreEnumLiteralNames
bool Rti.Dds.Core.Policy.TypeConsistencyEnforcementBuilder.IgnoreEnumLiteralNames |
|
getset |
Controls whether enumeration constant names are taken into consideration for type assignability.
The full documentation is available in the C API: DDS_TypeConsistencyEnforcementQosPolicy_ignore_enum_literal_names