namespace Video { struct Card { }; void init(Card card) { } } void main() { Video::Card card; // ADL init(card); }