I нареч. качеств.-количеств. разг.
Всех без исключения - обычно немногих (знать, помнить и т.п.).
II предик. разг.
Оценочная характеристика количества чего-либо как небольшого, ограниченного.
нареч.
1) Целиком, без исключения.
Знать наперечёт все молодёжные ансамбли.
Помнить наперечёт имена великих полководцев.
2) в функц. сказ. с сущ. в именит. и род. мн. Ограниченное количество, можно пересчитать.
Такие книги наперечёт.
Кинотеатров в городе наперечёт.
Денег было наперечёт.
Патроны были выданы наперечёт.
нареч. разг.
1. all without exception
он знал всех наперечёт — he knew every single one of them
2. (в функции сказуемого) there are few, there are not many
такие люди, как он, наперечёт — there are not many like him