]> git.tdb.fi Git - builder.git/blobdiff - source/staticlibrary.h
Inline simple constructors
[builder.git] / source / staticlibrary.h
index 26d33e350b5354ff641f95842c84703f71ad96e5..98d299026bc366aed45ab21568530b02e82b84f2 100644 (file)
@@ -18,17 +18,17 @@ private:
        BuildInfo build_info;
 
 public:
-       StaticLibrary(Builder &, const Msp::FS::Path &);
-       StaticLibrary(Builder &, const Component &, const std::list<ObjectFile *> &);
+       StaticLibrary(Builder &b, const Msp::FS::Path &p): FileTarget(b, p) { }
+       StaticLibrary(Builder &, const Component &, const std::vector<ObjectFile *> &);
 private:
        static std::string generate_filename(const Component &);
 
 public:
-       virtual const char *get_type() const { return "StaticLibrary"; }
+       const char *get_type() const override { return "StaticLibrary"; }
 
        void add_required_library(const std::string &);
        void add_library_path(const Msp::FS::Path &);
-       virtual void collect_build_info(BuildInfo &) const;
+       void collect_build_info(BuildInfo &) const override;
 };
 
 #endif