diff options
author | def <dennis@felsin9.de> | 2015-01-16 00:13:22 +0100 |
---|---|---|
committer | def <dennis@felsin9.de> | 2015-01-16 00:13:22 +0100 |
commit | 9a6fb37c227866f1b93f05bd57b87d86abb56c98 (patch) | |
tree | f66137e4e29c8cd19f80f880244be83843de8f8f /doc/manual/templates.txt | |
parent | c7934be7e845a01275d4e1ede5515ef5f98cc2c2 (diff) | |
download | Nim-9a6fb37c227866f1b93f05bd57b87d86abb56c98.tar.gz |
Manual renames
Diffstat (limited to 'doc/manual/templates.txt')
-rw-r--r-- | doc/manual/templates.txt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/manual/templates.txt b/doc/manual/templates.txt index 64bf71a96..eeb907ce0 100644 --- a/doc/manual/templates.txt +++ b/doc/manual/templates.txt @@ -67,7 +67,7 @@ special ``:`` syntax: .. code-block:: nim template withFile(f, fn, mode: expr, actions: stmt): stmt {.immediate.} = - var f: TFile + var f: File if open(f, fn, mode): try: actions @@ -140,12 +140,12 @@ shadowed by the same argument name even when fully qualified: # module 'm' type - TLev = enum + Lev = enum levA, levB var abclev = levB - template tstLev(abclev: TLev) = + template tstLev(abclev: Lev) = echo abclev, " ", m.abclev tstLev(levA) @@ -157,12 +157,12 @@ But the global symbol can properly be captured by a ``bind`` statement: # module 'm' type - TLev = enum + Lev = enum levA, levB var abclev = levB - template tstLev(abclev: TLev) = + template tstLev(abclev: Lev) = bind m.abclev echo abclev, " ", m.abclev @@ -202,7 +202,7 @@ template parameter, it is an inject'ed symbol: .. code-block:: nim template withFile(f, fn, mode: expr, actions: stmt): stmt {.immediate.} = block: - var f: TFile # since 'f' is a template param, it's injected implicitly + var f: File # since 'f' is a template param, it's injected implicitly ... withFile(txt, "ttempl3.txt", fmWrite): |