Merge pull request #17356 from lydia-duncan/updateDocOp
Adds a special production using the
operator keyword to the syntax tree for
procedures. In doing so, remove the operator names from the potential naming
scope of other procedures, and remove the production that enabled both to be
used. In doing so, explicitly call out
align as operator names, as they
would no longer be covered otherwise.
In the operator overloading section, explicitly call out that operator overloads
should be defined using the keyword, and fix the table so it renders properly.
proc in the records section demonstrating overloading
Adds a new technote for operator methods, since those are still in progress.
Updates the specialMethods primer to no longer say operators need two
arguments (which was never true), to no longer say they can't be methods (but
not to explicitly say they can be until we are more certain of their stability), and
to say to use the
Double checked result of
make docs and that test/release/examples all passed
Modified Files: A doc/rst/technotes/operatorMethods.rst