aboutsummaryrefslogtreecommitdiff
path: root/bdep/new-types.hxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2019-03-14 22:03:59 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2019-03-15 20:06:52 +0300
commit361fcde22d3c9729882505968c3370effb0ac772 (patch)
tree56c8be79d06a279e82c00dfc1e0b709339770b8e /bdep/new-types.hxx
parent5b91a1ba5f651bbbe5409077134201dd65777cb0 (diff)
Add support for c++ source file extensions granular customization
Diffstat (limited to 'bdep/new-types.hxx')
-rw-r--r--bdep/new-types.hxx11
1 files changed, 10 insertions, 1 deletions
diff --git a/bdep/new-types.hxx b/bdep/new-types.hxx
index f80b973..0f36e42 100644
--- a/bdep/new-types.hxx
+++ b/bdep/new-types.hxx
@@ -82,7 +82,14 @@ namespace bdep
// Default is C++ with no options.
//
- cmd_new_lang_template (): lang (cxx) {cxx_opt = CXX ();}
+ cmd_new_lang_template (): lang (cxx), cxx_opt (CXX ()) {}
+
+ cmd_new_lang_template (cmd_new_lang_template&&);
+ cmd_new_lang_template (const cmd_new_lang_template&);
+ cmd_new_lang_template& operator= (cmd_new_lang_template&&);
+ cmd_new_lang_template& operator= (const cmd_new_lang_template&);
+
+ ~cmd_new_lang_template ();
};
using cmd_new_lang = cmd_new_lang_template<>;
@@ -114,4 +121,6 @@ namespace bdep
using cmd_new_vcs = cmd_new_vcs_template<>;
}
+#include <bdep/new-types.ixx>
+
#endif // BDEP_NEW_TYPES_HXX