Lines Matching defs:interface
81 "interface. */";
138 m->comment += " interface,\n";
313 generate_method(const method_type* method, Class* interface,
334 // == the declaration in the interface ===================================
352 interface->elements.push_back(decl);
360 // interface token validation is the very first thing we do
491 // the interface identifier token: the DESCRIPTOR constant, marshalled as a string
562 // the interface descriptor transaction handler
586 // the interface class
587 Class* interface = new Class;
588 interface->comment = gather_comments(iface->comments_token->extra);
589 interface->modifiers = PUBLIC;
590 interface->what = Class::INTERFACE;
591 interface->type = interfaceType;
592 interface->interfaces.push_back(IINTERFACE_TYPE);
598 interface->elements.push_back(stub);
610 // all the declared methods of the interface
615 generate_method((method_type*)item, interface, stub, proxy, index);
621 return interface;