Resultados da pesquisa a pedido "metaprogramming"
Separar tipo de função com função especializada
A resposta paraessa questão [https://stackoverflow.com/q/38457112/2642059]separa um tipo de função usando um modelo de classe: template <typename T> struct function_args {}; template <typename R, typename... Args> struct ...
Thread Safety: Variáveis de classe em Ruby
Executar gravações / leituras em variáveis de classe em Ruby não é seguro para threads. Executar gravações / leituras em variáveis de instância parece ser seguro para threads. Dito isto, é seguro para threads executar gravações / leituras em ...
Definir operador Ruby customizado
A questão é: posso definir minhapróprio costume operador em Ruby, exceto os encontrados em "Expressões do Operador"?Por exemplo:
Lista dos métodos de metaprogramação do Rub
@Just começou a aprender metaprogramação em Ruby. Observando Object.methods, recebo: Object.methods => [ :allocate, :new, :superclass, :freeze, :===, :==, :<=>, :<, :<=, :>, :>=, :to_s, :included_modules, :include?, :name, ...
Um grupo de macros variadas
Eu gostaria de ter um grupo de número variável de argumentos passados para uma macro. Eu tenho as seguintes macros incorretas: #define M_NARGS(...) M_NARGS_(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) #define M_NARGS_(_10, _9, _8, _7, _6, _5, ...
Sqlalchemy cria dinamicamente tabela e classe mapeada
Dado um conjunto de nomes de colunas e seus tipos, o objetivo é para instanciar uma tabela e a classe mapeada correspondente. Está relacionado à pergunta postada aqui:Criação de classe dinâmica ...
potência std :: ratio de um std :: ratio em tempo de compilação?
Eu tenho uma pergunta desafiadora de um ponto de vista matemático, algorítmico e de recursão de metaprogramação. Considere a seguinte declaração: