Sprawdź czas kompilacji, jeśli funkcja jest używana / nieużywana c ++

Chciałbym sprawdzić podczas kompilacji, czy istnieje jakaś funkcjajakaś klasa jest używany / nieużywany, a zatem nie udaje się / przekazuje procesu kompilacji.

Na przykład jeśli funkcjaF1 jest wywoływany gdzieś w kodzie, który chcę, aby kompilacja się powiodła, i jeśli funkcjaF2 nazywa się Chcę, żeby się nie udało.

Jakieś pomysły, jak to zrobić, używając preprocesora, szablonów lub innej techniki metaprogramowania c ++?

questionAnswers(2)

yourAnswerToTheQuestion