[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