• R/O
  • SSH
  • HTTPS

eirrepo: Commit


Commit MetaInfo

Revision157 (tree)
Time2018-11-29 22:29:13
Authorquiret

Log Message

- fixed a C++ conformity issue

Change Summary

Incremental Difference

--- common/sdk/MultiString.h (revision 156)
+++ common/sdk/MultiString.h (revision 157)
@@ -729,7 +729,7 @@
729729
730730 struct ansiStringProvider final : public charStringProvider <char>
731731 {
732- using charStringProvider::charStringProvider;
732+ using charStringProvider <char>::charStringProvider;
733733
734734 stringProvider* Clone( MultiString *refPtr ) const override final
735735 {
@@ -744,13 +744,13 @@
744744 // Dangerous function!
745745 const char* GetConstANSIString( void ) const noexcept override final
746746 {
747- return strData.GetConstString();
747+ return this->strData.GetConstString();
748748 }
749749 };
750750
751751 struct wideStringProvider final : public charStringProvider <wchar_t>
752752 {
753- using charStringProvider::charStringProvider;
753+ using charStringProvider <wchar_t>::charStringProvider;
754754
755755 stringProvider* Clone( MultiString *refPtr ) const override final
756756 {
@@ -765,13 +765,13 @@
765765 // Dangerous function!
766766 const wchar_t* GetConstUnicodeString( void ) const noexcept final
767767 {
768- return strData.GetConstString();
768+ return this->strData.GetConstString();
769769 }
770770 };
771771
772772 struct char16StringProvider final : public charStringProvider <char16_t>
773773 {
774- using charStringProvider::charStringProvider;
774+ using charStringProvider <char16_t>::charStringProvider;
775775
776776 stringProvider* Clone( MultiString *refPtr ) const override final
777777 {
@@ -786,13 +786,13 @@
786786 // Dangerous function!
787787 const char16_t* GetConstUTF16String( void ) const noexcept final
788788 {
789- return strData.GetConstString();
789+ return this->strData.GetConstString();
790790 }
791791 };
792792
793793 struct utf8StringProvider final : public charStringProvider <char8_t>
794794 {
795- using charStringProvider::charStringProvider;
795+ using charStringProvider <char8_t>::charStringProvider;
796796
797797 stringProvider* Clone( MultiString *refPtr ) const override final
798798 {
@@ -807,13 +807,13 @@
807807 // Dangerous function!
808808 const char8_t* GetConstUTF8String( void ) const noexcept final
809809 {
810- return strData.GetConstString();
810+ return this->strData.GetConstString();
811811 }
812812 };
813813
814814 struct utf32StringProvider final : public charStringProvider <char32_t>
815815 {
816- using charStringProvider::charStringProvider;
816+ using charStringProvider <char32_t>::charStringProvider;
817817
818818 stringProvider* Clone( MultiString *refPtr ) const override final
819819 {
@@ -828,7 +828,7 @@
828828 // Dangerous function!
829829 const char32_t* GetConstUTF32String( void ) const noexcept final
830830 {
831- return strData.GetConstString();
831+ return this->strData.GetConstString();
832832 }
833833 };
834834
Show on old repository browser