This is my solution, fresh from the keyboard and still steaming 
TMap<char, bool> LetterSeen; // setup map
for (auto Letter : Word) // loop through provided word
{
Letter = tolower(Letter);
if (LetterSeen[Letter]) // if the letter is in the map
{
return false; // we do NOT have an isogram
}
else // otherwise
{
LetterSeen[Letter] = true; // add the letter to the map as seen
}
}
return true; // for example in cases where /0 is entered