+ Class GetClass() const override {
+ return value_;
+ }
+
+ JSValueRef GetPrototype(JSContextRef context) const;
+};
+
+struct Constructor :
+ Messages
+{
+ static constexpr const char *const Cache_ = "m";
+
+ Class value_;
+
+ _finline Constructor(Class value) :
+ value_(value)
+ {
+ }
+
+ Class GetClass() const override {
+ return value_;
+ }
+