| 799 | } |
| 800 | |
| 801 | void Templateiser::addIF(const char* name, TemplateTestCallback callback) { |
| 802 | if (!name || !callback) { |
| 803 | return; |
| 804 | } |
| 805 | |
| 806 | std::string n; |
| 807 | tolower(name, n); |
| 808 | |
| 809 | ifFuncCallbacks[n] = callback; |
| 810 | ClassMap::iterator itr = ifClassCallbacks.find(n); |
| 811 | if (itr != ifClassCallbacks.end()) { |
| 812 | ifClassCallbacks.erase(itr); |
| 813 | } |
| 814 | } |
| 815 | |
| 816 | void Templateiser::addIF(const char* name, TemplateCallbackClass* callback) { |
| 817 | if (!name || !callback) { |
no test coverage detected