47 std::vector<t_function*>::const_iterator iter;
49 if (func->
get_name() == (*iter)->get_name()) {
50 throw "Function " + func->
get_name() +
" is already defined";
66 throw "BUG: Can't get fingerprint material for service.";
const std::string & get_name() const
void set_extends(t_service *extends)
const std::vector< t_function * > & get_functions() const
void add_function(t_function *func)
t_service * get_extends()
std::vector< t_function * > functions_
virtual std::string get_fingerprint_material() const
t_service(t_program *program)