A logical operator that can be used to combine one conditional expressions.
More...
#include <UnaryLogicOp.h>
|
|
|
| const char * | m_name |
| | Operator name.
|
| |
A logical operator that can be used to combine one conditional expressions.
- See also
- LogicOp, AbstractOp, BinaryLogicOp
Definition at line 46 of file UnaryLogicOp.h.
◆ ReturnType
◆ VisitorType
◆ UnaryLogicOp() [1/2]
| te::fe::UnaryLogicOp::UnaryLogicOp |
( |
const char * |
opName = 0 | ) |
|
It initializes a new UnaryLogicOp.
- Parameters
-
| opName | The unary logic operator name. |
- Note
- The LogicOp will not take the ownership of the given name.
◆ UnaryLogicOp() [2/2]
| te::fe::UnaryLogicOp::UnaryLogicOp |
( |
const char * |
opName, |
|
|
AbstractOp * |
o |
|
) |
| |
It initializes a new UnaryLogicOp.
- Parameters
-
| opName | The unary logic operator name. |
| o | The operand. |
- Note
- The LogicOp will not take the ownership of the given name.
◆ ~UnaryLogicOp()
| virtual te::fe::UnaryLogicOp::~UnaryLogicOp |
( |
| ) |
|
|
virtual |
◆ accept()
It call the visit method from the guest object.
- Parameters
-
| guest | The guest or visitor. |
- Returns
- Any valid value define by the template type R.
◆ clone()
| LogicOp * te::fe::UnaryLogicOp::clone |
( |
| ) |
const |
|
virtual |
◆ getName()
| const char * te::fe::AbstractOp::getName |
( |
| ) |
const |
|
inlineinherited |
It returns the operator name.
- Returns
- The operator name.
Definition at line 82 of file AbstractOp.h.
◆ getOp()
| AbstractOp * te::fe::UnaryLogicOp::getOp |
( |
| ) |
const |
It returns the operand.
- Returns
- The operand.
◆ setName()
| void te::fe::AbstractOp::setName |
( |
const char * |
opName | ) |
|
|
inlineinherited |
It sets the operator name.
- Parameters
-
Definition at line 89 of file AbstractOp.h.
◆ setOp()
| void te::fe::UnaryLogicOp::setOp |
( |
AbstractOp * |
o | ) |
|
It sets the operand.
- Parameters
-
- Note
- It will take the ownership of the operand.
◆ m_name
| const char* te::fe::AbstractOp::m_name |
|
protectedinherited |
◆ m_op
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/fe/UnaryLogicOp.h