Nepomuk
Nepomuk::Query::OptionalTerm Class Reference
Make a term optional. More...
#include <Nepomuk/Query/OptionalTerm>
Inheritance diagram for Nepomuk::Query::OptionalTerm:

Public Member Functions | |
| OptionalTerm () | |
| OptionalTerm (const OptionalTerm &term) | |
| ~OptionalTerm () | |
| OptionalTerm & | operator= (const OptionalTerm &term) |
Static Public Member Functions | |
| static Term | optionalizeTerm (const Term &term) |
Detailed Description
Make a term optional.
OptionalTerm can be used to mark another term as optional. This is mostly useful with subterms of type ComparisonTerm (or an AndTerm combining ComparisonTerms) which either have additional bindings (ComparisonTerm::setVariableName()) or a specified sort weight (ComparisonTerm::setSortWeight()).
- Since:
- 4.5
Definition at line 46 of file optionalterm.h.
Constructor & Destructor Documentation
| Nepomuk::Query::OptionalTerm::OptionalTerm | ( | ) |
Default constructor: creates an invalid optional term.
| Nepomuk::Query::OptionalTerm::OptionalTerm | ( | const OptionalTerm & | term | ) |
Copy constructor.
| Nepomuk::Query::OptionalTerm::~OptionalTerm | ( | ) |
Destructor.
Member Function Documentation
| OptionalTerm& Nepomuk::Query::OptionalTerm::operator= | ( | const OptionalTerm & | term | ) |
Assignment operator.
Mark term as optional.
This method will encasulate term in an OptionalTerm except if term is already of type OptionalTerm.
- Returns:
- The optional term.
The documentation for this class was generated from the following file:
KDE 4.6 API Reference