#ifndef BASE_CPP #define BASE_CPP #include "base.h" template base::base() {} template base::~base( ) {} template type* base::get_elem( string s_name, bool &b_found ) { s_name = to_lower(s_name); type* p_type = nhashmap::get_elem( s_name ); b_found = p_type == NULL ? false : true; return p_type; } template void base::add_elem( type* p_type ) { nhashmap::add_elem(p_type, p_type->get_lowercase_name()); } #endif