Special case needed for std::string
Merge pull request #4857 from wmtan/SpecialCaseForString

Special case needed to get template name of std::string