]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/configuration.h
disable https->http redirects in libcurl
[apt.git] / apt-pkg / contrib / configuration.h
index f6f2a3c1d7e5a46c19b90b23e1c141c40903874e..8e09ea0a698fd96055494c801cde8c2d876cae87 100644 (file)
 #include <vector>
 #include <iostream>
 
+#ifndef APT_8_CLEANER_HEADERS
+using std::string;
+#endif
+
 class Configuration
 {
    public:
@@ -90,6 +94,7 @@ class Configuration
 
    // clear a whole tree
    void Clear(const std::string &Name);
+   void Clear();
 
    // remove a certain value from a list (e.g. the list of "APT::Keep-Fds")
    void Clear(std::string const &List, std::string const &Value);
@@ -99,6 +104,8 @@ class Configuration
 
    inline void Dump() { Dump(std::clog); };
    void Dump(std::ostream& str);
+   void Dump(std::ostream& str, char const * const root,
+            char const * const format, bool const emptyValue);
 
    Configuration(const Item *Root);
    Configuration();