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 ++?