chiark / gitweb /
add missing "inline" keywords to C++ functions so that nlopt.hpp can be included...
authorstevenj <stevenj@alum.mit.edu>
Mon, 30 Aug 2010 23:55:48 +0000 (19:55 -0400)
committerstevenj <stevenj@alum.mit.edu>
Mon, 30 Aug 2010 23:55:48 +0000 (19:55 -0400)
darcs-hash:20100830235548-c8de0-6d4a9c8ca4900c947b2d0f4361ab6da4756188fb.gz

api/nlopt-in.hpp

index ee76d97978b351dc267876425bd53fc61be1b815..22251a23c1ae409545cb73cbc145b6ff4d617072 100644 (file)
@@ -504,27 +504,27 @@ namespace nlopt {
 
   //////////////////////////////////////////////////////////////////////
 
-  void srand(unsigned long seed) { nlopt_srand(seed); }
-  void srand_time() { nlopt_srand_time(); }
-  void version(int &major, int &minor, int &bugfix) {
+  inline void srand(unsigned long seed) { nlopt_srand(seed); }
+  inline void srand_time() { nlopt_srand_time(); }
+  inline void version(int &major, int &minor, int &bugfix) {
     nlopt_version(&major, &minor, &bugfix);
   }
-  int version_major() {
+  inline int version_major() {
     int major, minor, bugfix;
     nlopt_version(&major, &minor, &bugfix);
     return major;
   }
-  int version_minor() {
+  inline int version_minor() {
     int major, minor, bugfix;
     nlopt_version(&major, &minor, &bugfix);
     return minor;
   }
-  int version_bugfix() {
+  inline int version_bugfix() {
     int major, minor, bugfix;
     nlopt_version(&major, &minor, &bugfix);
     return bugfix;
   }
-  const char *algorithm_name(algorithm a) {
+  inline const char *algorithm_name(algorithm a) {
     return nlopt_algorithm_name(nlopt_algorithm(a));
   }