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

4 ответа

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

Используя SFINAE, яможет обнаружить Если данный класс имеет определенную функцию-член. Но что, если я хочу проверить унаследованные функции-члены?Следующее н...

2 ответа

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

2 ответа

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

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

4 ответа

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

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

2 ответа

Пределы BOOST_FUSION_ADAPT_STRUCT

Я пытался играть с

3 ответа

Как отменить изменения мета-классов после выполнения GroovyShell?

Например, если я выполняю скрипт Groovy, который модифицирует мета-класс String, добавлю метод foo () GroovyShell shell1 = new GroovyShell(); shell1.evaluate("String.metaClass.foo = {-> delegate.toUpperCase()}");когда я создаю новую оболочку ...

1 ответ

Как Пони (ORM) делает свои трюки?

Пони ОРМ [http://doc.ponyorm.com/]делает хороший трюк преобразования выражения генератора в SQL. Пример: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM ...

2 ответа

Реализация оператора Matlab's двоеточие: в классе шаблонов выражений C ++

Я реализую библиотеку шаблонов выражений C ++. Я создал правильныйSubMatrixExpr класс для сбора элементов в матрице, включая синтаксис B = SubMatrix(A,1,3,2,10);что эквивалентно Matlab's B = A(1:3,2:10);Конечно, синтаксис Matlab намного ...

1 ответ

Почему я не могу использовать attr_accessor внутри инициализации?

Я пытаюсь сделатьinstance_eval с последующимattr_accessor внутриinitialize, и я продолжаю получать это: `` initialize ': неопределенный метод' attr_accessor'`. Почему это не работает? Код выглядит примерно так: class MyClass def ...

7 ответов

Можно ли создать и инициализировать массив значений с помощью шаблонного метапрограммирования?

Я хочу иметь возможность создавать массив вычисляемых значений (скажем, для простоты, что я хочу, чтобы каждое значение было квадратом его индекса) во время ...