#include <vector>
#include <string>
#include <ptree-core.h>
#include "symbol_table.h"
#include "class.h"
Include dependency graph for template.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | Template_class_symbol |
class | Template_thing |
Functions | |
void | visit_template (Ptree *arglist, Ptree *content, Abstract_scope *scope) |
void | parse_template_arg_list (Ptree *arglist, Abstract_scope *scope, Type_vector *output) |
|
Definition at line 501 of file template.cc. References Ptree::Car(), Ptree::Cdr(), compile_error(), expect_ptree(), parse_abstract_declarator(), parse_type(), Ptree::Second(), Ptree::Third(), and Type_vector. Referenced by Template_class_symbol::get_specialisation_from_ptree(), and Symbol_name::lookup_for_use(). |
|
Definition at line 489 of file template.cc. References Template_thing::add_args_from_ptree(), Source::instance(), and Ptree_visitor< Tpl_RT >::visit(). |