Size: a a a

2021 June 07

МВ

Макс Воробьев... in dlang.ru
вот именно этого я и пытаюсь избежать
источник

DH

Dark Hole in dlang.ru
А никак
источник

МВ

Макс Воробьев... in dlang.ru
=(
источник

DH

Dark Hole in dlang.ru
В миксинах могут быть только синтаксически целые конструкции
источник

DH

Dark Hole in dlang.ru
Ну типа ты можешь через alias наверное внутри mixin переименовать
источник

МВ

Макс Воробьев... in dlang.ru
так мне не внутри, мне снаружи
источник

МВ

Макс Воробьев... in dlang.ru
            static extern (C) CRetType d_interface_method_impl_(CArgs) {
                   
           }
- d_interface_method_impl_ - вместо этого хочу миксин с именем типа и методом
источник

МВ

Макс Воробьев... in dlang.ru
источник

DH

Dark Hole in dlang.ru
mixin SuperMethod!("name", q{
 // code
});

Не подойдёт?
источник

МВ

Макс Воробьев... in dlang.ru
что за SuperMethod ?
источник

DH

Dark Hole in dlang.ru
template mixin
источник

МВ

Макс Воробьев... in dlang.ru
проще таки через mixin(q{})
источник

КП

Константин Пунш... in dlang.ru
Нужно добавить stupid mixin
источник

КП

Константин Пунш... in dlang.ru
Которая просто будет ставлять текст в стейтмент.
источник

МВ

Макс Воробьев... in dlang.ru
и назвать его define )
источник

DH

Dark Hole in dlang.ru
Надо сделать stupid D
источник

DH

Dark Hole in dlang.ru
И supercool D
источник

DH

Dark Hole in dlang.ru
Первый вообще почти без всех конструкций которые могут отстрелить ногу
источник

DH

Dark Hole in dlang.ru
А второй без GC специально для фанатов С++
источник

МВ

Макс Воробьев... in dlang.ru
истинным фанатам С++ кроме С++03 ничего не нужно)
источник