![]() |
Модераторы: Daevaorn Страницы: (89) « Первая ... 71 72 [73] 74 75 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
какое ![]() ![]() поздравляю с ново-обретением свободы слова ![]() |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
спасибо ![]() странно...но в данном случае ощущение именно такое.. т.к. "осудили" без возможности апелляции, не сообщив даже причину. создам-ка я вторую часть модераторского беспредела ![]() |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
я там в свнке поначеркал..
чтоб не путаться, подведем промежуточные итоги: 1. impulse_args.hpp : набор структур превращающих параметры функций в а. args_normalized::type - mpl-seq не константныx без ссылочныx типов.. б. args_fused::type - fusion-seq от args_normalized::type в. args_invoked::type - mpl-seq константных ссылок типов из args_normalized::type todo: подправить, избавившись от typeext_detail.. 2. impulse.hpp : ну тут сам импульс. todo : расширить диапазон конструкторов, и добавить гетер args() и поместить _args_fused в приват.. добавить методы сериализации 3. cls_table.hpp : таблица соответствий импульсов методам класса... todo: добавить возможность задания storage (указатель, буст_функция, буст_сигнал и т.д.) 4. invoke.hpp : набор функций для разложения impulse::args() в параметры функции/метода todo : подправить , и сделать импульс первым параметром 5. cls_dispatcher.hpp : это функтор замыкания (бинда) таблицы на определенный объект класса исполнителя.. (название не нравится) todo: подправить 6. migrant.hpp : migrant - это полиморфное состояние импульса, получаемое посредством сериализации внутренних данных.. todo : исправить конвертацию на с использованием сериализации 7. switcher.hpp и switch_case.hpp: switcher нужен для динам. выбора на основе id мигранта, нужного типа импульса, конвертацию в него и передачу объекту исполнителю .. т.е. на входе migrant const& на выходе template <typename Impulse> void operator (Impulse const& im); todo : подправить 8. connection.hpp - абстрактный класс заготовка для передачи мигранта через границы приложения.. todo : подправить 9. tcp_connection.hpp - передачa мигранта по tcp протоколу todo : создать Добавлено @ 13:51 только вот по привату неудобно будет опять общаться ![]() Это сообщение отредактировал(а) mes - 27.12.2010, 14:24 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Ы) вариант ![]() Добавлено через 6 минут и 12 секунд наверное тогда уже и каталоги оканчивающиеся подчерками можно удалить? ну... cls_ думаю тут излишне. по остальному понятно. часть из задач смогу сделать сам. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
наверное..
мне они уже больше не нужны.. остальное сами смотрите .. Добавлено @ 14:17 задачи изложены в порядке зависимостей.. т.е. предыдущий пункт не требует знаний о следующем.. для уточнения :1-5 "типо-зависимые" , 6-9 "ид-зависимые" механизмы Это сообщение отредактировал(а) mes - 27.12.2010, 14:19 |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
желательно начать с задач 1,2,6 - typeext && seriаlization ![]() Это сообщение отредактировал(а) mes - 27.12.2010, 14:23 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
что то подсказывает , что это (диспетчер) должно быть в invoke.hpp и иметь соотвествующее имя.. надо еще подумать над этим.. Это сообщение отредактировал(а) mes - 27.12.2010, 14:46 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
произвел рефакторинг.
сейчас пытаюсь поправить этот код: http://liveworkspace.org/code/cbcebff932f6...c99abd81c362763 как конечную точку на этом этапе. но что-то ведать где-то упустил. ошибка... |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
boostcoder, с возвращением
![]() |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
пасиба
![]() |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
ну что там с ошибкой ? нашли уже ? или помочь ?
хм... а чего у меня switcher.hpp в браузере не открывается? с остальными порядок..
это вызов шаблонной функции, если происходит в шаблоне, то должно быть указанно template.. сейчас ухожу.. буду позже.. Это сообщение отредактировал(а) mes - 8.1.2011, 15:57 |
|||
|
||||
boostcoder |
|
||||||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
все еще пытаюсь..
ошибка в этой строке:
по разному пробовал. ну не знаю где еще должен быть template..
не понял.. не открывается откуда? из SVN? |
||||||
|
|||||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
отсюда : http://code.google.com/p/discoly/source/br...%2Finclude%2Fdy Добавлено через 13 минут и 35 секунд ошибка в том, что у шаблона convert два параметра, а передается один.. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
самый простой способ просто поправить саму шаблонную функцию..
Это сообщение отредактировал(а) mes - 8.1.2011, 17:42 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |