| 667 | } |
| 668 | |
| 669 | void TemplateMetaData::add(const char* key, const char* val) { |
| 670 | if (!key || !val) { |
| 671 | return; |
| 672 | } |
| 673 | |
| 674 | std::string keyName = makeupper(key); |
| 675 | |
| 676 | if (!exists(key)) { |
| 677 | std::vector<std::string> t; |
| 678 | data[keyName] = t; |
| 679 | } |
| 680 | data[keyName].push_back(std::string(val)); |
| 681 | } |
| 682 | |
| 683 | Templateiser::Templateiser(Templateiser* t) { |
| 684 | parent = t; |
no test coverage detected