CLion 2020.1 Help

Select Fields Dialog

Code | Generate | Equality (Relational) Operators

This dialog can be invoked when you generate code for relational, equality and stream output operators.

Common options

ItemDescription
sortedAlphabetically 2x png Click this button to sort the elements of a list in alphabetical order.
icons.actions.collapseall.png Click this button to have all the nodes collapsed.
icons.actions.expandall.png Click this button to have all the nodes expanded.
Generate in place Select this checkbox to generate an operator within implementation module.

Common options for comparision operators

ItemDescription
Generate as class members Select this checkbox to define an operator as a class member.
Use std::tie Select this checkbox to enable using a tuple.

Generating equality operator

ItemDescription
Generate != together with == Select this checkbox to generate operator != defined through operator ==

Generating relational operators

ItemDescription
Generate >, <=, >= together with < Select this checkbox to generate operators >, <= and > defined through operator <.
Last modified: 08 May 2020