From 6f120d5f670694a0d1bd8d9dd2a972c295e5daeb Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 30 Jul 2018 11:15:58 +0200 Subject: Extend project_name::base() to optionally restrict extension --- libbutl/project-name.mxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libbutl/project-name.mxx') diff --git a/libbutl/project-name.mxx b/libbutl/project-name.mxx index 6b5afc7..943ec8c 100644 --- a/libbutl/project-name.mxx +++ b/libbutl/project-name.mxx @@ -79,8 +79,12 @@ LIBBUTL_MODEXPORT namespace butl // extension, then the base name is the same as the full name and the // returned extension is empty. // + // If the ext argument is not NULL, then only remove the specified + // extension. Note that the extension should not include the dot and the + // comparison is always case-insensitive. + // std::string - base () const; + base (const char* ext = nullptr) const; std::string extension () const; -- cgit v1.1