glsl: Standardize a few more uses of struct vs class keyword.
authorJosé Fonseca <jfonseca@vmware.com>
Sat, 14 Aug 2010 14:35:57 +0000 (15:35 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Sat, 14 Aug 2010 14:35:57 +0000 (15:35 +0100)
src/glsl/glsl_symbol_table.h
src/glsl/glsl_types.h
src/glsl/ir.h
src/glsl/ir_structure_splitting.cpp
src/glsl/ir_tree_grafting.cpp

index 02e4542cf3d0d3ca91b5e474154b4c01ff59a9fd..4cb7559e9a031e2a37960ad8521900a95e79a2c6 100644 (file)
@@ -40,7 +40,7 @@ extern "C" {
  * Wraps the existing \c _mesa_symbol_table data structure to enforce some
  * type safe and some symbol table invariants.
  */
-class glsl_symbol_table {
+struct glsl_symbol_table {
 private:
    enum glsl_symbol_name_space {
       glsl_variable_name_space = 0,
index 97d0d98c6241a22d6f3f0d8fc5ae975938d5ea0d..80cec635d996d36be6b9407be0d9404c1e511dd5 100644 (file)
@@ -35,6 +35,7 @@ extern "C" {
 }
 
 struct _mesa_glsl_parse_state;
+struct glsl_symbol_table;
 
 extern "C" void
 _mesa_glsl_initialize_types(struct _mesa_glsl_parse_state *state);
@@ -209,7 +210,7 @@ struct glsl_type {
    /**
     * Generate the constructor for this type and add it to the symbol table
     */
-   class ir_function *generate_constructor(class glsl_symbol_table *) const;
+   class ir_function *generate_constructor(glsl_symbol_table *) const;
 
    /**
     * Query the total number of scalars that make up a scalar, vector or matrix
@@ -449,12 +450,12 @@ private:
     * the world in a public header file.
     */
    /*@{*/
-   static void generate_110_types(class glsl_symbol_table *);
-   static void generate_120_types(class glsl_symbol_table *);
-   static void generate_130_types(class glsl_symbol_table *);
-   static void generate_ARB_texture_rectangle_types(class glsl_symbol_table *,
+   static void generate_110_types(glsl_symbol_table *);
+   static void generate_120_types(glsl_symbol_table *);
+   static void generate_130_types(glsl_symbol_table *);
+   static void generate_ARB_texture_rectangle_types(glsl_symbol_table *,
                                                    bool);
-   static void generate_EXT_texture_array_types(class glsl_symbol_table *,
+   static void generate_EXT_texture_array_types(glsl_symbol_table *,
                                                bool);
    /*@}*/
 
index eb9e6cdf0e2638d93977b4e71b960025848af466..b04222893cf661f3667ddbdd0e8e5d3ca25604d4 100644 (file)
@@ -1383,11 +1383,11 @@ _mesa_glsl_release_functions(void);
 extern void
 reparent_ir(exec_list *list, void *mem_ctx);
 
-class glsl_symbol_table;
+struct glsl_symbol_table;
 
 extern void
 import_prototypes(const exec_list *source, exec_list *dest,
-                 class glsl_symbol_table *symbols, void *mem_ctx);
+                 struct glsl_symbol_table *symbols, void *mem_ctx);
 
 extern bool
 ir_has_call(ir_instruction *ir);
index e257defb1a1d15d5c3e9c4206a881c6b14198b05..c0244071ee2a738626667cc668d7f9ca4cb7b040 100644 (file)
@@ -181,13 +181,13 @@ public:
 
    void split_deref(ir_dereference **deref);
    void handle_rvalue(ir_rvalue **rvalue);
-   struct variable_entry *get_splitting_entry(ir_variable *var);
+   variable_entry *get_splitting_entry(ir_variable *var);
 
    exec_list *variable_list;
    void *mem_ctx;
 };
 
-struct variable_entry *
+variable_entry *
 ir_structure_splitting_visitor::get_splitting_entry(ir_variable *var)
 {
    assert(var);
index e80db31cb3014bb1d559110c21ab1424535b92ff..6acc5b86c5185fc223231840a5f9c119d58e8a64 100644 (file)
@@ -324,7 +324,7 @@ tree_grafting_basic_block(ir_instruction *bb_first,
          lhs_var->mode == ir_var_inout)
         continue;
 
-      struct variable_entry *entry = info->refs->get_variable_entry(lhs_var);
+      variable_entry *entry = info->refs->get_variable_entry(lhs_var);
 
       if (!entry->declaration ||
          entry->assigned_count != 1 ||