Size: a a a

2021 June 08

МВ

Макс Воробьев... in dlang.ru
@MessageHandler
@TextFilter("my_filter")
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
и потом єти отрибути как достать нада
жесть
источник

МВ

Макс Воробьев... in dlang.ru
через этот трейт получаешь все методы, которые имеют атрибут MessageHandler
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
начинаю понимать
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
а зачем єто все внутри структури?
источник

МВ

Макс Воробьев... in dlang.ru
структуру проще передать как параметр шаблона
источник

МВ

Макс Воробьев... in dlang.ru
но! это все возможно только в Ct. если должна быть возможность добавления обработчиков в рантайме, то лучше так не делать
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
добавлять обработчики в рантайме не возможно
но я хотел сделать кроме филтров еще логические операции над фильтрами
источник

EP

Egor Pugin in dlang.ru
хочу также
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
по типу new TextFiltet(ping) || new TextFilter(pong);
источник

МВ

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

EP

Egor Pugin in dlang.ru
атрибуты хотел попробовать, случай подвернулся
источник

EP

Egor Pugin in dlang.ru
что-то такое выходит https://godbolt.org/z/TP54he3Pn
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
стоп
а нельзя по атрибуту получить функции?
источник

МВ

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

МВ

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

EP

Egor Pugin in dlang.ru
что?
источник

МВ

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

EP

Egor Pugin in dlang.ru
я не понимаю, пиши словами
источник

МВ

Макс Воробьев... in dlang.ru
пример с UDA в D кинул
источник