Pesquisar um vetor de objetos por atributo de objeto

Eu estou tentando descobrir uma boa maneira de encontrar o índice de um determinado objeto em um vetor - comparando uma seqüência de caracteres para um campo de membro no objeto.

Like this : find(vector.begin(), vector.end(), [object where obj.getName() == myString])

Eu procurei sem sucesso - talvez eu não entenda completamente o que procurar.