absyntax_utils/search_base_type.hh
changeset 793 268bf4ca5fa1
parent 726 9b61eb4f00dc
parent 706 31553c22f318
child 808 7a6b53d61ea3
--- a/absyntax_utils/search_base_type.hh	Thu Jan 03 17:04:04 2013 +0000
+++ b/absyntax_utils/search_base_type.hh	Thu Jan 03 18:23:07 2013 +0000
@@ -56,6 +56,7 @@
     bool is_array;
     bool is_subrange;
     bool is_enumerated;
+    bool is_fb;
     static search_base_type_c *search_base_type_singleton; // Make this a singleton class!
     
   private:  
@@ -67,6 +68,7 @@
     static symbol_c *get_basetype_id   (symbol_c *symbol);
     static bool      type_is_subrange  (symbol_c *type_decl);
     static bool      type_is_enumerated(symbol_c *type_decl);
+    static bool      type_is_fb        (symbol_c *type_decl);
 
   public:
   /*************************/
@@ -119,7 +121,7 @@
     void *visit(lreal_type_name_c *symbol);
     void *visit(date_type_name_c *symbol);
     void *visit(tod_type_name_c *symbol);
-    void *visit(dt_type_name_c *symbol)	;
+    void *visit(dt_type_name_c *symbol);
     void *visit(byte_type_name_c *symbol);
     void *visit(word_type_name_c *symbol);
     void *visit(dword_type_name_c *symbol);
@@ -148,7 +150,7 @@
     void *visit(safelreal_type_name_c *symbol);
     void *visit(safedate_type_name_c *symbol);
     void *visit(safetod_type_name_c *symbol);
-    void *visit(safedt_type_name_c *symbol)	;
+    void *visit(safedt_type_name_c *symbol);
     void *visit(safebyte_type_name_c *symbol);
     void *visit(safeword_type_name_c *symbol);
     void *visit(safedword_type_name_c *symbol);
@@ -225,7 +227,7 @@
     void *visit(structure_element_initialization_c *symbol);
   /*  string_type_name ':' elementary_string_type_name string_type_declaration_size string_type_declaration_init */
   /*
-  SYM_REF4(string_type_declaration_c,	string_type_name,
+  SYM_REF4(string_type_declaration_c, string_type_name,
   					elementary_string_type_name,
   					string_type_declaration_size,
   					string_type_declaration_init) // may be == NULL!