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