[med-svn] [SCM] aghermann branch, master, updated. c0bd21ca8eb529ade7e0c7aad22951a308a8dc8f
Andrei Zavada
johnhommer at gmail.com
Wed May 1 00:09:34 UTC 2013
The following commit has been merged in the master branch:
commit f0718bd742b1663204ee9675df45102438bb5293
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Thu Apr 25 15:29:03 2013 +0300
lessen templatedness of make_fname_* functions
diff --git a/src/libsigfile/source-base.hh b/src/libsigfile/source-base.hh
index 4a3ce2b..9357e89 100644
--- a/src/libsigfile/source-base.hh
+++ b/src/libsigfile/source-base.hh
@@ -27,33 +27,29 @@ using namespace std;
namespace sigfile {
-template<class T>
-string
-make_fname_hypnogram( const T& _filename, size_t pagesize)
+inline string
+make_fname_hypnogram( const string& _filename, size_t pagesize)
{
return agh::fs::make_fname_base( _filename, ".edf", true)
+ "-" + to_string( (long long unsigned)pagesize) + ".hypnogram";
}
-template<class T>
-string
-make_fname_artifacts( const T& _filename, const SChannel& channel)
+inline string
+make_fname_artifacts( const string& _filename, const SChannel& channel)
{
return agh::fs::make_fname_base( _filename, ".edf", true)
+ "-" + channel + ".af";
}
-template<class T>
-string
-make_fname_annotations( const T& _filename, const SChannel& channel)
+inline string
+make_fname_annotations( const string& _filename, const SChannel& channel)
{
return agh::fs::make_fname_base( _filename, ".edf", true)
+ "-" + channel + ".annotations";
}
-template<class T>
-string
-make_fname_filters( const T& _filename)
+inline string
+make_fname_filters( const string& _filename)
{
return agh::fs::make_fname_base( _filename, ".edf", true)
+ ".filters";
--
Sleep experiment manager
More information about the debian-med-commit
mailing list