StringToBool: only act if the entire string is consumed by strtol()
[ntk/apt.git] / apt-pkg / aptconfiguration.h
index bf7deae..dfed194 100644 (file)
@@ -73,7 +73,7 @@ public:                                                                       /*{{{*/
         *  \param All defines if we check against all codes or only against used codes
         *  \return true if we are interested, false otherwise
         */
-       bool static const checkLanguage(std::string Lang, bool const All = false);
+       bool static checkLanguage(std::string Lang, bool const All = false);
 
        /** \brief Returns a vector of Architectures we support
         *
@@ -89,7 +89,7 @@ public:                                                                       /*{{{*/
         *  \param Arch we want to check
         *  \return true if we are interested, false otherwise
         */
-       bool static const checkArchitecture(std::string const &Arch);
+       bool static checkArchitecture(std::string const &Arch);
 
        /** \brief Representation of supported compressors */
        struct Compressor {
@@ -117,6 +117,11 @@ public:                                                                    /*{{{*/
 
        /** \brief Return a vector of extensions supported for data.tar's */
        std::vector<std::string> static const getCompressorExtensions();
+
+       /** \return Return a vector of enabled build profile specifications */
+       std::vector<std::string> static const getBuildProfiles();
+       /** \return Return a comma-separated list of enabled build profile specifications */
+       std::string static const getBuildProfilesString();
                                                                        /*}}}*/
        private:                                                        /*{{{*/
        void static setDefaultConfigurationForCompressors();