#include <template_i.h>
Inheritance diagram for Template_class_adder:
Public Methods | |
Template_class_adder (std::string mangled_name, std::string real_name) | |
Class_symbol * | add_class (Abstract_scope *scope, std::string name, Symbol::Kind k) |
Private Attributes | |
std::string | mangled_name |
std::string | real_name |
|
Definition at line 198 of file template.cc. |
|
Implements Class_adder. Definition at line 205 of file template.cc. References Abstract_scope::add_symbol(), Abstract_scope::get_parent(), Symbol::Kind, mangled_name, real_name, Symbol::set_status(), and Symbol::st_Declared. |
|
Definition at line 68 of file template_i.h. Referenced by add_class(). |
|
Definition at line 69 of file template_i.h. Referenced by add_class(). |