43 std::vector<t_function*>::const_iterator iter;
45 if (func->
get_name() == (*iter)->get_name()) {
46 throw "Function " + func->
get_name() +
" is already defined";
66 throw "BUG: Can't get fingerprint material for class def.";
const std::string & get_name() const
const std::vector< t_struct * > & get_structs() const
void add_function(t_function *func)
std::vector< t_function * > functions_
std::vector< t_struct * > structs_
t_classdef(t_program *program)
const std::vector< t_function * > & get_functions() const
void add_structs(t_struct *structs)
virtual std::string get_fingerprint_material() const