]> git.llucax.com Git - software/bife/bife++.git/blob - string.cpp
First parser implementation that creates the widgets tree.
[software/bife/bife++.git] / string.cpp
1 // vim: set expandtab tabstop=4 shiftwidth=4:
2
3 #include "string.h"
4 #include <sstream>
5
6 using std::stringstream;
7 using namespace bife;
8
9 #ifdef DEBUG
10 #include <iostream>
11 using std::cerr;
12 using std::endl;
13 #endif
14 /*
15 String::String(void) {
16 #ifdef DEBUG
17     cerr << "In String::String()." << endl;
18 #endif
19 }*/
20
21 String::String(const string& str): string(str) {
22 #ifdef DEBUG
23     cerr << "In String::String('" << str << "')." << endl;
24 #endif
25 }
26
27 String::String(const char* str): string(str) {
28 #ifdef DEBUG
29     cerr << "In String::String('" << str << "')." << endl;
30 #endif
31 }
32
33 String::~String(void) {
34 #ifdef DEBUG
35     cerr << "In String destructor." << endl;
36 #endif
37 }
38
39 string String::render(HIT& tpl) {
40     return string(this->c_str());
41 }