27 #include <wibble/exception.h>
42 Exception(
const std::string& context)
throw ();
45 virtual const char*
type()
const throw () {
return "Apt"; }
50 class AptImplementation;
51 class RecordIteratorImpl;
67 class Iterator :
public std::iterator<std::input_iterator_tag, std::string, void, void, void>
95 class RecordIterator :
public std::iterator<std::input_iterator_tag, std::string, void, void, void>
97 RecordIteratorImpl* impl;
150 bool isValid(
const std::string& pkg)
const;
158 return std::string();
178 PackageState
state(
const std::string& pkg)
const;
190 std::string
rawRecord(
const std::string& pkg)
const;