Suchergebnisse für Anfrage "metaprogramming"
Transforming MPL-Vektor mit eigener Funktion
Ich möchte jedes Element in einem @ multipliziermpl::vector durch eineint. Erstens eine Metafunktion zum Multiplizieren einesint_ mit einemint. template <int i> struct multiply_scalar { template<typename T> struct apply { typedef int_<(T::value ...
Explizite Verwendung von LambdaMetafactory
Ich versuche LambdaMetafactory.metafactory explizit zu verwenden. Ich kann nicht verstehen, warum es nur mit der Runnable-Funktionsschnittstelle funktioniert. Zum Beispiel macht dieser Code das, was er erwartet (er gibt "Hallo Welt" ...
Boost.Fusion Laufzeitschalter
Ich lese den Typ eines Objekts aus einer Datei: enum class type_index { ... }; type_index typeidx = read(file_handle, type_index{}); Abhängig vom Typindex möchte ich einen Typ (aus einer Liste möglicher Typen) erstellen und etwas generisches ...
Wie implementiere ich das Merkmal is_enum_class? [Duplikat
Diese Frage hat hier bereits eine Antwort: Ist es möglich festzustellen, ob ein Typ ein Aufzählungstyp mit Gültigkeitsbereich ist? [/questions/10724783/is-it-possible-to-determine-if-a-type-is-a-scoped-enumeration-type] 1 AntwortWie kann man ...
Currying für Vorlagen in C ++ Metaprogrammierung
Dies ist eher eine konzeptionelle Frage. Ich versuche, den einfachsten Weg zu finden, eine Vorlage mit zwei Argumenten (wobei die Argumente Typen sind) in eine Vorlage mit einem Argument zu konvertieren. Das heißt, einen der Typen ...
Wie kann ich alle Modelle in meiner Rails-App durchlaufen?
Ich möchte in der Lage sein, alle Modelle in meiner Schienen-App zu durchlaufen und zu inspizieren. Im Pseudocode würde es ungefähr so aussehen: rails_env.models.each do |model| associations = model.reflect_on_all_associations(:has_many) ... do ...
Was bedeutet "typename =" in den Vorlagenparametern?
Ich habe diesen Ausdruck auf Seite 189 des Buches "Effective Modern C ++" gesehen: template<typename T, typename = typename std::enable_if<condition>::type> explicit Person(T&& n); Ich frage mich nur, was macht der Teil "typename = "mean. Es ...
method_missing gotchas in Ruby
Gibt es bei der Definition des @ etwas zu beachtemethod_missing -Methode in Ruby? Ich frage mich, ob es einige nicht so offensichtliche Wechselwirkungen durch Vererbung, Ausnahmefehler, Leistung oder irgendetwas anderes gibt.
alias_method und class_methods passen nicht zusammen?
Ich habe versucht, mit einem globalen Cache-Modul zu basteln, kann aber nicht herausfinden, warum dies nicht funktioniert. Hat jemand Vorschläge? Dies ist der Fehler: NameError: undefined method `get' for module `Cache' from ...
Call Before Methoden im Modell auf Ruby
Dies ist meine Implementierung zur Entwicklung einer Methode zum Ausführen von Code vor allen Methoden in Ihrem Modell Die Methode "before_hook: months_used" muss sich am Ende der Klasse befinden, damit ExecutionHooks die instance_method in das ...