Результаты поиска по запросу "metaprogramming"

3 ответа

Ruby 2.0 Как мне включить модуль из модуля после его включения?

module X end module Y end module Z #TODO include X replacement of including Y #TODO include Y replacement of including X endЕсть ли способ обойти тот факт, что рубин не содержит ключевое слово uninclude?

4 ответа

SFINAE для проверки унаследованных функций-членов

Используя SFINAE, яможет обнаружить [https://stackoverflow.com/questions/257288/possible-for-c-template-to-check-for-a-functions-existence/264088#264088] Если данный класс имеет определенную функцию-член. Но что, если я хочу ...

2 ответа

Как я могу определить «вызывающего» моего метода в Objective-C? [Дубликат]

На этот вопрос уже есть ответ здесь: Как узнать, кто вызвал метод? [/questions/1793999/how-to-find-out-who-called-a-method] 9 ответовТак что у меня есть довольно сложное приложение, которое я, возможно, наивно согласился «отладить». При входе в ...

ТОП публикаций

2 ответа

std :: ratio мощность стандартного std :: ratio во время компиляции?

У меня сложный вопрос с математической, алгоритмической и метапрограммирующей точки зрения. Рассмотрим следующую декларацию: template<class R1, class R2> using ratio_power = /* to be defined */;на основе примераstd::ratio ...

4 ответа

Ошибка GCC с шаблонами переменных: «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список аргументов фиксированной длины»

Выполняя вариационное программирование шаблонов в C ++ 11 на GCC, время от времени я получаю сообщение об ошибке: «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список фиксированной длины». Если я удаляю «...» в коде, я ...

2 ответа

Пределы BOOST_FUSION_ADAPT_STRUCT

Я пытался играть сBOOST_FUSION_ADAPT_STRUCT макрос и пробовал некоторые наивные вещи, такие как использование Fusion для печати любой произвольной структуры. Начиная с этогопример кода приведен в ...

5 ответов

Получите имя выполняемого в настоящее время метода

$0 является переменной для программы Ruby верхнего уровня, но есть ли она для текущего метода?

4 ответа

Вызов метода из строки с именем метода в Ruby

Как я могу сделать то, о чем они говорятВо [https://stackoverflow.com/questions/3061/calling-a-function-from-a-string-with-the-functions-name-in-python] а в рубине? Как бы вы сделали функцию на объекте? и как бы вы сделали глобальную ...