| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
By applying simple if slightly magic heuristics, relieve the need for
calls to indent() and dedent() in most places in the code generator.
|
|
|
|
|
|
|
|
|
|
|
|
This requires a base template struct to be a member of the derived template's
context, but allows the base template to access base template fields.
|
|
|
|
|
|
|
|
This is somewhat less complicated, and should support variables better.
|
|
This is idiomatically used for type conversions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|