#include <template_i.h>
Collaboration diagram for Template_spec:
Public Methods | |
Template_spec (Type_vector args, Class_symbol *defn) | |
~Template_spec () | |
void | add_code (Ptree *tree) |
bool | matches (const Type_vector &rhs) const |
Class_symbol * | get_class () const |
Ptree * | get_code () const |
Private Attributes | |
Type_vector | args |
Class_symbol * | defn |
Ptree * | code |
|
Definition at line 78 of file template.cc. References Type_vector. |
|
Definition at line 85 of file template.cc. |
|
Definition at line 91 of file template.cc. References Ptree::Append(), code, and Ptree::IsLeaf(). Referenced by Template_class_symbol::get_specialisation(). |
|
Definition at line 112 of file template_i.h. References defn. |
|
Definition at line 119 of file template_i.h. References code. |
|
Definition at line 102 of file template.cc. References args, and Type_vector. |
|
Definition at line 17 of file template_i.h. Referenced by matches(). |
|
Definition at line 19 of file template_i.h. |
|
Definition at line 18 of file template_i.h. Referenced by get_class(). |