Lines Matching refs:node
57 for node in class_node.body:
59 if (isinstance(node, ast.Function) and
60 node.modifiers & function_type and
61 not node.modifiers & ctor_or_dtor):
64 if node.modifiers & ast.FUNCTION_CONST:
67 if node.return_type:
70 if node.return_type.modifiers:
71 modifiers = ' '.join(node.return_type.modifiers) + ' '
72 return_type = modifiers + node.return_type.name
73 template_args = [arg.name for arg in node.return_type.templated_types]
82 if node.return_type.pointer:
84 if node.return_type.reference:
86 num_parameters = len(node.parameters)
87 if len(node.parameters) == 1:
88 first_param = node.parameters[0]
98 if node.parameters:
106 if len([param for param in node.parameters if param.default]) > 0:
107 args = ', '.join(param.type.name for param in node.parameters)
111 start = node.parameters[0].start
112 end = node.parameters[-1].end
122 output_lines.extend(['%s%s(%s,' % (indent, mock_method_macro, node.name),
129 for node in ast_list:
130 if (isinstance(node, ast.Class) and node.body and
132 (not desired_class_names or node.name in desired_class_names)):
133 class_name = node.name
136 class_node = node