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