Or is it for optional features of the standard library?
Then the standard library would have to mark its option, but not implemented features as [[unimplemented]].
But to get rid of the warnings, the cpp file would have to include another header.
Then the standard library could instead not declare those functions.
And the other header could declare them.