#include <query.hh>

Basic operations | |
| Query (tr1::shared_ptr< const QueryDelegate >) | |
| ~Query () | |
Delegate-implemented functions | |
|
tr1::shared_ptr < RepositoryNameSequence > | repositories (const Environment &e) const |
|
tr1::shared_ptr < CategoryNamePartSet > | categories (const Environment &e, tr1::shared_ptr< const RepositoryNameSequence > r) const |
|
tr1::shared_ptr < QualifiedPackageNameSet > | packages (const Environment &e, tr1::shared_ptr< const RepositoryNameSequence > r, tr1::shared_ptr< const CategoryNamePartSet > c) const |
|
tr1::shared_ptr < PackageIDSequence > | ids (const Environment &e, tr1::shared_ptr< const RepositoryNameSequence > r, tr1::shared_ptr< const QualifiedPackageNameSet > q) const |
Friends | |
| Query | operator & (const Query &, const Query &) |
| std::ostream & | operator<< (std::ostream &, const Query &) |
Holds a QueryDelegate to perform actual operations, so that it can be copied without splicing problems.
| std::ostream& operator<< | ( | std::ostream & | , | |
| const Query & | ||||
| ) | [friend] |
1.5.5