Я не знаю, действительно ли это шаблон, поэтому не знаю, с чего начать. Я постараюсь объяснить, что хочу.
Учитывая тип Foo
с членами Bar и Baz, могу ли я создать тип оболочки A<Foo>
, который возвращает фиктивный экземпляр Foo, чтобы я мог писать A<Foo>.Bar ...
? Цель состоит в том, чтобы его можно было использовать внутри цитат, например <@ A<Foo>.Bar > 1 @>
Чтобы было ясно. Как реализовать A
?