Lines Matching defs:items

249 check_filenames(const char* filename, document_item_type* items)
252 while (items) {
253 if (items->item_type == USER_DATA_TYPE) {
254 user_data_type* p = (user_data_type*)items;
257 else if (items->item_type == INTERFACE_TYPE_BINDER
258 || items->item_type == INTERFACE_TYPE_RPC) {
259 interface_type* c = (interface_type*)items;
264 items->item_type);
267 items = items->next;
301 gather_types(const char* filename, document_item_type* items)
304 while (items) {
306 if (items->item_type == USER_DATA_TYPE) {
307 user_data_type* p = (user_data_type*)items;
312 else if (items->item_type == INTERFACE_TYPE_BINDER
313 || items->item_type == INTERFACE_TYPE_RPC) {
314 interface_type* c = (interface_type*)items;
328 if (items->item_type == INTERFACE_TYPE_BINDER) {
332 interface_type* c = (interface_type*)items;
348 else if (items->item_type == INTERFACE_TYPE_RPC) {
352 interface_type* c = (interface_type*)items;
381 items = items->next;
550 check_types(const char* filename, document_item_type* items)
553 while (items) {
555 if (items->item_type == INTERFACE_TYPE_BINDER
556 || items->item_type == INTERFACE_TYPE_RPC) {
558 interface_type* c = (interface_type*)items;
565 err |= check_method(filename, items->item_type, m);
583 items = items->next;
590 exactly_one_interface(const char* filename, const document_item_type* items, const Options& options,
593 if (items == NULL) {
599 const document_item_type* next = items->next;
601 if (items->next != NULL && next->item_type != USER_DATA_TYPE) {
614 if (items->item_type == USER_DATA_TYPE) {
619 ((user_data_type*)items)->keyword_token.lineno);
622 ((user_data_type*)items)->keyword_token.lineno);
634 generate_dep_file(const Options& options, const document_item_type* items)
657 if (items->item_type == INTERFACE_TYPE_BINDER || items->item_type == INTERFACE_TYPE_RPC) {
724 generate_outputFileName(const Options& options, const document_item_type* items)
726 // items has already been checked to have only one interface.
727 if (items->item_type == INTERFACE_TYPE_BINDER || items->item_type == INTERFACE_TYPE_RPC) {
728 interface_type* type = (interface_type*)items;
731 } else if (items->item_type == USER_DATA_TYPE) {
732 user_data_type* type = (user_data_type*)items;