Changeset 38:ae1ecd302f54 in rrlib_rtti_conversion
- Timestamp:
- 12.12.2020 22:10:54 (3 years ago)
- Branch:
- 17.03
- Children:
- 39:c7c49c4d850d, 40:3a50f65e594b
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
defined_conversions.cpp
r36 r38 397 397 } 398 398 399 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const 399 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const override 400 400 { 401 401 custom_data.ComputationTypes()[0] = conversion_option.source_type; … … 565 565 for (size_t i = 2; i < copy_elements; i++) 566 566 { 567 tTypedConstPointersource_next = tTypedConstPointer(static_cast<const char*>(source_next.GetRawDataPointer()) + offset_source, source_element_type);567 source_next = tTypedConstPointer(static_cast<const char*>(source_next.GetRawDataPointer()) + offset_source, source_element_type); 568 568 tTypedPointer destination_next(static_cast<char*>(destination_object.GetRawDataPointer()) + i * destination_element_offset, destination_element_type); 569 569 operation.Continue(source_next, destination_next); … … 648 648 } 649 649 650 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const 650 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const override 651 651 { 652 652 custom_data.ComputationTypes()[0] = conversion_option.source_type; … … 720 720 } 721 721 722 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const 722 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const override 723 723 { 724 724 custom_data.ComputationTypes()[0] = conversion_option.source_type; … … 834 834 } 835 835 836 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const 836 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const override 837 837 { 838 838 custom_data.ComputationTypes()[0] = conversion_option.source_type; … … 1061 1061 } 1062 1062 1063 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const 1063 virtual void OnCompile(const tConversionOption& conversion_option, tCustomOperationData& custom_data) const override 1064 1064 { 1065 1065 custom_data.ComputationTypes()[0] = GetSupportedType(conversion_option.source_type, true);
Note: See TracChangeset
for help on using the changeset viewer.