| 56 | class TypedSchemaGenerator : public ErasedSchemaGenerator { |
| 57 | public: |
| 58 | void setParamNames(const fl::vector<fl::string>& names) override { |
| 59 | mParamNames = names; |
| 60 | } |
| 61 | |
| 62 | // Flat tuple format: [["name", "type"], ...] optimized for low-memory devices |
| 63 | json params() const override { |