;; Object semanticdb-project-database-file
;; SEMANTICDB Tags save file
(semanticdb-project-database-file "semanticdb-project-database-file"
  :tables
  (list
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_DRAGCONTEXT_H" variable (:constant-flag t) nil [87 107])
            ("glibmm/ustring.h" include (:system-flag t) nil [110 137])
            ("sigc++/sigc++.h" include (:system-flag t) nil [138 164])
            ("vector" include (:system-flag t) nil [972 989])
            ("gdkmm/color.h" include (:system-flag t) nil [991 1015])
            ("gdkmm/pixbuf.h" include (:system-flag t) nil [1016 1041])
            ("gdkmm/device.h" include (:system-flag t) nil [1042 1067])
            ("glibmm/object.h" include (:system-flag t) nil [1068 1094])
            ("cairomm/surface.h" include (:system-flag t) nil [1095 1123])
            ("gdk/gdk.h" include (:system-flag t) nil [1124 1144])
            ("_GdkDragContext" type
               (:prototype t
                :type "struct")
                nil [1203 1226])
            ("_GdkDragContextClass" type
               (:prototype t
                :type "struct")
                nil [1255 1283])
            ("Gdk" type
               (:members 
                  ( ("DragContext_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1373 1397]))                  
                :type "namespace")
                nil [1357 1399])
            ("Gdk" type
               (:members 
                  ( ("DragAction" type
                       (:members 
                          ( ("ACTION_DEFAULT" variable
                               (:constant-flag t
                                :default-value (2851 2852)
                                :type "int")
                                (reparse-symbol enumsubparts) [2834 2852])
                            ("ACTION_COPY" variable
                               (:constant-flag t
                                :default-value (2875 2876)
                                :type "int")
                                (reparse-symbol enumsubparts) [2861 2876])
                            ("ACTION_MOVE" variable
                               (:constant-flag t
                                :default-value (2899 2900)
                                :type "int")
                                (reparse-symbol enumsubparts) [2885 2900])
                            ("ACTION_LINK" variable
                               (:constant-flag t
                                :default-value (2923 2924)
                                :type "int")
                                (reparse-symbol enumsubparts) [2909 2924])
                            ("ACTION_PRIVATE" variable
                               (:constant-flag t
                                :default-value (2950 2951)
                                :type "int")
                                (reparse-symbol enumsubparts) [2933 2951])
                            ("ACTION_ASK" variable
                               (:constant-flag t
                                :default-value (2973 2974)
                                :type "int")
                                (reparse-symbol enumsubparts) [2960 2974]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2814 2982])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3039 3054])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3055 3070]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3011 3165])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3222 3237])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3238 3253]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3194 3348])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3405 3420])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3421 3436]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3377 3531])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3588 3605]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3560 3674])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [3733 3749])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3750 3765]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3703 3868])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [3927 3943])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3944 3959]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [3897 4062])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [4121 4137])
                            ("rhs" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4138 4153]))                          
                        :type ("DragAction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4091 4256]))                  
                :type "namespace")
                nil [1452 4259])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4416 4423])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [4452 4465]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::DragAction" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4329 4468]))                  
                :type "namespace")
                nil [4311 4471])
            ("Gdk" type
               (:members 
                  ( ("DragProtocol" type
                       (:members 
                          ( ("DRAG_PROTO_NONE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5372 5388])
                            ("DRAG_PROTO_MOTIF" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5391 5408])
                            ("DRAG_PROTO_XDND" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5411 5427])
                            ("DRAG_PROTO_ROOTWIN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5430 5449])
                            ("DRAG_PROTO_WIN32_DROPFILES" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5452 5479])
                            ("DRAG_PROTO_OLE2" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5482 5498])
                            ("DRAG_PROTO_LOCAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5501 5518])
                            ("DRAG_PROTO_WAYLAND" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5521 5541]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [5350 5542]))                  
                :type "namespace")
                nil [4529 5545])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [5705 5712])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5741 5754]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::DragProtocol" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5615 5757]))                  
                :type "namespace")
                nil [5597 5760])
            ("Gdk" type
               (:members 
                  ( ("DragContext" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [6036 6043])
                            ("CppObjectType" variable
                               (:default-value "DragContext"
                                :type "int")
                                (reparse-symbol classsubparts) [6052 6080])
                            ("CppClassType" variable
                               (:default-value "DragContext_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [6089 6122])
                            ("BaseObjectType" variable
                               (:default-value "GdkDragContext"
                                :type "int")
                                (reparse-symbol classsubparts) [6131 6163])
                            ("BaseClassType" variable
                               (:default-value "GdkDragContextClass"
                                :type "int")
                                (reparse-symbol classsubparts) [6172 6208])
                            ("private" label nil (reparse-symbol classsubparts) [6327 6335])
                            ("DragContext_Class" friend nil (reparse-symbol classsubparts) [6337 6367])
                            ("dragcontext_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6371 6410])
                            ("protected" label nil (reparse-symbol classsubparts) [6412 6422])
                            ("DragContext" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6446 6492]))                                  
                                :type ("DragContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6434 6493])
                            ("DragContext" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkDragContext" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6517 6542]))                                  
                                :type ("DragContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6505 6543])
                            ("public" label nil (reparse-symbol classsubparts) [6584 6591])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [6626 6635])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [6680 6689])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [6708 6726])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [6850 6863])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [6931 6944])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkDragContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7005 7095])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkDragContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7149 7239])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkDragContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7382 7410])
                            ("private" label nil (reparse-symbol classsubparts) [7412 7420])
                            ("protected" label nil (reparse-symbol classsubparts) [7422 7432])
                            ("public" label nil (reparse-symbol classsubparts) [7434 7441])
                            ("drag_status" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("action" variable (:type ("DragAction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7849 7867])
                                    ("time" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7868 7881]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7832 7882])
                            ("drag_refuse" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("time" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8218 8231]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8201 8232])
                            ("drop_reply" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("accepted" variable (:type "bool") (reparse-symbol arg-sub-list) [8581 8595])
                                    ("time" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8596 8609]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8565 8610])
                            ("drop_finish" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("success" variable (:type "bool") (reparse-symbol arg-sub-list) [8873 8886])
                                    ("time" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8887 8900]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8856 8901])
                            ("get_selection" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9030 9066])
                            ("drag_finish" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("success" variable (:type "bool") (reparse-symbol arg-sub-list) [9523 9536])
                                    ("del" variable (:type "bool") (reparse-symbol arg-sub-list) [9537 9546])
                                    ("time" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9547 9560]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9506 9561])
                            ("set_icon" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9769 9783])
                                    ("" variable (:type ("Cairo::Surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9786 9801])
                                    ("" variable (:type ("surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9803 9811]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9747 9812])
                            ("set_icon" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("pixbuf" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [9833 9873])
                                    ("hot_x" variable (:type "int") (reparse-symbol arg-sub-list) [9874 9884])
                                    ("hot_y" variable (:type "int") (reparse-symbol arg-sub-list) [9885 9895]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9819 9896])
                            ("set_icon" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("stock_id" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10136 10166])
                                    ("hot_x" variable (:type "int") (reparse-symbol arg-sub-list) [10167 10177])
                                    ("hot_y" variable (:type "int") (reparse-symbol arg-sub-list) [10178 10188]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10122 10189])
                            ("set_icon_name" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10248 10274])
                                    ("hot_x" variable (:type "int") (reparse-symbol arg-sub-list) [10275 10285])
                                    ("hot_y" variable (:type "int") (reparse-symbol arg-sub-list) [10286 10296]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10229 10297])
                            ("set_icon" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [10303 10319])
                            ("get_source_window" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10453 10494])
                            ("get_source_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10627 10680])
                            ("get_dest_window" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10809 10848])
                            ("get_dest_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10977 11028])
                            ("get_protocol" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DragProtocol" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11163 11197])
                            ("set_device" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [11404 11439]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [11388 11440])
                            ("get_device" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Device" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [11575 11609])
                            ("get_device" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Device" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [11744 11790])
                            ("list_targets" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("std::string" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [11905 11951])
                            ("get_actions" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12153 12184])
                            ("get_suggested_action" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12323 12363])
                            ("get_selected_action" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DragAction" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12503 12542])
                            ("find_window_for_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("drag_window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [13335 13375])
                                    ("screen" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Screen" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [13376 13411])
                                    ("x_root" variable (:type "int") (reparse-symbol arg-sub-list) [13412 13423])
                                    ("y_root" variable (:type "int") (reparse-symbol arg-sub-list) [13424 13435])
                                    ("dest_window" variable
                                       (:reference 1
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [13436 13470])
                                    ("protocol" variable
                                       (:reference 1
                                        :type ("DragProtocol" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13471 13494]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13307 13501])
                            ("public" label nil (reparse-symbol classsubparts) [13506 13513])
                            ("public" label nil (reparse-symbol classsubparts) [13515 13522])
                            ("protected" label nil (reparse-symbol classsubparts) [13579 13589]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [5957 13690]))                  
                :type "namespace")
                nil [5818 13693])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkDragContext" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14076 14099])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [14100 14122]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::DragContext" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [14040 14124]))                  
                :type "namespace")
                nil [13713 14126]))          
      :file "dragcontext.h"
      :pointmax 14164
      :fsize 14165
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((punctuation 9801 . 9802) (punctuation 9800 . 9801) (punctuation 9785 . 9786) (punctuation 9784 . 9785) (punctuation 9782 . 9783) (punctuation 9768 . 9769) (punctuation 9767 . 9768) (CONST 9761 . 9766) (semantic-list 6928 . 6930) (symbol 6915 . 6928) (symbol 6909 . 6914) (STATIC 6902 . 6908) (semantic-list 6842 . 6844) (symbol 6834 . 6842) (symbol 6828 . 6833) (STATIC 6821 . 6827) (semantic-list 6705 . 6707) (symbol 6694 . 6705) (punctuation 6693 . 6694) (semantic-list 6660 . 6679) (punctuation 6659 . 6660) (OPERATOR 6651 . 6659) (punctuation 6673 . 6674) (punctuation 6649 . 6650) (symbol 6638 . 6649) (punctuation 6673 . 6674) (semantic-list 6606 . 6625) (symbol 6595 . 6606) (punctuation 6619 . 6620) (EXPLICIT 6496 . 6504) (EXPLICIT 6425 . 6433) (punctuation 6367 . 6368) (punctuation 6324 . 6325) (DELETE 6318 . 6324) (punctuation 6316 . 6317) (semantic-list 6295 . 6315) (punctuation 6294 . 6295) (OPERATOR 6286 . 6294) (punctuation 6284 . 6285) (symbol 6273 . 6284) (punctuation 6269 . 6270) (DELETE 6263 . 6269) (punctuation 6261 . 6262) (semantic-list 6240 . 6260) (symbol 6229 . 6240) (USING 6166 . 6171) (USING 6125 . 6130) (USING 6083 . 6088) (USING 6046 . 6051) (semantic-list 5738 . 5740) (symbol 5728 . 5738) (symbol 5722 . 5727) (STATIC 5715 . 5721) (semantic-list 4449 . 4451) (symbol 4439 . 4449) (symbol 4433 . 4438) (STATIC 4426 . 4432) (number 2978 . 2979) (punctuation 2976 . 2977) (punctuation 2975 . 2976) (number 2955 . 2956) (punctuation 2953 . 2954) (punctuation 2952 . 2953) (number 2928 . 2929) (punctuation 2926 . 2927) (punctuation 2925 . 2926) (number 2904 . 2905) (punctuation 2902 . 2903) (punctuation 2901 . 2902) (number 2880 . 2881) (punctuation 2878 . 2879) (punctuation 2877 . 2878) (number 2856 . 2857) (punctuation 2854 . 2855) (punctuation 2853 . 2854) (USING 1227 . 1232) (USING 1180 . 1185))
      :lexical-table 
        '(("_GDKMM_DRAGCONTEXT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_COLOR_H" variable (:constant-flag t) nil [81 95])
            ("gdkmmconfig.h" include (:system-flag t) nil [97 121])
            ("glibmm/ustring.h" include (:system-flag t) nil [158 185])
            ("sigc++/sigc++.h" include (:system-flag t) nil [186 212])
            ("glibmm/value.h" include (:system-flag t) nil [1164 1189])
            ("gdk/gdk.h" include (:system-flag t) nil [1190 1210])
            ("GdkColor" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_GdkColor" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1259 1293])
            ("Gdk" type
               (:members 
                  ( ("Color" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1981 1988])
                            ("CppObjectType" variable
                               (:default-value "Color"
                                :type "int")
                                (reparse-symbol classsubparts) [2030 2052])
                            ("BaseObjectType" variable
                               (:default-value "GdkColor"
                                :type "int")
                                (reparse-symbol classsubparts) [2061 2087])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2244 2257])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GdkColor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2277 2295])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [2296 2319]))                                  
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2271 2321])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Color" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2331 2350]))                                  
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2325 2351])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Color" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2371 2390]))                                  
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2354 2391])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2416 2425])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2460 2469])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2482 2491])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2519 2528])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2583 2632])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2687 2736])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("GdkColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2878 2906])
                            ("protected" label nil (reparse-symbol classsubparts) [2908 2918])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("GdkColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2921 2940])
                            ("private" label nil (reparse-symbol classsubparts) [2942 2950])
                            ("public" label nil (reparse-symbol classsubparts) [2955 2962])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3053 3061])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3359 3386]))                                  
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3353 3387])
                            ("set_grey" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3565 3579]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3551 3580])
                            ("set_grey_p" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("g" variable (:type "double") (reparse-symbol arg-sub-list) [3771 3780]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3755 3781])
                            ("set_rgb" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("red_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4037 4050])
                                    ("green_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4051 4066])
                                    ("blue_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4067 4081]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4024 4082])
                            ("set_rgb_p" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("red_" variable (:type "double") (reparse-symbol arg-sub-list) [4399 4411])
                                    ("green_" variable (:type "double") (reparse-symbol arg-sub-list) [4412 4426])
                                    ("blue_" variable (:type "double") (reparse-symbol arg-sub-list) [4427 4440]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4384 4441])
                            ("set_hsv" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("h" variable (:type "double") (reparse-symbol arg-sub-list) [4693 4702])
                                    ("s" variable (:type "double") (reparse-symbol arg-sub-list) [4703 4712])
                                    ("v" variable (:type "double") (reparse-symbol arg-sub-list) [4713 4722]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4680 4723])
                            ("set_hsl" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("h" variable (:type "double") (reparse-symbol arg-sub-list) [4950 4959])
                                    ("s" variable (:type "double") (reparse-symbol arg-sub-list) [4960 4969])
                                    ("l" variable (:type "double") (reparse-symbol arg-sub-list) [4970 4979]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4937 4980])
                            ("set" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5373 5400]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [5364 5401])
                            ("get_red" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5498 5522])
                            ("get_green" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5623 5649])
                            ("get_blue" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5748 5773])
                            ("set_red" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5888 5902]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5875 5903])
                            ("set_green" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6024 6038]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [6009 6039])
                            ("set_blue" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6157 6171]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [6143 6172])
                            ("get_pixel" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6315 6339])
                            ("get_red_p" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [6466 6491])
                            ("get_green_p" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [6622 6649])
                            ("get_blue_p" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [6778 6804])
                            ("to_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7064 7096]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1965 7101])
                    ("ColorTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Gdk::Color" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [7238 7266])
                            ("CType" type
                               (:typedef ("GdkColor" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [7269 7295])
                            ("CTypeNonConst" type
                               (:typedef ("GdkColor" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [7298 7332])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7367 7386]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7336 7410])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7444 7463]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7413 7479])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7513 7532]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7482 7584])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7618 7631]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7587 7640]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [7215 7643]))                  
                :type "namespace")
                nil [1304 7680])
            ("Gdk" type
               (:members 
                  ( ("==" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7850 7867])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7868 7885]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [7834 7886])
                    ("!=" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8021 8038])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8039 8056]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [8005 8057]))                  
                :type "namespace")
                nil [7700 8061])
            ("Gdk" type (:type "namespace") nil [8081 8266])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkColor" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8605 8622])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [8623 8645]))                          
                        :type ("Gdk::Color" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [8589 8647])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Color" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [8682 8760]))                  
                :type "namespace")
                nil [8285 8801]))          
      :file "color.h"
      :pointmax 8888
      :fsize 8887
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((semantic-list 8245 . 8263) (symbol 8234 . 8242) (semantic-list 8209 . 8233) (symbol 8205 . 8209) (VOID 8200 . 8204) (INLINE 8193 . 8199) (EXPLICIT 3344 . 3352) (semantic-list 2504 . 2518) (symbol 2500 . 2504) (VOID 2495 . 2499) (semantic-list 2479 . 2481) (symbol 2474 . 2479) (punctuation 2473 . 2474) (semantic-list 2444 . 2459) (punctuation 2443 . 2444) (OPERATOR 2435 . 2443) (punctuation 2451 . 2452) (punctuation 2433 . 2434) (symbol 2428 . 2433) (punctuation 2451 . 2452) (semantic-list 2400 . 2415) (symbol 2395 . 2400) (punctuation 2407 . 2408) (EXPLICIT 2262 . 2270) (semantic-list 2241 . 2243) (symbol 2233 . 2241) (symbol 2227 . 2232) (STATIC 2220 . 2226) (USING 2055 . 2060) (USING 2024 . 2029))
      :lexical-table 
        '(("_GDKMM_COLOR_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_PIXBUF_H" variable (:constant-flag t) nil [82 97])
            ("gdkmmconfig.h" include (:system-flag t) nil [99 123])
            ("glibmm/ustring.h" include (:system-flag t) nil [126 153])
            ("sigc++/sigc++.h" include (:system-flag t) nil [154 180])
            ("vector" include (:system-flag t) nil [1132 1149])
            ("gdkmm/pixbufformat.h" include (:system-flag t) nil [1179 1210])
            ("gdkmm/types.h" include (:system-flag t) nil [1211 1235])
            ("giomm/inputstream.h" include (:system-flag t) nil [1236 1266])
            ("giomm/icon.h" include (:system-flag t) nil [1267 1290])
            ("cairomm/surface.h" include (:system-flag t) nil [1291 1319])
            ("glibmm/error.h" include (:system-flag t) nil [1320 1345])
            ("_GdkPixbuf" type
               (:prototype t
                :type "struct")
                nil [1399 1417])
            ("_GdkPixbufClass" type
               (:prototype t
                :type "struct")
                nil [1441 1464])
            ("Gdk" type
               (:members 
                  ( ("Pixbuf_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1554 1573]))                  
                :type "namespace")
                nil [1538 1575])
            ("Gdk" type
               (:members 
                  ( ("Window" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1645 1658])
                    ("Colorspace" type
                       (:members 
                          ( ("COLORSPACE_RGB" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2013 2029]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [1993 2030]))                  
                :type "namespace")
                nil [1628 2033])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2189 2196])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2225 2238]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Colorspace" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [2103 2241]))                  
                :type "namespace")
                nil [2085 2244])
            ("Gdk" type
               (:members 
                  ( ("InterpType" type
                       (:members 
                          ( ("INTERP_NEAREST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4262 4277])
                            ("INTERP_TILES" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4280 4293])
                            ("INTERP_BILINEAR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4296 4312])
                            ("INTERP_HYPER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4315 4329]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [4242 4330]))                  
                :type "namespace")
                nil [2302 4333])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4489 4496])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [4525 4538]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::InterpType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4403 4541]))                  
                :type "namespace")
                nil [4385 4544])
            ("Gdk" type
               (:members 
                  ( ("PixbufAlphaMode" type
                       (:members 
                          ( ("PIXBUF_ALPHA_BILEVEL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5599 5620])
                            ("PIXBUF_ALPHA_FULL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [5623 5642]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [5574 5643]))                  
                :type "namespace")
                nil [4602 5646])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [5812 5819])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5848 5861]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::PixbufAlphaMode" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5716 5864]))                  
                :type "namespace")
                nil [5698 5867])
            ("Gdk" type
               (:members 
                  ( ("PixbufRotation" type
                       (:members 
                          ( ("PIXBUF_ROTATE_NONE" variable
                               (:constant-flag t
                                :default-value (6512 6513)
                                :type "int")
                                (reparse-symbol enumsubparts) [6491 6513])
                            ("PIXBUF_ROTATE_COUNTERCLOCKWISE" variable
                               (:constant-flag t
                                :default-value (6550 6552)
                                :type "int")
                                (reparse-symbol enumsubparts) [6517 6552])
                            ("PIXBUF_ROTATE_UPSIDEDOWN" variable
                               (:constant-flag t
                                :default-value (6583 6586)
                                :type "int")
                                (reparse-symbol enumsubparts) [6556 6586])
                            ("PIXBUF_ROTATE_CLOCKWISE" variable
                               (:constant-flag t
                                :default-value (6616 6619)
                                :type "int")
                                (reparse-symbol enumsubparts) [6590 6619]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [6467 6622]))                  
                :type "namespace")
                nil [5925 6625])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [6789 6796])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [6825 6838]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::PixbufRotation" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [6695 6841]))                  
                :type "namespace")
                nil [6677 6844])
            ("Gdk" type
               (:members 
                  ( ("PixbufError" type
                       (:superclasses 
                          ( ("Glib::Error" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [7011 7018])
                            ("Code" type
                               (:members 
                                  ( ("CORRUPT_IMAGE" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7804 7818])
                                    ("INSUFFICIENT_MEMORY" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7823 7843])
                                    ("BAD_OPTION" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7848 7859])
                                    ("UNKNOWN_TYPE" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7864 7877])
                                    ("UNSUPPORTED_OPERATION" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7882 7904])
                                    ("FAILED" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7909 7916])
                                    ("INCOMPLETE_ANIMATION" variable
                                       (:constant-flag t
                                        :type "int")
                                        (reparse-symbol enumsubparts) [7921 7945]))                                  
                                :type "enum")
                                (reparse-symbol classsubparts) [7786 7946])
                            ("PixbufError" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("error_code" variable (:type ("Code" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7962 7978])
                                    ("error_message" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7979 8014]))                                  
                                :type ("PixbufError" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7950 8015])
                            ("PixbufError" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GError" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8039 8055]))                                  
                                :type ("PixbufError" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8027 8056])
                            ("code" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Code" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8059 8077])
                            ("private" label nil (reparse-symbol classsubparts) [8112 8120])
                            ("throw_func" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GError" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8147 8163]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8124 8164])
                            ("wrap_init" function
                               (:prototype-flag t
                                :typemodifiers ("friend")
                                :type "void")
                                (reparse-symbol classsubparts) [8168 8192]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [6970 8253]))                  
                :type "namespace")
                nil [6902 8256])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8426 8433])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8462 8475]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::PixbufError::Code" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [8326 8478]))                  
                :type "namespace")
                nil [8308 8481])
            ("Gdk" type
               (:members 
                  ( ("Pixbuf" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil)
                            ("Gio::Icon" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8655 8662])
                            ("CppObjectType" variable
                               (:default-value "Pixbuf"
                                :type "int")
                                (reparse-symbol classsubparts) [8671 8694])
                            ("CppClassType" variable
                               (:default-value "Pixbuf_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [8703 8731])
                            ("BaseObjectType" variable
                               (:default-value "GdkPixbuf"
                                :type "int")
                                (reparse-symbol classsubparts) [8740 8767])
                            ("BaseClassType" variable
                               (:default-value "GdkPixbufClass"
                                :type "int")
                                (reparse-symbol classsubparts) [8776 8807])
                            ("private" label nil (reparse-symbol classsubparts) [8906 8914])
                            ("Pixbuf_Class" friend nil (reparse-symbol classsubparts) [8916 8941])
                            ("pixbuf_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8945 8979])
                            ("protected" label nil (reparse-symbol classsubparts) [8981 8991])
                            ("Pixbuf" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9010 9056]))                                  
                                :type ("Pixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9003 9057])
                            ("Pixbuf" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkPixbuf" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9076 9096]))                                  
                                :type ("Pixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9069 9097])
                            ("public" label nil (reparse-symbol classsubparts) [9138 9145])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [9170 9179])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [9214 9223])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [9237 9255])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [9379 9392])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [9460 9473])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkPixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9534 9614])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkPixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9668 9748])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkPixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9891 9914])
                            ("private" label nil (reparse-symbol classsubparts) [9916 9924])
                            ("protected" label nil (reparse-symbol classsubparts) [9929 9939])
                            ("Pixbuf" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [11517 11549])
                                    ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [11559 11569])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [11570 11580])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [11581 11591])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [11592 11603]))                                  
                                :type ("Pixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11510 11604])
                            ("Pixbuf" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12333 12347])
                                    ("" variable (:type ("Cairo::Surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12350 12365])
                                    ("" variable (:type ("src" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12367 12371])
                                    ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [12381 12391])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [12392 12402])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [12403 12413])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [12414 12425]))                                  
                                :type ("Pixbuf" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12318 12426])
                            ("public" label nil (reparse-symbol classsubparts) [12432 12439])
                            ("SlotDestroyData" type
                               (:typedef ("sigc::slot" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("guint8" type
                                             (:pointer 1
                                              :constant-flag t)
                                              nil nil))                                        
                                      :type "class")
                                      nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [12442 12498])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [14044 14076])
                                    ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [14077 14087])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [14088 14098])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [14099 14109])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [14110 14121]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [14009 14122])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14884 14898])
                                    ("" variable (:type ("Cairo::Surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14901 14916])
                                    ("" variable (:type ("src" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14918 14922])
                                    ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [14923 14933])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [14934 14944])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [14945 14955])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [14956 14967]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [14841 14968])
                            ("copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [15321 15355])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("colorspace" variable (:type ("Colorspace" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16073 16095])
                                    ("has_alpha" variable (:type "bool") (reparse-symbol arg-sub-list) [16096 16111])
                                    ("bits_per_sample" variable (:type "int") (reparse-symbol arg-sub-list) [16112 16132])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [16133 16143])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [16144 16155]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [16038 16156])
                            ("create_subpixbuf" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("src_pixbuf" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [16892 16931])
                                    ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [16932 16942])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [16943 16953])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [16954 16964])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [16965 16976]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [16847 16977])
                            ("create_from_file" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17250 17278]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [17205 17279])
                            ("create_from_file" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17785 17813])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [17814 17824])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [17825 17836])
                                    ("preserve_aspect_ratio" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [17837 17871]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [17740 17873])
                            ("create_from_resource" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("resource_path" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18273 18306]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [18224 18307])
                            ("create_from_resource" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("resource_path" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19240 19273])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [19274 19284])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [19285 19296])
                                    ("preserve_aspect_ratio" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [19297 19331]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19191 19333])
                            ("create_from_data" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("data" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("guint8" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19957 19976])
                                    ("colorspace" variable (:type ("Colorspace" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19977 19999])
                                    ("has_alpha" variable (:type "bool") (reparse-symbol arg-sub-list) [20047 20062])
                                    ("bits_per_sample" variable (:type "int") (reparse-symbol arg-sub-list) [20063 20083])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [20131 20141])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [20142 20153])
                                    ("rowstride" variable (:type "int") (reparse-symbol arg-sub-list) [20154 20168]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19912 20169])
                            ("create_from_data" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("data" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("guint8" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [20898 20917])
                                    ("colorspace" variable (:type ("Colorspace" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20918 20940])
                                    ("has_alpha" variable (:type "bool") (reparse-symbol arg-sub-list) [20988 21003])
                                    ("bits_per_sample" variable (:type "int") (reparse-symbol arg-sub-list) [21004 21024])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [21072 21082])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [21083 21094])
                                    ("rowstride" variable (:type "int") (reparse-symbol arg-sub-list) [21095 21109])
                                    ("destroy_slot" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("SlotDestroyData" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [21157 21193]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20853 21194])
                            ("create_from_xpm_data" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("data" variable
                                       (:pointer 2
                                        :constant-flag t
                                        :type "char")
                                        (reparse-symbol arg-sub-list) [21521 21546]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21472 21547])
                            ("create_from_inline" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("data_length" variable (:type "int") (reparse-symbol arg-sub-list) [23296 23312])
                                    ("data" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("guint8" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [23313 23332])
                                    ("copy_pixels" variable
                                       (:default-value "false"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [23333 23358]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23249 23360])
                            ("create_from_stream" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("stream" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::InputStream" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [24453 24498])
                                    ("cancellable" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::Cancellable" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [24499 24549]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [24406 24550])
                            ("create_from_stream" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("stream" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::InputStream" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [24600 24645]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [24553 24646])
                            ("create_from_stream_at_scale" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("stream" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::InputStream" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [26573 26618])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [26619 26629])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [26630 26641])
                                    ("preserve_aspect_ratio" variable (:type "bool") (reparse-symbol arg-sub-list) [26642 26669])
                                    ("cancellable" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::Cancellable" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [26670 26720]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [26517 26721])
                            ("create_from_stream_at_scale" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("stream" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::InputStream" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [26780 26825])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [26826 26836])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [26837 26848])
                                    ("preserve_aspect_ratio" variable (:type "bool") (reparse-symbol arg-sub-list) [26849 26876]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [26724 26877])
                            ("get_colorspace" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Colorspace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [26963 26997])
                            ("get_n_channels" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [27099 27126])
                            ("get_has_alpha" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [27300 27327])
                            ("get_bits_per_sample" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [27454 27486])
                            ("get_pixels" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("guint8" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [27857 27884])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [28068 28090])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [28177 28200])
                            ("get_rowstride" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [28393 28419])
                            ("get_byte_length" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gsize" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [28558 28588])
                            ("fill" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("pixel" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [28907 28921]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [28897 28922])
                            ("save" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29393 29421])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29422 29448]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [29383 29455])
                            ("save" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29599 29627])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29628 29654]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [29589 29655])
                            ("save" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [30917 30945])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [30946 30972])
                                    ("option_keys" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [30985 31031])
                                    ("option_values" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [31044 31092]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [30907 31099])
                            ("save" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [31243 31271])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [31272 31298])
                                    ("option_keys" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [31311 31357])
                                    ("option_values" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [31370 31418]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [31233 31419])
                            ("save_to_buffer" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("" variable
                                       (:pointer 1
                                        :type ("gchar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [32858 32865])
                                    ("" variable (:type ("buffer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [32866 32873])
                                    ("buffer_size" variable
                                       (:reference 1
                                        :type ("gsize" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [32874 32893])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :default-value "\"png\""
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [32916 32949]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [32838 32957])
                            ("save_to_buffer" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable
                                       (:pointer 1
                                        :type ("gchar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33111 33118])
                                    ("" variable (:type ("buffer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [33119 33126])
                                    ("buffer_size" variable
                                       (:reference 1
                                        :type ("gsize" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33127 33146])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :default-value "\"png\""
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33169 33202]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [33091 33204])
                            ("save_to_buffer" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("" variable
                                       (:pointer 1
                                        :type ("gchar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33812 33819])
                                    ("" variable (:type ("buffer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [33820 33827])
                                    ("buffer_size" variable
                                       (:reference 1
                                        :type ("gsize" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33828 33847])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33870 33896])
                                    ("option_keys" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [33919 33965])
                                    ("option_values" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [33988 34036]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [33792 34043])
                            ("save_to_buffer" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable
                                       (:pointer 1
                                        :type ("gchar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [34197 34204])
                                    ("" variable (:type ("buffer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [34205 34212])
                                    ("buffer_size" variable
                                       (:reference 1
                                        :type ("gsize" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [34213 34232])
                                    ("type" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [34255 34281])
                                    ("option_keys" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [34304 34350])
                                    ("option_values" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [34373 34421]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [34177 34422])
                            ("add_alpha" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("substitute_color" variable (:type "bool") (reparse-symbol arg-sub-list) [35355 35377])
                                    ("r" variable (:type ("guint8" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [35378 35387])
                                    ("g" variable (:type ("guint8" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [35388 35397])
                                    ("b" variable (:type ("guint8" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [35398 35407]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [35319 35414])
                            ("copy_area" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("src_x" variable (:type "int") (reparse-symbol arg-sub-list) [36153 36163])
                                    ("src_y" variable (:type "int") (reparse-symbol arg-sub-list) [36164 36174])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [36175 36185])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [36186 36197])
                                    ("dest_pixbuf" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [36198 36243])
                                    ("dest_x" variable (:type "int") (reparse-symbol arg-sub-list) [36244 36255])
                                    ("dest_y" variable (:type "int") (reparse-symbol arg-sub-list) [36256 36267]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [36138 36274])
                            ("saturate_and_pixelate" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [37056 37094])
                                    ("saturation" variable (:type "float") (reparse-symbol arg-sub-list) [37095 37112])
                                    ("pixelate" variable (:type "bool") (reparse-symbol arg-sub-list) [37113 37127]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [37029 37134])
                            ("scale" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [38507 38545])
                                    ("dest_x" variable (:type "int") (reparse-symbol arg-sub-list) [38546 38557])
                                    ("dest_y" variable (:type "int") (reparse-symbol arg-sub-list) [38558 38569])
                                    ("dest_width" variable (:type "int") (reparse-symbol arg-sub-list) [38570 38585])
                                    ("dest_height" variable (:type "int") (reparse-symbol arg-sub-list) [38586 38602])
                                    ("offset_x" variable (:type "double") (reparse-symbol arg-sub-list) [38603 38619])
                                    ("offset_y" variable (:type "double") (reparse-symbol arg-sub-list) [38620 38636])
                                    ("scale_x" variable (:type "double") (reparse-symbol arg-sub-list) [38637 38652])
                                    ("scale_y" variable (:type "double") (reparse-symbol arg-sub-list) [38653 38668])
                                    ("interp_type" variable (:type ("InterpType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [38669 38692]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [38496 38699])
                            ("composite" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [40054 40092])
                                    ("dest_x" variable (:type "int") (reparse-symbol arg-sub-list) [40093 40104])
                                    ("dest_y" variable (:type "int") (reparse-symbol arg-sub-list) [40105 40116])
                                    ("dest_width" variable (:type "int") (reparse-symbol arg-sub-list) [40117 40132])
                                    ("dest_height" variable (:type "int") (reparse-symbol arg-sub-list) [40133 40149])
                                    ("offset_x" variable (:type "double") (reparse-symbol arg-sub-list) [40150 40166])
                                    ("offset_y" variable (:type "double") (reparse-symbol arg-sub-list) [40167 40183])
                                    ("scale_x" variable (:type "double") (reparse-symbol arg-sub-list) [40184 40199])
                                    ("scale_y" variable (:type "double") (reparse-symbol arg-sub-list) [40200 40215])
                                    ("interp_type" variable (:type ("InterpType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [40216 40239])
                                    ("overall_alpha" variable (:type "int") (reparse-symbol arg-sub-list) [40240 40258]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [40039 40265])
                            ("composite_color" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [42047 42085])
                                    ("dest_x" variable (:type "int") (reparse-symbol arg-sub-list) [42086 42097])
                                    ("dest_y" variable (:type "int") (reparse-symbol arg-sub-list) [42098 42109])
                                    ("dest_width" variable (:type "int") (reparse-symbol arg-sub-list) [42110 42125])
                                    ("dest_height" variable (:type "int") (reparse-symbol arg-sub-list) [42126 42142])
                                    ("offset_x" variable (:type "double") (reparse-symbol arg-sub-list) [42143 42159])
                                    ("offset_y" variable (:type "double") (reparse-symbol arg-sub-list) [42160 42176])
                                    ("scale_x" variable (:type "double") (reparse-symbol arg-sub-list) [42177 42192])
                                    ("scale_y" variable (:type "double") (reparse-symbol arg-sub-list) [42193 42208])
                                    ("interp_type" variable (:type ("InterpType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42209 42232])
                                    ("overall_alpha" variable (:type "int") (reparse-symbol arg-sub-list) [42233 42251])
                                    ("check_x" variable (:type "int") (reparse-symbol arg-sub-list) [42252 42264])
                                    ("check_y" variable (:type "int") (reparse-symbol arg-sub-list) [42265 42277])
                                    ("check_size" variable (:type "int") (reparse-symbol arg-sub-list) [42278 42293])
                                    ("color1" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42294 42309])
                                    ("color2" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42310 42325]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [42026 42332])
                            ("scale_simple" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest_width" variable (:type "int") (reparse-symbol arg-sub-list) [43434 43449])
                                    ("dest_height" variable (:type "int") (reparse-symbol arg-sub-list) [43450 43466])
                                    ("interp_type" variable (:type ("InterpType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [43467 43490]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [43395 43497])
                            ("composite_color_simple" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest_width" variable (:type "int") (reparse-symbol arg-sub-list) [44289 44304])
                                    ("dest_height" variable (:type "int") (reparse-symbol arg-sub-list) [44305 44321])
                                    ("interp_type" variable (:type ("InterpType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [44322 44345])
                                    ("overall_alpha" variable (:type "int") (reparse-symbol arg-sub-list) [44346 44364])
                                    ("check_size" variable (:type "int") (reparse-symbol arg-sub-list) [44365 44380])
                                    ("color1" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [44381 44396])
                                    ("color2" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [44397 44412]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [44240 44419])
                            ("rotate_simple" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("angle" variable (:type ("PixbufRotation" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [44829 44850]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [44789 44857])
                            ("flip" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("horizontal" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [45223 45246]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [45192 45254])
                            ("get_option" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("key" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [46457 46482]))                                  
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [46432 46489])
                            ("set_option" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("key" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [46871 46896])
                                    ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [46897 46924]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [46855 46925])
                            ("remove_option" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("key" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [47200 47225]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [47181 47226])
                            ("copy_options" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("dest_pixbuf" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [47677 47717]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [47659 47724])
                            ("apply_embedded_orientation" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [48496 48546])
                            ("get_formats" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("PixbufFormat" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [48721 48768])
                            ("property_colorspace" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Colorspace" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [49047 49118])
                            ("property_n_channels" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [49419 49483])
                            ("property_has_alpha" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("bool" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [49743 49807])
                            ("property_bits_per_sample" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [50097 50166])
                            ("property_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [50409 50468])
                            ("property_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [50708 50768])
                            ("property_rowstride" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [51141 51204])
                            ("property_pixels" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("void" type (:pointer 1) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [51426 51488])
                            ("public" label nil (reparse-symbol classsubparts) [51491 51498])
                            ("public" label nil (reparse-symbol classsubparts) [51500 51507])
                            ("protected" label nil (reparse-symbol classsubparts) [51564 51574]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [8557 51675]))                  
                :type "namespace")
                nil [8539 51678])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkPixbuf" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [52051 52069])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [52070 52092]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Pixbuf" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [52020 52094]))                  
                :type "namespace")
                nil [51698 52096]))          
      :file "pixbuf.h"
      :pointmax 52129
      :fsize 52128
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((punctuation 34203 . 34204) (punctuation 33818 . 33819) (punctuation 33117 . 33118) (punctuation 32864 . 32865) (punctuation 14916 . 14917) (punctuation 14915 . 14916) (punctuation 14900 . 14901) (punctuation 14899 . 14900) (punctuation 14897 . 14898) (punctuation 14883 . 14884) (punctuation 14882 . 14883) (CONST 14876 . 14881) (punctuation 12365 . 12366) (punctuation 12364 . 12365) (punctuation 12349 . 12350) (punctuation 12348 . 12349) (punctuation 12346 . 12347) (punctuation 12332 . 12333) (punctuation 12331 . 12332) (CONST 12325 . 12330) (semantic-list 9457 . 9459) (symbol 9444 . 9457) (symbol 9438 . 9443) (STATIC 9431 . 9437) (semantic-list 9371 . 9373) (symbol 9363 . 9371) (symbol 9357 . 9362) (STATIC 9350 . 9356) (semantic-list 9234 . 9236) (symbol 9228 . 9234) (punctuation 9227 . 9228) (semantic-list 9199 . 9213) (punctuation 9198 . 9199) (OPERATOR 9190 . 9198) (punctuation 9207 . 9208) (punctuation 9188 . 9189) (symbol 9182 . 9188) (punctuation 9207 . 9208) (semantic-list 9155 . 9169) (symbol 9149 . 9155) (punctuation 9163 . 9164) (EXPLICIT 9060 . 9068) (EXPLICIT 8994 . 9002) (punctuation 8941 . 8942) (punctuation 8903 . 8904) (DELETE 8897 . 8903) (punctuation 8895 . 8896) (semantic-list 8879 . 8894) (punctuation 8878 . 8879) (OPERATOR 8870 . 8878) (punctuation 8868 . 8869) (symbol 8862 . 8868) (punctuation 8858 . 8859) (DELETE 8852 . 8858) (punctuation 8850 . 8851) (semantic-list 8834 . 8849) (symbol 8828 . 8834) (USING 8770 . 8775) (USING 8734 . 8739) (USING 8697 . 8702) (USING 8665 . 8670) (semantic-list 8459 . 8461) (symbol 8449 . 8459) (symbol 8443 . 8448) (STATIC 8436 . 8442) (EXPLICIT 8018 . 8026) (semantic-list 6822 . 6824) (symbol 6812 . 6822) (symbol 6806 . 6811) (STATIC 6799 . 6805) (semantic-list 5845 . 5847) (symbol 5835 . 5845) (symbol 5829 . 5834) (STATIC 5822 . 5828) (semantic-list 4522 . 4524) (symbol 4512 . 4522) (symbol 4506 . 4511) (STATIC 4499 . 4505) (semantic-list 2222 . 2224) (symbol 2212 . 2222) (symbol 2206 . 2211) (STATIC 2199 . 2205) (USING 1418 . 1423) (USING 1381 . 1386))
      :lexical-table 
        '(("_GDKMM_PIXBUF_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_DEVICE_H" variable (:constant-flag t) nil [82 97])
            ("glibmm/ustring.h" include (:system-flag t) nil [100 127])
            ("sigc++/sigc++.h" include (:system-flag t) nil [128 154])
            ("vector" include (:system-flag t) nil [959 976])
            ("gdkmm/cursor.h" include (:system-flag t) nil [1006 1031])
            ("gdkmm/event.h" include (:system-flag t) nil [1032 1056])
            ("gdkmm/timecoord.h" include (:system-flag t) nil [1057 1085])
            ("gdk/gdk.h" include (:system-flag t) nil [1086 1106])
            ("_GdkDevice" type
               (:prototype t
                :type "struct")
                nil [1160 1178])
            ("_GdkDeviceClass" type
               (:prototype t
                :type "struct")
                nil [1202 1225])
            ("Gdk" type
               (:members 
                  ( ("Device_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1315 1334]))                  
                :type "namespace")
                nil [1299 1336])
            ("Gdk" type
               (:members 
                  ( ("EventMask" type
                       (:members 
                          ( ("EXPOSURE_MASK" variable
                               (:constant-flag t
                                :default-value (5545 5546)
                                :type "int")
                                (reparse-symbol enumsubparts) [5529 5546])
                            ("POINTER_MOTION_MASK" variable
                               (:constant-flag t
                                :default-value (5577 5578)
                                :type "int")
                                (reparse-symbol enumsubparts) [5555 5578])
                            ("POINTER_MOTION_HINT_MASK" variable
                               (:constant-flag t
                                :default-value (5614 5615)
                                :type "int")
                                (reparse-symbol enumsubparts) [5587 5615])
                            ("BUTTON_MOTION_MASK" variable
                               (:constant-flag t
                                :default-value (5645 5646)
                                :type "int")
                                (reparse-symbol enumsubparts) [5624 5646])
                            ("BUTTON1_MOTION_MASK" variable
                               (:constant-flag t
                                :default-value (5677 5678)
                                :type "int")
                                (reparse-symbol enumsubparts) [5655 5678])
                            ("BUTTON2_MOTION_MASK" variable
                               (:constant-flag t
                                :default-value (5709 5710)
                                :type "int")
                                (reparse-symbol enumsubparts) [5687 5710])
                            ("BUTTON3_MOTION_MASK" variable
                               (:constant-flag t
                                :default-value (5741 5742)
                                :type "int")
                                (reparse-symbol enumsubparts) [5719 5742])
                            ("BUTTON_PRESS_MASK" variable
                               (:constant-flag t
                                :default-value (5771 5772)
                                :type "int")
                                (reparse-symbol enumsubparts) [5751 5772])
                            ("BUTTON_RELEASE_MASK" variable
                               (:constant-flag t
                                :default-value (5803 5804)
                                :type "int")
                                (reparse-symbol enumsubparts) [5781 5804])
                            ("KEY_PRESS_MASK" variable
                               (:constant-flag t
                                :default-value (5830 5831)
                                :type "int")
                                (reparse-symbol enumsubparts) [5813 5831])
                            ("KEY_RELEASE_MASK" variable
                               (:constant-flag t
                                :default-value (5860 5861)
                                :type "int")
                                (reparse-symbol enumsubparts) [5841 5861])
                            ("ENTER_NOTIFY_MASK" variable
                               (:constant-flag t
                                :default-value (5891 5892)
                                :type "int")
                                (reparse-symbol enumsubparts) [5871 5892])
                            ("LEAVE_NOTIFY_MASK" variable
                               (:constant-flag t
                                :default-value (5922 5923)
                                :type "int")
                                (reparse-symbol enumsubparts) [5902 5923])
                            ("FOCUS_CHANGE_MASK" variable
                               (:constant-flag t
                                :default-value (5953 5954)
                                :type "int")
                                (reparse-symbol enumsubparts) [5933 5954])
                            ("STRUCTURE_MASK" variable
                               (:constant-flag t
                                :default-value (5981 5982)
                                :type "int")
                                (reparse-symbol enumsubparts) [5964 5982])
                            ("PROPERTY_CHANGE_MASK" variable
                               (:constant-flag t
                                :default-value (6015 6016)
                                :type "int")
                                (reparse-symbol enumsubparts) [5992 6016])
                            ("VISIBILITY_NOTIFY_MASK" variable
                               (:constant-flag t
                                :default-value (6051 6052)
                                :type "int")
                                (reparse-symbol enumsubparts) [6026 6052])
                            ("PROXIMITY_IN_MASK" variable
                               (:constant-flag t
                                :default-value (6082 6083)
                                :type "int")
                                (reparse-symbol enumsubparts) [6062 6083])
                            ("PROXIMITY_OUT_MASK" variable
                               (:constant-flag t
                                :default-value (6114 6115)
                                :type "int")
                                (reparse-symbol enumsubparts) [6093 6115])
                            ("SUBSTRUCTURE_MASK" variable
                               (:constant-flag t
                                :default-value (6145 6146)
                                :type "int")
                                (reparse-symbol enumsubparts) [6125 6146])
                            ("SCROLL_MASK" variable
                               (:constant-flag t
                                :default-value (6170 6171)
                                :type "int")
                                (reparse-symbol enumsubparts) [6156 6171])
                            ("TOUCH_MASK" variable
                               (:constant-flag t
                                :default-value (6194 6195)
                                :type "int")
                                (reparse-symbol enumsubparts) [6181 6195])
                            ("SMOOTH_SCROLL_MASK" variable
                               (:constant-flag t
                                :default-value (6226 6227)
                                :type "int")
                                (reparse-symbol enumsubparts) [6205 6227])
                            ("TOUCHPAD_GESTURE_MASK" variable
                               (:constant-flag t
                                :default-value (6261 6262)
                                :type "int")
                                (reparse-symbol enumsubparts) [6237 6262])
                            ("TABLET_PAD_MASK" variable
                               (:constant-flag t
                                :default-value (6290 6291)
                                :type "int")
                                (reparse-symbol enumsubparts) [6272 6291])
                            ("ALL_EVENTS_MASK" variable
                               (:constant-flag t
                                :default-value (6319 6328)
                                :type "int")
                                (reparse-symbol enumsubparts) [6301 6328]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [5510 6331])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6387 6401])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6402 6416]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6360 6510])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6566 6580])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6581 6595]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6539 6689])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6745 6759])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6760 6774]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6718 6868])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [6924 6940]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6897 7008])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7066 7081])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7082 7096]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7037 7198])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7256 7271])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7272 7286]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7227 7388])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7446 7461])
                            ("rhs" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7462 7476]))                          
                        :type ("EventMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7417 7578]))                  
                :type "namespace")
                nil [1389 7581])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [7736 7743])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [7772 7785]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::EventMask" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [7651 7788]))                  
                :type "namespace")
                nil [7633 7791])
            ("Gdk" type
               (:members 
                  ( ("InputMode" type
                       (:members 
                          ( ("MODE_DISABLED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8502 8516])
                            ("MODE_SCREEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8519 8531])
                            ("MODE_WINDOW" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8534 8547]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [8483 8548]))                  
                :type "namespace")
                nil [7849 8551])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8705 8712])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8741 8754]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::InputMode" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [8621 8757]))                  
                :type "namespace")
                nil [8603 8760])
            ("Gdk" type
               (:members 
                  ( ("InputSource" type
                       (:members 
                          ( ("SOURCE_MOUSE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10187 10200])
                            ("SOURCE_PEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10203 10214])
                            ("SOURCE_ERASER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10217 10231])
                            ("SOURCE_CURSOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10234 10248])
                            ("SOURCE_KEYBOARD" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10251 10267])
                            ("SOURCE_TOUCHSCREEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10270 10289])
                            ("SOURCE_TOUCHPAD" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10292 10308])
                            ("SOURCE_TRACKPOINT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10311 10329])
                            ("SOURCE_TABLET_PAD" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10332 10351]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [10166 10352]))                  
                :type "namespace")
                nil [8818 10355])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [10513 10520])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [10549 10562]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::InputSource" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [10425 10565]))                  
                :type "namespace")
                nil [10407 10568])
            ("Gdk" type
               (:members 
                  ( ("DeviceType" type
                       (:members 
                          ( ("DEVICE_TYPE_MASTER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [11219 11238])
                            ("DEVICE_TYPE_SLAVE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [11241 11259])
                            ("DEVICE_TYPE_FLOATING" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [11262 11284]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [11199 11285]))                  
                :type "namespace")
                nil [10626 11288])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [11444 11451])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [11480 11493]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::DeviceType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [11358 11496]))                  
                :type "namespace")
                nil [11340 11499])
            ("Gdk" type
               (:members 
                  ( ("GrabOwnership" type
                       (:members 
                          ( ("OWNERSHIP_NONE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12016 12031])
                            ("OWNERSHIP_WINDOW" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12034 12051])
                            ("OWNERSHIP_APPLICATION" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12054 12077]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [11993 12078]))                  
                :type "namespace")
                nil [11557 12081])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [12243 12250])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [12279 12292]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::GrabOwnership" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [12151 12295]))                  
                :type "namespace")
                nil [12133 12298])
            ("Gdk" type
               (:members 
                  ( ("GrabStatus" type
                       (:members 
                          ( ("GRAB_SUCCESS" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13197 13210])
                            ("GRAB_ALREADY_GRABBED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13213 13234])
                            ("GRAB_INVALID_TIME" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13237 13255])
                            ("GRAB_NOT_VIEWABLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13258 13276])
                            ("GRAB_FROZEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13279 13291])
                            ("GRAB_FAILED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [13294 13307]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [13177 13308]))                  
                :type "namespace")
                nil [12356 13311])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13467 13474])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [13503 13516]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::GrabStatus" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [13381 13519]))                  
                :type "namespace")
                nil [13363 13522])
            ("Gdk" type
               (:members 
                  ( ("Display" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [13598 13612])
                    ("Seat" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [13613 13624])
                    ("Window" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [13625 13638])
                    ("Device" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13807 13814])
                            ("CppObjectType" variable
                               (:default-value "Device"
                                :type "int")
                                (reparse-symbol classsubparts) [13823 13846])
                            ("CppClassType" variable
                               (:default-value "Device_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [13855 13883])
                            ("BaseObjectType" variable
                               (:default-value "GdkDevice"
                                :type "int")
                                (reparse-symbol classsubparts) [13892 13919])
                            ("BaseClassType" variable
                               (:default-value "GdkDeviceClass"
                                :type "int")
                                (reparse-symbol classsubparts) [13928 13959])
                            ("private" label nil (reparse-symbol classsubparts) [14058 14066])
                            ("Device_Class" friend nil (reparse-symbol classsubparts) [14068 14093])
                            ("device_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14097 14131])
                            ("protected" label nil (reparse-symbol classsubparts) [14133 14143])
                            ("Device" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14162 14208]))                                  
                                :type ("Device" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14155 14209])
                            ("Device" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkDevice" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14228 14248]))                                  
                                :type ("Device" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14221 14249])
                            ("public" label nil (reparse-symbol classsubparts) [14290 14297])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14322 14331])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14366 14375])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [14389 14407])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [14531 14544])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [14612 14625])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkDevice" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14686 14766])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkDevice" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14820 14900])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkDevice" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15043 15066])
                            ("private" label nil (reparse-symbol classsubparts) [15068 15076])
                            ("protected" label nil (reparse-symbol classsubparts) [15079 15089])
                            ("Device" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Device" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15092 15101])
                            ("public" label nil (reparse-symbol classsubparts) [15103 15110])
                            ("get_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15215 15246])
                            ("get_has_cursor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [15491 15519])
                            ("get_source" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("InputSource" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15636 15667])
                            ("get_mode" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("InputMode" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15783 15810])
                            ("set_mode" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("mode" variable (:type ("InputMode" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16305 16320]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [16291 16321])
                            ("get_n_keys" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [16455 16478])
                            ("get_key" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index_" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16893 16906])
                                    ("keyval" variable
                                       (:reference 1
                                        :type ("guint" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16907 16921])
                                    ("modifiers" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16922 16946]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [16880 16953])
                            ("set_key" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("index_" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17220 17233])
                                    ("keyval" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17234 17247])
                                    ("modifiers" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17248 17271]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17207 17272])
                            ("get_axis_use" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index_" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17478 17491]))                                  
                                :type ("AxisUse" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17457 17498])
                            ("set_axis_use" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("index_" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17672 17685])
                                    ("use" variable (:type ("AxisUse" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17686 17698]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17654 17699])
                            ("get_state" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [18229 18264])
                                    ("axes" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [18265 18278])
                                    ("mask" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18279 18298]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18214 18299])
                            ("get_history" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [19016 19051])
                                    ("start" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19052 19066])
                                    ("stop" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19067 19080]))                                  
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("TimeCoord" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [18981 19087])
                            ("list_slave_devices" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Gdk::Device" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19332 19393])
                            ("get_n_axes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [19668 19691])
                            ("list_axes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("std::string" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19787 19830])
                            ("get_axis_value" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("axes" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [20346 20359])
                                    ("axis_label" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20360 20379])
                                    ("value" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [20380 20394]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [20326 20401])
                            ("get_axis" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("axes" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [20789 20802])
                                    ("use" variable (:type ("AxisUse" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20803 20815])
                                    ("value" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [20816 20830]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [20775 20837])
                            ("get_display" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21038 21074])
                            ("get_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21274 21322])
                            ("get_associated_device" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Device" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21850 21895])
                            ("get_associated_device" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Device" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22422 22479])
                            ("get_device_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DeviceType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22614 22649])
                            ("grab" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [25255 25290])
                                    ("grab_ownership" variable (:type ("GrabOwnership" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25291 25320])
                                    ("owner_events" variable (:type "bool") (reparse-symbol arg-sub-list) [25321 25339])
                                    ("event_mask" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25340 25361])
                                    ("cursor" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cursor" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [25362 25397])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25398 25412]))                                  
                                :type ("GrabStatus" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [25239 25413])
                            ("grab" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [25619 25654])
                                    ("grab_ownership" variable (:type ("GrabOwnership" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25655 25684])
                                    ("owner_events" variable (:type "bool") (reparse-symbol arg-sub-list) [25685 25703])
                                    ("event_mask" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25704 25725])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25726 25740]))                                  
                                :type ("GrabStatus" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [25603 25741])
                            ("ungrab" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [26070 26084]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [26058 26085])
                            ("warp" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("screen" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Screen" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [26894 26929])
                                    ("x" variable (:type "int") (reparse-symbol arg-sub-list) [26930 26936])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [26937 26943]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [26884 26944])
                            ("get_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27381 27388])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27389 27396]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [27363 27403])
                            ("get_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("screen" variable
                                       (:reference 1
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Screen" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [27907 27936])
                                    ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27937 27944])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27945 27952]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [27889 27959])
                            ("get_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [28442 28452])
                                    ("y" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [28453 28463]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [28424 28470])
                            ("get_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("screen" variable
                                       (:reference 1
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Screen" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [29022 29051])
                                    ("x" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [29052 29062])
                                    ("y" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [29063 29073]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [29004 29080])
                            ("get_window_at_position" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("win_x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [29974 29985])
                                    ("win_y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [29986 29997]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [29930 29998])
                            ("get_window_at_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("win_x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30897 30908])
                                    ("win_y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30909 30920]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [30847 30927])
                            ("get_window_at_position" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [31772 31818])
                            ("get_window_at_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [32302 32360])
                            ("get_last_event_window" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [32827 32872])
                            ("get_last_event_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [33338 33395])
                            ("get_vendor_id" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [33853 33889])
                            ("get_product_id" function
                               (:prototype-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [34207 34238])
                            ("get_seat" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Seat" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [34415 34445])
                            ("get_seat" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Seat" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [34621 34663])
                            ("get_axes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("AxisFlags" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [34758 34785])
                            ("signal_changed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [35403 35446])
                            ("property_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Display" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [35959 36038])
                            ("property_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::ustring" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [36286 36354])
                            ("property_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("DeviceType" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [36641 36706])
                            ("property_associated_device" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Device" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [37117 37205])
                            ("property_input_source" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("InputSource" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [37479 37553])
                            ("property_input_mode" function
                               (:prototype-flag t
                                :type ("Glib::PropertyProxy" type
                                     (:template-specifier 
                                        ( ("InputMode" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [37824 37880])
                            ("property_input_mode" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("InputMode" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [38150 38220])
                            ("property_has_cursor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("bool" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [38598 38663])
                            ("property_n_axes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("guint" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [38923 38985])
                            ("property_vendor_id" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::ustring" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [39276 39349])
                            ("property_product_id" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::ustring" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [39642 39716])
                            ("property_seat" function
                               (:prototype-flag t
                                :type ("Glib::PropertyProxy" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Seat" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [39943 40002])
                            ("property_seat" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Seat" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [40228 40301])
                            ("property_num_touches" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("guint" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [40686 40753])
                            ("property_axes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("AxisFlags" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [41029 41093])
                            ("public" label nil (reparse-symbol classsubparts) [41096 41103])
                            ("public" label nil (reparse-symbol classsubparts) [41105 41112])
                            ("protected" label nil (reparse-symbol classsubparts) [41169 41179]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [13733 41280]))                  
                :type "namespace")
                nil [13580 41283])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkDevice" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [41656 41674])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [41675 41697]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Device" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [41625 41699]))                  
                :type "namespace")
                nil [41303 41701]))          
      :file "device.h"
      :pointmax 41734
      :fsize 41753
      :lastmodtime '(24204 23794 122570 999000)
      :unmatched-syntax '((semantic-list 14609 . 14611) (symbol 14596 . 14609) (symbol 14590 . 14595) (STATIC 14583 . 14589) (semantic-list 14523 . 14525) (symbol 14515 . 14523) (symbol 14509 . 14514) (STATIC 14502 . 14508) (semantic-list 14386 . 14388) (symbol 14380 . 14386) (punctuation 14379 . 14380) (semantic-list 14351 . 14365) (punctuation 14350 . 14351) (OPERATOR 14342 . 14350) (punctuation 14359 . 14360) (punctuation 14340 . 14341) (symbol 14334 . 14340) (punctuation 14359 . 14360) (semantic-list 14307 . 14321) (symbol 14301 . 14307) (punctuation 14315 . 14316) (EXPLICIT 14212 . 14220) (EXPLICIT 14146 . 14154) (punctuation 14093 . 14094) (punctuation 14055 . 14056) (DELETE 14049 . 14055) (punctuation 14047 . 14048) (semantic-list 14031 . 14046) (punctuation 14030 . 14031) (OPERATOR 14022 . 14030) (punctuation 14020 . 14021) (symbol 14014 . 14020) (punctuation 14010 . 14011) (DELETE 14004 . 14010) (punctuation 14002 . 14003) (semantic-list 13986 . 14001) (symbol 13980 . 13986) (USING 13922 . 13927) (USING 13886 . 13891) (USING 13849 . 13854) (USING 13817 . 13822) (semantic-list 13500 . 13502) (symbol 13490 . 13500) (symbol 13484 . 13489) (STATIC 13477 . 13483) (semantic-list 12276 . 12278) (symbol 12266 . 12276) (symbol 12260 . 12265) (STATIC 12253 . 12259) (semantic-list 11477 . 11479) (symbol 11467 . 11477) (symbol 11461 . 11466) (STATIC 11454 . 11460) (semantic-list 10546 . 10548) (symbol 10536 . 10546) (symbol 10530 . 10535) (STATIC 10523 . 10529) (semantic-list 8738 . 8740) (symbol 8728 . 8738) (symbol 8722 . 8727) (STATIC 8715 . 8721) (semantic-list 7769 . 7771) (symbol 7759 . 7769) (symbol 7753 . 7758) (STATIC 7746 . 7752) (number 6295 . 6297) (punctuation 6293 . 6294) (punctuation 6292 . 6293) (number 6266 . 6268) (punctuation 6264 . 6265) (punctuation 6263 . 6264) (number 6231 . 6233) (punctuation 6229 . 6230) (punctuation 6228 . 6229) (number 6199 . 6201) (punctuation 6197 . 6198) (punctuation 6196 . 6197) (number 6175 . 6177) (punctuation 6173 . 6174) (punctuation 6172 . 6173) (number 6150 . 6152) (punctuation 6148 . 6149) (punctuation 6147 . 6148) (number 6119 . 6121) (punctuation 6117 . 6118) (punctuation 6116 . 6117) (number 6087 . 6089) (punctuation 6085 . 6086) (punctuation 6084 . 6085) (number 6056 . 6058) (punctuation 6054 . 6055) (punctuation 6053 . 6054) (number 6020 . 6022) (punctuation 6018 . 6019) (punctuation 6017 . 6018) (number 5986 . 5988) (punctuation 5984 . 5985) (punctuation 5983 . 5984) (number 5958 . 5960) (punctuation 5956 . 5957) (punctuation 5955 . 5956) (number 5927 . 5929) (punctuation 5925 . 5926) (punctuation 5924 . 5925) (number 5896 . 5898) (punctuation 5894 . 5895) (punctuation 5893 . 5894) (number 5865 . 5867) (punctuation 5863 . 5864) (punctuation 5862 . 5863) (number 5835 . 5837) (punctuation 5833 . 5834) (punctuation 5832 . 5833) (number 5808 . 5809) (punctuation 5806 . 5807) (punctuation 5805 . 5806) (number 5776 . 5777) (punctuation 5774 . 5775) (punctuation 5773 . 5774) (number 5746 . 5747) (punctuation 5744 . 5745) (punctuation 5743 . 5744) (number 5714 . 5715) (punctuation 5712 . 5713) (punctuation 5711 . 5712) (number 5682 . 5683) (punctuation 5680 . 5681) (punctuation 5679 . 5680) (number 5650 . 5651) (punctuation 5648 . 5649) (punctuation 5647 . 5648) (number 5619 . 5620) (punctuation 5617 . 5618) (punctuation 5616 . 5617) (number 5582 . 5583) (punctuation 5580 . 5581) (punctuation 5579 . 5580) (number 5550 . 5551) (punctuation 5548 . 5549) (punctuation 5547 . 5548) (USING 1179 . 1184) (USING 1142 . 1147))
      :lexical-table 
        '(("_GDKMM_DEVICE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_TYPES_H" variable (:constant-flag t) nil [81 95])
            ("glibmm/ustring.h" include (:system-flag t) nil [98 125])
            ("sigc++/sigc++.h" include (:system-flag t) nil [126 152])
            ("glibmm/value.h" include (:system-flag t) nil [953 978])
            ("gdk/gdk.h" include (:system-flag t) nil [979 999])
            ("gdkmmconfig.h" include (:system-flag t) nil [1000 1024])
            ("GDK_VERSION_GT" variable (:constant-flag t) nil [1534 1548])
            ("GDK_VERSION_GE" variable (:constant-flag t) nil [1653 1667])
            ("GDK_VERSION_EQ" variable (:constant-flag t) nil [1773 1787])
            ("GDK_VERSION_NE" variable (:constant-flag t) nil [1866 1880])
            ("GDK_VERSION_LE" variable (:constant-flag t) nil [1959 1973])
            ("GDK_VERSION_LT" variable (:constant-flag t) nil [2079 2093])
            ("Gdk" type
               (:members 
                  ( ("Window" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [2333 2346])
                    ("Font" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [2347 2358])
                    ("Color" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [2359 2371])
                    ("ByteOrder" type
                       (:members 
                          ( ("LSB_FIRST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2989 2999])
                            ("MSB_FIRST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3002 3013]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2970 3014]))                  
                :type "namespace")
                nil [2316 3017])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3171 3178])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3207 3220]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::ByteOrder" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [3087 3223]))                  
                :type "namespace")
                nil [3069 3226])
            ("Gdk" type
               (:members 
                  ( ("ModifierType" type
                       (:members 
                          ( ("SHIFT_MASK" variable
                               (:constant-flag t
                                :default-value (8205 8206)
                                :type "int")
                                (reparse-symbol enumsubparts) [8192 8206])
                            ("LOCK_MASK" variable
                               (:constant-flag t
                                :default-value (8227 8228)
                                :type "int")
                                (reparse-symbol enumsubparts) [8215 8228])
                            ("CONTROL_MASK" variable
                               (:constant-flag t
                                :default-value (8252 8253)
                                :type "int")
                                (reparse-symbol enumsubparts) [8237 8253])
                            ("MOD1_MASK" variable
                               (:constant-flag t
                                :default-value (8274 8275)
                                :type "int")
                                (reparse-symbol enumsubparts) [8262 8275])
                            ("MOD2_MASK" variable
                               (:constant-flag t
                                :default-value (8296 8297)
                                :type "int")
                                (reparse-symbol enumsubparts) [8284 8297])
                            ("MOD3_MASK" variable
                               (:constant-flag t
                                :default-value (8318 8319)
                                :type "int")
                                (reparse-symbol enumsubparts) [8306 8319])
                            ("MOD4_MASK" variable
                               (:constant-flag t
                                :default-value (8340 8341)
                                :type "int")
                                (reparse-symbol enumsubparts) [8328 8341])
                            ("MOD5_MASK" variable
                               (:constant-flag t
                                :default-value (8362 8363)
                                :type "int")
                                (reparse-symbol enumsubparts) [8350 8363])
                            ("BUTTON1_MASK" variable
                               (:constant-flag t
                                :default-value (8387 8388)
                                :type "int")
                                (reparse-symbol enumsubparts) [8372 8388])
                            ("BUTTON2_MASK" variable
                               (:constant-flag t
                                :default-value (8412 8413)
                                :type "int")
                                (reparse-symbol enumsubparts) [8397 8413])
                            ("BUTTON3_MASK" variable
                               (:constant-flag t
                                :default-value (8437 8438)
                                :type "int")
                                (reparse-symbol enumsubparts) [8422 8438])
                            ("BUTTON4_MASK" variable
                               (:constant-flag t
                                :default-value (8463 8464)
                                :type "int")
                                (reparse-symbol enumsubparts) [8448 8464])
                            ("BUTTON5_MASK" variable
                               (:constant-flag t
                                :default-value (8489 8490)
                                :type "int")
                                (reparse-symbol enumsubparts) [8474 8490])
                            ("MODIFIER_RESERVED_13_MASK" variable
                               (:constant-flag t
                                :default-value (8528 8529)
                                :type "int")
                                (reparse-symbol enumsubparts) [8500 8529])
                            ("MODIFIER_RESERVED_14_MASK" variable
                               (:constant-flag t
                                :default-value (8567 8568)
                                :type "int")
                                (reparse-symbol enumsubparts) [8539 8568])
                            ("MODIFIER_RESERVED_15_MASK" variable
                               (:constant-flag t
                                :default-value (8606 8607)
                                :type "int")
                                (reparse-symbol enumsubparts) [8578 8607])
                            ("MODIFIER_RESERVED_16_MASK" variable
                               (:constant-flag t
                                :default-value (8645 8646)
                                :type "int")
                                (reparse-symbol enumsubparts) [8617 8646])
                            ("MODIFIER_RESERVED_17_MASK" variable
                               (:constant-flag t
                                :default-value (8684 8685)
                                :type "int")
                                (reparse-symbol enumsubparts) [8656 8685])
                            ("MODIFIER_RESERVED_18_MASK" variable
                               (:constant-flag t
                                :default-value (8723 8724)
                                :type "int")
                                (reparse-symbol enumsubparts) [8695 8724])
                            ("MODIFIER_RESERVED_19_MASK" variable
                               (:constant-flag t
                                :default-value (8762 8763)
                                :type "int")
                                (reparse-symbol enumsubparts) [8734 8763])
                            ("MODIFIER_RESERVED_20_MASK" variable
                               (:constant-flag t
                                :default-value (8801 8802)
                                :type "int")
                                (reparse-symbol enumsubparts) [8773 8802])
                            ("MODIFIER_RESERVED_21_MASK" variable
                               (:constant-flag t
                                :default-value (8840 8841)
                                :type "int")
                                (reparse-symbol enumsubparts) [8812 8841])
                            ("MODIFIER_RESERVED_22_MASK" variable
                               (:constant-flag t
                                :default-value (8879 8880)
                                :type "int")
                                (reparse-symbol enumsubparts) [8851 8880])
                            ("MODIFIER_RESERVED_23_MASK" variable
                               (:constant-flag t
                                :default-value (8918 8919)
                                :type "int")
                                (reparse-symbol enumsubparts) [8890 8919])
                            ("MODIFIER_RESERVED_24_MASK" variable
                               (:constant-flag t
                                :default-value (8957 8958)
                                :type "int")
                                (reparse-symbol enumsubparts) [8929 8958])
                            ("MODIFIER_RESERVED_25_MASK" variable
                               (:constant-flag t
                                :default-value (8996 8997)
                                :type "int")
                                (reparse-symbol enumsubparts) [8968 8997])
                            ("SUPER_MASK" variable
                               (:constant-flag t
                                :default-value (9020 9021)
                                :type "int")
                                (reparse-symbol enumsubparts) [9007 9021])
                            ("HYPER_MASK" variable
                               (:constant-flag t
                                :default-value (9044 9045)
                                :type "int")
                                (reparse-symbol enumsubparts) [9031 9045])
                            ("META_MASK" variable
                               (:constant-flag t
                                :default-value (9067 9068)
                                :type "int")
                                (reparse-symbol enumsubparts) [9055 9068])
                            ("MODIFIER_RESERVED_29_MASK" variable
                               (:constant-flag t
                                :default-value (9106 9107)
                                :type "int")
                                (reparse-symbol enumsubparts) [9078 9107])
                            ("RELEASE_MASK" variable
                               (:constant-flag t
                                :default-value (9132 9133)
                                :type "int")
                                (reparse-symbol enumsubparts) [9117 9133])
                            ("MODIFIER_MASK" variable
                               (:constant-flag t
                                :default-value (9159 9169)
                                :type "int")
                                (reparse-symbol enumsubparts) [9143 9169]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [8170 9172])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9231 9248])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9249 9266]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9201 9363])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9422 9439])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9440 9457]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9392 9554])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9613 9630])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9631 9648]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9583 9745])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9804 9823]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9774 9894])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("ModifierType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [9955 9973])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9974 9991]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9923 10096])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("ModifierType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10157 10175])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10176 10193]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10125 10298])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("ModifierType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10359 10377])
                            ("rhs" variable (:type ("ModifierType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10378 10395]))                          
                        :type ("ModifierType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10327 10500]))                  
                :type "namespace")
                nil [3284 10503])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [10664 10671])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [10700 10713]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::ModifierType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [10573 10716]))                  
                :type "namespace")
                nil [10555 10719])
            ("Gdk" type
               (:members 
                  ( ("ModifierIntent" type
                       (:members 
                          ( ("MODIFIER_INTENT_PRIMARY_ACCELERATOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12789 12825])
                            ("MODIFIER_INTENT_CONTEXT_MENU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12828 12857])
                            ("MODIFIER_INTENT_EXTEND_SELECTION" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12860 12893])
                            ("MODIFIER_INTENT_MODIFY_SELECTION" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12896 12929])
                            ("MODIFIER_INTENT_NO_TEXT_INPUT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12932 12962])
                            ("MODIFIER_INTENT_SHIFT_GROUP" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12965 12993])
                            ("MODIFIER_INTENT_DEFAULT_MOD_MASK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [12996 13030]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [12765 13031]))                  
                :type "namespace")
                nil [10777 13034])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13198 13205])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [13234 13247]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::ModifierIntent" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [13104 13250]))                  
                :type "namespace")
                nil [13086 13253])
            ("Gdk" type
               (:members 
                  ( ("Status" type
                       (:members 
                          ( ("OK" variable
                               (:constant-flag t
                                :default-value (13384 13385)
                                :type "int")
                                (reparse-symbol enumsubparts) [13379 13385])
                            ("ERROR" variable
                               (:constant-flag t
                                :default-value (13397 13399)
                                :type "int")
                                (reparse-symbol enumsubparts) [13389 13399])
                            ("ERROR_PARAM" variable
                               (:constant-flag t
                                :default-value (13417 13419)
                                :type "int")
                                (reparse-symbol enumsubparts) [13403 13419])
                            ("ERROR_FILE" variable
                               (:constant-flag t
                                :default-value (13436 13438)
                                :type "int")
                                (reparse-symbol enumsubparts) [13423 13438])
                            ("ERROR_MEM" variable
                               (:constant-flag t
                                :default-value (13454 13456)
                                :type "int")
                                (reparse-symbol enumsubparts) [13442 13456]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [13363 13459]))                  
                :type "namespace")
                nil [13311 13462])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13610 13617])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [13646 13659]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Status" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [13532 13662]))                  
                :type "namespace")
                nil [13514 13665])
            ("Gdk" type
               (:members 
                  ( ("Geometry" type
                       (:typedef ("GdkGeometry" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [13741 13770])
                    ("Point" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13920 13927])
                            ("CppObjectType" variable
                               (:default-value "Point"
                                :type "int")
                                (reparse-symbol classsubparts) [13969 13991])
                            ("BaseObjectType" variable
                               (:default-value "GdkPoint"
                                :type "int")
                                (reparse-symbol classsubparts) [14000 14026])
                            ("private" label nil (reparse-symbol classsubparts) [14066 14074])
                            ("public" label nil (reparse-symbol classsubparts) [14077 14084])
                            ("Point" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14087 14095])
                            ("Point" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [14104 14110])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [14111 14117]))                                  
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14098 14118])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14148 14157])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14198 14207])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14232 14241])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [14276 14285])
                            ("set_x" function
                               (:arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [14300 14306]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14289 14326])
                            ("set_y" function
                               (:arguments 
                                  ( ("y" variable (:type "int") (reparse-symbol arg-sub-list) [14340 14346]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14329 14366])
                            ("get_x" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [14370 14410])
                            ("get_y" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [14413 14453])
                            ("equal" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("rhs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Gdk::Point" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14468 14490]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [14457 14497])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkPoint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14552 14602])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkPoint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14656 14706])
                            ("protected" label nil (reparse-symbol classsubparts) [14708 14718])
                            ("gobject_" variable (:type ("GdkPoint" type (:type "class") nil nil)) (reparse-symbol classsubparts) [14721 14739]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [13904 14744])
                    ("==" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14796 14813])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14814 14831]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [14773 14860])
                    ("!=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14912 14929])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Point" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14930 14947]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [14889 14977])
                    ("PointTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Gdk::Point" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15035 15066])
                            ("CType" type
                               (:typedef ("GdkPoint" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15069 15098])
                            ("CTypeNonConst" type
                               (:typedef ("GdkPoint" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15101 15138])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("c_obj" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15173 15185]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15142 15214])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15248 15254]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15217 15274])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("cpp_obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15308 15331]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15277 15362])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("c_obj" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15396 15408]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15365 15458]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [15012 15461])
                    ("AtomStringTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("std::string" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15491 15519])
                            ("CType" type
                               (:typedef ("GdkAtom" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15522 15548])
                            ("CTypeNonConst" type
                               (:typedef ("GdkAtom" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [15551 15585])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("atom" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15614 15627]))                                  
                                :type ("GdkAtom" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15589 15644])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15677 15685]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15647 15688])
                            ("to_c_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("atom_name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::string" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15830 15859]))                                  
                                :type ("GdkAtom" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15799 15860])
                            ("to_cpp_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("atom" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15894 15907]))                                  
                                :type ("std::string" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15863 15908]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [15463 15911])
                    ("AtomString" type
                       (:typedef ("AtomStringTraits" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [16081 16117])
                    ("AtomUstringTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Glib::ustring" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [16148 16178])
                            ("CType" type
                               (:typedef ("GdkAtom" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [16181 16207])
                            ("CTypeNonConst" type
                               (:typedef ("GdkAtom" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [16210 16244])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("atom" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16273 16286]))                                  
                                :type ("GdkAtom" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16248 16303])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16336 16344]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [16306 16347])
                            ("to_c_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("atom_name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16489 16520]))                                  
                                :type ("GdkAtom" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16458 16521])
                            ("to_cpp_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("atom" variable (:type ("GdkAtom" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16557 16570]))                                  
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16524 16571]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [16119 16574])
                    ("AtomUstring" type
                       (:typedef ("AtomUstringTraits" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [16576 16614]))                  
                :type "namespace")
                nil [13723 16651])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkPoint" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16733 16750]))                          
                        :type ("Gdk::Point" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [16716 16751])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("GdkPoint" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16803 16826]))                          
                        :type ("Gdk::Point" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [16780 16827]))                  
                :type "namespace")
                nil [16671 16830]))          
      :file "types.h"
      :pointmax 16880
      :fsize 16881
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((semantic-list 14260 . 14275) (punctuation 14259 . 14260) (OPERATOR 14251 . 14259) (punctuation 14267 . 14268) (punctuation 14249 . 14250) (symbol 14244 . 14249) (punctuation 14267 . 14268) (semantic-list 14216 . 14231) (symbol 14211 . 14216) (punctuation 14223 . 14224) (semantic-list 14176 . 14197) (punctuation 14175 . 14176) (OPERATOR 14167 . 14175) (punctuation 14189 . 14190) (punctuation 14165 . 14166) (symbol 14160 . 14165) (punctuation 14189 . 14190) (semantic-list 14127 . 14147) (symbol 14122 . 14127) (USING 13994 . 13999) (USING 13963 . 13968) (semantic-list 13643 . 13645) (symbol 13633 . 13643) (symbol 13627 . 13632) (STATIC 13620 . 13626) (semantic-list 13231 . 13233) (symbol 13221 . 13231) (symbol 13215 . 13220) (STATIC 13208 . 13214) (semantic-list 10697 . 10699) (symbol 10687 . 10697) (symbol 10681 . 10686) (STATIC 10674 . 10680) (number 9137 . 9139) (punctuation 9135 . 9136) (punctuation 9134 . 9135) (number 9111 . 9113) (punctuation 9109 . 9110) (punctuation 9108 . 9109) (number 9072 . 9074) (punctuation 9070 . 9071) (punctuation 9069 . 9070) (number 9049 . 9051) (punctuation 9047 . 9048) (punctuation 9046 . 9047) (number 9025 . 9027) (punctuation 9023 . 9024) (punctuation 9022 . 9023) (number 9001 . 9003) (punctuation 8999 . 9000) (punctuation 8998 . 8999) (number 8962 . 8964) (punctuation 8960 . 8961) (punctuation 8959 . 8960) (number 8923 . 8925) (punctuation 8921 . 8922) (punctuation 8920 . 8921) (number 8884 . 8886) (punctuation 8882 . 8883) (punctuation 8881 . 8882) (number 8845 . 8847) (punctuation 8843 . 8844) (punctuation 8842 . 8843) (number 8806 . 8808) (punctuation 8804 . 8805) (punctuation 8803 . 8804) (number 8767 . 8769) (punctuation 8765 . 8766) (punctuation 8764 . 8765) (number 8728 . 8730) (punctuation 8726 . 8727) (punctuation 8725 . 8726) (number 8689 . 8691) (punctuation 8687 . 8688) (punctuation 8686 . 8687) (number 8650 . 8652) (punctuation 8648 . 8649) (punctuation 8647 . 8648) (number 8611 . 8613) (punctuation 8609 . 8610) (punctuation 8608 . 8609) (number 8572 . 8574) (punctuation 8570 . 8571) (punctuation 8569 . 8570) (number 8533 . 8535) (punctuation 8531 . 8532) (punctuation 8530 . 8531) (number 8494 . 8496) (punctuation 8492 . 8493) (punctuation 8491 . 8492) (number 8468 . 8470) (punctuation 8466 . 8467) (punctuation 8465 . 8466) (number 8442 . 8444) (punctuation 8440 . 8441) (punctuation 8439 . 8440) (number 8417 . 8418) (punctuation 8415 . 8416) (punctuation 8414 . 8415) (number 8392 . 8393) (punctuation 8390 . 8391) (punctuation 8389 . 8390) (number 8367 . 8368) (punctuation 8365 . 8366) (punctuation 8364 . 8365) (number 8345 . 8346) (punctuation 8343 . 8344) (punctuation 8342 . 8343) (number 8323 . 8324) (punctuation 8321 . 8322) (punctuation 8320 . 8321) (number 8301 . 8302) (punctuation 8299 . 8300) (punctuation 8298 . 8299) (number 8279 . 8280) (punctuation 8277 . 8278) (punctuation 8276 . 8277) (number 8257 . 8258) (punctuation 8255 . 8256) (punctuation 8254 . 8255) (number 8232 . 8233) (punctuation 8230 . 8231) (punctuation 8229 . 8230) (number 8210 . 8211) (punctuation 8208 . 8209) (punctuation 8207 . 8208) (semantic-list 3204 . 3206) (symbol 3194 . 3204) (symbol 3188 . 3193) (STATIC 3181 . 3187))
      :lexical-table 
        '(("GDK_VERSION_NE" (spp-arg-list ("major" "minor") 1880 . 1893) . ((semantic-list "((GTK_MAJOR_VERSION!=major)||(GTK_MINOR_VERSION!=minor))" 1894 . 1950)))
          ("GDK_VERSION_GE" (spp-arg-list ("major" "minor") 1667 . 1680) . ((semantic-list "((GTK_MAJOR_VERSION>major)||(GTK_MAJOR_VERSION==major)&&(GTK_MINOR_VERSION>=minor))" 1681 . 1764)))
          ("GDK_VERSION_GT" (spp-arg-list ("major" "minor") 1548 . 1561) . ((semantic-list "((GTK_MAJOR_VERSION>major)||(GTK_MAJOR_VERSION==major)&&(GTK_MINOR_VERSION>minor))" 1562 . 1644)))
          ("GDK_VERSION_LE" (spp-arg-list ("major" "minor") 1973 . 1986) . ((semantic-list "((GTK_MAJOR_VERSION<major)||(GTK_MAJOR_VERSION==major)&&(GTK_MINOR_VERSION<=minor))" 1987 . 2070)))
          ("_GDKMM_TYPES_H")
          ("GDK_VERSION_LT" (spp-arg-list ("major" "minor") 2093 . 2106) . ((semantic-list "((GTK_MAJOR_VERSION<major)||(GTK_MAJOR_VERSION==major)&&(GTK_MINOR_VERSION<minor))" 2107 . 2189)))
          ("GDK_VERSION_EQ" (spp-arg-list ("major" "minor") 1787 . 1800) . ((semantic-list "((GTK_MAJOR_VERSION==major)&&(GTK_MINOR_VERSION==minor))" 1801 . 1857)))
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_VISUAL_H" variable (:constant-flag t) nil [82 97])
            ("glibmm/ustring.h" include (:system-flag t) nil [100 127])
            ("sigc++/sigc++.h" include (:system-flag t) nil [128 154])
            ("glibmm/object.h" include (:system-flag t) nil [974 1000])
            ("gdkmm/screen.h" include (:system-flag t) nil [1001 1026])
            ("gdkmm/types.h" include (:system-flag t) nil [1027 1051])
            ("_GdkVisual" type
               (:prototype t
                :type "struct")
                nil [1128 1146])
            ("_GdkVisualClass" type
               (:prototype t
                :type "struct")
                nil [1170 1193])
            ("Gdk" type
               (:members 
                  ( ("Visual_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1283 1302]))                  
                :type "namespace")
                nil [1267 1304])
            ("Gdk" type
               (:members 
                  ( ("Screen" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1374 1387])
                    ("VisualType" type
                       (:members 
                          ( ("VISUAL_STATIC_GRAY" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2787 2806])
                            ("VISUAL_GRAYSCALE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2809 2826])
                            ("VISUAL_STATIC_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2829 2849])
                            ("VISUAL_PSEUDO_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2852 2872])
                            ("VISUAL_TRUE_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2875 2893])
                            ("VISUAL_DIRECT_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2896 2917]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2767 2918]))                  
                :type "namespace")
                nil [1357 2921])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3077 3084])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3113 3126]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::VisualType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [2991 3129]))                  
                :type "namespace")
                nil [2973 3132])
            ("Gdk" type
               (:members 
                  ( ("Visual" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4481 4488])
                            ("CppObjectType" variable
                               (:default-value "Visual"
                                :type "int")
                                (reparse-symbol classsubparts) [4497 4520])
                            ("CppClassType" variable
                               (:default-value "Visual_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [4529 4557])
                            ("BaseObjectType" variable
                               (:default-value "GdkVisual"
                                :type "int")
                                (reparse-symbol classsubparts) [4566 4593])
                            ("BaseClassType" variable
                               (:default-value "GdkVisualClass"
                                :type "int")
                                (reparse-symbol classsubparts) [4602 4633])
                            ("private" label nil (reparse-symbol classsubparts) [4732 4740])
                            ("Visual_Class" friend nil (reparse-symbol classsubparts) [4742 4767])
                            ("visual_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4771 4805])
                            ("protected" label nil (reparse-symbol classsubparts) [4807 4817])
                            ("Visual" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4836 4882]))                                  
                                :type ("Visual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4829 4883])
                            ("Visual" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkVisual" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4902 4922]))                                  
                                :type ("Visual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4895 4923])
                            ("public" label nil (reparse-symbol classsubparts) [4964 4971])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [4996 5005])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [5040 5049])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [5063 5081])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5205 5218])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5286 5299])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkVisual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5360 5440])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkVisual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5494 5574])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkVisual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5717 5740])
                            ("private" label nil (reparse-symbol classsubparts) [5742 5750])
                            ("protected" label nil (reparse-symbol classsubparts) [5752 5762])
                            ("Visual" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Visual" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5766 5775])
                            ("public" label nil (reparse-symbol classsubparts) [5777 5784])
                            ("get_system" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6228 6269])
                            ("get_best" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6774 6813])
                            ("get_best" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("depth" variable (:type "int") (reparse-symbol arg-sub-list) [7580 7590]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [7543 7591])
                            ("get_best" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("visual_type" variable (:type ("VisualType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8330 8353]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [8293 8354])
                            ("get_best" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("depth" variable (:type "int") (reparse-symbol arg-sub-list) [8983 8993])
                                    ("visual_type" variable (:type ("VisualType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8994 9017]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [8946 9018])
                            ("get_best_depth" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type "int")
                                (reparse-symbol classsubparts) [9566 9594])
                            ("get_best_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("VisualType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10053 10087])
                            ("get_screen" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10267 10301])
                            ("get_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10448 10494])
                            ("get_visual_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("VisualType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10669 10704])
                            ("get_depth" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [10834 10856])
                            ("get_byte_order" function
                               (:prototype-flag t
                                :type ("ByteOrder" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11328 11355])
                            ("get_colormap_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [11897 11927])
                            ("get_bits_per_rgb" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [12551 12580])
                            ("get_red_pixel_details" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("mask" variable
                                       (:reference 1
                                        :type ("guint32" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13320 13334])
                                    ("shift" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [13335 13346])
                                    ("precision" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [13347 13362]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13293 13369])
                            ("get_green_pixel_details" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("mask" variable
                                       (:reference 1
                                        :type ("guint32" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14080 14094])
                                    ("shift" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [14095 14106])
                                    ("precision" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [14107 14122]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14051 14129])
                            ("get_blue_pixel_details" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("mask" variable
                                       (:reference 1
                                        :type ("guint32" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14838 14852])
                                    ("shift" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [14853 14864])
                                    ("precision" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [14865 14880]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14810 14887])
                            ("public" label nil (reparse-symbol classsubparts) [14890 14897])
                            ("public" label nil (reparse-symbol classsubparts) [14899 14906])
                            ("protected" label nil (reparse-symbol classsubparts) [14963 14973]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [4407 15074]))                  
                :type "namespace")
                nil [3190 15077])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkVisual" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [15449 15467])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [15468 15490]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Visual" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [15418 15492]))                  
                :type "namespace")
                nil [15096 15494]))          
      :file "visual.h"
      :pointmax 15527
      :fsize 15560
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((semantic-list 5283 . 5285) (symbol 5270 . 5283) (symbol 5264 . 5269) (STATIC 5257 . 5263) (semantic-list 5197 . 5199) (symbol 5189 . 5197) (symbol 5183 . 5188) (STATIC 5176 . 5182) (semantic-list 5060 . 5062) (symbol 5054 . 5060) (punctuation 5053 . 5054) (semantic-list 5025 . 5039) (punctuation 5024 . 5025) (OPERATOR 5016 . 5024) (punctuation 5033 . 5034) (punctuation 5014 . 5015) (symbol 5008 . 5014) (punctuation 5033 . 5034) (semantic-list 4981 . 4995) (symbol 4975 . 4981) (punctuation 4989 . 4990) (EXPLICIT 4886 . 4894) (EXPLICIT 4820 . 4828) (punctuation 4767 . 4768) (punctuation 4729 . 4730) (DELETE 4723 . 4729) (punctuation 4721 . 4722) (semantic-list 4705 . 4720) (punctuation 4704 . 4705) (OPERATOR 4696 . 4704) (punctuation 4694 . 4695) (symbol 4688 . 4694) (punctuation 4684 . 4685) (DELETE 4678 . 4684) (punctuation 4676 . 4677) (semantic-list 4660 . 4675) (symbol 4654 . 4660) (USING 4596 . 4601) (USING 4560 . 4565) (USING 4523 . 4528) (USING 4491 . 4496) (semantic-list 3110 . 3112) (symbol 3100 . 3110) (symbol 3094 . 3099) (STATIC 3087 . 3093) (USING 1147 . 1152) (USING 1110 . 1115))
      :lexical-table 
        '(("_GDKMM_VISUAL_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_WINDOW_H" variable (:constant-flag t) nil [82 97])
            ("gdkmmconfig.h" include (:system-flag t) nil [99 123])
            ("glibmm/ustring.h" include (:system-flag t) nil [126 153])
            ("sigc++/sigc++.h" include (:system-flag t) nil [154 180])
            ("glibmm/object.h" include (:system-flag t) nil [982 1008])
            ("gdkmm/dragcontext.h" include (:system-flag t) nil [1009 1039])
            ("gdkmm/types.h" include (:system-flag t) nil [1040 1064])
            ("cairomm/region.h" include (:system-flag t) nil [1065 1092])
            ("cairomm/pattern.h" include (:system-flag t) nil [1093 1121])
            ("gdkmm/device.h" include (:system-flag t) nil [1122 1147])
            ("gdkmm/visual.h" include (:system-flag t) nil [1148 1173])
            ("gdkmm/rgba.h" include (:system-flag t) nil [1174 1197])
            ("cairomm/context.h" include (:system-flag t) nil [1198 1226])
            ("gdk/gdk.h" include (:system-flag t) nil [1227 1247])
            ("Gdk" type
               (:members 
                  ( ("Window_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1372 1391]))                  
                :type "namespace")
                nil [1356 1393])
            ("Gdk" type
               (:members 
                  ( ("WindowState" type
                       (:members 
                          ( ("WINDOW_STATE_WITHDRAWN" variable
                               (:constant-flag t
                                :default-value (3831 3832)
                                :type "int")
                                (reparse-symbol enumsubparts) [3806 3832])
                            ("WINDOW_STATE_ICONIFIED" variable
                               (:constant-flag t
                                :default-value (3866 3867)
                                :type "int")
                                (reparse-symbol enumsubparts) [3841 3867])
                            ("WINDOW_STATE_MAXIMIZED" variable
                               (:constant-flag t
                                :default-value (3901 3902)
                                :type "int")
                                (reparse-symbol enumsubparts) [3876 3902])
                            ("WINDOW_STATE_STICKY" variable
                               (:constant-flag t
                                :default-value (3933 3934)
                                :type "int")
                                (reparse-symbol enumsubparts) [3911 3934])
                            ("WINDOW_STATE_FULLSCREEN" variable
                               (:constant-flag t
                                :default-value (3969 3970)
                                :type "int")
                                (reparse-symbol enumsubparts) [3943 3970])
                            ("WINDOW_STATE_ABOVE" variable
                               (:constant-flag t
                                :default-value (4000 4001)
                                :type "int")
                                (reparse-symbol enumsubparts) [3979 4001])
                            ("WINDOW_STATE_BELOW" variable
                               (:constant-flag t
                                :default-value (4031 4032)
                                :type "int")
                                (reparse-symbol enumsubparts) [4010 4032])
                            ("WINDOW_STATE_FOCUSED" variable
                               (:constant-flag t
                                :default-value (4064 4065)
                                :type "int")
                                (reparse-symbol enumsubparts) [4041 4065])
                            ("WINDOW_STATE_TILED" variable
                               (:constant-flag t
                                :default-value (4095 4096)
                                :type "int")
                                (reparse-symbol enumsubparts) [4074 4096])
                            ("WINDOW_STATE_TOP_TILED" variable
                               (:constant-flag t
                                :default-value (4130 4131)
                                :type "int")
                                (reparse-symbol enumsubparts) [4105 4131])
                            ("WINDOW_STATE_TOP_RESIZABLE" variable
                               (:constant-flag t
                                :default-value (4169 4170)
                                :type "int")
                                (reparse-symbol enumsubparts) [4140 4170])
                            ("WINDOW_STATE_RIGHT_TILED" variable
                               (:constant-flag t
                                :default-value (4207 4208)
                                :type "int")
                                (reparse-symbol enumsubparts) [4180 4208])
                            ("WINDOW_STATE_RIGHT_RESIZABLE" variable
                               (:constant-flag t
                                :default-value (4249 4250)
                                :type "int")
                                (reparse-symbol enumsubparts) [4218 4250])
                            ("WINDOW_STATE_BOTTOM_TILED" variable
                               (:constant-flag t
                                :default-value (4288 4289)
                                :type "int")
                                (reparse-symbol enumsubparts) [4260 4289])
                            ("WINDOW_STATE_BOTTOM_RESIZABLE" variable
                               (:constant-flag t
                                :default-value (4331 4332)
                                :type "int")
                                (reparse-symbol enumsubparts) [4299 4332])
                            ("WINDOW_STATE_LEFT_TILED" variable
                               (:constant-flag t
                                :default-value (4368 4369)
                                :type "int")
                                (reparse-symbol enumsubparts) [4342 4369])
                            ("WINDOW_STATE_LEFT_RESIZABLE" variable
                               (:constant-flag t
                                :default-value (4409 4410)
                                :type "int")
                                (reparse-symbol enumsubparts) [4379 4410]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [3785 4419])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4477 4493])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4494 4510]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4448 4606])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4664 4680])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4681 4697]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4635 4793])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4851 4867])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4868 4884]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4822 4980])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5038 5056]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5009 5126])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowState" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5186 5203])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5204 5220]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5155 5324])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowState" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5384 5401])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5402 5418]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5353 5522])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowState" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5582 5599])
                            ("rhs" variable (:type ("WindowState" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5600 5616]))                          
                        :type ("WindowState" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5551 5720]))                  
                :type "namespace")
                nil [1446 5723])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [5882 5889])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5918 5931]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowState" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5793 5934]))                  
                :type "namespace")
                nil [5775 5937])
            ("Gdk" type
               (:members 
                  ( ("WindowType" type
                       (:members 
                          ( ("WINDOW_ROOT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6994 7006])
                            ("WINDOW_TOPLEVEL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7009 7025])
                            ("WINDOW_CHILD" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7028 7041])
                            ("WINDOW_TEMP" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7044 7056])
                            ("WINDOW_FOREIGN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7059 7074])
                            ("WINDOW_OFFSCREEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7077 7094])
                            ("WINDOW_SUBSURFACE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [7097 7116]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [6974 7117]))                  
                :type "namespace")
                nil [5995 7120])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [7276 7283])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [7312 7325]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [7190 7328]))                  
                :type "namespace")
                nil [7172 7331])
            ("Gdk" type
               (:members 
                  ( ("WindowAttributesType" type
                       (:members 
                          ( ("WA_TITLE" variable
                               (:constant-flag t
                                :default-value (9249 9250)
                                :type "int")
                                (reparse-symbol enumsubparts) [9238 9250])
                            ("WA_X" variable
                               (:constant-flag t
                                :default-value (9266 9267)
                                :type "int")
                                (reparse-symbol enumsubparts) [9259 9267])
                            ("WA_Y" variable
                               (:constant-flag t
                                :default-value (9283 9284)
                                :type "int")
                                (reparse-symbol enumsubparts) [9276 9284])
                            ("WA_CURSOR" variable
                               (:constant-flag t
                                :default-value (9305 9306)
                                :type "int")
                                (reparse-symbol enumsubparts) [9293 9306])
                            ("WA_VISUAL" variable
                               (:constant-flag t
                                :default-value (9327 9328)
                                :type "int")
                                (reparse-symbol enumsubparts) [9315 9328])
                            ("WA_WMCLASS" variable
                               (:constant-flag t
                                :default-value (9350 9351)
                                :type "int")
                                (reparse-symbol enumsubparts) [9337 9351])
                            ("WA_NOREDIR" variable
                               (:constant-flag t
                                :default-value (9373 9374)
                                :type "int")
                                (reparse-symbol enumsubparts) [9360 9374])
                            ("WA_TYPE_HINT" variable
                               (:constant-flag t
                                :default-value (9398 9399)
                                :type "int")
                                (reparse-symbol enumsubparts) [9383 9399]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [9208 9407])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9474 9499])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9500 9525]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9436 9630])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9697 9722])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9723 9748]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9659 9853])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9920 9945])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9946 9971]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [9882 10076])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10143 10170]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10105 10249])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowAttributesType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10318 10344])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10345 10370]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10278 10483])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowAttributesType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10552 10578])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10579 10604]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10512 10717])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowAttributesType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10786 10812])
                            ("rhs" variable (:type ("WindowAttributesType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10813 10838]))                          
                        :type ("WindowAttributesType" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10746 10951]))                  
                :type "namespace")
                nil [7389 10954])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [11131 11138])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [11167 11180]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowAttributesType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [11024 11183]))                  
                :type "namespace")
                nil [11006 11186])
            ("Gdk" type
               (:members 
                  ( ("WindowHints" type
                       (:members 
                          ( ("HINT_POS" variable
                               (:constant-flag t
                                :default-value (13145 13146)
                                :type "int")
                                (reparse-symbol enumsubparts) [13134 13146])
                            ("HINT_MIN_SIZE" variable
                               (:constant-flag t
                                :default-value (13171 13172)
                                :type "int")
                                (reparse-symbol enumsubparts) [13155 13172])
                            ("HINT_MAX_SIZE" variable
                               (:constant-flag t
                                :default-value (13197 13198)
                                :type "int")
                                (reparse-symbol enumsubparts) [13181 13198])
                            ("HINT_BASE_SIZE" variable
                               (:constant-flag t
                                :default-value (13224 13225)
                                :type "int")
                                (reparse-symbol enumsubparts) [13207 13225])
                            ("HINT_ASPECT" variable
                               (:constant-flag t
                                :default-value (13248 13249)
                                :type "int")
                                (reparse-symbol enumsubparts) [13234 13249])
                            ("HINT_RESIZE_INC" variable
                               (:constant-flag t
                                :default-value (13276 13277)
                                :type "int")
                                (reparse-symbol enumsubparts) [13258 13277])
                            ("HINT_WIN_GRAVITY" variable
                               (:constant-flag t
                                :default-value (13305 13306)
                                :type "int")
                                (reparse-symbol enumsubparts) [13286 13306])
                            ("HINT_USER_POS" variable
                               (:constant-flag t
                                :default-value (13331 13332)
                                :type "int")
                                (reparse-symbol enumsubparts) [13315 13332])
                            ("HINT_USER_SIZE" variable
                               (:constant-flag t
                                :default-value (13358 13359)
                                :type "int")
                                (reparse-symbol enumsubparts) [13341 13359]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [13113 13367])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13425 13441])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13442 13458]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [13396 13554])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13612 13628])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13629 13645]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [13583 13741])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13799 13815])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13816 13832]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [13770 13928])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13986 14004]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [13957 14074])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14134 14151])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14152 14168]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [14103 14272])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14332 14349])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14350 14366]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [14301 14470])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WindowHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [14530 14547])
                            ("rhs" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14548 14564]))                          
                        :type ("WindowHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [14499 14668]))                  
                :type "namespace")
                nil [11244 14671])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [14830 14837])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [14866 14879]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowHints" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [14741 14882]))                  
                :type "namespace")
                nil [14723 14885])
            ("Gdk" type
               (:members 
                  ( ("WindowTypeHint" type
                       (:members 
                          ( ("WINDOW_TYPE_HINT_NORMAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [16886 16910])
                            ("WINDOW_TYPE_HINT_DIALOG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [16913 16937])
                            ("WINDOW_TYPE_HINT_MENU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [16940 16962])
                            ("WINDOW_TYPE_HINT_TOOLBAR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [16965 16990])
                            ("WINDOW_TYPE_HINT_SPLASHSCREEN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [16993 17023])
                            ("WINDOW_TYPE_HINT_UTILITY" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17026 17051])
                            ("WINDOW_TYPE_HINT_DOCK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17054 17076])
                            ("WINDOW_TYPE_HINT_DESKTOP" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17079 17104])
                            ("WINDOW_TYPE_HINT_DROPDOWN_MENU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17107 17138])
                            ("WINDOW_TYPE_HINT_POPUP_MENU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17141 17169])
                            ("WINDOW_TYPE_HINT_TOOLTIP" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17172 17197])
                            ("WINDOW_TYPE_HINT_NOTIFICATION" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17200 17230])
                            ("WINDOW_TYPE_HINT_COMBO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17233 17256])
                            ("WINDOW_TYPE_HINT_DND" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [17259 17281]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [16862 17282]))                  
                :type "namespace")
                nil [14943 17285])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [17449 17456])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [17485 17498]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowTypeHint" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [17355 17501]))                  
                :type "namespace")
                nil [17337 17504])
            ("Gdk" type
               (:members 
                  ( ("WMDecoration" type
                       (:members 
                          ( ("DECOR_ALL" variable
                               (:constant-flag t
                                :default-value (18943 18944)
                                :type "int")
                                (reparse-symbol enumsubparts) [18931 18944])
                            ("DECOR_BORDER" variable
                               (:constant-flag t
                                :default-value (18968 18969)
                                :type "int")
                                (reparse-symbol enumsubparts) [18953 18969])
                            ("DECOR_RESIZEH" variable
                               (:constant-flag t
                                :default-value (18994 18995)
                                :type "int")
                                (reparse-symbol enumsubparts) [18978 18995])
                            ("DECOR_TITLE" variable
                               (:constant-flag t
                                :default-value (19018 19019)
                                :type "int")
                                (reparse-symbol enumsubparts) [19004 19019])
                            ("DECOR_MENU" variable
                               (:constant-flag t
                                :default-value (19041 19042)
                                :type "int")
                                (reparse-symbol enumsubparts) [19028 19042])
                            ("DECOR_MINIMIZE" variable
                               (:constant-flag t
                                :default-value (19068 19069)
                                :type "int")
                                (reparse-symbol enumsubparts) [19051 19069])
                            ("DECOR_MAXIMIZE" variable
                               (:constant-flag t
                                :default-value (19095 19096)
                                :type "int")
                                (reparse-symbol enumsubparts) [19078 19096]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [18909 19104])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19163 19180])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19181 19198]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19133 19295])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19354 19371])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19372 19389]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19324 19486])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19545 19562])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19563 19580]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19515 19677])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19736 19755]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19706 19826])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMDecoration" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [19887 19905])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19906 19923]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19855 20028])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMDecoration" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [20089 20107])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20108 20125]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [20057 20230])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMDecoration" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [20291 20309])
                            ("rhs" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20310 20327]))                          
                        :type ("WMDecoration" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [20259 20432]))                  
                :type "namespace")
                nil [17562 20435])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [20596 20603])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [20632 20645]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WMDecoration" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [20505 20648]))                  
                :type "namespace")
                nil [20487 20651])
            ("Gdk" type
               (:members 
                  ( ("WMFunction" type
                       (:members 
                          ( ("FUNC_ALL" variable
                               (:constant-flag t
                                :default-value (21903 21904)
                                :type "int")
                                (reparse-symbol enumsubparts) [21892 21904])
                            ("FUNC_RESIZE" variable
                               (:constant-flag t
                                :default-value (21927 21928)
                                :type "int")
                                (reparse-symbol enumsubparts) [21913 21928])
                            ("FUNC_MOVE" variable
                               (:constant-flag t
                                :default-value (21949 21950)
                                :type "int")
                                (reparse-symbol enumsubparts) [21937 21950])
                            ("FUNC_MINIMIZE" variable
                               (:constant-flag t
                                :default-value (21975 21976)
                                :type "int")
                                (reparse-symbol enumsubparts) [21959 21976])
                            ("FUNC_MAXIMIZE" variable
                               (:constant-flag t
                                :default-value (22001 22002)
                                :type "int")
                                (reparse-symbol enumsubparts) [21985 22002])
                            ("FUNC_CLOSE" variable
                               (:constant-flag t
                                :default-value (22024 22025)
                                :type "int")
                                (reparse-symbol enumsubparts) [22011 22025]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [21872 22033])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22090 22105])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22106 22121]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22062 22216])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22273 22288])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22289 22304]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22245 22399])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22456 22471])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22472 22487]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22428 22582])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22639 22656]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22611 22725])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMFunction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [22784 22800])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22801 22816]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22754 22919])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMFunction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [22978 22994])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [22995 23010]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [22948 23113])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("WMFunction" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23172 23188])
                            ("rhs" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [23189 23204]))                          
                        :type ("WMFunction" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [23142 23307]))                  
                :type "namespace")
                nil [20709 23310])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [23467 23474])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [23503 23516]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WMFunction" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [23380 23519]))                  
                :type "namespace")
                nil [23362 23522])
            ("Gdk" type
               (:members 
                  ( ("WindowEdge" type
                       (:members 
                          ( ("WINDOW_EDGE_NORTH_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24245 24268])
                            ("WINDOW_EDGE_NORTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24271 24289])
                            ("WINDOW_EDGE_NORTH_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24292 24315])
                            ("WINDOW_EDGE_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24318 24335])
                            ("WINDOW_EDGE_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24338 24355])
                            ("WINDOW_EDGE_SOUTH_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24358 24381])
                            ("WINDOW_EDGE_SOUTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24384 24402])
                            ("WINDOW_EDGE_SOUTH_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [24405 24429]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [24225 24430]))                  
                :type "namespace")
                nil [23580 24433])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [24589 24596])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [24625 24638]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::WindowEdge" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [24503 24641]))                  
                :type "namespace")
                nil [24485 24644])
            ("Gdk" type
               (:members 
                  ( ("Gravity" type
                       (:members 
                          ( ("GRAVITY_NORTH_WEST" variable
                               (:constant-flag t
                                :default-value (26082 26083)
                                :type "int")
                                (reparse-symbol enumsubparts) [26061 26083])
                            ("GRAVITY_NORTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26087 26101])
                            ("GRAVITY_NORTH_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26104 26123])
                            ("GRAVITY_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26126 26139])
                            ("GRAVITY_CENTER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26142 26157])
                            ("GRAVITY_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26160 26173])
                            ("GRAVITY_SOUTH_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26176 26195])
                            ("GRAVITY_SOUTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26198 26212])
                            ("GRAVITY_SOUTH_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26215 26234])
                            ("GRAVITY_STATIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [26237 26253]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [26044 26254]))                  
                :type "namespace")
                nil [24702 26257])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [26407 26414])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [26443 26456]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Gravity" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [26327 26459]))                  
                :type "namespace")
                nil [26309 26462])
            ("Gdk" type
               (:members 
                  ( ("AnchorHints" type
                       (:members 
                          ( ("ANCHOR_FLIP_X" variable
                               (:constant-flag t
                                :default-value (28590 28591)
                                :type "int")
                                (reparse-symbol enumsubparts) [28574 28591])
                            ("ANCHOR_FLIP_Y" variable
                               (:constant-flag t
                                :default-value (28616 28617)
                                :type "int")
                                (reparse-symbol enumsubparts) [28600 28617])
                            ("ANCHOR_SLIDE_X" variable
                               (:constant-flag t
                                :default-value (28643 28644)
                                :type "int")
                                (reparse-symbol enumsubparts) [28626 28644])
                            ("ANCHOR_SLIDE_Y" variable
                               (:constant-flag t
                                :default-value (28670 28671)
                                :type "int")
                                (reparse-symbol enumsubparts) [28653 28671])
                            ("ANCHOR_RESIZE_X" variable
                               (:constant-flag t
                                :default-value (28698 28699)
                                :type "int")
                                (reparse-symbol enumsubparts) [28680 28699])
                            ("ANCHOR_RESIZE_Y" variable
                               (:constant-flag t
                                :default-value (28726 28727)
                                :type "int")
                                (reparse-symbol enumsubparts) [28708 28727])
                            ("ANCHOR_FLIP" variable
                               (:constant-flag t
                                :default-value (28750 28753)
                                :type "int")
                                (reparse-symbol enumsubparts) [28736 28753])
                            ("ANCHOR_SLIDE" variable
                               (:constant-flag t
                                :default-value (28772 28775)
                                :type "int")
                                (reparse-symbol enumsubparts) [28757 28775])
                            ("ANCHOR_RESIZE" variable
                               (:constant-flag t
                                :default-value (28795 28799)
                                :type "int")
                                (reparse-symbol enumsubparts) [28779 28799]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [28553 28802])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [28860 28876])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [28877 28893]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [28831 28989])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29047 29063])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29064 29080]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29018 29176])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29234 29250])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29251 29267]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29205 29363])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29421 29439]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29392 29509])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AnchorHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [29569 29586])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29587 29603]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29538 29707])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AnchorHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [29767 29784])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29785 29801]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29736 29905])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AnchorHints" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [29965 29982])
                            ("rhs" variable (:type ("AnchorHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [29983 29999]))                          
                        :type ("AnchorHints" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [29934 30103]))                  
                :type "namespace")
                nil [26520 30106])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [30265 30272])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [30301 30314]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::AnchorHints" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [30176 30317]))                  
                :type "namespace")
                nil [30158 30320])
            ("Gdk" type
               (:members 
                  ( ("FullscreenMode" type
                       (:members 
                          ( ("FULLSCREEN_ON_CURRENT_MONITOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [30804 30834])
                            ("FULLSCREEN_ON_ALL_MONITORS" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [30837 30865]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [30780 30866]))                  
                :type "namespace")
                nil [30378 30869])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [31033 31040])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [31069 31082]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::FullscreenMode" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [30939 31085]))                  
                :type "namespace")
                nil [30921 31088])
            ("Gdk" type
               (:members 
                  ( ("Cursor" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [31164 31177])
                    ("Pixbuf" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [31178 31191])
                    ("GLContext" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [31192 31208])
                    ("DrawingContext" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [31209 31230])
                    ("FrameClock" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [31231 31248])
                    ("Window" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [31734 31741])
                            ("CppObjectType" variable
                               (:default-value "Window"
                                :type "int")
                                (reparse-symbol classsubparts) [31750 31773])
                            ("CppClassType" variable
                               (:default-value "Window_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [31782 31810])
                            ("BaseObjectType" variable
                               (:default-value "GdkWindow"
                                :type "int")
                                (reparse-symbol classsubparts) [31819 31846])
                            ("BaseClassType" variable
                               (:default-value "GdkWindowClass"
                                :type "int")
                                (reparse-symbol classsubparts) [31855 31886])
                            ("private" label nil (reparse-symbol classsubparts) [31985 31993])
                            ("Window_Class" friend nil (reparse-symbol classsubparts) [31995 32020])
                            ("window_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32024 32058])
                            ("protected" label nil (reparse-symbol classsubparts) [32060 32070])
                            ("Window" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [32089 32135]))                                  
                                :type ("Window" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32082 32136])
                            ("Window" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkWindow" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [32155 32175]))                                  
                                :type ("Window" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32148 32176])
                            ("public" label nil (reparse-symbol classsubparts) [32217 32224])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [32249 32258])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [32293 32302])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [32316 32334])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [32458 32471])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [32539 32552])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkWindow" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32613 32693])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkWindow" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32747 32827])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkWindow" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32970 32993])
                            ("private" label nil (reparse-symbol classsubparts) [32995 33003])
                            ("protected" label nil (reparse-symbol classsubparts) [33008 33018])
                            ("Window" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("parent" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [33028 33063])
                                    ("attributes" variable
                                       (:pointer 1
                                        :type ("GdkWindowAttr" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33064 33090])
                                    ("attributes_mask" variable (:type "int") (reparse-symbol arg-sub-list) [33091 33111]))                                  
                                :type ("Window" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [33021 33112])
                            ("public" label nil (reparse-symbol classsubparts) [33114 33121])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("parent" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [33162 33197])
                                    ("attributes" variable
                                       (:pointer 1
                                        :type ("GdkWindowAttr" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33198 33224])
                                    ("attributes_mask" variable (:type "int") (reparse-symbol arg-sub-list) [33225 33245]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [33127 33246])
                            ("get_window_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("WindowType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [33348 33383])
                            ("get_visual" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [33523 33557])
                            ("get_visual" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [33696 33742])
                            ("get_screen" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [33899 33933])
                            ("get_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [34089 34135])
                            ("get_display" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [34294 34330])
                            ("get_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [34488 34536])
                            ("show" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [34923 34935])
                            ("hide" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [35177 35189])
                            ("withdraw" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [35402 35418])
                            ("show_unraised" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [35800 35821])
                            ("move" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [36412 36418])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [36419 36425]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [36402 36426])
                            ("resize" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("width" variable (:type "int") (reparse-symbol arg-sub-list) [36967 36977])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [36978 36989]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [36955 36990])
                            ("move_resize" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [37452 37458])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [37459 37465])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [37466 37476])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [37477 37488]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [37435 37489])
                            ("reparent" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("new_parent" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [37799 37838])
                                    ("x" variable (:type "int") (reparse-symbol arg-sub-list) [37839 37845])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [37846 37852]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [37785 37853])
                            ("raise" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [38261 38274])
                            ("lower" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [38815 38828])
                            ("restack" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("sibling" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [39521 39557])
                                    ("above" variable (:type "bool") (reparse-symbol arg-sub-list) [39558 39569]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [39508 39570])
                            ("restack" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("above" variable (:type "bool") (reparse-symbol arg-sub-list) [40011 40022]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [39998 40023])
                            ("focus" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [40276 40294]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [40265 40295])
                            ("set_user_data" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("user_data" variable (:type ("gpointer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [40860 40879]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [40841 40880])
                            ("set_override_redirect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("override_redirect" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [41489 41519]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [41462 41521])
                            ("add_filter" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("function" variable (:type ("GdkFilterFunc" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42287 42310])
                                    ("data" variable (:type ("gpointer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42311 42325]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [42271 42326])
                            ("remove_filter" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("function" variable (:type ("GdkFilterFunc" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42541 42564])
                                    ("data" variable (:type ("gpointer" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [42565 42579]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [42522 42580])
                            ("scroll" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("dx" variable (:type "int") (reparse-symbol arg-sub-list) [43362 43369])
                                    ("dy" variable (:type "int") (reparse-symbol arg-sub-list) [43370 43377]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [43350 43378])
                            ("move_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [43863 43877])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [43880 43894])
                                    ("" variable (:type ("region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [43896 43903])
                                    ("dx" variable (:type "int") (reparse-symbol arg-sub-list) [43904 43911])
                                    ("dy" variable (:type "int") (reparse-symbol arg-sub-list) [43912 43919]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [43838 43920])
                            ("ensure_native" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [44344 44365])
                            ("shape_combine_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [45330 45344])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [45347 45361])
                                    ("" variable (:type ("shape_region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [45363 45376])
                                    ("offset_x" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [45377 45394])
                                    ("offset_y" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [45396 45413]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [45296 45415])
                            ("set_child_shapes" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [45690 45714])
                            ("get_composited" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [46122 46150])
                            ("set_composited" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("composited" variable
                                       (:default-value "TRUE"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [47622 47645]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [47602 47647])
                            ("merge_child_shapes" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [48070 48096])
                            ("input_shape_combine_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49079 49093])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49096 49110])
                                    ("" variable (:type ("shape_region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [49112 49125])
                                    ("offset_x" variable (:type "int") (reparse-symbol arg-sub-list) [49126 49139])
                                    ("offset_y" variable (:type "int") (reparse-symbol arg-sub-list) [49140 49153]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [49039 49154])
                            ("set_child_input_shapes" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [49483 49513])
                            ("merge_child_input_shapes" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [49968 50000])
                            ("set_pass_through" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("pass_through" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [51121 51146]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [51099 51148])
                            ("get_pass_through" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [51316 51346])
                            ("is_visible" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [51504 51528])
                            ("is_viewable" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [51820 51845])
                            ("is_input_only" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [52010 52037])
                            ("is_shaped" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [52184 52207])
                            ("get_state" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("WindowState" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [52375 52405])
                            ("set_static_gravities" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("use_static" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [53036 53059]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [53010 53061])
                            ("has_native" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [53361 53385])
                            ("set_type_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("hint" variable (:type ("WindowTypeHint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [53783 53803]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [53764 53804])
                            ("get_type_hint" function
                               (:prototype-flag t
                                :type ("WindowTypeHint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [53952 53983])
                            ("get_modal_hint" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [54190 54218])
                            ("set_modal_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("modal" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [54658 54676]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [54638 54678])
                            ("set_geometry_hints" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("geometry" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Geometry" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [55898 55923])
                                    ("geom_mask" variable (:type ("WindowHints" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [55924 55946]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [55874 55947])
                            ("begin_paint_rect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("rectangle" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [56339 56366]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [56317 56367])
                            ("begin_paint_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [58876 58890])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [58893 58907])
                                    ("" variable (:type ("region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [58909 58916]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [58844 58917])
                            ("end_paint" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [59445 59462])
                            ("flush" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [59677 59690])
                            ("set_title" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("title" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [60145 60172]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [60130 60173])
                            ("set_role" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("role" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [60976 61002]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [60962 61003])
                            ("set_startup_id" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("startup_id" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [61252 61284]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [61232 61285])
                            ("set_transient_for" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("parent" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [61725 61760]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [61702 61761])
                            ("set_background" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("color" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Color" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [62241 62260]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [62221 62261])
                            ("set_background" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("rgba" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("RGBA" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [62596 62613]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [62576 62614])
                            ("set_background" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [63178 63192])
                                    ("" variable (:type ("Cairo::Pattern" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [63195 63210])
                                    ("" variable (:type ("pattern" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [63212 63220]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [63150 63221])
                            ("get_background_pattern" function
                               (:prototype-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [63789 63814])
                            ("get_background_pattern" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [64387 64418])
                            ("set_cursor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("cursor" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cursor" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [64678 64713]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [64662 64714])
                            ("set_cursor" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [64857 64875])
                            ("set_device_cursor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [65447 65482])
                                    ("cursor" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cursor" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [65483 65518]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [65424 65519])
                            ("set_device_cursor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [65685 65720]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [65662 65721])
                            ("get_device_cursor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [66344 66379]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [66305 66380])
                            ("get_device_cursor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type (:constant-flag t) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [67008 67049]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [66963 67056])
                            ("get_cursor" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [67586 67620])
                            ("get_cursor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [68151 68197])
                            ("get_user_data" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("data" variable
                                       (:pointer 1
                                        :type ("gpointer" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [68410 68425]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [68391 68426])
                            ("get_geometry" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [69842 69849])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [69850 69857])
                                    ("width" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [69858 69869])
                                    ("height" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [69870 69882]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [69824 69889])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [70190 70212])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [70515 70538])
                            ("get_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71005 71012])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71013 71020]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [70987 71027])
                            ("get_origin" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71393 71400])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71401 71408]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [71378 71415])
                            ("get_root_coords" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [71858 71864])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [71865 71871])
                                    ("root_x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71872 71884])
                                    ("root_y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [71885 71897]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [71837 71898])
                            ("coords_to_parent" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable (:type "double") (reparse-symbol arg-sub-list) [73058 73067])
                                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [73068 73077])
                                    ("parent_x" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [73078 73095])
                                    ("parent_y" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [73096 73113]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [73036 73114])
                            ("coords_from_parent" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("parent_x" variable (:type "double") (reparse-symbol arg-sub-list) [74232 74248])
                                    ("parent_y" variable (:type "double") (reparse-symbol arg-sub-list) [74249 74265])
                                    ("x" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [74266 74276])
                                    ("y" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [74277 74287]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [74208 74288])
                            ("get_root_origin" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [74547 74554])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [74555 74562]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [74526 74569])
                            ("get_frame_extents" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [75050 75066]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [75027 75067])
                            ("get_frame_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [75494 75510]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [75471 75517])
                            ("get_scale_factor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [76267 76296])
                            ("get_pointer" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [77156 77163])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [77164 77171])
                                    ("mask" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [77172 77191]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [77123 77192])
                            ("get_parent" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [77899 77933])
                            ("get_parent" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [78606 78652])
                            ("get_toplevel" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [79199 79235])
                            ("get_toplevel" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [79782 79830])
                            ("get_device_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type (:constant-flag t) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [80606 80647])
                                    ("x" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [80648 80655])
                                    ("y" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [80656 80663])
                                    ("mask" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [80664 80683]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [80565 80690])
                            ("get_device_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type (:constant-flag t) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [81404 81445])
                                    ("x" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [81446 81456])
                                    ("y" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [81457 81467])
                                    ("mask" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [81468 81487]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [81363 81494])
                            ("get_effective_parent" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [81806 81850])
                            ("get_effective_parent" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [82161 82217])
                            ("get_effective_toplevel" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [82576 82622])
                            ("get_effective_toplevel" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [82981 83039])
                            ("get_children" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Window" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [83443 83494])
                            ("get_children" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Window" type (:constant-flag t) nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [83898 83961])
                            ("get_events" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [84230 84259])
                            ("set_events" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("event_mask" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [84747 84768]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [84731 84769])
                            ("get_device_events" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type (:constant-flag t) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [84999 85040]))                                  
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [84971 85047])
                            ("set_device_events" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [85621 85656])
                                    ("event_mask" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [85657 85678]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [85598 85679])
                            ("get_source_events" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("source" variable (:type ("InputSource" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [85944 85963]))                                  
                                :type ("EventMask" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [85916 85970])
                            ("set_source_events" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("source" variable (:type ("InputSource" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [86434 86453])
                                    ("event_mask" variable (:type ("EventMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [86454 86475]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [86411 86476])
                            ("set_icon_list" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("pixbufs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::RefPtr" type (:template-specifier 
                                                    ( ("Gdk::Pixbuf" type nil nil nil))                                                    ) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [87100 87156]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [87081 87157])
                            ("unset_icon" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [87160 87178])
                            ("set_icon_name" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [87863 87889]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [87844 87890])
                            ("set_group" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("leader" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [88605 88640]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [88590 88641])
                            ("get_group" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [88804 88837])
                            ("get_group" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [89000 89045])
                            ("set_decorations" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("decorations" variable (:type ("WMDecoration" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [89983 90008]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [89962 90009])
                            ("get_decorations" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("decorations" variable
                                       (:reference 1
                                        :type ("WMDecoration" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [90285 90311]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [90264 90318])
                            ("set_functions" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("functions" variable (:type ("WMFunction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [91058 91079]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [91039 91080])
                            ("create_similar_surface" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("content" variable (:type ("Cairo::Content" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [92188 92211])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [92212 92222])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [92223 92234]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [92163 92235])
                            ("create_similar_image_surface" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("format" variable (:type ("Cairo::Format" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [93638 93659])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [93660 93670])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [93671 93682])
                                    ("scale" variable (:type "int") (reparse-symbol arg-sub-list) [93683 93693]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [93607 93694])
                            ("beep" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [93907 93919])
                            ("iconify" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [94221 94236])
                            ("deiconify" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [94623 94640])
                            ("stick" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [95214 95227])
                            ("unstick" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [95320 95335])
                            ("maximize" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [95914 95930])
                            ("unmaximize" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [96512 96530])
                            ("register_dnd" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [96600 96620])
                            ("get_drag_protocol" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("target" variable
                                       (:reference 1
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [96979 97008]))                                  
                                :type ("DragProtocol" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [96948 97015])
                            ("get_drag_protocol" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("DragProtocol" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [97149 97188])
                            ("begin_resize_drag" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("edge" variable (:type ("WindowEdge" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [97882 97898])
                                    ("button" variable (:type "int") (reparse-symbol arg-sub-list) [97899 97910])
                                    ("root_x" variable (:type "int") (reparse-symbol arg-sub-list) [97911 97922])
                                    ("root_y" variable (:type "int") (reparse-symbol arg-sub-list) [97923 97934])
                                    ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [97935 97953]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [97859 97954])
                            ("resize_drag" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("edge" variable (:type ("WindowEdge" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [98878 98894])
                                    ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [98895 98930])
                                    ("button" variable (:type "int") (reparse-symbol arg-sub-list) [98931 98942])
                                    ("root_x" variable (:type "int") (reparse-symbol arg-sub-list) [98943 98954])
                                    ("root_y" variable (:type "int") (reparse-symbol arg-sub-list) [98955 98966])
                                    ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [98967 98985]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [98861 98986])
                            ("begin_move_drag" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("button" variable (:type "int") (reparse-symbol arg-sub-list) [99577 99588])
                                    ("root_x" variable (:type "int") (reparse-symbol arg-sub-list) [99589 99600])
                                    ("root_y" variable (:type "int") (reparse-symbol arg-sub-list) [99601 99612])
                                    ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [99613 99631]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [99556 99632])
                            ("begin_move_drag" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Device" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [100422 100457])
                                    ("button" variable (:type "int") (reparse-symbol arg-sub-list) [100458 100469])
                                    ("root_x" variable (:type "int") (reparse-symbol arg-sub-list) [100470 100481])
                                    ("root_y" variable (:type "int") (reparse-symbol arg-sub-list) [100482 100493])
                                    ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [100494 100512]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [100401 100513])
                            ("drag_begin" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("targets" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [100798 100840]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("DragContext" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [100761 100841])
                            ("invalidate_rect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("rect" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [101248 101270])
                                    ("invalidate_children" variable (:type "bool") (reparse-symbol arg-sub-list) [101271 101296]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [101227 101297])
                            ("invalidate" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("invalidate_children" variable (:type "bool") (reparse-symbol arg-sub-list) [101530 101555]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [101514 101556])
                            ("invalidate_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [102718 102732])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [102735 102749])
                                    ("" variable (:type ("region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [102751 102758])
                                    ("invalidate_children" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [102759 102791]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [102687 102793])
                            ("get_update_area" function
                               (:prototype-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [103521 103539])
                            ("freeze_updates" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [103869 103891])
                            ("thaw_updates" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [103954 103974])
                            ("process_all_updates" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type "void")
                                (reparse-symbol classsubparts) [104216 104250])
                            ("process_updates" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("update_children" variable (:type "bool") (reparse-symbol arg-sub-list) [105076 105097]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [105055 105098])
                            ("set_debug_updates" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("setting" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [106441 106461]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [106411 106463])
                            ("constrain_size" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("geometry" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Geometry" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [107166 107191])
                                    ("flags" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [107192 107204])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [107205 107215])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [107216 107227])
                                    ("new_width" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [107228 107243])
                                    ("new_height" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [107244 107260]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [107139 107261])
                            ("enable_synchronized_configure" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [107496 107533])
                            ("configure_finished" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [107801 107827])
                            ("set_skip_taskbar_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("skips_taskbar" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [108339 108365]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [108312 108367])
                            ("set_skip_pager_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("skips_pager" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [108962 108986]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [108937 108988])
                            ("set_urgency_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("urgent" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [109181 109200]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [109159 109202])
                            ("fullscreen" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [109900 109918])
                            ("set_fullscreen_mode" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("mode" variable (:type ("FullscreenMode" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [110894 110914]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [110869 110915])
                            ("get_fullscreen_mode" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FullscreenMode" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [111088 111131])
                            ("unfullscreen" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [111715 111735])
                            ("set_keep_above" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("setting" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [112414 112434]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [112394 112436])
                            ("set_keep_below" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("setting" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [113097 113117]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [113077 113119])
                            ("set_opacity" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("opacity" variable (:type "double") (reparse-symbol arg-sub-list) [114252 114267]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [114235 114268])
                            ("get_accept_focus" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [114509 114539])
                            ("set_accept_focus" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("accept_focus" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [114963 114988]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [114941 114990])
                            ("get_focus_on_map" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [115275 115305])
                            ("set_focus_on_map" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("focus_on_map" variable (:type "bool") (reparse-symbol arg-sub-list) [115950 115968]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [115928 115969])
                            ("get_default_root_window" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [116135 116189])
                            ("get_offscreen_surface" function
                               (:prototype-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [116492 116516])
                            ("get_offscreen_surface" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [116823 116853])
                            ("get_offscreen_embedder" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [117063 117109])
                            ("get_offscreen_embedder" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [117318 117376])
                            ("set_offscreen_embedder" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("embedder" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [117876 117913]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [117848 117914])
                            ("geometry_changed" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [118141 118165])
                            ("set_support_multidevice" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("support_multidevice" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [118539 118571]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [118510 118573])
                            ("get_support_multidevice" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [118779 118810])
                            ("get_frame_clock" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FrameClock" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [119037 119080])
                            ("get_frame_clock" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FrameClock" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [119306 119361])
                            ("get_clip_region" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [119915 119939])
                            ("get_visible_region" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [120418 120445])
                            ("create_cairo_context" function
                               (:prototype-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [120758 120781])
                            ("set_opaque_region" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [122222 122236])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [122244 122258])
                                    ("" variable (:type ("region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [122260 122267]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [122191 122268])
                            ("set_event_compression" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("event_compression" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [122796 122826]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [122769 122828])
                            ("get_event_compression" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [122999 123034])
                            ("set_shadow_width" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("left" variable (:type "int") (reparse-symbol arg-sub-list) [123786 123795])
                                    ("right" variable (:type "int") (reparse-symbol arg-sub-list) [123796 123806])
                                    ("top" variable (:type "int") (reparse-symbol arg-sub-list) [123807 123815])
                                    ("bottom" variable (:type "int") (reparse-symbol arg-sub-list) [123816 123827]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [123764 123828])
                            ("show_window_menu" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("event" variable
                                       (:pointer 1
                                        :type ("GdkEvent" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [124451 124467]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [124429 124468])
                            ("create_gl_context" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::GLContext" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [125021 125070])
                            ("begin_draw_frame" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [126972 126986])
                                    ("" variable (:type ("Cairo::Region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [126994 127008])
                                    ("" variable (:type ("region" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [127010 127017]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("DrawingContext" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [126918 127018])
                            ("end_draw_frame" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("DrawingContext" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [127463 127507]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [127443 127508])
                            ("property_cursor" function
                               (:prototype-flag t
                                :type ("Glib::PropertyProxy" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Cursor" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [127823 127886])
                            ("property_cursor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Cursor" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [128201 128278])
                            ("public" label nil (reparse-symbol classsubparts) [128281 128288])
                            ("public" label nil (reparse-symbol classsubparts) [128290 128297])
                            ("protected" label nil (reparse-symbol classsubparts) [128354 128364]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [31660 128465]))                  
                :type "namespace")
                nil [31146 128468])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkWindow" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [128841 128859])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [128860 128882]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Window" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [128810 128884]))                  
                :type "namespace")
                nil [128488 128886]))          
      :file "window.h"
      :pointmax 128919
      :fsize 129168
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((punctuation 127008 . 127009) (punctuation 127007 . 127008) (punctuation 126993 . 126994) (punctuation 126992 . 126993) (CONST 126986 . 126991) (punctuation 126985 . 126986) (punctuation 126971 . 126972) (punctuation 126970 . 126971) (CONST 126964 . 126969) (punctuation 122258 . 122259) (punctuation 122257 . 122258) (punctuation 122243 . 122244) (punctuation 122242 . 122243) (CONST 122236 . 122241) (punctuation 122235 . 122236) (punctuation 122221 . 122222) (punctuation 122220 . 122221) (CONST 122214 . 122219) (punctuation 120756 . 120757) (symbol 120749 . 120756) (punctuation 120748 . 120749) (punctuation 120747 . 120748) (symbol 120742 . 120747) (punctuation 120741 . 120742) (punctuation 120740 . 120741) (punctuation 120738 . 120739) (symbol 120732 . 120738) (punctuation 120731 . 120732) (punctuation 120730 . 120731) (symbol 120725 . 120730) (punctuation 120724 . 120725) (punctuation 120723 . 120724) (punctuation 120416 . 120417) (symbol 120410 . 120416) (punctuation 120409 . 120410) (punctuation 120408 . 120409) (symbol 120403 . 120408) (punctuation 120402 . 120403) (punctuation 120401 . 120402) (punctuation 120399 . 120400) (symbol 120393 . 120399) (punctuation 120392 . 120393) (punctuation 120391 . 120392) (symbol 120386 . 120391) (punctuation 120385 . 120386) (punctuation 120384 . 120385) (punctuation 119913 . 119914) (symbol 119907 . 119913) (punctuation 119906 . 119907) (punctuation 119905 . 119906) (symbol 119900 . 119905) (punctuation 119899 . 119900) (punctuation 119898 . 119899) (punctuation 119896 . 119897) (symbol 119890 . 119896) (punctuation 119889 . 119890) (punctuation 119888 . 119889) (symbol 119883 . 119888) (punctuation 119882 . 119883) (punctuation 119881 . 119882) (punctuation 116821 . 116822) (symbol 116814 . 116821) (punctuation 116813 . 116814) (punctuation 116812 . 116813) (symbol 116807 . 116812) (punctuation 116806 . 116807) (punctuation 116805 . 116806) (CONST 116799 . 116804) (punctuation 116798 . 116799) (symbol 116792 . 116798) (punctuation 116791 . 116792) (punctuation 116790 . 116791) (symbol 116785 . 116790) (punctuation 116784 . 116785) (punctuation 116783 . 116784) (punctuation 116490 . 116491) (symbol 116483 . 116490) (punctuation 116482 . 116483) (punctuation 116481 . 116482) (symbol 116476 . 116481) (punctuation 116475 . 116476) (punctuation 116474 . 116475) (punctuation 116472 . 116473) (symbol 116466 . 116472) (punctuation 116465 . 116466) (punctuation 116464 . 116465) (symbol 116459 . 116464) (punctuation 116458 . 116459) (punctuation 116457 . 116458) (punctuation 103519 . 103520) (symbol 103513 . 103519) (punctuation 103512 . 103513) (punctuation 103511 . 103512) (symbol 103506 . 103511) (punctuation 103505 . 103506) (punctuation 103504 . 103505) (punctuation 103502 . 103503) (symbol 103496 . 103502) (punctuation 103495 . 103496) (punctuation 103494 . 103495) (symbol 103489 . 103494) (punctuation 103488 . 103489) (punctuation 103487 . 103488) (punctuation 102749 . 102750) (punctuation 102748 . 102749) (punctuation 102734 . 102735) (punctuation 102733 . 102734) (punctuation 102731 . 102732) (punctuation 102717 . 102718) (punctuation 102716 . 102717) (CONST 102710 . 102715) (punctuation 93637 . 93638) (punctuation 93636 . 93637) (punctuation 93605 . 93606) (symbol 93598 . 93605) (punctuation 93597 . 93598) (punctuation 93596 . 93597) (symbol 93591 . 93596) (punctuation 93590 . 93591) (punctuation 93589 . 93590) (punctuation 93587 . 93588) (symbol 93581 . 93587) (punctuation 93580 . 93581) (punctuation 93579 . 93580) (symbol 93574 . 93579) (punctuation 93573 . 93574) (punctuation 93572 . 93573) (punctuation 92187 . 92188) (punctuation 92186 . 92187) (punctuation 92161 . 92162) (symbol 92154 . 92161) (punctuation 92153 . 92154) (punctuation 92152 . 92153) (symbol 92147 . 92152) (punctuation 92146 . 92147) (punctuation 92145 . 92146) (punctuation 92143 . 92144) (symbol 92137 . 92143) (punctuation 92136 . 92137) (punctuation 92135 . 92136) (symbol 92130 . 92135) (punctuation 92129 . 92130) (punctuation 92128 . 92129) (punctuation 64385 . 64386) (symbol 64378 . 64385) (punctuation 64377 . 64378) (punctuation 64376 . 64377) (symbol 64371 . 64376) (punctuation 64370 . 64371) (punctuation 64369 . 64370) (CONST 64363 . 64368) (punctuation 64362 . 64363) (symbol 64356 . 64362) (punctuation 64355 . 64356) (punctuation 64354 . 64355) (symbol 64349 . 64354) (punctuation 64348 . 64349) (punctuation 64347 . 64348) (punctuation 63787 . 63788) (symbol 63780 . 63787) (punctuation 63779 . 63780) (punctuation 63778 . 63779) (symbol 63773 . 63778) (punctuation 63772 . 63773) (punctuation 63771 . 63772) (punctuation 63769 . 63770) (symbol 63763 . 63769) (punctuation 63762 . 63763) (punctuation 63761 . 63762) (symbol 63756 . 63761) (punctuation 63755 . 63756) (punctuation 63754 . 63755) (punctuation 63210 . 63211) (punctuation 63209 . 63210) (punctuation 63194 . 63195) (punctuation 63193 . 63194) (punctuation 63191 . 63192) (punctuation 63177 . 63178) (punctuation 63176 . 63177) (CONST 63170 . 63175) (punctuation 58907 . 58908) (punctuation 58906 . 58907) (punctuation 58892 . 58893) (punctuation 58891 . 58892) (punctuation 58889 . 58890) (punctuation 58875 . 58876) (punctuation 58874 . 58875) (CONST 58868 . 58873) (punctuation 49110 . 49111) (punctuation 49109 . 49110) (punctuation 49095 . 49096) (punctuation 49094 . 49095) (punctuation 49092 . 49093) (punctuation 49078 . 49079) (punctuation 49077 . 49078) (CONST 49071 . 49076) (punctuation 45361 . 45362) (punctuation 45360 . 45361) (punctuation 45346 . 45347) (punctuation 45345 . 45346) (punctuation 45343 . 45344) (punctuation 45329 . 45330) (punctuation 45328 . 45329) (CONST 45322 . 45327) (punctuation 43894 . 43895) (punctuation 43893 . 43894) (punctuation 43879 . 43880) (punctuation 43878 . 43879) (punctuation 43876 . 43877) (punctuation 43862 . 43863) (punctuation 43861 . 43862) (CONST 43855 . 43860) (semantic-list 32536 . 32538) (symbol 32523 . 32536) (symbol 32517 . 32522) (STATIC 32510 . 32516) (semantic-list 32450 . 32452) (symbol 32442 . 32450) (symbol 32436 . 32441) (STATIC 32429 . 32435) (semantic-list 32313 . 32315) (symbol 32307 . 32313) (punctuation 32306 . 32307) (semantic-list 32278 . 32292) (punctuation 32277 . 32278) (OPERATOR 32269 . 32277) (punctuation 32286 . 32287) (punctuation 32267 . 32268) (symbol 32261 . 32267) (punctuation 32286 . 32287) (semantic-list 32234 . 32248) (symbol 32228 . 32234) (punctuation 32242 . 32243) (EXPLICIT 32139 . 32147) (EXPLICIT 32073 . 32081) (punctuation 32020 . 32021) (punctuation 31982 . 31983) (DELETE 31976 . 31982) (punctuation 31974 . 31975) (semantic-list 31958 . 31973) (punctuation 31957 . 31958) (OPERATOR 31949 . 31957) (punctuation 31947 . 31948) (symbol 31941 . 31947) (punctuation 31937 . 31938) (DELETE 31931 . 31937) (punctuation 31929 . 31930) (semantic-list 31913 . 31928) (symbol 31907 . 31913) (USING 31849 . 31854) (USING 31813 . 31818) (USING 31776 . 31781) (USING 31744 . 31749) (semantic-list 31066 . 31068) (symbol 31056 . 31066) (symbol 31050 . 31055) (STATIC 31043 . 31049) (semantic-list 30298 . 30300) (symbol 30288 . 30298) (symbol 30282 . 30287) (STATIC 30275 . 30281) (number 28731 . 28732) (punctuation 28729 . 28730) (punctuation 28728 . 28729) (number 28703 . 28704) (punctuation 28701 . 28702) (punctuation 28700 . 28701) (number 28675 . 28676) (punctuation 28673 . 28674) (punctuation 28672 . 28673) (number 28648 . 28649) (punctuation 28646 . 28647) (punctuation 28645 . 28646) (number 28621 . 28622) (punctuation 28619 . 28620) (punctuation 28618 . 28619) (number 28595 . 28596) (punctuation 28593 . 28594) (punctuation 28592 . 28593) (semantic-list 26440 . 26442) (symbol 26430 . 26440) (symbol 26424 . 26429) (STATIC 26417 . 26423) (semantic-list 24622 . 24624) (symbol 24612 . 24622) (symbol 24606 . 24611) (STATIC 24599 . 24605) (semantic-list 23500 . 23502) (symbol 23490 . 23500) (symbol 23484 . 23489) (STATIC 23477 . 23483) (number 22029 . 22030) (punctuation 22027 . 22028) (punctuation 22026 . 22027) (number 22006 . 22007) (punctuation 22004 . 22005) (punctuation 22003 . 22004) (number 21980 . 21981) (punctuation 21978 . 21979) (punctuation 21977 . 21978) (number 21954 . 21955) (punctuation 21952 . 21953) (punctuation 21951 . 21952) (number 21932 . 21933) (punctuation 21930 . 21931) (punctuation 21929 . 21930) (number 21908 . 21909) (punctuation 21906 . 21907) (punctuation 21905 . 21906) (semantic-list 20629 . 20631) (symbol 20619 . 20629) (symbol 20613 . 20618) (STATIC 20606 . 20612) (number 19100 . 19101) (punctuation 19098 . 19099) (punctuation 19097 . 19098) (number 19073 . 19074) (punctuation 19071 . 19072) (punctuation 19070 . 19071) (number 19046 . 19047) (punctuation 19044 . 19045) (punctuation 19043 . 19044) (number 19023 . 19024) (punctuation 19021 . 19022) (punctuation 19020 . 19021) (number 18999 . 19000) (punctuation 18997 . 18998) (punctuation 18996 . 18997) (number 18973 . 18974) (punctuation 18971 . 18972) (punctuation 18970 . 18971) (number 18948 . 18949) (punctuation 18946 . 18947) (punctuation 18945 . 18946) (semantic-list 17482 . 17484) (symbol 17472 . 17482) (symbol 17466 . 17471) (STATIC 17459 . 17465) (semantic-list 14863 . 14865) (symbol 14853 . 14863) (symbol 14847 . 14852) (STATIC 14840 . 14846) (number 13363 . 13364) (punctuation 13361 . 13362) (punctuation 13360 . 13361) (number 13336 . 13337) (punctuation 13334 . 13335) (punctuation 13333 . 13334) (number 13310 . 13311) (punctuation 13308 . 13309) (punctuation 13307 . 13308) (number 13281 . 13282) (punctuation 13279 . 13280) (punctuation 13278 . 13279) (number 13253 . 13254) (punctuation 13251 . 13252) (punctuation 13250 . 13251) (number 13229 . 13230) (punctuation 13227 . 13228) (punctuation 13226 . 13227) (number 13202 . 13203) (punctuation 13200 . 13201) (punctuation 13199 . 13200) (number 13176 . 13177) (punctuation 13174 . 13175) (punctuation 13173 . 13174) (number 13150 . 13151) (punctuation 13148 . 13149) (punctuation 13147 . 13148) (semantic-list 11164 . 11166) (symbol 11154 . 11164) (symbol 11148 . 11153) (STATIC 11141 . 11147) (number 9403 . 9404) (punctuation 9401 . 9402) (punctuation 9400 . 9401) (number 9378 . 9379) (punctuation 9376 . 9377) (punctuation 9375 . 9376) (number 9355 . 9356) (punctuation 9353 . 9354) (punctuation 9352 . 9353) (number 9332 . 9333) (punctuation 9330 . 9331) (punctuation 9329 . 9330) (number 9310 . 9311) (punctuation 9308 . 9309) (punctuation 9307 . 9308) (number 9288 . 9289) (punctuation 9286 . 9287) (punctuation 9285 . 9286) (number 9271 . 9272) (punctuation 9269 . 9270) (punctuation 9268 . 9269) (number 9254 . 9255) (punctuation 9252 . 9253) (punctuation 9251 . 9252) (semantic-list 7309 . 7311) (symbol 7299 . 7309) (symbol 7293 . 7298) (STATIC 7286 . 7292) (semantic-list 5915 . 5917) (symbol 5905 . 5915) (symbol 5899 . 5904) (STATIC 5892 . 5898) (number 4414 . 4416) (punctuation 4412 . 4413) (punctuation 4411 . 4412) (number 4373 . 4375) (punctuation 4371 . 4372) (punctuation 4370 . 4371) (number 4336 . 4338) (punctuation 4334 . 4335) (punctuation 4333 . 4334) (number 4293 . 4295) (punctuation 4291 . 4292) (punctuation 4290 . 4291) (number 4254 . 4256) (punctuation 4252 . 4253) (punctuation 4251 . 4252) (number 4212 . 4214) (punctuation 4210 . 4211) (punctuation 4209 . 4210) (number 4174 . 4176) (punctuation 4172 . 4173) (punctuation 4171 . 4172) (number 4135 . 4136) (punctuation 4133 . 4134) (punctuation 4132 . 4133) (number 4100 . 4101) (punctuation 4098 . 4099) (punctuation 4097 . 4098) (number 4069 . 4070) (punctuation 4067 . 4068) (punctuation 4066 . 4067) (number 4036 . 4037) (punctuation 4034 . 4035) (punctuation 4033 . 4034) (number 4005 . 4006) (punctuation 4003 . 4004) (punctuation 4002 . 4003) (number 3974 . 3975) (punctuation 3972 . 3973) (punctuation 3971 . 3972) (number 3938 . 3939) (punctuation 3936 . 3937) (punctuation 3935 . 3936) (number 3906 . 3907) (punctuation 3904 . 3905) (punctuation 3903 . 3904) (number 3871 . 3872) (punctuation 3869 . 3870) (punctuation 3868 . 3869) (number 3836 . 3837) (punctuation 3834 . 3835) (punctuation 3833 . 3834))
      :lexical-table 
        '(("_GDKMM_WINDOW_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_PIXBUFANIMATION_H" variable (:constant-flag t) nil [91 115])
            ("glibmm/ustring.h" include (:system-flag t) nil [118 145])
            ("sigc++/sigc++.h" include (:system-flag t) nil [146 172])
            ("glibmm/object.h" include (:system-flag t) nil [980 1006])
            ("gdkmm/pixbuf.h" include (:system-flag t) nil [1007 1032])
            ("gdkmm/pixbufanimationiter.h" include (:system-flag t) nil [1033 1071])
            ("gdk-pixbuf/gdk-pixbuf.h" include (:system-flag t) nil [1072 1106])
            ("_GdkPixbufAnimation" type
               (:prototype t
                :type "struct")
                nil [1169 1196])
            ("_GdkPixbufAnimationClass" type
               (:prototype t
                :type "struct")
                nil [1229 1261])
            ("Gdk" type
               (:members 
                  ( ("PixbufAnimation_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1351 1379]))                  
                :type "namespace")
                nil [1335 1381])
            ("Gdk" type
               (:members 
                  ( ("PixbufAnimation" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2077 2084])
                            ("CppObjectType" variable
                               (:default-value "PixbufAnimation"
                                :type "int")
                                (reparse-symbol classsubparts) [2093 2125])
                            ("CppClassType" variable
                               (:default-value "PixbufAnimation_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [2134 2171])
                            ("BaseObjectType" variable
                               (:default-value "GdkPixbufAnimation"
                                :type "int")
                                (reparse-symbol classsubparts) [2180 2216])
                            ("BaseClassType" variable
                               (:default-value "GdkPixbufAnimationClass"
                                :type "int")
                                (reparse-symbol classsubparts) [2225 2265])
                            ("private" label nil (reparse-symbol classsubparts) [2400 2408])
                            ("PixbufAnimation_Class" friend nil (reparse-symbol classsubparts) [2410 2444])
                            ("pixbufanimation_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2448 2491])
                            ("protected" label nil (reparse-symbol classsubparts) [2493 2503])
                            ("PixbufAnimation" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2531 2577]))                                  
                                :type ("PixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2515 2578])
                            ("PixbufAnimation" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkPixbufAnimation" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2606 2635]))                                  
                                :type ("PixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2590 2636])
                            ("public" label nil (reparse-symbol classsubparts) [2677 2684])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2727 2736])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2789 2798])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2821 2839])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2963 2976])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3044 3057])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkPixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3118 3216])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkPixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3270 3368])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkPixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3511 3543])
                            ("private" label nil (reparse-symbol classsubparts) [3545 3553])
                            ("protected" label nil (reparse-symbol classsubparts) [3558 3568])
                            ("public" label nil (reparse-symbol classsubparts) [3570 3577])
                            ("create_from_file" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("filename" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3635 3665]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("PixbufAnimation" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3581 3666])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3809 3831])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3975 3998])
                            ("is_static_image" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4291 4320])
                            ("get_static_image" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4799 4839])
                            ("get_iter" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("start_time" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("GTimeVal" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6997 7024]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("PixbufAnimationIter" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6954 7025])
                            ("public" label nil (reparse-symbol classsubparts) [7218 7225])
                            ("public" label nil (reparse-symbol classsubparts) [7227 7234])
                            ("protected" label nil (reparse-symbol classsubparts) [7291 7301]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1994 7402]))                  
                :type "namespace")
                nil [1434 7405])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkPixbufAnimation" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7796 7823])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [7824 7846]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::PixbufAnimation" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [7756 7848]))                  
                :type "namespace")
                nil [7425 7850]))          
      :file "pixbufanimation.h"
      :pointmax 7892
      :fsize 7891
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((symbol 7028 . 7058) (symbol 4974 . 5006) (semantic-list 3041 . 3043) (symbol 3028 . 3041) (symbol 3022 . 3027) (STATIC 3015 . 3021) (semantic-list 2955 . 2957) (symbol 2947 . 2955) (symbol 2941 . 2946) (STATIC 2934 . 2940) (semantic-list 2818 . 2820) (symbol 2803 . 2818) (punctuation 2802 . 2803) (semantic-list 2765 . 2788) (punctuation 2764 . 2765) (OPERATOR 2756 . 2764) (punctuation 2782 . 2783) (punctuation 2754 . 2755) (symbol 2739 . 2754) (punctuation 2782 . 2783) (semantic-list 2703 . 2726) (symbol 2688 . 2703) (punctuation 2720 . 2721) (EXPLICIT 2581 . 2589) (EXPLICIT 2506 . 2514) (punctuation 2444 . 2445) (punctuation 2397 . 2398) (DELETE 2391 . 2397) (punctuation 2389 . 2390) (semantic-list 2364 . 2388) (punctuation 2363 . 2364) (OPERATOR 2355 . 2363) (punctuation 2353 . 2354) (symbol 2338 . 2353) (punctuation 2334 . 2335) (DELETE 2328 . 2334) (punctuation 2326 . 2327) (semantic-list 2301 . 2325) (symbol 2286 . 2301) (USING 2219 . 2224) (USING 2174 . 2179) (USING 2128 . 2133) (USING 2087 . 2092) (USING 1197 . 1202) (USING 1142 . 1147))
      :lexical-table 
        '(("_GDKMM_PIXBUFANIMATION_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_PIXBUFFORMAT_H" variable (:constant-flag t) nil [88 109])
            ("glibmm/ustring.h" include (:system-flag t) nil [112 139])
            ("sigc++/sigc++.h" include (:system-flag t) nil [140 166])
            ("gdkmmconfig.h" include (:system-flag t) nil [967 991])
            ("glibmm/value.h" include (:system-flag t) nil [992 1017])
            ("vector" include (:system-flag t) nil [1018 1035])
            ("GdkPixbufFormat" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_GdkPixbufFormat" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1083 1131])
            ("Gdk" type
               (:members 
                  ( ("PixbufFormat" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1182 1189])
                            ("CppObjectType" variable
                               (:default-value "PixbufFormat"
                                :type "int")
                                (reparse-symbol classsubparts) [1231 1260])
                            ("BaseObjectType" variable
                               (:default-value "GdkPixbufFormat"
                                :type "int")
                                (reparse-symbol classsubparts) [1269 1302])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1459 1472])
                            ("PixbufFormat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1499 1524])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [1525 1548]))                                  
                                :type ("PixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1486 1550])
                            ("PixbufFormat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("PixbufFormat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1567 1593]))                                  
                                :type ("PixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1554 1594])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("PixbufFormat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1621 1647]))                                  
                                :type ("PixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1597 1648])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1687 1696])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1745 1754])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1774 1783])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1818 1827])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1882 1938])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1993 2049])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2191 2226])
                            ("protected" label nil (reparse-symbol classsubparts) [2228 2238])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2241 2267])
                            ("private" label nil (reparse-symbol classsubparts) [2269 2277])
                            ("public" label nil (reparse-symbol classsubparts) [2282 2289])
                            ("PixbufFormat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("PixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2295 2310])
                            ("get_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2427 2458])
                            ("get_description" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2584 2622])
                            ("get_mime_types" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::ustring" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [2857 2907])
                            ("get_extensions" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::ustring" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3186 3236])
                            ("is_save_option_supported" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("option_key" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3629 3661]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [3599 3668])
                            ("is_writable" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [3836 3861])
                            ("is_scalable" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4207 4232])
                            ("is_disabled" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4403 4428])
                            ("set_disabled" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("disabled" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [4816 4837]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4798 4839])
                            ("get_license" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5177 5211]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1159 5216])
                    ("PixbufFormatTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("PixbufFormat" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [5281 5311])
                            ("CType" type
                               (:typedef ("GdkPixbufFormat" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [5314 5356])
                            ("CTypeNonConst" type
                               (:typedef ("GdkPixbufFormat" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [5359 5409])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5444 5463]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5413 5490])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5524 5543]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5493 5577])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5611 5630]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5580 5696])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5730 5755]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5699 5780]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [5251 5783]))                  
                :type "namespace")
                nil [1142 5820])
            ("Gdk" type (:type "namespace") nil [5840 6046])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkPixbufFormat" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6399 6423])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [6424 6446]))                          
                        :type ("Gdk::PixbufFormat" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6376 6448])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::PixbufFormat" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [6483 6575]))                  
                :type "namespace")
                nil [6065 6616]))          
      :file "pixbufformat.h"
      :pointmax 6673
      :fsize 6672
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((semantic-list 6025 . 6043) (symbol 6014 . 6022) (semantic-list 5975 . 6013) (symbol 5971 . 5975) (VOID 5966 . 5970) (INLINE 5959 . 5965) (semantic-list 1796 . 1817) (symbol 1792 . 1796) (VOID 1787 . 1791) (semantic-list 1771 . 1773) (symbol 1759 . 1771) (punctuation 1758 . 1759) (semantic-list 1722 . 1744) (punctuation 1721 . 1722) (OPERATOR 1713 . 1721) (punctuation 1736 . 1737) (punctuation 1711 . 1712) (symbol 1699 . 1711) (punctuation 1736 . 1737) (semantic-list 1664 . 1686) (symbol 1652 . 1664) (punctuation 1678 . 1679) (EXPLICIT 1477 . 1485) (semantic-list 1456 . 1458) (symbol 1448 . 1456) (symbol 1442 . 1447) (STATIC 1435 . 1441) (USING 1263 . 1268) (USING 1225 . 1230))
      :lexical-table 
        '(("_GDKMM_PIXBUFFORMAT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :file "pixbufloader.h"
      :fsize 13960
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_APPLAUNCHCONTEXT_H" variable (:constant-flag t) nil [92 117])
            ("glibmm/ustring.h" include (:system-flag t) nil [120 147])
            ("sigc++/sigc++.h" include (:system-flag t) nil [148 174])
            ("giomm/appinfo.h" include (:system-flag t) nil [953 979])
            ("gdkmm/screen.h" include (:system-flag t) nil [980 1005])
            ("_GdkAppLaunchContext" type
               (:prototype t
                :type "struct")
                nil [1069 1097])
            ("_GdkAppLaunchContextClass" type
               (:prototype t
                :type "struct")
                nil [1131 1164])
            ("Gdk" type
               (:members 
                  ( ("AppLaunchContext_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1254 1283]))                  
                :type "namespace")
                nil [1238 1285])
            ("Gdk" type
               (:members 
                  ( ("AppLaunchContext" type
                       (:superclasses 
                          ( ("Gio::AppLaunchContext" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1699 1706])
                            ("CppObjectType" variable
                               (:default-value "AppLaunchContext"
                                :type "int")
                                (reparse-symbol classsubparts) [1715 1748])
                            ("CppClassType" variable
                               (:default-value "AppLaunchContext_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1757 1795])
                            ("BaseObjectType" variable
                               (:default-value "GdkAppLaunchContext"
                                :type "int")
                                (reparse-symbol classsubparts) [1804 1841])
                            ("BaseClassType" variable
                               (:default-value "GdkAppLaunchContextClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1850 1891])
                            ("private" label nil (reparse-symbol classsubparts) [2030 2038])
                            ("AppLaunchContext_Class" friend nil (reparse-symbol classsubparts) [2040 2075])
                            ("applaunchcontext_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2079 2123])
                            ("protected" label nil (reparse-symbol classsubparts) [2125 2135])
                            ("AppLaunchContext" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2164 2210]))                                  
                                :type ("AppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2147 2211])
                            ("AppLaunchContext" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkAppLaunchContext" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2240 2270]))                                  
                                :type ("AppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2223 2271])
                            ("public" label nil (reparse-symbol classsubparts) [2312 2319])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2364 2373])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2428 2437])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2461 2479])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2603 2616])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2684 2697])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkAppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2758 2858])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkAppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2912 3012])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkAppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3155 3188])
                            ("private" label nil (reparse-symbol classsubparts) [3190 3198])
                            ("protected" label nil (reparse-symbol classsubparts) [3201 3211])
                            ("AppLaunchContext" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3214 3233])
                            ("public" label nil (reparse-symbol classsubparts) [3238 3245])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("AppLaunchContext" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3251 3298])
                            ("set_screen" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("screen" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Screen" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [3682 3722]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3666 3723])
                            ("set_desktop" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("desktop" variable (:type "int") (reparse-symbol arg-sub-list) [4282 4294]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4265 4295])
                            ("set_timestamp" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("timestamp" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4743 4761]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4724 4762])
                            ("set_icon" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("icon" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gio::Icon" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [5080 5116]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5066 5117])
                            ("set_icon_name" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("icon_name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5713 5744]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5694 5745])
                            ("property_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Display" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [5932 6011])
                            ("public" label nil (reparse-symbol classsubparts) [6014 6021])
                            ("public" label nil (reparse-symbol classsubparts) [6023 6030])
                            ("protected" label nil (reparse-symbol classsubparts) [6087 6097]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1606 6198]))                  
                :type "namespace")
                nil [1338 6201])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkAppLaunchContext" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6593 6621])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [6622 6644]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::AppLaunchContext" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [6552 6646]))                  
                :type "namespace")
                nil [6220 6648]))          
      :file "applaunchcontext.h"
      :pointmax 6691
      :fsize 6690
      :lastmodtime '(24204 23794 122570 999000)
      :unmatched-syntax '((semantic-list 2681 . 2683) (symbol 2668 . 2681) (symbol 2662 . 2667) (STATIC 2655 . 2661) (semantic-list 2595 . 2597) (symbol 2587 . 2595) (symbol 2581 . 2586) (STATIC 2574 . 2580) (semantic-list 2458 . 2460) (symbol 2442 . 2458) (punctuation 2441 . 2442) (semantic-list 2403 . 2427) (punctuation 2402 . 2403) (OPERATOR 2394 . 2402) (punctuation 2421 . 2422) (punctuation 2392 . 2393) (symbol 2376 . 2392) (punctuation 2421 . 2422) (semantic-list 2339 . 2363) (symbol 2323 . 2339) (punctuation 2357 . 2358) (EXPLICIT 2214 . 2222) (EXPLICIT 2138 . 2146) (punctuation 2075 . 2076) (punctuation 2027 . 2028) (DELETE 2021 . 2027) (punctuation 2019 . 2020) (semantic-list 1993 . 2018) (punctuation 1992 . 1993) (OPERATOR 1984 . 1992) (punctuation 1982 . 1983) (symbol 1966 . 1982) (punctuation 1962 . 1963) (DELETE 1956 . 1962) (punctuation 1954 . 1955) (semantic-list 1928 . 1953) (symbol 1912 . 1928) (USING 1844 . 1849) (USING 1798 . 1803) (USING 1751 . 1756) (USING 1709 . 1714) (USING 1098 . 1103) (USING 1041 . 1046))
      :lexical-table 
        '(("_GDKMM_APPLAUNCHCONTEXT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_CURSOR_H" variable (:constant-flag t) nil [82 97])
            ("glibmm/ustring.h" include (:system-flag t) nil [100 127])
            ("sigc++/sigc++.h" include (:system-flag t) nil [128 154])
            ("gdkmm/color.h" include (:system-flag t) nil [962 986])
            ("gdkmm/display.h" include (:system-flag t) nil [987 1013])
            ("gdkmm/pixbuf.h" include (:system-flag t) nil [1014 1039])
            ("_GdkCursor" type
               (:prototype t
                :type "struct")
                nil [1093 1111])
            ("_GdkCursorClass" type
               (:prototype t
                :type "struct")
                nil [1135 1158])
            ("Gdk" type
               (:members 
                  ( ("Cursor_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1248 1267]))                  
                :type "namespace")
                nil [1232 1269])
            ("Gdk" type
               (:members 
                  ( ("CursorType" type
                       (:members 
                          ( ("X_CURSOR" variable
                               (:constant-flag t
                                :default-value (6359 6360)
                                :type "int")
                                (reparse-symbol enumsubparts) [6348 6360])
                            ("ARROW" variable
                               (:constant-flag t
                                :default-value (6372 6373)
                                :type "int")
                                (reparse-symbol enumsubparts) [6364 6373])
                            ("BASED_ARROW_DOWN" variable
                               (:constant-flag t
                                :default-value (6396 6397)
                                :type "int")
                                (reparse-symbol enumsubparts) [6377 6397])
                            ("BASED_ARROW_UP" variable
                               (:constant-flag t
                                :default-value (6418 6419)
                                :type "int")
                                (reparse-symbol enumsubparts) [6401 6419])
                            ("BOAT" variable
                               (:constant-flag t
                                :default-value (6430 6431)
                                :type "int")
                                (reparse-symbol enumsubparts) [6423 6431])
                            ("BOGOSITY" variable
                               (:constant-flag t
                                :default-value (6446 6448)
                                :type "int")
                                (reparse-symbol enumsubparts) [6435 6448])
                            ("BOTTOM_LEFT_CORNER" variable
                               (:constant-flag t
                                :default-value (6473 6475)
                                :type "int")
                                (reparse-symbol enumsubparts) [6452 6475])
                            ("BOTTOM_RIGHT_CORNER" variable
                               (:constant-flag t
                                :default-value (6501 6503)
                                :type "int")
                                (reparse-symbol enumsubparts) [6479 6503])
                            ("BOTTOM_SIDE" variable
                               (:constant-flag t
                                :default-value (6521 6523)
                                :type "int")
                                (reparse-symbol enumsubparts) [6507 6523])
                            ("BOTTOM_TEE" variable
                               (:constant-flag t
                                :default-value (6540 6542)
                                :type "int")
                                (reparse-symbol enumsubparts) [6527 6542])
                            ("BOX_SPIRAL" variable
                               (:constant-flag t
                                :default-value (6559 6561)
                                :type "int")
                                (reparse-symbol enumsubparts) [6546 6561])
                            ("CENTER_PTR" variable
                               (:constant-flag t
                                :default-value (6578 6580)
                                :type "int")
                                (reparse-symbol enumsubparts) [6565 6580])
                            ("CIRCLE" variable
                               (:constant-flag t
                                :default-value (6593 6595)
                                :type "int")
                                (reparse-symbol enumsubparts) [6584 6595])
                            ("CLOCK" variable
                               (:constant-flag t
                                :default-value (6607 6609)
                                :type "int")
                                (reparse-symbol enumsubparts) [6599 6609])
                            ("COFFEE_MUG" variable
                               (:constant-flag t
                                :default-value (6626 6628)
                                :type "int")
                                (reparse-symbol enumsubparts) [6613 6628])
                            ("CROSS" variable
                               (:constant-flag t
                                :default-value (6640 6642)
                                :type "int")
                                (reparse-symbol enumsubparts) [6632 6642])
                            ("CROSS_REVERSE" variable
                               (:constant-flag t
                                :default-value (6662 6664)
                                :type "int")
                                (reparse-symbol enumsubparts) [6646 6664])
                            ("CROSSHAIR" variable
                               (:constant-flag t
                                :default-value (6680 6682)
                                :type "int")
                                (reparse-symbol enumsubparts) [6668 6682])
                            ("DIAMOND_CROSS" variable
                               (:constant-flag t
                                :default-value (6702 6704)
                                :type "int")
                                (reparse-symbol enumsubparts) [6686 6704])
                            ("DOT" variable
                               (:constant-flag t
                                :default-value (6714 6716)
                                :type "int")
                                (reparse-symbol enumsubparts) [6708 6716])
                            ("DOTBOX" variable
                               (:constant-flag t
                                :default-value (6729 6731)
                                :type "int")
                                (reparse-symbol enumsubparts) [6720 6731])
                            ("DOUBLE_ARROW" variable
                               (:constant-flag t
                                :default-value (6750 6752)
                                :type "int")
                                (reparse-symbol enumsubparts) [6735 6752])
                            ("DRAFT_LARGE" variable
                               (:constant-flag t
                                :default-value (6770 6772)
                                :type "int")
                                (reparse-symbol enumsubparts) [6756 6772])
                            ("DRAFT_SMALL" variable
                               (:constant-flag t
                                :default-value (6790 6792)
                                :type "int")
                                (reparse-symbol enumsubparts) [6776 6792])
                            ("DRAPED_BOX" variable
                               (:constant-flag t
                                :default-value (6809 6811)
                                :type "int")
                                (reparse-symbol enumsubparts) [6796 6811])
                            ("EXCHANGE" variable
                               (:constant-flag t
                                :default-value (6826 6828)
                                :type "int")
                                (reparse-symbol enumsubparts) [6815 6828])
                            ("FLEUR" variable
                               (:constant-flag t
                                :default-value (6840 6842)
                                :type "int")
                                (reparse-symbol enumsubparts) [6832 6842])
                            ("GOBBLER" variable
                               (:constant-flag t
                                :default-value (6856 6858)
                                :type "int")
                                (reparse-symbol enumsubparts) [6846 6858])
                            ("GUMBY" variable
                               (:constant-flag t
                                :default-value (6870 6872)
                                :type "int")
                                (reparse-symbol enumsubparts) [6862 6872])
                            ("HAND1" variable
                               (:constant-flag t
                                :default-value (6884 6886)
                                :type "int")
                                (reparse-symbol enumsubparts) [6876 6886])
                            ("HAND2" variable
                               (:constant-flag t
                                :default-value (6898 6900)
                                :type "int")
                                (reparse-symbol enumsubparts) [6890 6900])
                            ("HEART" variable
                               (:constant-flag t
                                :default-value (6912 6914)
                                :type "int")
                                (reparse-symbol enumsubparts) [6904 6914])
                            ("ICON" variable
                               (:constant-flag t
                                :default-value (6925 6927)
                                :type "int")
                                (reparse-symbol enumsubparts) [6918 6927])
                            ("IRON_CROSS" variable
                               (:constant-flag t
                                :default-value (6944 6946)
                                :type "int")
                                (reparse-symbol enumsubparts) [6931 6946])
                            ("LEFT_PTR" variable
                               (:constant-flag t
                                :default-value (6961 6963)
                                :type "int")
                                (reparse-symbol enumsubparts) [6950 6963])
                            ("LEFT_SIDE" variable
                               (:constant-flag t
                                :default-value (6979 6981)
                                :type "int")
                                (reparse-symbol enumsubparts) [6967 6981])
                            ("LEFT_TEE" variable
                               (:constant-flag t
                                :default-value (6996 6998)
                                :type "int")
                                (reparse-symbol enumsubparts) [6985 6998])
                            ("LEFTBUTTON" variable
                               (:constant-flag t
                                :default-value (7015 7017)
                                :type "int")
                                (reparse-symbol enumsubparts) [7002 7017])
                            ("LL_ANGLE" variable
                               (:constant-flag t
                                :default-value (7032 7034)
                                :type "int")
                                (reparse-symbol enumsubparts) [7021 7034])
                            ("LR_ANGLE" variable
                               (:constant-flag t
                                :default-value (7049 7051)
                                :type "int")
                                (reparse-symbol enumsubparts) [7038 7051])
                            ("MAN" variable
                               (:constant-flag t
                                :default-value (7061 7063)
                                :type "int")
                                (reparse-symbol enumsubparts) [7055 7063])
                            ("MIDDLEBUTTON" variable
                               (:constant-flag t
                                :default-value (7082 7084)
                                :type "int")
                                (reparse-symbol enumsubparts) [7067 7084])
                            ("MOUSE" variable
                               (:constant-flag t
                                :default-value (7096 7098)
                                :type "int")
                                (reparse-symbol enumsubparts) [7088 7098])
                            ("PENCIL" variable
                               (:constant-flag t
                                :default-value (7111 7113)
                                :type "int")
                                (reparse-symbol enumsubparts) [7102 7113])
                            ("PIRATE" variable
                               (:constant-flag t
                                :default-value (7126 7128)
                                :type "int")
                                (reparse-symbol enumsubparts) [7117 7128])
                            ("PLUS" variable
                               (:constant-flag t
                                :default-value (7139 7141)
                                :type "int")
                                (reparse-symbol enumsubparts) [7132 7141])
                            ("QUESTION_ARROW" variable
                               (:constant-flag t
                                :default-value (7162 7164)
                                :type "int")
                                (reparse-symbol enumsubparts) [7145 7164])
                            ("RIGHT_PTR" variable
                               (:constant-flag t
                                :default-value (7180 7182)
                                :type "int")
                                (reparse-symbol enumsubparts) [7168 7182])
                            ("RIGHT_SIDE" variable
                               (:constant-flag t
                                :default-value (7199 7201)
                                :type "int")
                                (reparse-symbol enumsubparts) [7186 7201])
                            ("RIGHT_TEE" variable
                               (:constant-flag t
                                :default-value (7217 7219)
                                :type "int")
                                (reparse-symbol enumsubparts) [7205 7219])
                            ("RIGHTBUTTON" variable
                               (:constant-flag t
                                :default-value (7237 7240)
                                :type "int")
                                (reparse-symbol enumsubparts) [7223 7240])
                            ("RTL_LOGO" variable
                               (:constant-flag t
                                :default-value (7255 7258)
                                :type "int")
                                (reparse-symbol enumsubparts) [7244 7258])
                            ("SAILBOAT" variable
                               (:constant-flag t
                                :default-value (7273 7276)
                                :type "int")
                                (reparse-symbol enumsubparts) [7262 7276])
                            ("SB_DOWN_ARROW" variable
                               (:constant-flag t
                                :default-value (7296 7299)
                                :type "int")
                                (reparse-symbol enumsubparts) [7280 7299])
                            ("SB_H_DOUBLE_ARROW" variable
                               (:constant-flag t
                                :default-value (7323 7326)
                                :type "int")
                                (reparse-symbol enumsubparts) [7303 7326])
                            ("SB_LEFT_ARROW" variable
                               (:constant-flag t
                                :default-value (7346 7349)
                                :type "int")
                                (reparse-symbol enumsubparts) [7330 7349])
                            ("SB_RIGHT_ARROW" variable
                               (:constant-flag t
                                :default-value (7370 7373)
                                :type "int")
                                (reparse-symbol enumsubparts) [7353 7373])
                            ("SB_UP_ARROW" variable
                               (:constant-flag t
                                :default-value (7391 7394)
                                :type "int")
                                (reparse-symbol enumsubparts) [7377 7394])
                            ("SB_V_DOUBLE_ARROW" variable
                               (:constant-flag t
                                :default-value (7418 7421)
                                :type "int")
                                (reparse-symbol enumsubparts) [7398 7421])
                            ("SHUTTLE" variable
                               (:constant-flag t
                                :default-value (7435 7438)
                                :type "int")
                                (reparse-symbol enumsubparts) [7425 7438])
                            ("SIZING" variable
                               (:constant-flag t
                                :default-value (7451 7454)
                                :type "int")
                                (reparse-symbol enumsubparts) [7442 7454])
                            ("SPIDER" variable
                               (:constant-flag t
                                :default-value (7467 7470)
                                :type "int")
                                (reparse-symbol enumsubparts) [7458 7470])
                            ("SPRAYCAN" variable
                               (:constant-flag t
                                :default-value (7485 7488)
                                :type "int")
                                (reparse-symbol enumsubparts) [7474 7488])
                            ("STAR" variable
                               (:constant-flag t
                                :default-value (7499 7502)
                                :type "int")
                                (reparse-symbol enumsubparts) [7492 7502])
                            ("TARGET" variable
                               (:constant-flag t
                                :default-value (7515 7518)
                                :type "int")
                                (reparse-symbol enumsubparts) [7506 7518])
                            ("TCROSS" variable
                               (:constant-flag t
                                :default-value (7531 7534)
                                :type "int")
                                (reparse-symbol enumsubparts) [7522 7534])
                            ("TOP_LEFT_ARROW" variable
                               (:constant-flag t
                                :default-value (7555 7558)
                                :type "int")
                                (reparse-symbol enumsubparts) [7538 7558])
                            ("TOP_LEFT_CORNER" variable
                               (:constant-flag t
                                :default-value (7580 7583)
                                :type "int")
                                (reparse-symbol enumsubparts) [7562 7583])
                            ("TOP_RIGHT_CORNER" variable
                               (:constant-flag t
                                :default-value (7606 7609)
                                :type "int")
                                (reparse-symbol enumsubparts) [7587 7609])
                            ("TOP_SIDE" variable
                               (:constant-flag t
                                :default-value (7624 7627)
                                :type "int")
                                (reparse-symbol enumsubparts) [7613 7627])
                            ("TOP_TEE" variable
                               (:constant-flag t
                                :default-value (7641 7644)
                                :type "int")
                                (reparse-symbol enumsubparts) [7631 7644])
                            ("TREK" variable
                               (:constant-flag t
                                :default-value (7655 7658)
                                :type "int")
                                (reparse-symbol enumsubparts) [7648 7658])
                            ("UL_ANGLE" variable
                               (:constant-flag t
                                :default-value (7673 7676)
                                :type "int")
                                (reparse-symbol enumsubparts) [7662 7676])
                            ("UMBRELLA" variable
                               (:constant-flag t
                                :default-value (7691 7694)
                                :type "int")
                                (reparse-symbol enumsubparts) [7680 7694])
                            ("UR_ANGLE" variable
                               (:constant-flag t
                                :default-value (7709 7712)
                                :type "int")
                                (reparse-symbol enumsubparts) [7698 7712])
                            ("WATCH" variable
                               (:constant-flag t
                                :default-value (7724 7727)
                                :type "int")
                                (reparse-symbol enumsubparts) [7716 7727])
                            ("XTERM" variable
                               (:constant-flag t
                                :default-value (7739 7742)
                                :type "int")
                                (reparse-symbol enumsubparts) [7731 7742])
                            ("LAST_CURSOR" variable
                               (:constant-flag t
                                :default-value (7760 7763)
                                :type "int")
                                (reparse-symbol enumsubparts) [7746 7763])
                            ("BLANK_CURSOR" variable
                               (:constant-flag t
                                :default-value (7782 7784)
                                :type "int")
                                (reparse-symbol enumsubparts) [7767 7784])
                            ("CURSOR_IS_PIXMAP" variable
                               (:constant-flag t
                                :default-value (7807 7809)
                                :type "int")
                                (reparse-symbol enumsubparts) [7788 7809]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [6328 7812]))                  
                :type "namespace")
                nil [1322 7815])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [7971 7978])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8007 8020]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::CursorType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [7885 8023]))                  
                :type "namespace")
                nil [7867 8026])
            ("Gdk" type
               (:members 
                  ( ("Cursor" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8211 8218])
                            ("CppObjectType" variable
                               (:default-value "Cursor"
                                :type "int")
                                (reparse-symbol classsubparts) [8227 8250])
                            ("CppClassType" variable
                               (:default-value "Cursor_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [8259 8287])
                            ("BaseObjectType" variable
                               (:default-value "GdkCursor"
                                :type "int")
                                (reparse-symbol classsubparts) [8296 8323])
                            ("BaseClassType" variable
                               (:default-value "GdkCursorClass"
                                :type "int")
                                (reparse-symbol classsubparts) [8332 8363])
                            ("private" label nil (reparse-symbol classsubparts) [8462 8470])
                            ("Cursor_Class" friend nil (reparse-symbol classsubparts) [8472 8497])
                            ("cursor_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8501 8535])
                            ("protected" label nil (reparse-symbol classsubparts) [8537 8547])
                            ("Cursor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8566 8612]))                                  
                                :type ("Cursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8559 8613])
                            ("Cursor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkCursor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8632 8652]))                                  
                                :type ("Cursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8625 8653])
                            ("public" label nil (reparse-symbol classsubparts) [8694 8701])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [8726 8735])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [8770 8779])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [8793 8811])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8935 8948])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [9016 9029])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkCursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9090 9170])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkCursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9224 9304])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkCursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9447 9470])
                            ("private" label nil (reparse-symbol classsubparts) [9472 9480])
                            ("protected" label nil (reparse-symbol classsubparts) [9629 9639])
                            ("Cursor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("display" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Display" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [9659 9696])
                                    ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9697 9723]))                                  
                                :type ("Cursor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9652 9724])
                            ("public" label nil (reparse-symbol classsubparts) [9729 9736])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("cursor_type" variable (:type ("CursorType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10577 10600]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10542 10601])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("display" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Display" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [10920 10957])
                                    ("cursor_type" variable (:type ("CursorType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10958 10981]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10885 10982])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("display" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Display" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [12172 12209])
                                    ("pixbuf" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Pixbuf" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [12210 12245])
                                    ("x" variable (:type "int") (reparse-symbol arg-sub-list) [12246 12252])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [12253 12259]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [12137 12260])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("display" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Display" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [13270 13307])
                                    ("" variable (:type ("Cairo::RefPtr" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13316 13330])
                                    ("" variable (:type ("Cairo::Surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13333 13348])
                                    ("" variable (:type ("surface" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13350 13358])
                                    ("x" variable (:type "double") (reparse-symbol arg-sub-list) [13359 13368])
                                    ("y" variable (:type "double") (reparse-symbol arg-sub-list) [13369 13378]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [13235 13379])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("display" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Display" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [15360 15397])
                                    ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15398 15424]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Cursor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [15325 15425])
                            ("get_display" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [15585 15621])
                            ("get_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [15780 15828])
                            ("get_image" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [16215 16253])
                            ("get_image" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [16639 16689])
                            ("get_surface" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x_hot" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [17345 17359])
                                    ("y_hot" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [17360 17374]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [17333 17375])
                            ("get_surface" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x_hot" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [17996 18010])
                                    ("y_hot" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [18011 18025]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [17984 18032])
                            ("get_cursor_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("CursorType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18154 18189])
                            ("public" label nil (reparse-symbol classsubparts) [18192 18199])
                            ("public" label nil (reparse-symbol classsubparts) [18201 18208])
                            ("protected" label nil (reparse-symbol classsubparts) [18265 18275]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [8137 18376]))                  
                :type "namespace")
                nil [8084 18379])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkCursor" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [18751 18769])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [18770 18792]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Cursor" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [18720 18794]))                  
                :type "namespace")
                nil [18398 18796]))          
      :file "cursor.h"
      :pointmax 18829
      :fsize 18852
      :lastmodtime '(24204 23794 122570 999000)
      :unmatched-syntax '((punctuation 17982 . 17983) (symbol 17975 . 17982) (punctuation 17974 . 17975) (punctuation 17973 . 17974) (symbol 17968 . 17973) (punctuation 17967 . 17968) (punctuation 17966 . 17967) (CONST 17960 . 17965) (punctuation 17959 . 17960) (symbol 17953 . 17959) (punctuation 17952 . 17953) (punctuation 17951 . 17952) (symbol 17946 . 17951) (punctuation 17945 . 17946) (punctuation 17944 . 17945) (punctuation 17331 . 17332) (symbol 17324 . 17331) (punctuation 17323 . 17324) (punctuation 17322 . 17323) (symbol 17317 . 17322) (punctuation 17316 . 17317) (punctuation 17315 . 17316) (punctuation 17313 . 17314) (symbol 17307 . 17313) (punctuation 17306 . 17307) (punctuation 17305 . 17306) (symbol 17300 . 17305) (punctuation 17299 . 17300) (punctuation 17298 . 17299) (punctuation 13348 . 13349) (punctuation 13347 . 13348) (punctuation 13332 . 13333) (punctuation 13331 . 13332) (punctuation 13329 . 13330) (punctuation 13315 . 13316) (punctuation 13314 . 13315) (CONST 13308 . 13313) (EXPLICIT 9643 . 9651) (semantic-list 9013 . 9015) (symbol 9000 . 9013) (symbol 8994 . 8999) (STATIC 8987 . 8993) (semantic-list 8927 . 8929) (symbol 8919 . 8927) (symbol 8913 . 8918) (STATIC 8906 . 8912) (semantic-list 8790 . 8792) (symbol 8784 . 8790) (punctuation 8783 . 8784) (semantic-list 8755 . 8769) (punctuation 8754 . 8755) (OPERATOR 8746 . 8754) (punctuation 8763 . 8764) (punctuation 8744 . 8745) (symbol 8738 . 8744) (punctuation 8763 . 8764) (semantic-list 8711 . 8725) (symbol 8705 . 8711) (punctuation 8719 . 8720) (EXPLICIT 8616 . 8624) (EXPLICIT 8550 . 8558) (punctuation 8497 . 8498) (punctuation 8459 . 8460) (DELETE 8453 . 8459) (punctuation 8451 . 8452) (semantic-list 8435 . 8450) (punctuation 8434 . 8435) (OPERATOR 8426 . 8434) (punctuation 8424 . 8425) (symbol 8418 . 8424) (punctuation 8414 . 8415) (DELETE 8408 . 8414) (punctuation 8406 . 8407) (semantic-list 8390 . 8405) (symbol 8384 . 8390) (USING 8326 . 8331) (USING 8290 . 8295) (USING 8253 . 8258) (USING 8221 . 8226) (semantic-list 8004 . 8006) (symbol 7994 . 8004) (symbol 7988 . 7993) (STATIC 7981 . 7987) (USING 1112 . 1117) (USING 1075 . 1080))
      :lexical-table 
        '(("_GDKMM_CURSOR_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :file "drawingcontext.h"
      :fsize 6842
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :file "frameclock.h"
      :fsize 16057
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :file "glcontext.h"
      :fsize 12393
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_RECTANGLE_H" variable (:constant-flag t) nil [85 103])
            ("glibmm/ustring.h" include (:system-flag t) nil [106 133])
            ("sigc++/sigc++.h" include (:system-flag t) nil [134 160])
            ("glibmm/value.h" include (:system-flag t) nil [968 993])
            ("gdk/gdk.h" include (:system-flag t) nil [994 1014])
            ("Gdk" type
               (:members 
                  ( ("Rectangle" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1261 1268])
                            ("CppObjectType" variable
                               (:default-value "Rectangle"
                                :type "int")
                                (reparse-symbol classsubparts) [1310 1336])
                            ("BaseObjectType" variable
                               (:default-value "GdkRectangle"
                                :type "int")
                                (reparse-symbol classsubparts) [1345 1375])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1451 1460])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1508 1517])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1550 1559])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1602 1611])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1730 1743])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1747 1759])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("GdkRectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1782 1810]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1772 1811])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkRectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1889 1943])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkRectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1998 2052])
                            ("protected" label nil (reparse-symbol classsubparts) [2054 2064])
                            ("gobject_" variable (:type ("GdkRectangle" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2067 2089])
                            ("private" label nil (reparse-symbol classsubparts) [2091 2099])
                            ("public" label nil (reparse-symbol classsubparts) [2103 2110])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [2192 2198])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [2199 2205])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [2206 2216])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [2217 2228]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2182 2229])
                            ("==" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2279 2300]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [2263 2307])
                            ("join" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("src2" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2896 2918]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2880 2919])
                            ("intersect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("src2" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3463 3485]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3442 3486])
                            ("intersect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("src2" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4191 4213])
                                    ("rectangles_intersect" variable
                                       (:reference 1
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [4214 4241]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4170 4242])
                            ("intersects" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("src2" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4483 4505]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [4467 4512])
                            ("has_zero_area" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4624 4651])
                            ("get_x" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4655 4673])
                            ("set_x" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4687 4704]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4676 4705])
                            ("get_y" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4708 4726])
                            ("set_y" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4740 4757]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4729 4758])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4761 4783])
                            ("set_width" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4801 4818]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4786 4819])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4822 4845])
                            ("set_height" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4864 4881]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4848 4882]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1241 4887])
                    ("join" function
                       (:prototype-flag t
                        :arguments 
                          ( ("src1" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5239 5261])
                            ("src2" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5262 5284]))                          
                        :type ("Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5224 5285])
                    ("intersect" function
                       (:prototype-flag t
                        :arguments 
                          ( ("src1" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5675 5697])
                            ("src2" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5698 5720]))                          
                        :type ("Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5655 5721])
                    ("intersect" function
                       (:prototype-flag t
                        :arguments 
                          ( ("src1" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6246 6268])
                            ("src2" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6269 6291])
                            ("rectangles_intersect" variable
                               (:reference 1
                                :type "bool")
                                (reparse-symbol arg-sub-list) [6292 6319]))                          
                        :type ("Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6226 6320]))                  
                :type "namespace")
                nil [1017 6323])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkRectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6500 6521]))                          
                        :type ("Gdk::Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6479 6522])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("GdkRectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6669 6696]))                          
                        :type ("Gdk::Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [6642 6697])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Rectangle" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [6732 6818]))                  
                :type "namespace")
                nil [6343 6859]))          
      :file "rectangle.h"
      :pointmax 6913
      :fsize 6912
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((EXPLICIT 1763 . 1771) (semantic-list 1727 . 1729) (symbol 1719 . 1727) (symbol 1713 . 1718) (STATIC 1706 . 1712) (semantic-list 1582 . 1601) (punctuation 1581 . 1582) (OPERATOR 1573 . 1581) (punctuation 1593 . 1594) (punctuation 1571 . 1572) (symbol 1562 . 1571) (punctuation 1593 . 1594) (semantic-list 1530 . 1549) (symbol 1521 . 1530) (punctuation 1541 . 1542) (semantic-list 1483 . 1507) (punctuation 1482 . 1483) (OPERATOR 1474 . 1482) (punctuation 1472 . 1473) (symbol 1463 . 1472) (semantic-list 1426 . 1450) (symbol 1417 . 1426) (USING 1339 . 1344) (USING 1304 . 1309))
      :lexical-table 
        '(("_GDKMM_RECTANGLE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_DISPLAY_H" variable (:constant-flag t) nil [83 99])
            ("glibmm/ustring.h" include (:system-flag t) nil [102 129])
            ("sigc++/sigc++.h" include (:system-flag t) nil [130 156])
            ("vector" include (:system-flag t) nil [964 981])
            ("gdkmm/screen.h" include (:system-flag t) nil [983 1008])
            ("gdkmm/applaunchcontext.h" include (:system-flag t) nil [1009 1044])
            ("gdkmm/types.h" include (:system-flag t) nil [1045 1069])
            ("_GdkDisplay" type
               (:prototype t
                :type "struct")
                nil [1143 1162])
            ("_GdkDisplayClass" type
               (:prototype t
                :type "struct")
                nil [1187 1211])
            ("Gdk" type
               (:members 
                  ( ("Display_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1301 1321]))                  
                :type "namespace")
                nil [1285 1323])
            ("Gdk" type
               (:members 
                  ( ("Device" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1394 1407])
                    ("DeviceManager" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1408 1428])
                    ("Seat" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1429 1440])
                    ("Monitor" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1441 1455])
                    ("Window" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1456 1469])
                    ("Display" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2134 2141])
                            ("CppObjectType" variable
                               (:default-value "Display"
                                :type "int")
                                (reparse-symbol classsubparts) [2150 2174])
                            ("CppClassType" variable
                               (:default-value "Display_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [2183 2212])
                            ("BaseObjectType" variable
                               (:default-value "GdkDisplay"
                                :type "int")
                                (reparse-symbol classsubparts) [2221 2249])
                            ("BaseClassType" variable
                               (:default-value "GdkDisplayClass"
                                :type "int")
                                (reparse-symbol classsubparts) [2258 2290])
                            ("private" label nil (reparse-symbol classsubparts) [2393 2401])
                            ("Display_Class" friend nil (reparse-symbol classsubparts) [2403 2429])
                            ("display_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2433 2468])
                            ("protected" label nil (reparse-symbol classsubparts) [2470 2480])
                            ("Display" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2500 2546]))                                  
                                :type ("Display" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2492 2547])
                            ("Display" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkDisplay" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2567 2588]))                                  
                                :type ("Display" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2559 2589])
                            ("public" label nil (reparse-symbol classsubparts) [2630 2637])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2664 2673])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2710 2719])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2734 2752])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2876 2889])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2957 2970])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkDisplay" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3031 3113])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkDisplay" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3167 3249])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkDisplay" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3392 3416])
                            ("private" label nil (reparse-symbol classsubparts) [3418 3426])
                            ("protected" label nil (reparse-symbol classsubparts) [3428 3438])
                            ("Display" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Display" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3441 3451])
                            ("public" label nil (reparse-symbol classsubparts) [3453 3460])
                            ("open" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("display_name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3706 3740]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3672 3741])
                            ("get_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3942 3973])
                            ("get_n_screens" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4262 4288])
                            ("get_screen" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("screen_num" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4747 4766]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4715 4768])
                            ("get_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("screen_num" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [5233 5252]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [5195 5260])
                            ("get_default_screen" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [5445 5487])
                            ("get_default_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [5638 5692])
                            ("device_is_grabbed" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("device" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Device" type (:constant-flag t) nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [5941 5987]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [5918 5994])
                            ("beep" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [6068 6080])
                            ("sync" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [6641 6653])
                            ("close" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [6804 6817])
                            ("is_closed" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [6960 6983])
                            ("get_event" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7474 7496])
                            ("get_event" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7832 7866])
                            ("peek_event" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8390 8413])
                            ("peek_event" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8936 8965])
                            ("put_event" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("event" variable
                                       (:pointer 1
                                        :type ("GdkEvent" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9148 9164]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9133 9165])
                            ("has_pending" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [9360 9385])
                            ("set_double_click_time" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("msec" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9874 9885]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9847 9886])
                            ("set_double_click_distance" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("distance" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10413 10428]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10382 10429])
                            ("get_default" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10745 10788])
                            ("open_default_libgtk_only" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [11456 11512])
                            ("get_keymap" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkKeymap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11694 11718])
                            ("get_keymap" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkKeymap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11866 11902])
                            ("set_selection_owner" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("owner" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [11931 11965])
                                    ("selection" variable
                                       (:reference 1
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11966 11991])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11992 12006])
                                    ("send_event" variable (:type "bool") (reparse-symbol arg-sub-list) [12007 12023]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [11906 12024])
                            ("get_selection_owner" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("selection" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12068 12099]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [12027 12100])
                            ("selection_send_notify" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("requestor" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [12532 12570])
                                    ("selection" variable
                                       (:reference 1
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12571 12596])
                                    ("target" variable
                                       (:reference 1
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12597 12619])
                                    ("property" variable
                                       (:reference 1
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12620 12644])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12645 12659]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [12505 12660])
                            ("flush" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [13297 13310])
                            ("supports_cursor_alpha" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [13565 13600])
                            ("supports_cursor_color" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [13852 13887])
                            ("get_default_cursor_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14031 14069])
                            ("get_maximal_cursor_size" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("width" variable
                                       (:reference 1
                                        :type ("guint" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14339 14352])
                                    ("height" variable
                                       (:reference 1
                                        :type ("guint" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [14353 14367]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14310 14368])
                            ("get_default_group" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [14644 14685])
                            ("get_default_group" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [14960 15013])
                            ("supports_selection_notification" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [15232 15277])
                            ("request_selection_notification" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("selection" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15651 15682]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [15615 15683])
                            ("supports_clipboard_persistence" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [16025 16069])
                            ("store_clipboard" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("clipboard_window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [16525 16575])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16576 16590]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [16504 16591])
                            ("store_clipboard" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("clipboard_window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Gdk::Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [16616 16666])
                                    ("time_" variable (:type ("guint32" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [16667 16681])
                                    ("targets" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("std::vector" type
                                             (:template-specifier 
                                                ( ("Glib::ustring" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [16682 16724]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [16595 16725])
                            ("supports_shapes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [16948 16977])
                            ("supports_input_shapes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [17236 17271])
                            ("supports_composite" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [17827 17859])
                            ("notify_startup_complete" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("startup_id" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18405 18437]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18376 18438])
                            ("get_device_manager" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("DeviceManager" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [18860 18909])
                            ("get_device_manager" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("DeviceManager" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19364 19425])
                            ("get_app_launch_context" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("AppLaunchContext" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19705 19761])
                            ("get_app_launch_context" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("AppLaunchContext" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20007 20075])
                            ("get_default_seat" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Seat" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20203 20241])
                            ("get_default_seat" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Seat" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20368 20418])
                            ("list_seats" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Seat" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20576 20621])
                            ("list_seats" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Seat" type (:constant-flag t) nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20779 20836])
                            ("get_n_monitors" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [21140 21167])
                            ("get_monitor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [21447 21463]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21413 21464])
                            ("get_monitor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [21750 21766]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21710 21773])
                            ("get_primary_monitor" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22261 22305])
                            ("get_primary_monitor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22793 22849])
                            ("get_monitor_at_point" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [23200 23206])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [23207 23213]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23157 23214])
                            ("get_monitor_at_point" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [23571 23577])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [23578 23584]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23522 23591])
                            ("get_monitor_at_window" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [23924 23959]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23880 23960])
                            ("get_monitor_at_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [24299 24334]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Monitor" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [24249 24341])
                            ("signal_closed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("bool" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [24758 24805])
                            ("signal_opened" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [25035 25077])
                            ("signal_seat_added" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("Glib::RefPtr" type
                                             (:reference 1
                                              :constant-flag t
                                              :template-specifier 
                                                ( ("Seat" type nil nil nil))                                                )
                                              nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [25409 25481])
                            ("signal_seat_removed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("Glib::RefPtr" type
                                             (:reference 1
                                              :constant-flag t
                                              :template-specifier 
                                                ( ("Seat" type nil nil nil))                                                )
                                              nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [25814 25888])
                            ("signal_monitor_added" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("Glib::RefPtr" type
                                             (:reference 1
                                              :constant-flag t
                                              :template-specifier 
                                                ( ("Monitor" type nil nil nil))                                                )
                                              nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [26208 26286])
                            ("signal_monitor_removed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil)
                                          ("Glib::RefPtr" type
                                             (:reference 1
                                              :constant-flag t
                                              :template-specifier 
                                                ( ("Monitor" type nil nil nil))                                                )
                                              nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [26616 26696])
                            ("public" label nil (reparse-symbol classsubparts) [26797 26804])
                            ("public" label nil (reparse-symbol classsubparts) [26806 26813])
                            ("protected" label nil (reparse-symbol classsubparts) [26870 26880]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [2059 26981]))                  
                :type "namespace")
                nil [1376 26984])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkDisplay" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [27359 27378])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [27379 27401]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Display" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [27327 27403]))                  
                :type "namespace")
                nil [27004 27405]))          
      :file "display.h"
      :pointmax 27439
      :fsize 27452
      :lastmodtime '(24204 23794 122570 999000)
      :unmatched-syntax '((semantic-list 2954 . 2956) (symbol 2941 . 2954) (symbol 2935 . 2940) (STATIC 2928 . 2934) (semantic-list 2868 . 2870) (symbol 2860 . 2868) (symbol 2854 . 2859) (STATIC 2847 . 2853) (semantic-list 2731 . 2733) (symbol 2724 . 2731) (punctuation 2723 . 2724) (semantic-list 2694 . 2709) (punctuation 2693 . 2694) (OPERATOR 2685 . 2693) (punctuation 2703 . 2704) (punctuation 2683 . 2684) (symbol 2676 . 2683) (punctuation 2703 . 2704) (semantic-list 2648 . 2663) (symbol 2641 . 2648) (punctuation 2657 . 2658) (EXPLICIT 2550 . 2558) (EXPLICIT 2483 . 2491) (punctuation 2429 . 2430) (punctuation 2390 . 2391) (DELETE 2384 . 2390) (punctuation 2382 . 2383) (semantic-list 2365 . 2381) (punctuation 2364 . 2365) (OPERATOR 2356 . 2364) (punctuation 2354 . 2355) (symbol 2347 . 2354) (punctuation 2343 . 2344) (DELETE 2337 . 2343) (punctuation 2335 . 2336) (semantic-list 2318 . 2334) (symbol 2311 . 2318) (USING 2252 . 2257) (USING 2215 . 2220) (USING 2177 . 2182) (USING 2144 . 2149) (USING 1163 . 1168) (USING 1124 . 1129))
      :lexical-table 
        '(("_GDKMM_DISPLAY_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :file "displaymanager.h"
      :fsize 6458
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :file "devicemanager.h"
      :fsize 11884
      :lastmodtime '(24204 23794 122570 999000))
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_SCREEN_H" variable (:constant-flag t) nil [82 97])
            ("glibmm/ustring.h" include (:system-flag t) nil [100 127])
            ("sigc++/sigc++.h" include (:system-flag t) nil [128 154])
            ("gdkmm/rectangle.h" include (:system-flag t) nil [962 990])
            ("glibmm/object.h" include (:system-flag t) nil [991 1017])
            ("cairomm/fontoptions.h" include (:system-flag t) nil [1018 1050])
            ("_GdkScreen" type
               (:prototype t
                :type "struct")
                nil [1104 1122])
            ("_GdkScreenClass" type
               (:prototype t
                :type "struct")
                nil [1146 1169])
            ("Gdk" type
               (:members 
                  ( ("Screen_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1259 1278]))                  
                :type "namespace")
                nil [1243 1280])
            ("Gdk" type
               (:members 
                  ( ("Display" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1350 1364])
                    ("Visual" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1365 1378])
                    ("Window" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1379 1392])
                    ("Screen" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1915 1922])
                            ("CppObjectType" variable
                               (:default-value "Screen"
                                :type "int")
                                (reparse-symbol classsubparts) [1931 1954])
                            ("CppClassType" variable
                               (:default-value "Screen_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1963 1991])
                            ("BaseObjectType" variable
                               (:default-value "GdkScreen"
                                :type "int")
                                (reparse-symbol classsubparts) [2000 2027])
                            ("BaseClassType" variable
                               (:default-value "GdkScreenClass"
                                :type "int")
                                (reparse-symbol classsubparts) [2036 2067])
                            ("private" label nil (reparse-symbol classsubparts) [2166 2174])
                            ("Screen_Class" friend nil (reparse-symbol classsubparts) [2176 2201])
                            ("screen_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2205 2239])
                            ("protected" label nil (reparse-symbol classsubparts) [2241 2251])
                            ("Screen" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2270 2316]))                                  
                                :type ("Screen" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2263 2317])
                            ("Screen" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkScreen" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2336 2356]))                                  
                                :type ("Screen" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2329 2357])
                            ("public" label nil (reparse-symbol classsubparts) [2398 2405])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2430 2439])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2474 2483])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2497 2515])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2639 2652])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2720 2733])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkScreen" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2794 2874])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkScreen" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2928 3008])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkScreen" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3151 3174])
                            ("private" label nil (reparse-symbol classsubparts) [3176 3184])
                            ("protected" label nil (reparse-symbol classsubparts) [3186 3196])
                            ("public" label nil (reparse-symbol classsubparts) [3198 3205])
                            ("get_system_visual" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3434 3475])
                            ("get_system_visual" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3704 3757])
                            ("get_rgba_visual" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4618 4657])
                            ("get_rgba_visual" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Visual" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [5517 5568])
                            ("is_composited" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [5997 6024])
                            ("get_root_window" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6137 6176])
                            ("get_root_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6288 6339])
                            ("get_display" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6489 6525])
                            ("get_display" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Display" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6674 6722])
                            ("get_number" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [7012 7035])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [7474 7496])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [7937 7960])
                            ("get_width_mm" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [8482 8507])
                            ("get_height_mm" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [9034 9060])
                            ("list_visuals" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Visual" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [9405 9456])
                            ("get_toplevel_windows" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Window" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [9708 9767])
                            ("make_display_name" function
                               (:prototype-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10068 10102])
                            ("get_n_monitors" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [10477 10504])
                            ("get_primary_monitor" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [11303 11335])
                            ("get_monitor_geometry" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [12203 12219])
                                    ("dest" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12220 12236]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [12177 12243])
                            ("get_monitor_workarea" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [12939 12958]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12908 12966])
                            ("get_monitor_at_point" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [13587 13593])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [13594 13600]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [13562 13607])
                            ("get_monitor_at_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("window" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Window" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [14209 14244]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [14183 14251])
                            ("get_monitor_width_mm" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [14757 14773]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [14732 14780])
                            ("get_monitor_height_mm" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [15277 15293]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [15251 15300])
                            ("get_monitor_plug_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [15962 15978]))                                  
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15926 15985])
                            ("get_monitor_scale_factor" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("monitor_num" variable (:type "int") (reparse-symbol arg-sub-list) [16832 16848]))                                  
                                :type "int")
                                (reparse-symbol classsubparts) [16803 16849])
                            ("get_default" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [17104 17146])
                            ("get_setting" function
                               (:template 
                                  ( ("ValueType" type (:type "class") nil nil))                                  
                                :type "bool"
                                :arguments 
                                  ( ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17196 17222])
                                    ("value" variable
                                       (:reference 1
                                        :type ("ValueType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17223 17240]))                                  
                                :methodconst-flag t
                                :prototype-flag t)
                                (reparse-symbol classsubparts) [17150 17247])
                            ("set_font_options" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("options" variable
                                       (:reference 1
                                        :type ("Cairo::FontOptions" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17715 17743]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17685 17744])
                            ("get_font_options" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Cairo::FontOptions" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18028 18072])
                            ("set_resolution" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("dpi" variable (:type "double") (reparse-symbol arg-sub-list) [18538 18549]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18518 18550])
                            ("get_resolution" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [18774 18804])
                            ("get_active_window" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Window" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [19700 19746])
                            ("get_active_window" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Window" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [20675 20733])
                            ("get_window_stack" function
                               (:prototype-flag t
                                :type ("std::vector" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("Window" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21459 21514])
                            ("signal_size_changed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [21836 21884])
                            ("signal_composited_changed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22141 22195])
                            ("signal_monitors_changed" function
                               (:prototype-flag t
                                :type ("Glib::SignalProxy" type
                                     (:template-specifier 
                                        ( ("void" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22584 22636])
                            ("property_font_options" function
                               (:prototype-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [22898 22923])
                            ("property_font_options" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [23193 23223])
                            ("property_resolution" function
                               (:prototype-flag t
                                :type ("Glib::PropertyProxy" type
                                     (:template-specifier 
                                        ( ("double" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23467 23520])
                            ("property_resolution" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::PropertyProxy_ReadOnly" type
                                     (:template-specifier 
                                        ( ("double" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [23764 23831])
                            ("public" label nil (reparse-symbol classsubparts) [23834 23841])
                            ("public" label nil (reparse-symbol classsubparts) [23843 23850])
                            ("protected" label nil (reparse-symbol classsubparts) [23907 23917]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1841 24018])
                    ("get_setting" function
                       (:template 
                          ( ("ValueType" type (:type "class") nil nil))                          
                        :type "bool"
                        :arguments 
                          ( ("name" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [24072 24098])
                            ("value" variable
                               (:reference 1
                                :type ("ValueType" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [24099 24116]))                          
                        :parent "Screen"
                        :methodconst-flag t)
                        (reparse-symbol namespacesubparts) [24020 24380]))                  
                :type "namespace")
                nil [1333 24383])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkScreen" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [24756 24774])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [24775 24797]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::Screen" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [24725 24799]))                  
                :type "namespace")
                nil [24403 24801]))          
      :file "screen.h"
      :pointmax 24834
      :fsize 24887
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((punctuation 23191 . 23192) (symbol 23179 . 23190) (punctuation 23178 . 23179) (punctuation 23177 . 23178) (symbol 23172 . 23177) (punctuation 23171 . 23172) (punctuation 23170 . 23171) (punctuation 23168 . 23169) (symbol 23146 . 23168) (punctuation 23145 . 23146) (punctuation 23144 . 23145) (symbol 23140 . 23144) (punctuation 22896 . 22897) (symbol 22884 . 22895) (punctuation 22883 . 22884) (punctuation 22882 . 22883) (symbol 22877 . 22882) (punctuation 22876 . 22877) (punctuation 22875 . 22876) (punctuation 22873 . 22874) (symbol 22860 . 22873) (punctuation 22859 . 22860) (punctuation 22858 . 22859) (symbol 22854 . 22858) (punctuation 18027 . 18028) (punctuation 18026 . 18027) (punctuation 17714 . 17715) (punctuation 17713 . 17714) (CONST 17707 . 17712) (semantic-list 2717 . 2719) (symbol 2704 . 2717) (symbol 2698 . 2703) (STATIC 2691 . 2697) (semantic-list 2631 . 2633) (symbol 2623 . 2631) (symbol 2617 . 2622) (STATIC 2610 . 2616) (semantic-list 2494 . 2496) (symbol 2488 . 2494) (punctuation 2487 . 2488) (semantic-list 2459 . 2473) (punctuation 2458 . 2459) (OPERATOR 2450 . 2458) (punctuation 2467 . 2468) (punctuation 2448 . 2449) (symbol 2442 . 2448) (punctuation 2467 . 2468) (semantic-list 2415 . 2429) (symbol 2409 . 2415) (punctuation 2423 . 2424) (EXPLICIT 2320 . 2328) (EXPLICIT 2254 . 2262) (punctuation 2201 . 2202) (punctuation 2163 . 2164) (DELETE 2157 . 2163) (punctuation 2155 . 2156) (semantic-list 2139 . 2154) (punctuation 2138 . 2139) (OPERATOR 2130 . 2138) (punctuation 2128 . 2129) (symbol 2122 . 2128) (punctuation 2118 . 2119) (DELETE 2112 . 2118) (punctuation 2110 . 2111) (semantic-list 2094 . 2109) (symbol 2088 . 2094) (USING 2030 . 2035) (USING 1994 . 1999) (USING 1957 . 1962) (USING 1925 . 1930) (USING 1123 . 1128) (USING 1086 . 1091))
      :lexical-table 
        '(("_GDKMM_SCREEN_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :file "seat.h"
      :fsize 13564
      :lastmodtime '(24204 23794 130570 999000))
    (semanticdb-table "semanticdb-table"
      :file "monitor.h"
      :fsize 11932
      :lastmodtime '(24204 23794 126570 999000))
    (semanticdb-table "semanticdb-table"
      :file "general.h"
      :fsize 7185
      :lastmodtime '(24204 23794 130570 999000))
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_RGBA_H" variable (:constant-flag t) nil [80 93])
            ("glibmm/ustring.h" include (:system-flag t) nil [96 123])
            ("sigc++/sigc++.h" include (:system-flag t) nil [124 150])
            ("glibmm/value.h" include (:system-flag t) nil [953 978])
            ("gdk/gdk.h" include (:system-flag t) nil [979 999])
            ("GdkRGBA" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_GdkRGBA" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1082 1114])
            ("Gdk" type
               (:members 
                  ( ("RGBA" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1570 1577])
                            ("CppObjectType" variable
                               (:default-value "RGBA"
                                :type "int")
                                (reparse-symbol classsubparts) [1619 1640])
                            ("BaseObjectType" variable
                               (:default-value "GdkRGBA"
                                :type "int")
                                (reparse-symbol classsubparts) [1649 1674])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1831 1844])
                            ("RGBA" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GdkRGBA" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1863 1880])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [1881 1904]))                                  
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1858 1906])
                            ("RGBA" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("RGBA" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1915 1933]))                                  
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1910 1934])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("RGBA" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1953 1971]))                                  
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1937 1972])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1995 2004])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2037 2046])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2058 2067])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2094 2103])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkRGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2158 2206])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkRGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2261 2309])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("GdkRGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2451 2478])
                            ("protected" label nil (reparse-symbol classsubparts) [2480 2490])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("GdkRGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2493 2511])
                            ("private" label nil (reparse-symbol classsubparts) [2513 2521])
                            ("public" label nil (reparse-symbol classsubparts) [2526 2533])
                            ("RGBA" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2581 2588])
                            ("RGBA" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3660 3687]))                                  
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3655 3688])
                            ("set_grey_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3969 3983])
                                    ("alpha" variable
                                       (:default-value "65535"
                                        :type ("gushort" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3984 4005]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3953 4007])
                            ("set_grey" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("g" variable (:type "double") (reparse-symbol arg-sub-list) [4263 4272])
                                    ("alpha" variable
                                       (:default-value "1.0"
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [4273 4291]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4249 4293])
                            ("set_rgba_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("red_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4697 4710])
                                    ("green_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4711 4726])
                                    ("blue_" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4727 4741])
                                    ("alpha_" variable
                                       (:default-value "65535"
                                        :type ("gushort" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4742 4764]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4681 4766])
                            ("set_rgba" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("red_" variable (:type "double") (reparse-symbol arg-sub-list) [5150 5162])
                                    ("green_" variable (:type "double") (reparse-symbol arg-sub-list) [5163 5177])
                                    ("blue_" variable (:type "double") (reparse-symbol arg-sub-list) [5178 5191])
                                    ("alpha_" variable
                                       (:default-value "1.0"
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [5192 5211]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5136 5213])
                            ("set_hsv" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("h" variable (:type "double") (reparse-symbol arg-sub-list) [5496 5505])
                                    ("s" variable (:type "double") (reparse-symbol arg-sub-list) [5506 5515])
                                    ("v" variable (:type "double") (reparse-symbol arg-sub-list) [5516 5525]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5483 5526])
                            ("set_hsl" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("h" variable (:type "double") (reparse-symbol arg-sub-list) [5753 5762])
                                    ("s" variable (:type "double") (reparse-symbol arg-sub-list) [5763 5772])
                                    ("l" variable (:type "double") (reparse-symbol arg-sub-list) [5773 5782]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5740 5783])
                            ("set" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("spec" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6719 6745]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [6710 6746])
                            ("get_red_u" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6866 6892])
                            ("get_green_u" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7016 7044])
                            ("get_blue_u" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7166 7193])
                            ("get_alpha_u" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("gushort" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7317 7345])
                            ("set_red_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7485 7499]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7470 7500])
                            ("set_green_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7646 7660]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7629 7661])
                            ("set_blue_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7804 7818]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7788 7819])
                            ("set_alpha_u" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type ("gushort" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7965 7979]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7948 7980])
                            ("get_red" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [8108 8131])
                            ("get_green" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [8262 8287])
                            ("get_blue" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [8416 8440])
                            ("get_alpha" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [8571 8596])
                            ("set_red" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type "double") (reparse-symbol arg-sub-list) [8741 8754]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8728 8755])
                            ("set_green" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type "double") (reparse-symbol arg-sub-list) [8906 8919]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8891 8920])
                            ("set_blue" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type "double") (reparse-symbol arg-sub-list) [9068 9081]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9054 9082])
                            ("set_alpha" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable (:type "double") (reparse-symbol arg-sub-list) [9233 9246]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9218 9247])
                            ("to_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10013 10045]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1555 10050])
                    ("RGBATraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Gdk::RGBA" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [10185 10212])
                            ("CType" type
                               (:typedef ("GdkRGBA" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [10215 10240])
                            ("CTypeNonConst" type
                               (:typedef ("GdkRGBA" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [10243 10276])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10311 10330]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10280 10354])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10388 10407]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10357 10423])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10457 10476]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10426 10528])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10562 10575]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10531 10584]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [10163 10587]))                  
                :type "namespace")
                nil [1125 10624])
            ("Gdk" type
               (:members 
                  ( ("==" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10793 10809])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10810 10826]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [10777 10827])
                    ("!=" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10961 10977])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("RGBA" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10978 10994]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [10945 10995]))                  
                :type "namespace")
                nil [10644 10999])
            ("Gdk" type (:type "namespace") nil [11019 11201])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkRGBA" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [11538 11554])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [11555 11577]))                          
                        :type ("Gdk::RGBA" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [11523 11579])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::RGBA" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [11614 11690]))                  
                :type "namespace")
                nil [11220 11731]))          
      :file "rgba.h"
      :pointmax 11780
      :fsize 11835
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((semantic-list 11180 . 11198) (symbol 11169 . 11177) (semantic-list 11146 . 11168) (symbol 11142 . 11146) (VOID 11137 . 11141) (INLINE 11130 . 11136) (EXPLICIT 3646 . 3654) (semantic-list 2080 . 2093) (symbol 2076 . 2080) (VOID 2071 . 2075) (semantic-list 2055 . 2057) (symbol 2051 . 2055) (punctuation 2050 . 2051) (semantic-list 2022 . 2036) (punctuation 2021 . 2022) (OPERATOR 2013 . 2021) (punctuation 2028 . 2029) (punctuation 2011 . 2012) (symbol 2007 . 2011) (punctuation 2028 . 2029) (semantic-list 1980 . 1994) (symbol 1976 . 1980) (punctuation 1986 . 1987) (EXPLICIT 1849 . 1857) (semantic-list 1828 . 1830) (symbol 1820 . 1828) (symbol 1814 . 1819) (STATIC 1807 . 1813) (USING 1643 . 1648) (USING 1613 . 1618))
      :lexical-table 
        '(("_GDKMM_RGBA_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_EVENT_H" variable (:constant-flag t) nil [81 95])
            ("glibmm/ustring.h" include (:system-flag t) nil [98 125])
            ("sigc++/sigc++.h" include (:system-flag t) nil [126 152])
            ("gdkmm/types.h" include (:system-flag t) nil [958 982])
            ("gdkmm/screen.h" include (:system-flag t) nil [983 1008])
            ("GdkEvent" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_GdkEvent" type (:type "union") nil nil))
                (reparse-symbol extern-c-contents) [1336 1369])
            ("Gdk" type
               (:members 
                  ( ("EventType" type
                       (:members 
                          ( ("NOTHING" variable
                               (:constant-flag t
                                :default-value (7295 7297)
                                :type "int")
                                (reparse-symbol enumsubparts) [7285 7297])
                            ("DELETE" variable
                               (:constant-flag t
                                :default-value (7310 7311)
                                :type "int")
                                (reparse-symbol enumsubparts) [7301 7311])
                            ("DESTROY" variable
                               (:constant-flag t
                                :default-value (7325 7326)
                                :type "int")
                                (reparse-symbol enumsubparts) [7315 7326])
                            ("EXPOSE" variable
                               (:constant-flag t
                                :default-value (7339 7340)
                                :type "int")
                                (reparse-symbol enumsubparts) [7330 7340])
                            ("MOTION_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7360 7361)
                                :type "int")
                                (reparse-symbol enumsubparts) [7344 7361])
                            ("BUTTON_PRESS" variable
                               (:constant-flag t
                                :default-value (7380 7381)
                                :type "int")
                                (reparse-symbol enumsubparts) [7365 7381])
                            ("DOUBLE_BUTTON_PRESS" variable
                               (:constant-flag t
                                :default-value (7407 7408)
                                :type "int")
                                (reparse-symbol enumsubparts) [7385 7408])
                            ("TRIPLE_BUTTON_PRESS" variable
                               (:constant-flag t
                                :default-value (7434 7435)
                                :type "int")
                                (reparse-symbol enumsubparts) [7412 7435])
                            ("BUTTON_RELEASE" variable
                               (:constant-flag t
                                :default-value (7456 7457)
                                :type "int")
                                (reparse-symbol enumsubparts) [7439 7457])
                            ("KEY_PRESS" variable
                               (:constant-flag t
                                :default-value (7473 7474)
                                :type "int")
                                (reparse-symbol enumsubparts) [7461 7474])
                            ("KEY_RELEASE" variable
                               (:constant-flag t
                                :default-value (7492 7493)
                                :type "int")
                                (reparse-symbol enumsubparts) [7478 7493])
                            ("ENTER_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7512 7514)
                                :type "int")
                                (reparse-symbol enumsubparts) [7497 7514])
                            ("LEAVE_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7533 7535)
                                :type "int")
                                (reparse-symbol enumsubparts) [7518 7535])
                            ("FOCUS_CHANGE" variable
                               (:constant-flag t
                                :default-value (7554 7556)
                                :type "int")
                                (reparse-symbol enumsubparts) [7539 7556])
                            ("CONFIGURE" variable
                               (:constant-flag t
                                :default-value (7572 7574)
                                :type "int")
                                (reparse-symbol enumsubparts) [7560 7574])
                            ("MAP" variable
                               (:constant-flag t
                                :default-value (7584 7586)
                                :type "int")
                                (reparse-symbol enumsubparts) [7578 7586])
                            ("UNMAP" variable
                               (:constant-flag t
                                :default-value (7598 7600)
                                :type "int")
                                (reparse-symbol enumsubparts) [7590 7600])
                            ("PROPERTY_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7622 7624)
                                :type "int")
                                (reparse-symbol enumsubparts) [7604 7624])
                            ("SELECTION_CLEAR" variable
                               (:constant-flag t
                                :default-value (7646 7648)
                                :type "int")
                                (reparse-symbol enumsubparts) [7628 7648])
                            ("SELECTION_REQUEST" variable
                               (:constant-flag t
                                :default-value (7672 7674)
                                :type "int")
                                (reparse-symbol enumsubparts) [7652 7674])
                            ("SELECTION_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7697 7699)
                                :type "int")
                                (reparse-symbol enumsubparts) [7678 7699])
                            ("PROXIMITY_IN" variable
                               (:constant-flag t
                                :default-value (7718 7720)
                                :type "int")
                                (reparse-symbol enumsubparts) [7703 7720])
                            ("PROXIMITY_OUT" variable
                               (:constant-flag t
                                :default-value (7740 7742)
                                :type "int")
                                (reparse-symbol enumsubparts) [7724 7742])
                            ("DRAG_ENTER" variable
                               (:constant-flag t
                                :default-value (7759 7761)
                                :type "int")
                                (reparse-symbol enumsubparts) [7746 7761])
                            ("DRAG_LEAVE" variable
                               (:constant-flag t
                                :default-value (7778 7780)
                                :type "int")
                                (reparse-symbol enumsubparts) [7765 7780])
                            ("DRAG_MOTION" variable
                               (:constant-flag t
                                :default-value (7798 7800)
                                :type "int")
                                (reparse-symbol enumsubparts) [7784 7800])
                            ("DRAG_STATUS" variable
                               (:constant-flag t
                                :default-value (7818 7820)
                                :type "int")
                                (reparse-symbol enumsubparts) [7804 7820])
                            ("DROP_START" variable
                               (:constant-flag t
                                :default-value (7837 7839)
                                :type "int")
                                (reparse-symbol enumsubparts) [7824 7839])
                            ("DROP_FINISHED" variable
                               (:constant-flag t
                                :default-value (7859 7861)
                                :type "int")
                                (reparse-symbol enumsubparts) [7843 7861])
                            ("CLIENT_EVENT" variable
                               (:constant-flag t
                                :default-value (7880 7882)
                                :type "int")
                                (reparse-symbol enumsubparts) [7865 7882])
                            ("VISIBILITY_NOTIFY" variable
                               (:constant-flag t
                                :default-value (7906 7908)
                                :type "int")
                                (reparse-symbol enumsubparts) [7886 7908])
                            ("SCROLL" variable
                               (:constant-flag t
                                :default-value (7921 7923)
                                :type "int")
                                (reparse-symbol enumsubparts) [7912 7923])
                            ("WINDOW_STATE" variable
                               (:constant-flag t
                                :default-value (7942 7944)
                                :type "int")
                                (reparse-symbol enumsubparts) [7927 7944])
                            ("SETTING" variable
                               (:constant-flag t
                                :default-value (7958 7960)
                                :type "int")
                                (reparse-symbol enumsubparts) [7948 7960])
                            ("OWNER_CHANGE" variable
                               (:constant-flag t
                                :default-value (7979 7981)
                                :type "int")
                                (reparse-symbol enumsubparts) [7964 7981])
                            ("GRAB_BROKEN" variable
                               (:constant-flag t
                                :default-value (7999 8001)
                                :type "int")
                                (reparse-symbol enumsubparts) [7985 8001])
                            ("DAMAGE" variable
                               (:constant-flag t
                                :default-value (8014 8016)
                                :type "int")
                                (reparse-symbol enumsubparts) [8005 8016])
                            ("TOUCH_BEGIN" variable
                               (:constant-flag t
                                :default-value (8034 8036)
                                :type "int")
                                (reparse-symbol enumsubparts) [8020 8036])
                            ("TOUCH_UPDATE" variable
                               (:constant-flag t
                                :default-value (8055 8057)
                                :type "int")
                                (reparse-symbol enumsubparts) [8040 8057])
                            ("TOUCH_END" variable
                               (:constant-flag t
                                :default-value (8073 8075)
                                :type "int")
                                (reparse-symbol enumsubparts) [8061 8075])
                            ("TOUCH_CANCEL" variable
                               (:constant-flag t
                                :default-value (8094 8096)
                                :type "int")
                                (reparse-symbol enumsubparts) [8079 8096])
                            ("TOUCHPAD_SWIPE" variable
                               (:constant-flag t
                                :default-value (8117 8119)
                                :type "int")
                                (reparse-symbol enumsubparts) [8100 8119])
                            ("TOUCHPAD_PINCH" variable
                               (:constant-flag t
                                :default-value (8140 8142)
                                :type "int")
                                (reparse-symbol enumsubparts) [8123 8142])
                            ("PAD_BUTTON_PRESS" variable
                               (:constant-flag t
                                :default-value (8165 8167)
                                :type "int")
                                (reparse-symbol enumsubparts) [8146 8167])
                            ("PAD_BUTTON_RELEASE" variable
                               (:constant-flag t
                                :default-value (8192 8194)
                                :type "int")
                                (reparse-symbol enumsubparts) [8171 8194])
                            ("PAD_RING" variable
                               (:constant-flag t
                                :default-value (8209 8211)
                                :type "int")
                                (reparse-symbol enumsubparts) [8198 8211])
                            ("PAD_STRIP" variable
                               (:constant-flag t
                                :default-value (8227 8229)
                                :type "int")
                                (reparse-symbol enumsubparts) [8215 8229])
                            ("PAD_GROUP_MODE" variable
                               (:constant-flag t
                                :default-value (8250 8252)
                                :type "int")
                                (reparse-symbol enumsubparts) [8233 8252])
                            ("EVENT_LAST" variable
                               (:constant-flag t
                                :default-value (8269 8271)
                                :type "int")
                                (reparse-symbol enumsubparts) [8256 8271]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [7266 8274]))                  
                :type "namespace")
                nil [1412 8277])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8431 8438])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8467 8480]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::EventType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [8347 8483]))                  
                :type "namespace")
                nil [8329 8486])
            ("Gdk" type
               (:members 
                  ( ("AxisUse" type
                       (:members 
                          ( ("AXIS_IGNORE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9867 9879])
                            ("AXIS_X" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9882 9889])
                            ("AXIS_Y" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9892 9899])
                            ("AXIS_PRESSURE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9902 9916])
                            ("AXIS_XTILT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9919 9930])
                            ("AXIS_YTILT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9933 9944])
                            ("AXIS_WHEEL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9947 9958])
                            ("AXIS_DISTANCE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9961 9975])
                            ("AXIS_ROTATION" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9978 9992])
                            ("AXIS_SLIDER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9995 10007])
                            ("AXIS_LAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10010 10021]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [9850 10022]))                  
                :type "namespace")
                nil [8544 10025])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [10175 10182])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [10211 10224]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::AxisUse" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [10095 10227]))                  
                :type "namespace")
                nil [10077 10230])
            ("Gdk" type
               (:members 
                  ( ("AxisFlags" type
                       (:members 
                          ( ("AXIS_FLAG_X" variable
                               (:constant-flag t
                                :default-value (11511 11514)
                                :type "int")
                                (reparse-symbol enumsubparts) [11497 11514])
                            ("AXIS_FLAG_Y" variable
                               (:constant-flag t
                                :default-value (11532 11535)
                                :type "int")
                                (reparse-symbol enumsubparts) [11518 11535])
                            ("AXIS_FLAG_PRESSURE" variable
                               (:constant-flag t
                                :default-value (11560 11563)
                                :type "int")
                                (reparse-symbol enumsubparts) [11539 11563])
                            ("AXIS_FLAG_XTILT" variable
                               (:constant-flag t
                                :default-value (11585 11589)
                                :type "int")
                                (reparse-symbol enumsubparts) [11567 11589])
                            ("AXIS_FLAG_YTILT" variable
                               (:constant-flag t
                                :default-value (11611 11615)
                                :type "int")
                                (reparse-symbol enumsubparts) [11593 11615])
                            ("AXIS_FLAG_WHEEL" variable
                               (:constant-flag t
                                :default-value (11637 11641)
                                :type "int")
                                (reparse-symbol enumsubparts) [11619 11641])
                            ("AXIS_FLAG_DISTANCE" variable
                               (:constant-flag t
                                :default-value (11666 11670)
                                :type "int")
                                (reparse-symbol enumsubparts) [11645 11670])
                            ("AXIS_FLAG_ROTATION" variable
                               (:constant-flag t
                                :default-value (11695 11700)
                                :type "int")
                                (reparse-symbol enumsubparts) [11674 11700])
                            ("AXIS_FLAG_SLIDER" variable
                               (:constant-flag t
                                :default-value (11723 11728)
                                :type "int")
                                (reparse-symbol enumsubparts) [11704 11728]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [11478 11731])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11787 11801])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11802 11816]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [11760 11910])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11966 11980])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11981 11995]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [11939 12089])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12145 12159])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12160 12174]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [12118 12268])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12324 12340]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [12297 12408])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AxisFlags" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [12466 12481])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12482 12496]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [12437 12598])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AxisFlags" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [12656 12671])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12672 12686]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [12627 12788])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("AxisFlags" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [12846 12861])
                            ("rhs" variable (:type ("AxisFlags" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12862 12876]))                          
                        :type ("AxisFlags" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [12817 12978]))                  
                :type "namespace")
                nil [10288 12981])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13136 13143])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [13172 13185]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::AxisFlags" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [13051 13188]))                  
                :type "namespace")
                nil [13033 13191])
            ("Gdk" type
               (:members 
                  ( ("Event" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [13336 13343])
                            ("CppObjectType" variable
                               (:default-value "Event"
                                :type "int")
                                (reparse-symbol classsubparts) [13385 13407])
                            ("BaseObjectType" variable
                               (:default-value "GdkEvent"
                                :type "int")
                                (reparse-symbol classsubparts) [13416 13442])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [13599 13612])
                            ("Event" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13616 13624])
                            ("Event" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("GdkEvent" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13643 13661])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [13662 13685]))                                  
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13637 13687])
                            ("Event" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Event" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13697 13716]))                                  
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13691 13717])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Event" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13737 13756]))                                  
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13720 13757])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [13782 13791])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [13826 13835])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [13848 13857])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [13885 13894])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13949 13998])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14053 14102])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14244 14272])
                            ("protected" label nil (reparse-symbol classsubparts) [14274 14284])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14287 14306])
                            ("private" label nil (reparse-symbol classsubparts) [14308 14316])
                            ("public" label nil (reparse-symbol classsubparts) [14321 14328])
                            ("get" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14682 14701])
                            ("peek" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type ("Event" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15034 15054])
                            ("put" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [15283 15294])
                            ("events_pending" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type "bool")
                                (reparse-symbol classsubparts) [15437 15466])
                            ("get_time" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint32" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15691 15716])
                            ("get_state" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("state" variable
                                       (:reference 1
                                        :type ("ModifierType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16148 16168]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [16133 16175])
                            ("get_coords" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x_win" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [16478 16492])
                                    ("y_win" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [16493 16507]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [16462 16514])
                            ("get_root_coords" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x_root" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [16820 16835])
                                    ("y_root" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [16836 16851]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [16799 16858])
                            ("get_axis" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("axis_use" variable (:type ("AxisUse" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17161 17178])
                                    ("value" variable
                                       (:reference 1
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [17179 17193]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [17147 17200])
                            ("set_show_events" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("show_events" variable (:type "bool") (reparse-symbol arg-sub-list) [17645 17662]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17617 17663])
                            ("get_show_events" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :type "bool")
                                (reparse-symbol classsubparts) [17800 17830])
                            ("get_screen" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [18277 18311])
                            ("get_screen" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Screen" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [18741 18787]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [13320 18792]))                  
                :type "namespace")
                nil [13249 18795])
            ("Gdk" type (:type "namespace") nil [18815 19000])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkEvent" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [19339 19356])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [19357 19379]))                          
                        :type ("Gdk::Event" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [19323 19381])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Gdk::Event" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [19416 19494]))                  
                :type "namespace")
                nil [19019 19535]))          
      :file "event.h"
      :pointmax 19585
      :fsize 19592
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((semantic-list 18979 . 18997) (symbol 18968 . 18976) (semantic-list 18943 . 18967) (symbol 18939 . 18943) (VOID 18934 . 18938) (INLINE 18927 . 18933) (semantic-list 13870 . 13884) (symbol 13866 . 13870) (VOID 13861 . 13865) (semantic-list 13845 . 13847) (symbol 13840 . 13845) (punctuation 13839 . 13840) (semantic-list 13810 . 13825) (punctuation 13809 . 13810) (OPERATOR 13801 . 13809) (punctuation 13817 . 13818) (punctuation 13799 . 13800) (symbol 13794 . 13799) (punctuation 13817 . 13818) (semantic-list 13766 . 13781) (symbol 13761 . 13766) (punctuation 13773 . 13774) (EXPLICIT 13628 . 13636) (semantic-list 13596 . 13598) (symbol 13588 . 13596) (symbol 13582 . 13587) (STATIC 13575 . 13581) (USING 13410 . 13415) (USING 13379 . 13384) (semantic-list 13169 . 13171) (symbol 13159 . 13169) (symbol 13153 . 13158) (STATIC 13146 . 13152) (semantic-list 10208 . 10210) (symbol 10198 . 10208) (symbol 10192 . 10197) (STATIC 10185 . 10191) (semantic-list 8464 . 8466) (symbol 8454 . 8464) (symbol 8448 . 8453) (STATIC 8441 . 8447))
      :lexical-table 
        '(("_GDKMM_EVENT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_TIMECOORD_H" variable (:constant-flag t) nil [85 103])
            ("glibmm/ustring.h" include (:system-flag t) nil [106 133])
            ("sigc++/sigc++.h" include (:system-flag t) nil [134 160])
            ("gdk/gdk.h" include (:system-flag t) nil [960 980])
            ("Gdk" type
               (:members 
                  ( ("TimeCoord" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1150 1157])
                            ("CppObjectType" variable
                               (:default-value "TimeCoord"
                                :type "int")
                                (reparse-symbol classsubparts) [1199 1225])
                            ("BaseObjectType" variable
                               (:default-value "GdkTimeCoord"
                                :type "int")
                                (reparse-symbol classsubparts) [1234 1264])
                            ("private" label nil (reparse-symbol classsubparts) [1304 1312])
                            ("public" label nil (reparse-symbol classsubparts) [1314 1321])
                            ("TimeCoord" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkTimeCoord" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1343 1366]))                                  
                                :type ("TimeCoord" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1333 1367])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1441 1450])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1493 1502])
                            ("get_time" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint32" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1506 1531])
                            ("get_value_at_axis" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [1798 1810]))                                  
                                :type "double")
                                (reparse-symbol classsubparts) [1773 1817])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkTimeCoord" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1870 1909])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkTimeCoord" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1961 2012])
                            ("protected" label nil (reparse-symbol classsubparts) [2013 2023])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("GdkTimeCoord" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2026 2049]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1130 2054])
                    ("TimeCoordPtrTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Gdk::TimeCoord" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [2119 2150])
                            ("CType" type
                               (:typedef ("GdkTimeCoord" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [2153 2181])
                            ("CTypeNonConst" type
                               (:typedef ("GdkTimeCoord" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [2184 2220])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2247 2266]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2224 2308])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2334 2351]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2311 2367])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2397 2414]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2370 2458])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("obj" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2488 2505]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2461 2541]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [2089 2544]))                  
                :type "namespace")
                nil [983 2554]))          
      :file "timecoord.h"
      :pointmax 2607
      :fsize 2606
      :lastmodtime '(24204 23794 130570 999000)
      :unmatched-syntax '((semantic-list 1473 . 1492) (punctuation 1472 . 1473) (OPERATOR 1464 . 1472) (punctuation 1484 . 1485) (punctuation 1462 . 1463) (symbol 1453 . 1462) (punctuation 1484 . 1485) (semantic-list 1421 . 1440) (symbol 1412 . 1421) (punctuation 1432 . 1433) (EXPLICIT 1324 . 1332) (USING 1228 . 1233) (USING 1193 . 1198))
      :lexical-table 
        '(("_GDKMM_TIMECOORD_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_GDKMM_PIXBUFANIMATIONITER_H" variable (:constant-flag t) nil [95 123])
            ("glibmm/ustring.h" include (:system-flag t) nil [126 153])
            ("sigc++/sigc++.h" include (:system-flag t) nil [154 180])
            ("glibmm/object.h" include (:system-flag t) nil [988 1014])
            ("gdkmm/pixbuf.h" include (:system-flag t) nil [1015 1040])
            ("glibmm/timeval.h" include (:system-flag t) nil [1041 1068])
            ("gdk-pixbuf/gdk-pixbuf.h" include (:system-flag t) nil [1069 1103])
            ("_GdkPixbufAnimationIter" type
               (:prototype t
                :type "struct")
                nil [1170 1201])
            ("_GdkPixbufAnimationIterClass" type
               (:prototype t
                :type "struct")
                nil [1238 1274])
            ("Gdk" type
               (:members 
                  ( ("PixbufAnimationIter_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1364 1396]))                  
                :type "namespace")
                nil [1348 1398])
            ("Gdk" type
               (:members 
                  ( ("PixbufAnimationIter" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1634 1641])
                            ("CppObjectType" variable
                               (:default-value "PixbufAnimationIter"
                                :type "int")
                                (reparse-symbol classsubparts) [1650 1686])
                            ("CppClassType" variable
                               (:default-value "PixbufAnimationIter_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1695 1736])
                            ("BaseObjectType" variable
                               (:default-value "GdkPixbufAnimationIter"
                                :type "int")
                                (reparse-symbol classsubparts) [1745 1785])
                            ("BaseClassType" variable
                               (:default-value "GdkPixbufAnimationIterClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1794 1838])
                            ("private" label nil (reparse-symbol classsubparts) [1989 1997])
                            ("PixbufAnimationIter_Class" friend nil (reparse-symbol classsubparts) [1999 2037])
                            ("pixbufanimationiter_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2041 2088])
                            ("protected" label nil (reparse-symbol classsubparts) [2090 2100])
                            ("PixbufAnimationIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("construct_params" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ConstructParams" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2132 2178]))                                  
                                :type ("PixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2112 2179])
                            ("PixbufAnimationIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("GdkPixbufAnimationIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2211 2244]))                                  
                                :type ("PixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2191 2245])
                            ("public" label nil (reparse-symbol classsubparts) [2286 2293])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2344 2353])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2414 2423])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2450 2468])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2592 2605])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2673 2686])
                            ("gobj" function
                               (:pointer 1
                                :type ("GdkPixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2747 2853])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("GdkPixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2907 3013])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("GdkPixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3156 3192])
                            ("private" label nil (reparse-symbol classsubparts) [3194 3202])
                            ("protected" label nil (reparse-symbol classsubparts) [3204 3214])
                            ("public" label nil (reparse-symbol classsubparts) [3270 3277])
                            ("get_delay_time" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3667 3694])
                            ("get_pixbuf" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4287 4326])
                            ("get_pixbuf" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Gdk::Pixbuf" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4918 4969])
                            ("on_currently_loading_frame" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [5430 5470])
                            ("advance" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("current_time" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::TimeVal" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6763 6797]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [6750 6798])
                            ("advance" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [7419 7434])
                            ("public" label nil (reparse-symbol classsubparts) [7437 7444])
                            ("public" label nil (reparse-symbol classsubparts) [7446 7453])
                            ("protected" label nil (reparse-symbol classsubparts) [7510 7520]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1547 7621]))                  
                :type "namespace")
                nil [1451 7624])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("GdkPixbufAnimationIter" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8023 8054])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [8055 8077]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Gdk::PixbufAnimationIter" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [7979 8079]))                  
                :type "namespace")
                nil [7644 8081]))          
      :file "pixbufanimationiter.h"
      :pointmax 8127
      :fsize 8126
      :lastmodtime '(24204 23794 126570 999000)
      :unmatched-syntax '((semantic-list 2670 . 2672) (symbol 2657 . 2670) (symbol 2651 . 2656) (STATIC 2644 . 2650) (semantic-list 2584 . 2586) (symbol 2576 . 2584) (symbol 2570 . 2575) (STATIC 2563 . 2569) (semantic-list 2447 . 2449) (symbol 2428 . 2447) (punctuation 2427 . 2428) (semantic-list 2386 . 2413) (punctuation 2385 . 2386) (OPERATOR 2377 . 2385) (punctuation 2407 . 2408) (punctuation 2375 . 2376) (symbol 2356 . 2375) (punctuation 2407 . 2408) (semantic-list 2316 . 2343) (symbol 2297 . 2316) (punctuation 2337 . 2338) (EXPLICIT 2182 . 2190) (EXPLICIT 2103 . 2111) (punctuation 2037 . 2038) (punctuation 1986 . 1987) (DELETE 1980 . 1986) (punctuation 1978 . 1979) (semantic-list 1949 . 1977) (punctuation 1948 . 1949) (OPERATOR 1940 . 1948) (punctuation 1938 . 1939) (symbol 1919 . 1938) (punctuation 1915 . 1916) (DELETE 1909 . 1915) (punctuation 1907 . 1908) (semantic-list 1878 . 1906) (symbol 1859 . 1878) (USING 1788 . 1793) (USING 1739 . 1744) (USING 1689 . 1694) (USING 1644 . 1649) (USING 1202 . 1207) (USING 1139 . 1144))
      :lexical-table 
        '(("_GDKMM_PIXBUFANIMATIONITER_H")
          )
))
  :file "!usr!include!gdkmm-3.0!gdkmm!semantic.cache"
  :semantic-tag-version "2.0"
  :semanticdb-version "2.2")
