Lines Matching defs:ast_node

51 class ast_node {
53 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node);
74 * \sa _mesa_glsl_error, ast_node::set_location
92 * \sa ast_node::get_location
106 * \sa ast_node::set_location
137 ast_node(void);
218 class ast_expression : public ast_node {
341 class ast_subroutine_list : public ast_node
348 class ast_array_specifier : public ast_node {
369 /* This list contains objects of type ast_node containing the
375 class ast_layout_expression : public ast_node {
433 class ast_compound_statement : public ast_node {
435 ast_compound_statement(int new_scope, ast_node *statements);
445 class ast_declaration : public ast_node {
837 ast_node* &node);
850 ast_node* &node);
868 class ast_struct_specifier : public ast_node {
887 class ast_type_specifier : public ast_node {
931 class ast_fully_specified_type : public ast_node {
949 class ast_declarator_list : public ast_node {
970 class ast_parameter_declarator : public ast_node {
1008 class ast_function : public ast_node {
1047 class ast_expression_statement : public ast_node {
1059 class ast_case_label : public ast_node {
1074 class ast_case_label_list : public ast_node {
1089 class ast_case_statement : public ast_node {
1106 class ast_case_statement_list : public ast_node {
1121 class ast_switch_body : public ast_node {
1133 class ast_selection_statement : public ast_node {
1136 ast_node *then_statement,
1137 ast_node *else_statement);
1144 ast_node *then_statement;
1145 ast_node *else_statement;
1149 class ast_switch_statement : public ast_node {
1152 ast_node *body);
1159 ast_node *body;
1165 class ast_iteration_statement : public ast_node {
1167 ast_iteration_statement(int mode, ast_node *init, ast_node *condition,
1168 ast_expression *rest_expression, ast_node *body);
1181 ast_node *init_statement;
1182 ast_node *condition;
1185 ast_node *body;
1197 class ast_jump_statement : public ast_node {
1216 class ast_function_definition : public ast_node {
1231 class ast_interface_block : public ast_node {
1272 class ast_tcs_output_layout : public ast_node
1289 class ast_gs_input_layout : public ast_node
1310 class ast_cs_input_layout : public ast_node
1329 class ast_warnings_toggle : public ast_node {