]> git.llucax.com Git - software/bife/bife++.git/blobdiff - ghit.cpp
First (really quick&dirty) dynamic version.
[software/bife/bife++.git] / ghit.cpp
index 5243932b5d74d70f8872db975eb1009617fb82b0..5d453bd22c062a57fb580f6f9cbe9a7c534fddd0 100644 (file)
--- a/ghit.cpp
+++ b/ghit.cpp
@@ -10,7 +10,8 @@ using std::cerr;
 using std::endl;
 #endif
 
 using std::endl;
 #endif
 
-GHIT::GHIT(string root, string postfix, string group): HIT(root, postfix) {
+GHIT::GHIT(const string& root, const string& postfix, const string& group):
+        HIT(root, postfix) {
 #ifdef DEBUG
     cerr << "In GHIT::GHIT(root = '" << root << "', postfix = '" << postfix
         << "', group = '" << group << "');" << endl;
 #ifdef DEBUG
     cerr << "In GHIT::GHIT(root = '" << root << "', postfix = '" << postfix
         << "', group = '" << group << "');" << endl;
@@ -24,11 +25,11 @@ GHIT::~GHIT(void) {
 #endif
 }
 
 #endif
 }
 
-string GHIT::getFileName(string blockname) {
+string GHIT::getFileName(const string& blockname) {
     return string(root + '/' + group.top() + '/' + blockname + postfix);
 }
 
     return string(root + '/' + group.top() + '/' + blockname + postfix);
 }
 
-void GHIT::pushGroup(string group) {
+void GHIT::pushGroup(const string& group) {
     this->group.push(group);
 }
 
     this->group.push(group);
 }