AST_EnumVal * be_generator::create_enum_val (ACE_CDR::ULong v, UTL_ScopedName *n) { be_enum_val *retval = 0; ACE_NEW_RETURN (retval, be_enum_val (v, n), 0); return retval; }
int be_visitor_xplicit_pre_proc::visit_enum_val (be_enum_val *node) { if (this->ref_type_) { this->type_holder_ = node; return 0; } UTL_ScopedName sn (node->local_name (), 0); be_enum_val *added_enum_val = 0; ACE_NEW_RETURN (added_enum_val, be_enum_val (node->constant_value ()->ev ()->u.ulval, &sn), -1); idl_global->scopes ().top ()->add_to_scope (added_enum_val); return 0; }