Commit 7ea2d4fc authored by Robert Bradshaw's avatar Robert Bradshaw

Minor doc clarification.

parent d9761347
...@@ -412,9 +412,9 @@ Cython uses a bracket syntax for templating. A simple example for wrapping C++ v ...@@ -412,9 +412,9 @@ Cython uses a bracket syntax for templating. A simple example for wrapping C++ v
Multiple template parameters can be defined as a list, such as ``[T, U, V]`` Multiple template parameters can be defined as a list, such as ``[T, U, V]``
or ``[int, bool, char]``. Optional template parameters can be indicated or ``[int, bool, char]``. Optional template parameters can be indicated
by writing ``[T, U, V=*]``. In the event that Cython needs to explicitly by writing ``[T, U, V=*]``. In the event that Cython needs to explicitly
reference a default template value for an incomplete template instantiation, reference the type of a default template parameter for an incomplete template
it will write ``MyClass<T, U>::V``, so if the class provides a typedef instantiation, it will write ``MyClass<T, U>::V``, so if the class provides
for its template parameters it is preferable to use that name here. a typedef for its template parameters it is preferable to use that name here.
Template functions are defined similarly to class templates, with Template functions are defined similarly to class templates, with
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment