]> git.llucax.com Git - software/bife/bife++.git/blob - ghit.cpp
05e17bf7983a26fad81241803a7f29b8393da6de
[software/bife/bife++.git] / ghit.cpp
1 // vim: set expandtab tabstop=4 shiftwidth=4:
2
3 #include "ghit.h"
4
5 GHIT::GHIT(string root, string postfix, string group) {
6     HIT(root, postfix);
7     this->group.push(group);
8 }
9
10 string GHIT::getFileName(string blockname) {
11     return string(root + '/' + group.top() + '/' + blockname + postfix);
12 }
13
14 void GHIT::pushGroup(string group = "") {
15     this->group.push(group);
16 }
17
18 string GHIT::popGroup() {
19     string g = group.top();
20     group.pop();
21     return g;
22 }
23
24 string GHIT::getGroup() {
25     return group.top();
26 }
27