| 688 | }; |
| 689 | |
| 690 | class AnsiString : public String<CHAR> { |
| 691 | public: |
| 692 | using String::String; |
| 693 | AnsiString(PCANSI_STRING Ansi) : String(Ansi->Buffer, Ansi->Length / sizeof(CHAR)) {} |
| 694 | AnsiString(const String& Str) : String(Str) {} |
| 695 | AnsiString(String&& Str) : String(Str) {} |
| 696 | AnsiString() : String() {} |
| 697 | }; |
| 698 | |
| 699 | class WideString : public String<WCHAR> { |
| 700 | public: |
nothing calls this directly
no outgoing calls
no test coverage detected