// generated by {{generator}}, remove this comment if you wish to edit this file {{>ql_stub_module_qldoc}} private import {{base_import}} {{#has_synth_accessors}} private import {{import_prefix}}.Raw private import {{import_prefix}}.Synth {{/has_synth_accessors}} /** * INTERNAL: This module contains the customizable definition of `{{name}}` and should not * be referenced directly. */ module Impl { {{>ql_stub_class_qldoc}} class {{name}} extends Generated::{{name}} { {{#synth_accessors}} private cached {{type}} getUnderlying{{argument}}() { this = Synth::T{{name}}({{#constructorparams}}{{^first}},{{/first}}{{param}}{{/constructorparams}})} {{/synth_accessors}} } }