#pragma once namespace { struct HiddenBase {}; void hidden_probe(HiddenBase); }