En GitHub, ¿cómo busco "RecoverCompact" en "CPubKey :: RecoverCompact"

Estoy buscando GitHub para una definición dada de "RecoverCompact", y sigo obteniendo resultados que se registraron desde la primera versión.

Me di count de que mi error es que GitHub no busca el text parcial porque ve "CPubKey :: RecoverCompact" como una sola cadena, cuando en mi caso no sé en qué object se encuentra.

  • ¿Por qué es que puedo search algunas instancias de "RecoverCompact" y otras no? (a saber, versiones antiguas?)

  • Suponiendo que esto tiene que ver con la forma en que se declara el método, ¿cómo se llama este formatting de statement? (¿Global? … No soy desarrollador de C ++)

Si busca RecoverCompact en ese mismo repository , puede ver su statement en la class CPubKey

 // Recover a public key from a compact signature. bool RecoverCompact(const uint256 &hash, const std::vector<unsigned char>& vchSig); 

Para search en versiones anteriores, debe clonar el repository y usar git log -G , como se explica aquí .