;; 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 
        '( ("_PANGOMM_CONTEXT_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/object.h" include (:system-flag t) nil [1026 1052])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [1053 1084])
            ("glibmm/listhandle.h" include (:system-flag t) nil [1085 1115])
            ("pangomm/fontdescription.h" include (:system-flag t) nil [1116 1152])
            ("pangomm/fontmetrics.h" include (:system-flag t) nil [1153 1185])
            ("pangomm/fontset.h" include (:system-flag t) nil [1186 1214])
            ("pangomm/fontmap.h" include (:system-flag t) nil [1215 1243])
            ("pangomm/item.h" include (:system-flag t) nil [1244 1269])
            ("pangomm/attrlist.h" include (:system-flag t) nil [1270 1299])
            ("pangomm/types.h" include (:system-flag t) nil [1300 1326])
            ("pango/pango-context.h" include (:system-flag t) nil [1340 1372])
            ("cairomm/context.h" include (:system-flag t) nil [1373 1401])
            ("cairomm/fontoptions.h" include (:system-flag t) nil [1402 1434])
            ("_PangoContext" type
               (:prototype t
                :type "struct")
                nil [1491 1512])
            ("_PangoContextClass" type
               (:prototype t
                :type "struct")
                nil [1539 1565])
            ("Pango" type
               (:members 
                  ( ("Context_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1657 1678]))                  
                :type "namespace")
                nil [1639 1680])
            ("Pango" type
               (:members 
                  ( ("Direction" type
                       (:members 
                          ( ("DIRECTION_LTR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3266 3280])
                            ("DIRECTION_RTL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3283 3297])
                            ("DIRECTION_TTB_LTR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3300 3318])
                            ("DIRECTION_TTB_RTL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3321 3339])
                            ("DIRECTION_WEAK_LTR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3342 3361])
                            ("DIRECTION_WEAK_RTL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3364 3383])
                            ("DIRECTION_NEUTRAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3386 3405]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [3247 3406]))                  
                :type "namespace")
                nil [1735 3409])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3569 3576])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3605 3618]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Direction" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [3481 3621]))                  
                :type "namespace")
                nil [3463 3624])
            ("Pango" type
               (:members 
                  ( ("GravityHint" type
                       (:members 
                          ( ("GRAVITY_HINT_NATURAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4568 4589])
                            ("GRAVITY_HINT_STRONG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4592 4612])
                            ("GRAVITY_HINT_LINE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4615 4634]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [4547 4635]))                  
                :type "namespace")
                nil [3682 4638])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4802 4809])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [4838 4851]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::GravityHint" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4710 4854]))                  
                :type "namespace")
                nil [4692 4857])
            ("Pango" type
               (:members 
                  ( ("Context" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [6588 6595])
                            ("CppObjectType" variable
                               (:default-value "Context"
                                :type "int")
                                (reparse-symbol classsubparts) [6604 6628])
                            ("CppClassType" variable
                               (:default-value "Context_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [6637 6666])
                            ("BaseObjectType" variable
                               (:default-value "PangoContext"
                                :type "int")
                                (reparse-symbol classsubparts) [6675 6705])
                            ("BaseClassType" variable
                               (:default-value "PangoContextClass"
                                :type "int")
                                (reparse-symbol classsubparts) [6714 6748])
                            ("private" label nil (reparse-symbol classsubparts) [6851 6859])
                            ("Context_Class" friend nil (reparse-symbol classsubparts) [6861 6887])
                            ("context_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6891 6926])
                            ("protected" label nil (reparse-symbol classsubparts) [6928 6938])
                            ("Context" 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) [6958 7004]))                                  
                                :type ("Context" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6950 7005])
                            ("Context" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoContext" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7025 7048]))                                  
                                :type ("Context" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7017 7049])
                            ("public" label nil (reparse-symbol classsubparts) [7090 7097])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [7124 7133])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [7170 7179])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [7194 7212])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [7336 7349])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [7417 7430])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7491 7577])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7631 7717])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoContext" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7860 7886])
                            ("private" label nil (reparse-symbol classsubparts) [7888 7896])
                            ("protected" label nil (reparse-symbol classsubparts) [7929 7939])
                            ("Context" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Context" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7942 7952])
                            ("public" label nil (reparse-symbol classsubparts) [7959 7966])
                            ("list_families" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("FontFamily" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [8247 8315])
                            ("set_font_map" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("font_map" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("FontMap" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [8644 8682]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8626 8683])
                            ("get_font_map" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FontMap" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [8911 8948])
                            ("get_font_map" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FontMap" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [9175 9224])
                            ("get_serial" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9985 10010])
                            ("load_font" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10339 10367]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Font" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10310 10374])
                            ("load_fontset" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10765 10793])
                                    ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10794 10819]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Fontset" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [10730 10826])
                            ("get_metrics" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11171 11199]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11147 11206])
                            ("get_metrics" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12110 12138])
                                    ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12139 12164]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12086 12171])
                            ("set_font_description" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12319 12347]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [12293 12348])
                            ("get_font_description" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12540 12585])
                            ("get_language" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12698 12728])
                            ("set_language" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12980 13005]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [12962 13006])
                            ("set_base_dir" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("direction" variable (:type ("Direction" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13560 13580]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13542 13581])
                            ("get_base_dir" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Direction" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13725 13756])
                            ("set_base_gravity" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("gravity" variable (:type ("Gravity" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13973 13989]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13951 13990])
                            ("get_base_gravity" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Gravity" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14158 14191])
                            ("get_gravity" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Gravity" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14543 14571])
                            ("set_gravity_hint" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("hint" variable (:type ("GravityHint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14921 14938]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14899 14939])
                            ("get_gravity_hint" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GravityHint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15119 15156])
                            ("set_matrix" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("matrix" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Matrix" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15794 15815]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15778 15816])
                            ("get_matrix" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Matrix" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15820 15846])
                            ("itemize" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16319 16345])
                                    ("attrs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16346 16368]))                                  
                                :type ("ListHandle_Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16295 16375])
                            ("itemize" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17419 17445])
                                    ("start_index" variable (:type "int") (reparse-symbol arg-sub-list) [17446 17462])
                                    ("length" variable (:type "int") (reparse-symbol arg-sub-list) [17463 17474])
                                    ("attrs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17501 17523])
                                    ("cached_iter" variable
                                       (:reference 1
                                        :type ("AttrIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17524 17546]))                                  
                                :type ("ListHandle_Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17395 17553])
                            ("update_from_cairo_context" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cairo::Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [17960 18005]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17929 18006])
                            ("set_cairo_font_options" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("options" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::FontOptions" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18382 18416]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18354 18417])
                            ("get_font_options" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Cairo::FontOptions" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18873 18917])
                            ("set_resolution" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("dpi" variable (:type "double") (reparse-symbol arg-sub-list) [19440 19451]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [19420 19452])
                            ("get_resolution" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [19707 19737])
                            ("public" label nil (reparse-symbol classsubparts) [19740 19747])
                            ("public" label nil (reparse-symbol classsubparts) [19749 19756])
                            ("protected" label nil (reparse-symbol classsubparts) [19813 19823]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [6512 19924]))                  
                :type "namespace")
                nil [4915 19927])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoContext" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [20314 20335])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [20336 20358]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::Context" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [20280 20360]))                  
                :type "namespace")
                nil [19952 20362]))          
      :file "context.h"
      :pointmax 20398
      :fsize 20397
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 7414 . 7416) (symbol 7401 . 7414) (symbol 7395 . 7400) (STATIC 7388 . 7394) (semantic-list 7328 . 7330) (symbol 7320 . 7328) (symbol 7314 . 7319) (STATIC 7307 . 7313) (semantic-list 7191 . 7193) (symbol 7184 . 7191) (punctuation 7183 . 7184) (semantic-list 7154 . 7169) (punctuation 7153 . 7154) (OPERATOR 7145 . 7153) (punctuation 7163 . 7164) (punctuation 7143 . 7144) (symbol 7136 . 7143) (punctuation 7163 . 7164) (semantic-list 7108 . 7123) (symbol 7101 . 7108) (punctuation 7117 . 7118) (EXPLICIT 7008 . 7016) (EXPLICIT 6941 . 6949) (punctuation 6887 . 6888) (punctuation 6848 . 6849) (DELETE 6842 . 6848) (punctuation 6840 . 6841) (semantic-list 6823 . 6839) (punctuation 6822 . 6823) (OPERATOR 6814 . 6822) (punctuation 6812 . 6813) (symbol 6805 . 6812) (punctuation 6801 . 6802) (DELETE 6795 . 6801) (punctuation 6793 . 6794) (semantic-list 6776 . 6792) (symbol 6769 . 6776) (USING 6708 . 6713) (USING 6669 . 6674) (USING 6631 . 6636) (USING 6598 . 6603) (semantic-list 4835 . 4837) (symbol 4825 . 4835) (symbol 4819 . 4824) (STATIC 4812 . 4818) (semantic-list 3602 . 3604) (symbol 3592 . 3602) (symbol 3586 . 3591) (STATIC 3579 . 3585) (USING 1513 . 1518) (USING 1470 . 1475))
      :lexical-table 
        '(("_PANGOMM_CONTEXT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_LAYOUT_H" variable (:constant-flag t) nil [84 101])
            ("glibmm/ustring.h" include (:system-flag t) nil [104 131])
            ("sigc++/sigc++.h" include (:system-flag t) nil [132 158])
            ("glibmm/object.h" include (:system-flag t) nil [955 981])
            ("glibmm/slisthandle.h" include (:system-flag t) nil [982 1013])
            ("pangomm/font.h" include (:system-flag t) nil [1014 1039])
            ("pangomm/fontdescription.h" include (:system-flag t) nil [1040 1076])
            ("pangomm/context.h" include (:system-flag t) nil [1077 1105])
            ("pangomm/attrlist.h" include (:system-flag t) nil [1106 1135])
            ("pangomm/tabarray.h" include (:system-flag t) nil [1136 1165])
            ("pangomm/layoutline.h" include (:system-flag t) nil [1166 1197])
            ("pangomm/layoutiter.h" include (:system-flag t) nil [1198 1229])
            ("pango/pango-layout.h" include (:system-flag t) nil [1230 1261])
            ("_PangoLayout" type
               (:prototype t
                :type "struct")
                nil [1317 1337])
            ("_PangoLayoutClass" type
               (:prototype t
                :type "struct")
                nil [1363 1388])
            ("Pango" type
               (:members 
                  ( ("Layout_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1480 1500]))                  
                :type "namespace")
                nil [1462 1502])
            ("Pango" type
               (:members 
                  ( ("Alignment" type
                       (:members 
                          ( ("ALIGN_LEFT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2170 2181])
                            ("ALIGN_CENTER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2184 2197])
                            ("ALIGN_RIGHT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2200 2213]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2151 2214]))                  
                :type "namespace")
                nil [1557 2217])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2377 2384])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2413 2426]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Alignment" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [2289 2429]))                  
                :type "namespace")
                nil [2271 2432])
            ("Pango" type
               (:members 
                  ( ("WrapMode" type
                       (:members 
                          ( ("WRAP_WORD" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2976 2986])
                            ("WRAP_CHAR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2989 2999])
                            ("WRAP_WORD_CHAR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3002 3018]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2958 3019]))                  
                :type "namespace")
                nil [2490 3022])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3180 3187])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3216 3229]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::WrapMode" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [3094 3232]))                  
                :type "namespace")
                nil [3076 3235])
            ("Pango" type
               (:members 
                  ( ("EllipsizeMode" type
                       (:members 
                          ( ("ELLIPSIZE_NONE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3991 4006])
                            ("ELLIPSIZE_START" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4009 4025])
                            ("ELLIPSIZE_MIDDLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4028 4045])
                            ("ELLIPSIZE_END" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4048 4063]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [3968 4064]))                  
                :type "namespace")
                nil [3293 4067])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4235 4242])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [4271 4284]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::EllipsizeMode" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4139 4287]))                  
                :type "namespace")
                nil [4121 4290])
            ("Pango" type
               (:members 
                  ( ("Layout" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4860 4867])
                            ("CppObjectType" variable
                               (:default-value "Layout"
                                :type "int")
                                (reparse-symbol classsubparts) [4876 4899])
                            ("CppClassType" variable
                               (:default-value "Layout_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [4908 4936])
                            ("BaseObjectType" variable
                               (:default-value "PangoLayout"
                                :type "int")
                                (reparse-symbol classsubparts) [4945 4974])
                            ("BaseClassType" variable
                               (:default-value "PangoLayoutClass"
                                :type "int")
                                (reparse-symbol classsubparts) [4983 5016])
                            ("private" label nil (reparse-symbol classsubparts) [5115 5123])
                            ("Layout_Class" friend nil (reparse-symbol classsubparts) [5125 5150])
                            ("layout_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5154 5188])
                            ("protected" label nil (reparse-symbol classsubparts) [5190 5200])
                            ("Layout" 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) [5219 5265]))                                  
                                :type ("Layout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5212 5266])
                            ("Layout" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoLayout" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5285 5307]))                                  
                                :type ("Layout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5278 5308])
                            ("public" label nil (reparse-symbol classsubparts) [5349 5356])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [5381 5390])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [5425 5434])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [5448 5466])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5590 5603])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5671 5684])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoLayout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5745 5829])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoLayout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5883 5967])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoLayout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6110 6135])
                            ("private" label nil (reparse-symbol classsubparts) [6137 6145])
                            ("protected" label nil (reparse-symbol classsubparts) [6150 6160])
                            ("Layout" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [6179 6216]))                                  
                                :type ("Layout" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6172 6217])
                            ("public" label nil (reparse-symbol classsubparts) [6219 6226])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [6267 6304]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Layout" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6232 6305])
                            ("create" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cairo::Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [7074 7119]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Layout" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [7039 7120])
                            ("update_from_cairo_context" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cairo::Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [7404 7449]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7373 7450])
                            ("copy" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Layout" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [7759 7787])
                            ("get_context" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Context" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [8047 8089])
                            ("set_attributes" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("attrs" variable
                                       (:reference 1
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8306 8322]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8286 8323])
                            ("get_attributes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8427 8459])
                            ("set_text" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8559 8585]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8545 8586])
                            ("get_text" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8736 8767])
                            ("get_character_count" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [8969 9001])
                            ("set_markup" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("markup" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9205 9233]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9189 9234])
                            ("set_markup" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("markup" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10038 10066])
                                    ("accel_marker" variable (:type ("gunichar" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10067 10089])
                                    ("accel_char" variable
                                       (:reference 1
                                        :type ("gunichar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10090 10111]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10022 10112])
                            ("set_font_description" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10372 10400]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [10346 10401])
                            ("unset_font_description" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [10404 10434])
                            ("get_font_description" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10757 10802])
                            ("set_width" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("width" variable (:type "int") (reparse-symbol arg-sub-list) [11099 11109]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [11084 11110])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [11264 11286])
                            ("set_height" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("height" variable (:type "int") (reparse-symbol arg-sub-list) [12838 12849]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [12822 12850])
                            ("get_height" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [13074 13097])
                            ("set_wrap" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("wrap" variable (:type ("WrapMode" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13320 13334]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13306 13335])
                            ("get_wrap" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("WrapMode" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13513 13539])
                            ("is_wrapped" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [13973 13997])
                            ("set_indent" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("indent" variable (:type "int") (reparse-symbol arg-sub-list) [14445 14456]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14429 14457])
                            ("get_indent" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [14624 14647])
                            ("set_spacing" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("spacing" variable (:type "int") (reparse-symbol arg-sub-list) [14810 14822]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14793 14823])
                            ("get_spacing" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [14948 14972])
                            ("set_justify" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("justify" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [15478 15498]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15461 15500])
                            ("get_justify" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [15647 15672])
                            ("get_auto_dir" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [15999 16025])
                            ("set_auto_dir" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("auto_dir" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [17105 17126]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17087 17128])
                            ("set_alignment" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("alignment" variable (:type ("Alignment" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [17323 17343]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17304 17344])
                            ("get_alignment" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Alignment" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17508 17540])
                            ("set_tabs" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("tabs" variable
                                       (:reference 1
                                        :type ("TabArray" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17899 17914]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17885 17915])
                            ("get_tabs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18190 18216])
                            ("set_single_paragraph_mode" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("setting" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [18595 18615]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18564 18617])
                            ("get_single_paragraph_mode" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [18828 18867])
                            ("set_ellipsize" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("ellipsize" variable (:type ("EllipsizeMode" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [19579 19603]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [19560 19604])
                            ("get_ellipsize" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("EllipsizeMode" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19891 19927])
                            ("is_ellipsized" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [20369 20396])
                            ("get_unknown_glyphs_count" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [20930 20967])
                            ("context_changed" function
                               (:prototype-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [21200 21223])
                            ("get_serial" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21979 22004])
                            ("get_log_attrs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("LogAttr" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [22139 22188])
                            ("index_to_pos" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index" variable (:type "int") (reparse-symbol arg-sub-list) [22701 22711]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22678 22718])
                            ("index_to_line_x" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index_" variable (:type "int") (reparse-symbol arg-sub-list) [23431 23442])
                                    ("trailing" variable (:type "bool") (reparse-symbol arg-sub-list) [23443 23457])
                                    ("line" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [23458 23468])
                                    ("x_pos" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [23469 23480]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [23410 23487])
                            ("get_cursor_pos" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index" variable (:type "int") (reparse-symbol arg-sub-list) [24283 24293])
                                    ("strong_pos" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [24294 24316])
                                    ("weak_pos" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [24317 24337]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [24263 24344])
                            ("get_cursor_strong_pos" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index" variable (:type "int") (reparse-symbol arg-sub-list) [24607 24617]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24575 24624])
                            ("get_cursor_weak_pos" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("index" variable (:type "int") (reparse-symbol arg-sub-list) [24881 24891]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24851 24898])
                            ("move_cursor_visually" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("strong" variable (:type "bool") (reparse-symbol arg-sub-list) [26968 26980])
                                    ("old_index" variable (:type "int") (reparse-symbol arg-sub-list) [26981 26995])
                                    ("old_trailing" variable (:type "int") (reparse-symbol arg-sub-list) [26996 27013])
                                    ("direction" variable (:type "int") (reparse-symbol arg-sub-list) [27014 27028])
                                    ("new_index" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27029 27044])
                                    ("new_trailing" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [27045 27063]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [26942 27070])
                            ("xy_to_index" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [28211 28217])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [28218 28224])
                                    ("index" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [28225 28236])
                                    ("trailing" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [28237 28251]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [28194 28258])
                            ("get_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [28704 28724])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [28725 28749]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [28687 28756])
                            ("get_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [28856 28890])
                            ("get_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [28993 29031])
                            ("get_pixel_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29459 29479])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [29480 29504]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [29436 29511])
                            ("get_pixel_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [29631 29671])
                            ("get_pixel_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [29794 29838])
                            ("get_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("width" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30214 30225])
                                    ("height" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30226 30238]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [30200 30245])
                            ("get_pixel_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("width" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30671 30682])
                                    ("height" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [30683 30695]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [30651 30702])
                            ("get_baseline" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [30875 30900])
                            ("get_line_count" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [31002 31029])
                            ("get_line" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("line" variable (:type "int") (reparse-symbol arg-sub-list) [31704 31713]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("LayoutLine" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [31670 31714])
                            ("get_line" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("line" variable (:type "int") (reparse-symbol arg-sub-list) [32410 32419]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("LayoutLine" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [32370 32426])
                            ("get_lines" function
                               (:prototype-flag t
                                :type ("SListHandle_LayoutLine" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [32930 32965])
                            ("get_lines" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("SListHandle_ConstLayoutLine" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [33484 33530])
                            ("get_iter" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("iter" variable
                                       (:reference 1
                                        :type ("LayoutIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [33827 33844]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [33813 33845])
                            ("get_iter" function
                               (:prototype-flag t
                                :type ("LayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [34018 34040])
                            ("add_to_cairo_context" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cairo::Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [34327 34372]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [34301 34373])
                            ("show_in_cairo_context" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Cairo::RefPtr" type
                                             (:template-specifier 
                                                ( ("Cairo::Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [34634 34679]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [34607 34680])
                            ("public" label nil (reparse-symbol classsubparts) [34683 34690])
                            ("public" label nil (reparse-symbol classsubparts) [34692 34699])
                            ("protected" label nil (reparse-symbol classsubparts) [34756 34766]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [4786 34867]))                  
                :type "namespace")
                nil [4348 34870])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoLayout" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [35255 35275])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [35276 35298]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::Layout" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [35222 35300]))                  
                :type "namespace")
                nil [34895 35302]))          
      :file "layout.h"
      :pointmax 35337
      :fsize 35336
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((EXPLICIT 6163 . 6171) (semantic-list 5668 . 5670) (symbol 5655 . 5668) (symbol 5649 . 5654) (STATIC 5642 . 5648) (semantic-list 5582 . 5584) (symbol 5574 . 5582) (symbol 5568 . 5573) (STATIC 5561 . 5567) (semantic-list 5445 . 5447) (symbol 5439 . 5445) (punctuation 5438 . 5439) (semantic-list 5410 . 5424) (punctuation 5409 . 5410) (OPERATOR 5401 . 5409) (punctuation 5418 . 5419) (punctuation 5399 . 5400) (symbol 5393 . 5399) (punctuation 5418 . 5419) (semantic-list 5366 . 5380) (symbol 5360 . 5366) (punctuation 5374 . 5375) (EXPLICIT 5269 . 5277) (EXPLICIT 5203 . 5211) (punctuation 5150 . 5151) (punctuation 5112 . 5113) (DELETE 5106 . 5112) (punctuation 5104 . 5105) (semantic-list 5088 . 5103) (punctuation 5087 . 5088) (OPERATOR 5079 . 5087) (punctuation 5077 . 5078) (symbol 5071 . 5077) (punctuation 5067 . 5068) (DELETE 5061 . 5067) (punctuation 5059 . 5060) (semantic-list 5043 . 5058) (symbol 5037 . 5043) (USING 4977 . 4982) (USING 4939 . 4944) (USING 4902 . 4907) (USING 4870 . 4875) (semantic-list 4268 . 4270) (symbol 4258 . 4268) (symbol 4252 . 4257) (STATIC 4245 . 4251) (semantic-list 3213 . 3215) (symbol 3203 . 3213) (symbol 3197 . 3202) (STATIC 3190 . 3196) (semantic-list 2410 . 2412) (symbol 2400 . 2410) (symbol 2394 . 2399) (STATIC 2387 . 2393) (USING 1338 . 1343) (USING 1297 . 1302))
      :lexical-table 
        '(("_PANGOMM_LAYOUT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTDESCRIPTION_H" variable (:constant-flag t) nil [93 119])
            ("glibmm/ustring.h" include (:system-flag t) nil [122 149])
            ("sigc++/sigc++.h" include (:system-flag t) nil [150 176])
            ("glibmm/value.h" include (:system-flag t) nil [1055 1080])
            ("pango/pango-font.h" include (:system-flag t) nil [1081 1110])
            ("PangoFontDescription" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoFontDescription" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1159 1217])
            ("Pango" type
               (:members 
                  ( ("Style" type
                       (:members 
                          ( ("STYLE_NORMAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1662 1675])
                            ("STYLE_OBLIQUE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1678 1692])
                            ("STYLE_ITALIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1695 1709]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [1647 1710]))                  
                :type "namespace")
                nil [1228 1713])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1865 1872])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1901 1914]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Style" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [1785 1917]))                  
                :type "namespace")
                nil [1767 1920])
            ("Pango" type
               (:members 
                  ( ("Variant" type
                       (:members 
                          ( ("VARIANT_NORMAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2332 2347])
                            ("VARIANT_SMALL_CAPS" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2350 2370]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [2315 2371]))                  
                :type "namespace")
                nil [1978 2374])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2530 2537])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2566 2579]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Variant" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [2446 2582]))                  
                :type "namespace")
                nil [2428 2585])
            ("Pango" type
               (:members 
                  ( ("Stretch" type
                       (:members 
                          ( ("STRETCH_ULTRA_CONDENSED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3424 3448])
                            ("STRETCH_EXTRA_CONDENSED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3451 3475])
                            ("STRETCH_CONDENSED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3478 3496])
                            ("STRETCH_SEMI_CONDENSED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3499 3522])
                            ("STRETCH_NORMAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3525 3540])
                            ("STRETCH_SEMI_EXPANDED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3543 3565])
                            ("STRETCH_EXPANDED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3568 3585])
                            ("STRETCH_EXTRA_EXPANDED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3588 3611])
                            ("STRETCH_ULTRA_EXPANDED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [3614 3638]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [3407 3639]))                  
                :type "namespace")
                nil [2643 3642])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3798 3805])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [3834 3847]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Stretch" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [3714 3850]))                  
                :type "namespace")
                nil [3696 3853])
            ("Pango" type
               (:members 
                  ( ("Weight" type
                       (:members 
                          ( ("WEIGHT_THIN" variable
                               (:constant-flag t
                                :default-value (5026 5029)
                                :type "int")
                                (reparse-symbol enumsubparts) [5012 5029])
                            ("WEIGHT_ULTRALIGHT" variable
                               (:constant-flag t
                                :default-value (5053 5056)
                                :type "int")
                                (reparse-symbol enumsubparts) [5033 5056])
                            ("WEIGHT_LIGHT" variable
                               (:constant-flag t
                                :default-value (5075 5078)
                                :type "int")
                                (reparse-symbol enumsubparts) [5060 5078])
                            ("WEIGHT_SEMILIGHT" variable
                               (:constant-flag t
                                :default-value (5101 5104)
                                :type "int")
                                (reparse-symbol enumsubparts) [5082 5104])
                            ("WEIGHT_BOOK" variable
                               (:constant-flag t
                                :default-value (5122 5125)
                                :type "int")
                                (reparse-symbol enumsubparts) [5108 5125])
                            ("WEIGHT_NORMAL" variable
                               (:constant-flag t
                                :default-value (5145 5148)
                                :type "int")
                                (reparse-symbol enumsubparts) [5129 5148])
                            ("WEIGHT_MEDIUM" variable
                               (:constant-flag t
                                :default-value (5168 5171)
                                :type "int")
                                (reparse-symbol enumsubparts) [5152 5171])
                            ("WEIGHT_SEMIBOLD" variable
                               (:constant-flag t
                                :default-value (5193 5196)
                                :type "int")
                                (reparse-symbol enumsubparts) [5175 5196])
                            ("WEIGHT_BOLD" variable
                               (:constant-flag t
                                :default-value (5214 5217)
                                :type "int")
                                (reparse-symbol enumsubparts) [5200 5217])
                            ("WEIGHT_ULTRABOLD" variable
                               (:constant-flag t
                                :default-value (5240 5243)
                                :type "int")
                                (reparse-symbol enumsubparts) [5221 5243])
                            ("WEIGHT_HEAVY" variable
                               (:constant-flag t
                                :default-value (5262 5265)
                                :type "int")
                                (reparse-symbol enumsubparts) [5247 5265])
                            ("WEIGHT_ULTRAHEAVY" variable
                               (:constant-flag t
                                :default-value (5289 5293)
                                :type "int")
                                (reparse-symbol enumsubparts) [5269 5293]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [4996 5296]))                  
                :type "namespace")
                nil [3911 5299])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [5453 5460])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [5489 5502]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Weight" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5371 5505]))                  
                :type "namespace")
                nil [5353 5508])
            ("Pango" type
               (:members 
                  ( ("FontMask" type
                       (:members 
                          ( ("FONT_MASK_FAMILY" variable
                               (:constant-flag t
                                :default-value (6824 6825)
                                :type "int")
                                (reparse-symbol enumsubparts) [6805 6825])
                            ("FONT_MASK_STYLE" variable
                               (:constant-flag t
                                :default-value (6852 6853)
                                :type "int")
                                (reparse-symbol enumsubparts) [6834 6853])
                            ("FONT_MASK_VARIANT" variable
                               (:constant-flag t
                                :default-value (6882 6883)
                                :type "int")
                                (reparse-symbol enumsubparts) [6862 6883])
                            ("FONT_MASK_WEIGHT" variable
                               (:constant-flag t
                                :default-value (6911 6912)
                                :type "int")
                                (reparse-symbol enumsubparts) [6892 6912])
                            ("FONT_MASK_STRETCH" variable
                               (:constant-flag t
                                :default-value (6941 6942)
                                :type "int")
                                (reparse-symbol enumsubparts) [6921 6942])
                            ("FONT_MASK_SIZE" variable
                               (:constant-flag t
                                :default-value (6968 6969)
                                :type "int")
                                (reparse-symbol enumsubparts) [6951 6969])
                            ("FONT_MASK_GRAVITY" variable
                               (:constant-flag t
                                :default-value (6998 6999)
                                :type "int")
                                (reparse-symbol enumsubparts) [6978 6999])
                            ("FONT_MASK_VARIATIONS" variable
                               (:constant-flag t
                                :default-value (7031 7032)
                                :type "int")
                                (reparse-symbol enumsubparts) [7008 7032]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [6787 7040])
                    ("|" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7097 7110])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7111 7124]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7071 7217])
                    ("&" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7274 7287])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7288 7301]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7248 7394])
                    ("^" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7451 7464])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7465 7478]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7425 7571])
                    ("~" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("flags" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7628 7643]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7602 7710])
                    ("|=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("FontMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7769 7783])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7784 7797]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7741 7898])
                    ("&=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("FontMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7957 7971])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7972 7985]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7929 8086])
                    ("^=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :type ("FontMask" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8145 8159])
                            ("rhs" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8160 8173]))                          
                        :type ("FontMask" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [8117 8274]))                  
                :type "namespace")
                nil [5566 8277])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [8436 8443])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [8472 8485]))                          
                        :superclasses 
                          ( ("Glib::Value_Flags" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::FontMask" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [8349 8488]))                  
                :type "namespace")
                nil [8331 8491])
            ("Pango" type
               (:members 
                  ( ("Gravity" type
                       (:members 
                          ( ("GRAVITY_SOUTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9617 9631])
                            ("GRAVITY_EAST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9634 9647])
                            ("GRAVITY_NORTH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9650 9664])
                            ("GRAVITY_WEST" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9667 9680])
                            ("GRAVITY_AUTO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9683 9697]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [9600 9698]))                  
                :type "namespace")
                nil [8549 9701])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [9857 9864])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [9893 9906]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Gravity" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [9773 9909]))                  
                :type "namespace")
                nil [9755 9912])
            ("Pango" type
               (:members 
                  ( ("FontDescription" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [10223 10230])
                            ("CppObjectType" variable
                               (:default-value "FontDescription"
                                :type "int")
                                (reparse-symbol classsubparts) [10272 10304])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontDescription"
                                :type "int")
                                (reparse-symbol classsubparts) [10313 10351])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [10508 10521])
                            ("FontDescription" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10525 10543])
                            ("FontDescription" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoFontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10572 10602])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [10603 10626]))                                  
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10556 10628])
                            ("FontDescription" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10648 10677]))                                  
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10632 10678])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10708 10737]))                                  
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10681 10738])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [10783 10792])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [10847 10856])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [10879 10888])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [10926 10935])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10990 11051])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11106 11167])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoFontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11309 11349])
                            ("protected" label nil (reparse-symbol classsubparts) [11351 11361])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoFontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11364 11395])
                            ("private" label nil (reparse-symbol classsubparts) [11397 11405])
                            ("public" label nil (reparse-symbol classsubparts) [11881 11888])
                            ("FontDescription" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("font_name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12752 12783]))                                  
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12736 12784])
                            ("hash" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13026 13045])
                            ("set_family" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("family" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13447 13475]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [13431 13476])
                            ("get_family" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13777 13810])
                            ("set_style" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("style" variable (:type ("Style" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14382 14394]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14367 14395])
                            ("get_style" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Style" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14629 14653])
                            ("set_variant" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("variant" variable (:type ("Variant" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14893 14909]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [14876 14910])
                            ("get_variant" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Variant" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15150 15178])
                            ("set_weight" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("weight" variable (:type ("Weight" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15507 15521]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15491 15522])
                            ("get_weight" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Weight" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15753 15779])
                            ("set_stretch" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("stretch" variable (:type ("Stretch" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15996 16012]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [15979 16013])
                            ("get_stretch" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Stretch" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16247 16275])
                            ("set_size" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("size" variable (:type "int") (reparse-symbol arg-sub-list) [16915 16924]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [16901 16925])
                            ("get_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [17351 17372])
                            ("set_absolute_size" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("size" variable (:type "double") (reparse-symbol arg-sub-list) [17816 17828]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17793 17829])
                            ("get_size_is_absolute" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [18215 18249])
                            ("set_gravity" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("gravity" variable (:type ("Gravity" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [18710 18726]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18693 18727])
                            ("get_gravity" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Gravity" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18985 19013])
                            ("set_variations" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("settings" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19728 19758]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [19708 19759])
                            ("get_variations" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20085 20122])
                            ("get_set_fields" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontMask" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20308 20340])
                            ("unset_fields" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("to_unset" variable (:type ("FontMask" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [20563 20581]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [20545 20582])
                            ("merge" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("desc_to_merge" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [21235 21272])
                                    ("replace_existing" variable (:type "bool") (reparse-symbol arg-sub-list) [21273 21295]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [21224 21296])
                            ("better_match" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("old_match" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22139 22172])
                                    ("new_match" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22173 22206]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [22121 22213])
                            ("to_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22548 22580])
                            ("to_filename" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22869 22903]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [10197 22908]))                  
                :type "namespace")
                nil [9970 22911])
            ("Pango" type
               (:members 
                  ( ("==" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23096 23123])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23124 23151]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [23080 23152])
                    ("!=" function
                       (:prototype-flag t
                        :operator-flag t
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23299 23326])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23327 23354]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [23283 23355]))                  
                :type "namespace")
                nil [22932 23359])
            ("Pango" type (:type "namespace") nil [23381 23600])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontDescription" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [23966 23995])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [23996 24018]))                          
                        :type ("Pango::FontDescription" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [23938 24020])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::FontDescription" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [24055 24158]))                  
                :type "namespace")
                nil [23621 24199]))          
      :file "fontdescription.h"
      :pointmax 24261
      :fsize 24260
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 23579 . 23597) (symbol 23568 . 23576) (semantic-list 23523 . 23567) (symbol 23519 . 23523) (VOID 23514 . 23518) (INLINE 23507 . 23513) (EXPLICIT 12727 . 12735) (semantic-list 10901 . 10925) (symbol 10897 . 10901) (VOID 10892 . 10896) (semantic-list 10876 . 10878) (symbol 10861 . 10876) (punctuation 10860 . 10861) (semantic-list 10821 . 10846) (punctuation 10820 . 10821) (OPERATOR 10812 . 10820) (punctuation 10838 . 10839) (punctuation 10810 . 10811) (symbol 10795 . 10810) (punctuation 10838 . 10839) (semantic-list 10757 . 10782) (symbol 10742 . 10757) (punctuation 10774 . 10775) (EXPLICIT 10547 . 10555) (semantic-list 10505 . 10507) (symbol 10497 . 10505) (symbol 10491 . 10496) (STATIC 10484 . 10490) (USING 10307 . 10312) (USING 10266 . 10271) (semantic-list 9890 . 9892) (symbol 9880 . 9890) (symbol 9874 . 9879) (STATIC 9867 . 9873) (semantic-list 8469 . 8471) (symbol 8459 . 8469) (symbol 8453 . 8458) (STATIC 8446 . 8452) (number 7036 . 7037) (punctuation 7034 . 7035) (punctuation 7033 . 7034) (number 7003 . 7004) (punctuation 7001 . 7002) (punctuation 7000 . 7001) (number 6973 . 6974) (punctuation 6971 . 6972) (punctuation 6970 . 6971) (number 6946 . 6947) (punctuation 6944 . 6945) (punctuation 6943 . 6944) (number 6916 . 6917) (punctuation 6914 . 6915) (punctuation 6913 . 6914) (number 6887 . 6888) (punctuation 6885 . 6886) (punctuation 6884 . 6885) (number 6857 . 6858) (punctuation 6855 . 6856) (punctuation 6854 . 6855) (number 6829 . 6830) (punctuation 6827 . 6828) (punctuation 6826 . 6827) (semantic-list 5486 . 5488) (symbol 5476 . 5486) (symbol 5470 . 5475) (STATIC 5463 . 5469) (semantic-list 3831 . 3833) (symbol 3821 . 3831) (symbol 3815 . 3820) (STATIC 3808 . 3814) (semantic-list 2563 . 2565) (symbol 2553 . 2563) (symbol 2547 . 2552) (STATIC 2540 . 2546) (semantic-list 1898 . 1900) (symbol 1888 . 1898) (symbol 1882 . 1887) (STATIC 1875 . 1881))
      :lexical-table 
        '(("_PANGOMM_FONTDESCRIPTION_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTMETRICS_H" variable (:constant-flag t) nil [89 111])
            ("glibmm/ustring.h" include (:system-flag t) nil [114 141])
            ("sigc++/sigc++.h" include (:system-flag t) nil [142 168])
            ("glibmm/value.h" include (:system-flag t) nil [1039 1064])
            ("pango/pango-font.h" include (:system-flag t) nil [1065 1094])
            ("PangoFontMetrics" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoFontMetrics" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1143 1193])
            ("Pango" type
               (:members 
                  ( ("FontMetrics" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1357 1364])
                            ("CppObjectType" variable
                               (:default-value "FontMetrics"
                                :type "int")
                                (reparse-symbol classsubparts) [1406 1434])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontMetrics"
                                :type "int")
                                (reparse-symbol classsubparts) [1443 1477])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1634 1647])
                            ("FontMetrics" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1651 1665])
                            ("FontMetrics" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoFontMetrics" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1690 1716])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [1717 1740]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1678 1742])
                            ("FontMetrics" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontMetrics" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1758 1783]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1746 1784])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontMetrics" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1810 1835]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1787 1836])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1873 1882])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1929 1938])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1957 1966])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2000 2009])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2064 2121])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2176 2233])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoFontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2375 2411])
                            ("protected" label nil (reparse-symbol classsubparts) [2413 2423])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoFontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2426 2453])
                            ("private" label nil (reparse-symbol classsubparts) [2455 2463])
                            ("public" label nil (reparse-symbol classsubparts) [2468 2475])
                            ("get_ascent" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2832 2855])
                            ("get_descent" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3224 3248])
                            ("get_approximate_char_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3574 3613])
                            ("get_approximate_digit_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4049 4089])
                            ("get_underline_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4461 4496])
                            ("get_underline_thickness" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4663 4699])
                            ("get_strikethrough_position" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4974 5013])
                            ("get_strikethrough_thickness" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [5188 5228]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1335 5233]))                  
                :type "namespace")
                nil [1204 5236])
            ("Pango" type (:type "namespace") nil [5257 5464])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontMetrics" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5822 5847])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5848 5870]))                          
                        :type ("Pango::FontMetrics" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5798 5872])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::FontMetrics" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5907 6002]))                  
                :type "namespace")
                nil [5485 6043]))          
      :file "fontmetrics.h"
      :pointmax 6101
      :fsize 6100
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 5443 . 5461) (symbol 5432 . 5440) (semantic-list 5395 . 5431) (symbol 5391 . 5395) (VOID 5386 . 5390) (INLINE 5379 . 5385) (semantic-list 1979 . 1999) (symbol 1975 . 1979) (VOID 1970 . 1974) (semantic-list 1954 . 1956) (symbol 1943 . 1954) (punctuation 1942 . 1943) (semantic-list 1907 . 1928) (punctuation 1906 . 1907) (OPERATOR 1898 . 1906) (punctuation 1920 . 1921) (punctuation 1896 . 1897) (symbol 1885 . 1896) (punctuation 1920 . 1921) (semantic-list 1851 . 1872) (symbol 1840 . 1851) (punctuation 1864 . 1865) (EXPLICIT 1669 . 1677) (semantic-list 1631 . 1633) (symbol 1623 . 1631) (symbol 1617 . 1622) (STATIC 1610 . 1616) (USING 1437 . 1442) (USING 1400 . 1405))
      :lexical-table 
        '(("_PANGOMM_FONTMETRICS_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTSET_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/object.h" include (:system-flag t) nil [1019 1045])
            ("pangomm/language.h" include (:system-flag t) nil [1046 1075])
            ("pangomm/font.h" include (:system-flag t) nil [1076 1101])
            ("pangomm/fontmetrics.h" include (:system-flag t) nil [1102 1134])
            ("pango/pango-fontset.h" include (:system-flag t) nil [1135 1167])
            ("_PangoFontset" type
               (:prototype t
                :type "struct")
                nil [1224 1245])
            ("_PangoFontsetClass" type
               (:prototype t
                :type "struct")
                nil [1272 1298])
            ("Pango" type
               (:members 
                  ( ("Fontset_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1390 1411]))                  
                :type "namespace")
                nil [1372 1413])
            ("Pango" type
               (:members 
                  ( ("Fontset" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1625 1632])
                            ("CppObjectType" variable
                               (:default-value "Fontset"
                                :type "int")
                                (reparse-symbol classsubparts) [1641 1665])
                            ("CppClassType" variable
                               (:default-value "Fontset_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1674 1703])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontset"
                                :type "int")
                                (reparse-symbol classsubparts) [1712 1742])
                            ("BaseClassType" variable
                               (:default-value "PangoFontsetClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1751 1785])
                            ("private" label nil (reparse-symbol classsubparts) [1888 1896])
                            ("Fontset_Class" friend nil (reparse-symbol classsubparts) [1898 1924])
                            ("fontset_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1928 1963])
                            ("protected" label nil (reparse-symbol classsubparts) [1965 1975])
                            ("Fontset" 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) [1995 2041]))                                  
                                :type ("Fontset" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1987 2042])
                            ("Fontset" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoFontset" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2062 2085]))                                  
                                :type ("Fontset" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2054 2086])
                            ("public" label nil (reparse-symbol classsubparts) [2127 2134])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2161 2170])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2207 2216])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2231 2249])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2373 2386])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2454 2467])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontset" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2528 2614])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontset" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2668 2754])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoFontset" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2897 2923])
                            ("private" label nil (reparse-symbol classsubparts) [2925 2933])
                            ("public" label nil (reparse-symbol classsubparts) [2936 2943])
                            ("get_font" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("wc" variable (:type ("guint" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3228 3237]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Font" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3200 3244])
                            ("get_metrics" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3457 3489])
                            ("ForeachSlot" type
                               (:typedef ("sigc::slot" type
                                     (:template-specifier 
                                        ( ("bool" type nil nil nil)
                                          ("Glib::RefPtr" type
                                             (:reference 1
                                              :constant-flag t
                                              :template-specifier 
                                                ( ("Font" type nil nil nil))                                                )
                                              nil nil))                                        
                                      :type "class")
                                      nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [3580 3646])
                            ("foreach" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("slot" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("ForeachSlot" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3867 3891]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3854 3892])
                            ("public" label nil (reparse-symbol classsubparts) [3897 3904])
                            ("public" label nil (reparse-symbol classsubparts) [3906 3913])
                            ("protected" label nil (reparse-symbol classsubparts) [3970 3980]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1550 4081]))                  
                :type "namespace")
                nil [1468 4084])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontset" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [4471 4492])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [4493 4515]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::Fontset" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [4437 4517]))                  
                :type "namespace")
                nil [4109 4519]))          
      :file "fontset.h"
      :pointmax 4555
      :fsize 4554
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2451 . 2453) (symbol 2438 . 2451) (symbol 2432 . 2437) (STATIC 2425 . 2431) (semantic-list 2365 . 2367) (symbol 2357 . 2365) (symbol 2351 . 2356) (STATIC 2344 . 2350) (semantic-list 2228 . 2230) (symbol 2221 . 2228) (punctuation 2220 . 2221) (semantic-list 2191 . 2206) (punctuation 2190 . 2191) (OPERATOR 2182 . 2190) (punctuation 2200 . 2201) (punctuation 2180 . 2181) (symbol 2173 . 2180) (punctuation 2200 . 2201) (semantic-list 2145 . 2160) (symbol 2138 . 2145) (punctuation 2154 . 2155) (EXPLICIT 2045 . 2053) (EXPLICIT 1978 . 1986) (punctuation 1924 . 1925) (punctuation 1885 . 1886) (DELETE 1879 . 1885) (punctuation 1877 . 1878) (semantic-list 1860 . 1876) (punctuation 1859 . 1860) (OPERATOR 1851 . 1859) (punctuation 1849 . 1850) (symbol 1842 . 1849) (punctuation 1838 . 1839) (DELETE 1832 . 1838) (punctuation 1830 . 1831) (semantic-list 1813 . 1829) (symbol 1806 . 1813) (USING 1745 . 1750) (USING 1706 . 1711) (USING 1668 . 1673) (USING 1635 . 1640) (USING 1246 . 1251) (USING 1203 . 1208))
      :lexical-table 
        '(("_PANGOMM_FONTSET_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTMAP_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/object.h" include (:system-flag t) nil [1020 1046])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [1047 1078])
            ("pangomm/font.h" include (:system-flag t) nil [1079 1104])
            ("pangomm/fontset.h" include (:system-flag t) nil [1105 1133])
            ("pangomm/fontfamily.h" include (:system-flag t) nil [1134 1165])
            ("pango/pango-fontmap.h" include (:system-flag t) nil [1166 1198])
            ("_PangoFontMap" type
               (:prototype t
                :type "struct")
                nil [1255 1276])
            ("_PangoFontMapClass" type
               (:prototype t
                :type "struct")
                nil [1303 1329])
            ("Pango" type
               (:members 
                  ( ("FontMap_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1421 1442]))                  
                :type "namespace")
                nil [1403 1444])
            ("Pango" type
               (:members 
                  ( ("Context" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1518 1532])
                    ("FontMap" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1709 1716])
                            ("CppObjectType" variable
                               (:default-value "FontMap"
                                :type "int")
                                (reparse-symbol classsubparts) [1725 1749])
                            ("CppClassType" variable
                               (:default-value "FontMap_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1758 1787])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontMap"
                                :type "int")
                                (reparse-symbol classsubparts) [1796 1826])
                            ("BaseClassType" variable
                               (:default-value "PangoFontMapClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1835 1869])
                            ("private" label nil (reparse-symbol classsubparts) [1972 1980])
                            ("FontMap_Class" friend nil (reparse-symbol classsubparts) [1982 2008])
                            ("fontmap_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2012 2047])
                            ("protected" label nil (reparse-symbol classsubparts) [2049 2059])
                            ("FontMap" 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) [2079 2125]))                                  
                                :type ("FontMap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2071 2126])
                            ("FontMap" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoFontMap" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2146 2169]))                                  
                                :type ("FontMap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2138 2170])
                            ("public" label nil (reparse-symbol classsubparts) [2211 2218])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2245 2254])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2291 2300])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2315 2333])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2457 2470])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2538 2551])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontMap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2612 2698])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontMap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2752 2838])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoFontMap" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2981 3007])
                            ("private" label nil (reparse-symbol classsubparts) [3009 3017])
                            ("public" label nil (reparse-symbol classsubparts) [3023 3030])
                            ("load_font" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [3387 3424])
                                    ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3425 3453]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Font" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3358 3460])
                            ("load_fontset" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("context" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::RefPtr" type
                                             (:template-specifier 
                                                ( ("Context" type nil nil nil))                                                
                                              :type "class")
                                              nil nil))
                                        (reparse-symbol arg-sub-list) [3917 3954])
                                    ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3955 3983])
                                    ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3984 4009]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Fontset" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3882 4016])
                            ("create_context" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Context" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4604 4643])
                            ("list_families" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("FontFamily" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4758 4826])
                            ("get_serial" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5495 5520])
                            ("public" label nil (reparse-symbol classsubparts) [5680 5687])
                            ("public" label nil (reparse-symbol classsubparts) [5689 5696])
                            ("protected" label nil (reparse-symbol classsubparts) [5753 5763]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1633 5864]))                  
                :type "namespace")
                nil [1499 5867])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontMap" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [6254 6275])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [6276 6298]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::FontMap" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [6220 6300]))                  
                :type "namespace")
                nil [5892 6302]))          
      :file "fontmap.h"
      :pointmax 6338
      :fsize 6337
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2535 . 2537) (symbol 2522 . 2535) (symbol 2516 . 2521) (STATIC 2509 . 2515) (semantic-list 2449 . 2451) (symbol 2441 . 2449) (symbol 2435 . 2440) (STATIC 2428 . 2434) (semantic-list 2312 . 2314) (symbol 2305 . 2312) (punctuation 2304 . 2305) (semantic-list 2275 . 2290) (punctuation 2274 . 2275) (OPERATOR 2266 . 2274) (punctuation 2284 . 2285) (punctuation 2264 . 2265) (symbol 2257 . 2264) (punctuation 2284 . 2285) (semantic-list 2229 . 2244) (symbol 2222 . 2229) (punctuation 2238 . 2239) (EXPLICIT 2129 . 2137) (EXPLICIT 2062 . 2070) (punctuation 2008 . 2009) (punctuation 1969 . 1970) (DELETE 1963 . 1969) (punctuation 1961 . 1962) (semantic-list 1944 . 1960) (punctuation 1943 . 1944) (OPERATOR 1935 . 1943) (punctuation 1933 . 1934) (symbol 1926 . 1933) (punctuation 1922 . 1923) (DELETE 1916 . 1922) (punctuation 1914 . 1915) (semantic-list 1897 . 1913) (symbol 1890 . 1897) (USING 1829 . 1834) (USING 1790 . 1795) (USING 1752 . 1757) (USING 1719 . 1724) (USING 1277 . 1282) (USING 1234 . 1239))
      :lexical-table 
        '(("_PANGOMM_FONTMAP_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_ITEM_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])
            ("pangomm/attributes.h" include (:system-flag t) nil [934 965])
            ("pangomm/language.h" include (:system-flag t) nil [966 995])
            ("glibmm/listhandle.h" include (:system-flag t) nil [996 1026])
            ("pango/pango-item.h" include (:system-flag t) nil [1027 1056])
            ("Pango" type
               (:members 
                  ( ("Font" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1078 1089])
                    ("GlyphString" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1090 1108])
                    ("Analysis" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1513 1520])
                            ("CppObjectType" variable
                               (:default-value "Analysis"
                                :type "int")
                                (reparse-symbol classsubparts) [1562 1587])
                            ("BaseObjectType" variable
                               (:default-value "PangoAnalysis"
                                :type "int")
                                (reparse-symbol classsubparts) [1596 1627])
                            ("private" label nil (reparse-symbol classsubparts) [1667 1675])
                            ("protected" label nil (reparse-symbol classsubparts) [1678 1688])
                            ("Analysis" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Analysis" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1739 1750])
                            ("public" label nil (reparse-symbol classsubparts) [1752 1759])
                            ("Analysis" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("PangoAnalysis" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1780 1805]))                                  
                                :type ("Analysis" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1771 1806])
                            ("public" label nil (reparse-symbol classsubparts) [1808 1815])
                            ("get_font" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Font" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [2118 2148])
                            ("get_font" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Font" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [2151 2193])
                            ("get_level" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint8" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2310 2335])
                            ("get_language" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2429 2459])
                            ("get_extra_attrs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("SListHandle_Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2589 2635])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAnalysis" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2690 2745])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAnalysis" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2799 2854])
                            ("protected" label nil (reparse-symbol classsubparts) [2856 2866])
                            ("gobject_" variable (:type ("PangoAnalysis" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2869 2892]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1494 2897])
                    ("Item" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3624 3631])
                            ("CppObjectType" variable
                               (:default-value "Item"
                                :type "int")
                                (reparse-symbol classsubparts) [3673 3694])
                            ("BaseObjectType" variable
                               (:default-value "PangoItem"
                                :type "int")
                                (reparse-symbol classsubparts) [3703 3730])
                            ("private" label nil (reparse-symbol classsubparts) [3770 3778])
                            ("public" label nil (reparse-symbol classsubparts) [3938 3945])
                            ("Item" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoItem" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4043 4063])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [4064 4087]))                                  
                                :type ("Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4038 4089])
                            ("Item" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Item" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4098 4114]))                                  
                                :type ("Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4093 4115])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Item" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4134 4150]))                                  
                                :type ("Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4118 4151])
                            ("Item" function
                               (:prototype-flag t
                                :destructor-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [4155 4163])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4305 4334])
                            ("public" label nil (reparse-symbol classsubparts) [4336 4343])
                            ("split" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("split_index" variable (:type "int") (reparse-symbol arg-sub-list) [5335 5351])
                                    ("split_offset" variable (:type "int") (reparse-symbol arg-sub-list) [5352 5369]))                                  
                                :type ("Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5324 5370])
                            ("get_offset" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [5542 5565])
                            ("get_length" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [5671 5694])
                            ("get_num_chars" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [5811 5837])
                            ("get_analysis" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Analysis" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5933 5963])
                            ("get_segment" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6215 6241]))                                  
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6189 6248])
                            ("shape" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6683 6709]))                                  
                                :type ("GlyphString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6665 6716])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6773 6823])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6877 6927])
                            ("protected" label nil (reparse-symbol classsubparts) [6929 6939])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6942 6962]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [3609 6967])
                    ("ItemTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Pango::Item" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [6991 7025])
                            ("CType" type
                               (:typedef ("PangoItem" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [7028 7060])
                            ("CTypeNonConst" type
                               (:typedef ("PangoItem" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [7063 7103])
                            ("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) [7138 7157]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7107 7180])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7214 7224]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7183 7240])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7274 7284]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7243 7342])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7376 7386]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7345 7439]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [6969 7442])
                    ("ListHandle_Item" type
                       (:typedef ("Glib::ListHandle" type
                             (:template-specifier 
                                ( ("Item" type nil nil nil)
                                  ("ItemTraits" type nil nil nil))                                
                              :type "class")
                              nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [7444 7503]))                  
                :type "namespace")
                nil [1059 7506])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAnalysis" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7600 7622]))                          
                        :type ("Pango::Analysis" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7578 7623])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("PangoAnalysis" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7685 7713]))                          
                        :type ("Pango::Analysis" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7657 7714])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoItem" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7761 7779])
                            ("take_copy" variable
                               (:default-value "true"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [7780 7799]))                          
                        :type ("Pango::Item" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7744 7801]))                  
                :type "namespace")
                nil [7528 7804]))          
      :file "item.h"
      :pointmax 7855
      :fsize 7854
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((EXPLICIT 4029 . 4037) (USING 3697 . 3702) (USING 3667 . 3672) (EXPLICIT 1762 . 1770) (USING 1590 . 1595) (USING 1556 . 1561))
      :lexical-table 
        '(("_PANGOMM_ITEM_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_ATTRLIST_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("pangomm/attributes.h" include (:system-flag t) nil [1027 1058])
            ("pangomm/attriter.h" include (:system-flag t) nil [1059 1088])
            ("PangoAttrList" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoAttrList" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1137 1181])
            ("Pango" type
               (:members 
                  ( ("AttrList" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1878 1885])
                            ("CppObjectType" variable
                               (:default-value "AttrList"
                                :type "int")
                                (reparse-symbol classsubparts) [1927 1952])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrList"
                                :type "int")
                                (reparse-symbol classsubparts) [1961 1992])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2149 2162])
                            ("AttrList" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2166 2177])
                            ("AttrList" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoAttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2199 2222])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [2223 2246]))                                  
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2190 2248])
                            ("AttrList" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2261 2283]))                                  
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2252 2284])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2307 2329]))                                  
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2287 2330])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2361 2370])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2411 2420])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2436 2445])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2476 2485])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2540 2594])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2649 2703])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoAttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2845 2878])
                            ("protected" label nil (reparse-symbol classsubparts) [2880 2890])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoAttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2893 2917])
                            ("private" label nil (reparse-symbol classsubparts) [2919 2927])
                            ("public" label nil (reparse-symbol classsubparts) [2932 2939])
                            ("AttrList" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("markup_text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3600 3633])
                                    ("accel_marker" variable
                                       (:default-value "0"
                                        :type ("gunichar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3634 3657]))                                  
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3591 3659])
                            ("AttrList" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("markup_text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4549 4582])
                                    ("accel_marker" variable (:type ("gunichar" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [4583 4605])
                                    ("text" variable
                                       (:reference 1
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4606 4626])
                                    ("accel_char" variable
                                       (:reference 1
                                        :type ("gunichar" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4627 4648]))                                  
                                :type ("AttrList" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4540 4649])
                            ("insert" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("attr" variable
                                       (:reference 1
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4888 4904]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4876 4905])
                            ("insert_before" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("attr" variable
                                       (:reference 1
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4991 5007]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4972 5008])
                            ("change" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("attr" variable
                                       (:reference 1
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5087 5103]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5075 5104])
                            ("splice" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :type ("AttrList" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6020 6036])
                                    ("pos" variable (:type "int") (reparse-symbol arg-sub-list) [6037 6045])
                                    ("len" variable (:type "int") (reparse-symbol arg-sub-list) [6046 6054]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [6008 6055])
                            ("get_iter" function
                               (:prototype-flag t
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6322 6342]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1859 6510]))                  
                :type "namespace")
                nil [1192 6513])
            ("Pango" type (:type "namespace") nil [6534 6732])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrList" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [7084 7106])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [7107 7129]))                          
                        :type ("Pango::AttrList" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [7063 7131])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::AttrList" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [7166 7255]))                  
                :type "namespace")
                nil [6753 7296]))          
      :file "attrlist.h"
      :pointmax 7351
      :fsize 7350
      :lastmodtime '(24204 22131 442602 12000)
      :unmatched-syntax '((semantic-list 6711 . 6729) (symbol 6700 . 6708) (semantic-list 6669 . 6699) (symbol 6665 . 6669) (VOID 6660 . 6664) (INLINE 6653 . 6659) (punctuation 4871 . 4872) (CONST 4866 . 4871) (semantic-list 4863 . 4865) (BOOL 4859 . 4863) (OPERATOR 4850 . 4858) (EXPLICIT 4841 . 4849) (punctuation 4754 . 4755) (semantic-list 4752 . 4754) (BOOL 4748 . 4752) (OPERATOR 4739 . 4747) (EXPLICIT 4730 . 4738) (EXPLICIT 3582 . 3590) (semantic-list 2458 . 2475) (symbol 2454 . 2458) (VOID 2449 . 2453) (semantic-list 2433 . 2435) (symbol 2425 . 2433) (punctuation 2424 . 2425) (semantic-list 2392 . 2410) (punctuation 2391 . 2392) (OPERATOR 2383 . 2391) (punctuation 2402 . 2403) (punctuation 2381 . 2382) (symbol 2373 . 2381) (punctuation 2402 . 2403) (semantic-list 2342 . 2360) (symbol 2334 . 2342) (punctuation 2352 . 2353) (EXPLICIT 2181 . 2189) (semantic-list 2146 . 2148) (symbol 2138 . 2146) (symbol 2132 . 2137) (STATIC 2125 . 2131) (USING 1955 . 1960) (USING 1921 . 1926))
      :lexical-table 
        '(("_PANGOMM_ATTRLIST_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("_PANGOMM_TYPES_H" variable (:constant-flag t) nil [866 882])
            ("pango/pango-types.h" include (:system-flag t) nil [884 914])
            ("Pango" type
               (:members 
                  ( ("Matrix" type
                       (:typedef ("PangoMatrix" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [935 962]))                  
                :type "namespace")
                nil [916 965]))          
      :file "types.h"
      :pointmax 1018
      :fsize 1017
      :lastmodtime '(24204 22131 450602 12000)
      :unmatched-syntax nil
      :lexical-table 
        '(("_PANGOMM_TYPES_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONT_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 [1014 1040])
            ("pangomm/rectangle.h" include (:system-flag t) nil [1041 1071])
            ("pangomm/language.h" include (:system-flag t) nil [1072 1101])
            ("pangomm/glyph.h" include (:system-flag t) nil [1102 1128])
            ("pangomm/fontdescription.h" include (:system-flag t) nil [1129 1165])
            ("pangomm/fontmetrics.h" include (:system-flag t) nil [1166 1198])
            ("pangomm/coverage.h" include (:system-flag t) nil [1199 1228])
            ("pango/pango-font.h" include (:system-flag t) nil [1229 1258])
            ("_PangoFont" type
               (:prototype t
                :type "struct")
                nil [1312 1330])
            ("_PangoFontClass" type
               (:prototype t
                :type "struct")
                nil [1354 1377])
            ("Pango" type
               (:members 
                  ( ("Font_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1469 1487]))                  
                :type "namespace")
                nil [1451 1489])
            ("Pango" type
               (:members 
                  ( ("SCALE" variable
                       (:constant-flag t
                        :default-value "1024"
                        :type "int")
                        (reparse-symbol namespacesubparts) [1563 1598])
                    ("SCALE_XX_SMALL" variable
                       (:constant-flag t
                        :default-value "0.5787037037037"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1599 1645])
                    ("SCALE_X_SMALL" variable
                       (:constant-flag t
                        :default-value "0.6444444444444"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1646 1692])
                    ("SCALE_SMALL" variable
                       (:constant-flag t
                        :default-value "0.8333333333333"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1693 1739])
                    ("SCALE_MEDIUM" variable
                       (:constant-flag t
                        :default-value "1.0"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1740 1774])
                    ("SCALE_LARGE" variable
                       (:constant-flag t
                        :default-value "1.2"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1775 1809])
                    ("SCALE_X_LARGE" variable
                       (:constant-flag t
                        :default-value "1.4399999999999"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1810 1856])
                    ("SCALE_XX_LARGE" variable
                       (:constant-flag t
                        :default-value "1.728"
                        :type "double")
                        (reparse-symbol namespacesubparts) [1857 1893])
                    ("FontMap" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1928 1942])
                    ("Font" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2143 2150])
                            ("CppObjectType" variable
                               (:default-value "Font"
                                :type "int")
                                (reparse-symbol classsubparts) [2159 2180])
                            ("CppClassType" variable
                               (:default-value "Font_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [2189 2215])
                            ("BaseObjectType" variable
                               (:default-value "PangoFont"
                                :type "int")
                                (reparse-symbol classsubparts) [2224 2251])
                            ("BaseClassType" variable
                               (:default-value "PangoFontClass"
                                :type "int")
                                (reparse-symbol classsubparts) [2260 2291])
                            ("private" label nil (reparse-symbol classsubparts) [2382 2390])
                            ("Font_Class" friend nil (reparse-symbol classsubparts) [2392 2415])
                            ("font_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2419 2451])
                            ("protected" label nil (reparse-symbol classsubparts) [2453 2463])
                            ("Font" 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) [2480 2526]))                                  
                                :type ("Font" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2475 2527])
                            ("Font" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoFont" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2544 2564]))                                  
                                :type ("Font" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2539 2565])
                            ("public" label nil (reparse-symbol classsubparts) [2606 2613])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2634 2643])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2674 2683])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2695 2713])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2837 2850])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2918 2931])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFont" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2992 3072])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFont" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3126 3206])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoFont" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3349 3372])
                            ("private" label nil (reparse-symbol classsubparts) [3374 3382])
                            ("public" label nil (reparse-symbol classsubparts) [3539 3546])
                            ("describe" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3784 3817])
                            ("describe_with_absolute_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4071 4123])
                            ("get_coverage" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4343 4368]))                                  
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Coverage" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4307 4375])
                            ("get_metrics" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4584 4616])
                            ("get_metrics" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5063 5088]))                                  
                                :type ("FontMetrics" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5039 5095])
                            ("get_glyph_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("glyph" variable (:type ("Glyph" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [5835 5847])
                                    ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5848 5868])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5869 5893]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5812 5900])
                            ("get_font_map" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FontMap" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [6606 6643])
                            ("get_font_map" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("FontMap" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [7348 7397])
                            ("get_glyph_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("glyph" variable (:type ("Glyph" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7576 7588]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7544 7595])
                            ("get_glyph_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("glyph" variable (:type ("Glyph" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [7782 7794]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7746 7801])
                            ("public" label nil (reparse-symbol classsubparts) [7804 7811])
                            ("public" label nil (reparse-symbol classsubparts) [7813 7820])
                            ("protected" label nil (reparse-symbol classsubparts) [7877 7887]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [2071 7988]))                  
                :type "namespace")
                nil [1544 7991])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFont" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8372 8390])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [8391 8413]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::Font" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [8341 8415]))                  
                :type "namespace")
                nil [8016 8417]))          
      :file "font.h"
      :pointmax 8450
      :fsize 8449
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2915 . 2917) (symbol 2902 . 2915) (symbol 2896 . 2901) (STATIC 2889 . 2895) (semantic-list 2829 . 2831) (symbol 2821 . 2829) (symbol 2815 . 2820) (STATIC 2808 . 2814) (semantic-list 2692 . 2694) (symbol 2688 . 2692) (punctuation 2687 . 2688) (semantic-list 2661 . 2673) (punctuation 2660 . 2661) (OPERATOR 2652 . 2660) (punctuation 2667 . 2668) (punctuation 2650 . 2651) (symbol 2646 . 2650) (punctuation 2667 . 2668) (semantic-list 2621 . 2633) (symbol 2617 . 2621) (punctuation 2627 . 2628) (EXPLICIT 2530 . 2538) (EXPLICIT 2466 . 2474) (punctuation 2415 . 2416) (punctuation 2379 . 2380) (DELETE 2373 . 2379) (punctuation 2371 . 2372) (semantic-list 2357 . 2370) (punctuation 2356 . 2357) (OPERATOR 2348 . 2356) (punctuation 2346 . 2347) (symbol 2342 . 2346) (punctuation 2338 . 2339) (DELETE 2332 . 2338) (punctuation 2330 . 2331) (semantic-list 2316 . 2329) (symbol 2312 . 2316) (USING 2254 . 2259) (USING 2218 . 2223) (USING 2183 . 2188) (USING 2153 . 2158) (USING 1331 . 1336) (USING 1294 . 1299))
      :lexical-table 
        '(("_PANGOMM_FONT_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_TABARRAY_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("pangomm/attrlist.h" include (:system-flag t) nil [963 992])
            ("pango/pango-tabs.h" include (:system-flag t) nil [993 1022])
            ("pango/pango-break.h" include (:system-flag t) nil [1023 1053])
            ("utility" include (:system-flag t) nil [1078 1096])
            ("PangoTabArray" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoTabArray" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1145 1189])
            ("Pango" type
               (:members 
                  ( ("TabAlign" type
                       (:members 
                          ( ("TAB_LEFT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1513 1523]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [1495 1524]))                  
                :type "namespace")
                nil [1200 1527])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1685 1692])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1721 1734]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::TabAlign" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [1599 1737]))                  
                :type "namespace")
                nil [1581 1740])
            ("Pango" type
               (:members 
                  ( ("TabArray" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1945 1952])
                            ("CppObjectType" variable
                               (:default-value "TabArray"
                                :type "int")
                                (reparse-symbol classsubparts) [1994 2019])
                            ("BaseObjectType" variable
                               (:default-value "PangoTabArray"
                                :type "int")
                                (reparse-symbol classsubparts) [2028 2059])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2216 2229])
                            ("TabArray" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2233 2244])
                            ("TabArray" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoTabArray" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2266 2289])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [2290 2313]))                                  
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2257 2315])
                            ("TabArray" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("TabArray" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2328 2350]))                                  
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2319 2351])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("TabArray" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2374 2396]))                                  
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2354 2397])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2428 2437])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2478 2487])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2503 2512])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2543 2552])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoTabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2607 2661])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoTabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2716 2770])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoTabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2912 2945])
                            ("protected" label nil (reparse-symbol classsubparts) [2947 2957])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoTabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2960 2984])
                            ("private" label nil (reparse-symbol classsubparts) [2986 2994])
                            ("public" label nil (reparse-symbol classsubparts) [2999 3006])
                            ("TabArray" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("initial_size" variable (:type "int") (reparse-symbol arg-sub-list) [3027 3044])
                                    ("positions_in_pixels" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [3045 3076]))                                  
                                :type ("TabArray" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3018 3078])
                            ("get_size" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3200 3221])
                            ("resize" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("new_size" variable (:type "int") (reparse-symbol arg-sub-list) [3419 3432]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3407 3433])
                            ("set_tab" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("tab_index" variable (:type "int") (reparse-symbol arg-sub-list) [3737 3751])
                                    ("alignment" variable (:type ("TabAlign" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3752 3771])
                                    ("location" variable (:type "int") (reparse-symbol arg-sub-list) [3772 3785]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3724 3786])
                            ("get_tab" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("tab_index" variable (:type "int") (reparse-symbol arg-sub-list) [4012 4026]))                                  
                                :type ("std::pair" type
                                     (:template-specifier 
                                        ( ("TabAlign" type nil nil nil)
                                          ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3980 4033])
                            ("get_tabs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("std::pair" type (:template-specifier 
                                            ( ("TabAlign" type nil nil nil)
                                              ("int" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4284 4346])
                            ("get_positions_in_pixels" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4523 4560]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1926 4565]))                  
                :type "namespace")
                nil [1798 4568])
            ("Pango" type (:type "namespace") nil [4589 4787])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoTabArray" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5139 5161])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5162 5184]))                          
                        :type ("Pango::TabArray" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5118 5186])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::TabArray" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5221 5310]))                  
                :type "namespace")
                nil [4808 5351]))          
      :file "tabarray.h"
      :pointmax 5406
      :fsize 5405
      :lastmodtime '(24204 22131 450602 12000)
      :unmatched-syntax '((semantic-list 4766 . 4784) (symbol 4755 . 4763) (semantic-list 4724 . 4754) (symbol 4720 . 4724) (VOID 4715 . 4719) (INLINE 4708 . 4714) (EXPLICIT 3009 . 3017) (semantic-list 2525 . 2542) (symbol 2521 . 2525) (VOID 2516 . 2520) (semantic-list 2500 . 2502) (symbol 2492 . 2500) (punctuation 2491 . 2492) (semantic-list 2459 . 2477) (punctuation 2458 . 2459) (OPERATOR 2450 . 2458) (punctuation 2469 . 2470) (punctuation 2448 . 2449) (symbol 2440 . 2448) (punctuation 2469 . 2470) (semantic-list 2409 . 2427) (symbol 2401 . 2409) (punctuation 2419 . 2420) (EXPLICIT 2248 . 2256) (semantic-list 2213 . 2215) (symbol 2205 . 2213) (symbol 2199 . 2204) (STATIC 2192 . 2198) (USING 2022 . 2027) (USING 1988 . 1993) (semantic-list 1718 . 1720) (symbol 1708 . 1718) (symbol 1702 . 1707) (STATIC 1695 . 1701))
      :lexical-table 
        '(("_PANGOMM_TABARRAY_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("_PANGOMM_LAYOUTLINE_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])
            ("glibmm/slisthandle.h" include (:system-flag t) nil [1035 1066])
            ("pangomm/rectangle.h" include (:system-flag t) nil [1104 1134])
            ("cairomm/context.h" include (:system-flag t) nil [1135 1163])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [1164 1195])
            ("pango/pango-layout.h" include (:system-flag t) nil [1196 1227])
            ("Pango" type
               (:members 
                  ( ("Layout" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1249 1262])
                    ("final" variable (:type ("LayoutLine" type
                         (:prototype t
                          :type "class")
                          nil nil)) (reparse-symbol namespacesubparts) [1664 8343]))                  
                :type "namespace")
                nil [1230 8346])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoLayoutLine" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [8505 8529])
                            ("take_copy" variable (:type "bool") (reparse-symbol arg-sub-list) [8530 8559]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::LayoutLine" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [8468 8560]))                  
                :type "namespace")
                nil [8401 8563])
            ("Pango" type
               (:members 
                  ( ("LayoutLineTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("LayoutLine" type nil nil nil))                                        
                                      :type "class")
                                      nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [8669 8711])
                            ("CType" type
                               (:typedef ("PangoLayoutLine" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [8714 8754])
                            ("CTypeNonConst" type
                               (:typedef ("PangoLayoutLine" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [8757 8805])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("CppType" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8840 8859]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8809 8893])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [8927 8946]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8896 8980])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9014 9033]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8983 9067])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9101 9120]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9070 9154]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [8641 9157])
                    ("SListHandle_LayoutLine" type
                       (:typedef ("Glib::SListHandle" type
                             (:template-specifier 
                                ( ("Glib::RefPtr" type (:template-specifier 
                                    ( ("LayoutLine" type nil nil nil))                                    ) nil nil)
                                  ("LayoutLineTraits" type nil nil nil))                                
                              :type "class")
                              nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [9159 9254])
                    ("SListHandle_ConstLayoutLine" type
                       (:typedef ("Glib::SListHandle" type
                             (:template-specifier 
                                ( ("Glib::RefPtr" type (:template-specifier 
                                    ( ("LayoutLine" type (:constant-flag t) nil nil))                                    ) nil nil)
                                  ("LayoutLineTraits" type nil nil nil))                                
                              :type "class")
                              nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [9255 9361]))                  
                :type "namespace")
                nil [8622 9364])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoLayoutLine" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [9735 9759])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [9760 9782]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::LayoutLine" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [9698 9784]))                  
                :type "namespace")
                nil [9386 9787]))          
      :file "layoutline.h"
      :pointmax 9844
      :fsize 9843
      :lastmodtime '(24204 22131 450602 12000)
      :unmatched-syntax nil
      :lexical-table 
        '(("_PANGOMM_LAYOUTLINE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_LAYOUTITER_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])
            ("pangomm/layoutline.h" include (:system-flag t) nil [1031 1062])
            ("pangomm/layoutrun.h" include (:system-flag t) nil [1063 1093])
            ("pango/pango-layout.h" include (:system-flag t) nil [1094 1125])
            ("PangoLayoutIter" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoLayoutIter" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1174 1222])
            ("Pango" type
               (:members 
                  ( ("LayoutIter" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1368 1375])
                            ("CppObjectType" variable
                               (:default-value "LayoutIter"
                                :type "int")
                                (reparse-symbol classsubparts) [1417 1444])
                            ("BaseObjectType" variable
                               (:default-value "PangoLayoutIter"
                                :type "int")
                                (reparse-symbol classsubparts) [1453 1486])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1643 1656])
                            ("LayoutIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("LayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1660 1673])
                            ("LayoutIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoLayoutIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1697 1722])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [1723 1746]))                                  
                                :type ("LayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1686 1748])
                            ("LayoutIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("LayoutIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1763 1787]))                                  
                                :type ("LayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1752 1788])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("LayoutIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1813 1837]))                                  
                                :type ("LayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1791 1838])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1873 1882])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1927 1936])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1954 1963])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1996 2005])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoLayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2060 2116])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoLayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2171 2227])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoLayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2369 2404])
                            ("protected" label nil (reparse-symbol classsubparts) [2406 2416])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoLayoutIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2419 2445])
                            ("private" label nil (reparse-symbol classsubparts) [2447 2455])
                            ("public" label nil (reparse-symbol classsubparts) [2460 2467])
                            ("get_index" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2799 2821])
                            ("get_run" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("LayoutRun" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3323 3349])
                            ("get_line" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("LayoutLine" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3615 3657])
                            ("at_last_line" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [3974 4000])
                            ("get_layout" function
                               (:prototype-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Layout" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4151 4185])
                            ("get_layout" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::RefPtr" type
                                     (:template-specifier 
                                        ( ("Layout" type (:constant-flag t) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [4335 4381])
                            ("next_char" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4587 4604])
                            ("next_cluster" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4807 4827])
                            ("next_run" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [5026 5042])
                            ("next_line" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [5230 5247])
                            ("get_char_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [5560 5595])
                            ("get_cluster_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5924 5944])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [5945 5969]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [5899 5976])
                            ("get_cluster_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6164 6206])
                            ("get_cluster_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6397 6443])
                            ("get_run_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6763 6783])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [6784 6808]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [6742 6815])
                            ("get_run_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [6994 7032])
                            ("get_run_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7214 7256])
                            ("get_line_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7878 7898])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7899 7923]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [7856 7930])
                            ("get_line_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8046 8085])
                            ("get_line_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8204 8247])
                            ("get_line_yrange" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("y0" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [8822 8830])
                                    ("y1" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [8831 8839]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8801 8846])
                            ("get_layout_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9230 9250])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9251 9275]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9206 9282])
                            ("get_layout_ink_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9413 9454])
                            ("get_layout_logical_extents" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9588 9633])
                            ("get_baseline" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [9819 9844])
                            ("assign_gobj" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:pointer 1
                                        :type ("PangoLayoutIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [10005 10026]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [9988 10027]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1347 10039]))                  
                :type "namespace")
                nil [1233 10042])
            ("Pango" type (:type "namespace") nil [10063 10267])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoLayoutIter" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [10623 10647])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [10648 10670]))                          
                        :type ("Pango::LayoutIter" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [10600 10672])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::LayoutIter" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [10707 10800]))                  
                :type "namespace")
                nil [10288 10841]))          
      :file "layoutiter.h"
      :pointmax 10898
      :fsize 10897
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 10246 . 10264) (symbol 10235 . 10243) (semantic-list 10200 . 10234) (symbol 10196 . 10200) (VOID 10191 . 10195) (INLINE 10184 . 10190) (semantic-list 1976 . 1995) (symbol 1972 . 1976) (VOID 1967 . 1971) (semantic-list 1951 . 1953) (symbol 1941 . 1951) (punctuation 1940 . 1941) (semantic-list 1906 . 1926) (punctuation 1905 . 1906) (OPERATOR 1897 . 1905) (punctuation 1918 . 1919) (punctuation 1895 . 1896) (symbol 1885 . 1895) (punctuation 1918 . 1919) (semantic-list 1852 . 1872) (symbol 1842 . 1852) (punctuation 1864 . 1865) (EXPLICIT 1677 . 1685) (semantic-list 1640 . 1642) (symbol 1632 . 1640) (symbol 1626 . 1631) (STATIC 1619 . 1625) (USING 1447 . 1452) (USING 1411 . 1416))
      :lexical-table 
        '(("_PANGOMM_LAYOUTITER_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_LANGUAGE_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("glibmm/value.h" include (:system-flag t) nil [941 966])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [967 998])
            ("pango/pango-attributes.h" include (:system-flag t) nil [999 1034])
            ("PangoLanguage" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoLanguage" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1083 1127])
            ("Pango" type
               (:members 
                  ( ("Script" type
                       (:members 
                          ( ("SCRIPT_INVALID_CODE" variable
                               (:constant-flag t
                                :default-value (8464 8466)
                                :type "int")
                                (reparse-symbol enumsubparts) [8442 8466])
                            ("SCRIPT_COMMON" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8470 8484])
                            ("SCRIPT_INHERITED" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8487 8504])
                            ("SCRIPT_ARABIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8507 8521])
                            ("SCRIPT_ARMENIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8524 8540])
                            ("SCRIPT_BENGALI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8543 8558])
                            ("SCRIPT_BOPOMOFO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8561 8577])
                            ("SCRIPT_CHEROKEE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8580 8596])
                            ("SCRIPT_COPTIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8599 8613])
                            ("SCRIPT_CYRILLIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8616 8632])
                            ("SCRIPT_DESERET" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8635 8650])
                            ("SCRIPT_DEVANAGARI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8653 8671])
                            ("SCRIPT_ETHIOPIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8674 8690])
                            ("SCRIPT_GEORGIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8693 8709])
                            ("SCRIPT_GOTHIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8712 8726])
                            ("SCRIPT_GREEK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8729 8742])
                            ("SCRIPT_GUJARATI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8745 8761])
                            ("SCRIPT_GURMUKHI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8764 8780])
                            ("SCRIPT_HAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8783 8794])
                            ("SCRIPT_HANGUL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8797 8811])
                            ("SCRIPT_HEBREW" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8814 8828])
                            ("SCRIPT_HIRAGANA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8831 8847])
                            ("SCRIPT_KANNADA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8850 8865])
                            ("SCRIPT_KATAKANA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8868 8884])
                            ("SCRIPT_KHMER" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8887 8900])
                            ("SCRIPT_LAO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8903 8914])
                            ("SCRIPT_LATIN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8917 8930])
                            ("SCRIPT_MALAYALAM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8933 8950])
                            ("SCRIPT_MONGOLIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8953 8970])
                            ("SCRIPT_MYANMAR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8973 8988])
                            ("SCRIPT_OGHAM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [8991 9004])
                            ("SCRIPT_OLD_ITALIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9007 9025])
                            ("SCRIPT_ORIYA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9028 9041])
                            ("SCRIPT_RUNIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9044 9057])
                            ("SCRIPT_SINHALA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9060 9075])
                            ("SCRIPT_SYRIAC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9078 9092])
                            ("SCRIPT_TAMIL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9095 9108])
                            ("SCRIPT_TELUGU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9111 9125])
                            ("SCRIPT_THAANA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9128 9142])
                            ("SCRIPT_THAI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9145 9157])
                            ("SCRIPT_TIBETAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9160 9175])
                            ("SCRIPT_CANADIAN_ABORIGINAL" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9178 9205])
                            ("SCRIPT_YI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9208 9218])
                            ("SCRIPT_TAGALOG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9221 9236])
                            ("SCRIPT_HANUNOO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9239 9254])
                            ("SCRIPT_BUHID" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9257 9270])
                            ("SCRIPT_TAGBANWA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9273 9289])
                            ("SCRIPT_BRAILLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9292 9307])
                            ("SCRIPT_CYPRIOT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9310 9325])
                            ("SCRIPT_LIMBU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9328 9341])
                            ("SCRIPT_OSMANYA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9344 9359])
                            ("SCRIPT_SHAVIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9362 9377])
                            ("SCRIPT_LINEAR_B" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9380 9396])
                            ("SCRIPT_TAI_LE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9399 9413])
                            ("SCRIPT_UGARITIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9416 9432])
                            ("SCRIPT_NEW_TAI_LUE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9435 9454])
                            ("SCRIPT_BUGINESE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9457 9473])
                            ("SCRIPT_GLAGOLITIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9476 9494])
                            ("SCRIPT_TIFINAGH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9497 9513])
                            ("SCRIPT_SYLOTI_NAGRI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9516 9536])
                            ("SCRIPT_OLD_PERSIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9539 9558])
                            ("SCRIPT_KHAROSHTHI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9561 9579])
                            ("SCRIPT_UNKNOWN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9582 9597])
                            ("SCRIPT_BALINESE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9600 9616])
                            ("SCRIPT_CUNEIFORM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9619 9636])
                            ("SCRIPT_PHOENICIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9639 9657])
                            ("SCRIPT_PHAGS_PA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9660 9676])
                            ("SCRIPT_NKO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9679 9690])
                            ("SCRIPT_KAYAH_LI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9693 9709])
                            ("SCRIPT_LEPCHA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9712 9726])
                            ("SCRIPT_REJANG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9729 9743])
                            ("SCRIPT_SUNDANESE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9746 9763])
                            ("SCRIPT_SAURASHTRA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9766 9784])
                            ("SCRIPT_CHAM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9787 9799])
                            ("SCRIPT_OL_CHIKI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9802 9818])
                            ("SCRIPT_VAI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9821 9832])
                            ("SCRIPT_CARIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9835 9849])
                            ("SCRIPT_LYCIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9852 9866])
                            ("SCRIPT_LYDIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9869 9883])
                            ("SCRIPT_BATAK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9886 9899])
                            ("SCRIPT_BRAHMI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9902 9916])
                            ("SCRIPT_MANDAIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9919 9934])
                            ("SCRIPT_CHAKMA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9937 9951])
                            ("SCRIPT_MEROITIC_CURSIVE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9954 9978])
                            ("SCRIPT_MEROITIC_HIEROGLYPHS" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [9981 10009])
                            ("SCRIPT_MIAO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10012 10024])
                            ("SCRIPT_SHARADA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10027 10042])
                            ("SCRIPT_SORA_SOMPENG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10045 10065])
                            ("SCRIPT_TAKRI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10068 10081])
                            ("SCRIPT_BASSA_VAH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10084 10101])
                            ("SCRIPT_CAUCASIAN_ALBANIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10104 10130])
                            ("SCRIPT_DUPLOYAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10133 10149])
                            ("SCRIPT_ELBASAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10152 10167])
                            ("SCRIPT_GRANTHA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10170 10185])
                            ("SCRIPT_KHOJKI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10188 10202])
                            ("SCRIPT_KHUDAWADI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10205 10222])
                            ("SCRIPT_LINEAR_A" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10225 10241])
                            ("SCRIPT_MAHAJANI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10244 10260])
                            ("SCRIPT_MANICHAEAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10263 10281])
                            ("SCRIPT_MENDE_KIKAKUI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10284 10305])
                            ("SCRIPT_MODI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10308 10320])
                            ("SCRIPT_MRO" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10323 10334])
                            ("SCRIPT_NABATAEAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10337 10354])
                            ("SCRIPT_OLD_NORTH_ARABIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10357 10382])
                            ("SCRIPT_OLD_PERMIC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10385 10403])
                            ("SCRIPT_PAHAWH_HMONG" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10406 10426])
                            ("SCRIPT_PALMYRENE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10429 10446])
                            ("SCRIPT_PAU_CIN_HAU" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10449 10468])
                            ("SCRIPT_PSALTER_PAHLAVI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10471 10494])
                            ("SCRIPT_SIDDHAM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10497 10512])
                            ("SCRIPT_TIRHUTA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10515 10530])
                            ("SCRIPT_WARANG_CITI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10533 10552])
                            ("SCRIPT_AHOM" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10555 10567])
                            ("SCRIPT_ANATOLIAN_HIEROGLYPHS" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10570 10599])
                            ("SCRIPT_HATRAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10602 10616])
                            ("SCRIPT_MULTANI" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10619 10634])
                            ("SCRIPT_OLD_HUNGARIAN" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10637 10658])
                            ("SCRIPT_SIGNWRITING" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [10661 10681]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [8426 10682]))                  
                :type "namespace")
                nil [1138 10685])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [10839 10846])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [10875 10888]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Script" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [10757 10891]))                  
                :type "namespace")
                nil [10739 10894])
            ("Pango" type
               (:members 
                  ( ("Language" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [11050 11057])
                            ("CppObjectType" variable
                               (:default-value "Language"
                                :type "int")
                                (reparse-symbol classsubparts) [11099 11124])
                            ("BaseObjectType" variable
                               (:default-value "PangoLanguage"
                                :type "int")
                                (reparse-symbol classsubparts) [11133 11164])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [11321 11334])
                            ("Language" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoLanguage" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11357 11380])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [11381 11404]))                                  
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11348 11406])
                            ("Language" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11419 11441]))                                  
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11410 11442])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11465 11487]))                                  
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11445 11488])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [11519 11528])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [11569 11578])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [11594 11603])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [11634 11643])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11698 11752])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11807 11861])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12003 12036])
                            ("protected" label nil (reparse-symbol classsubparts) [12038 12048])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12051 12075])
                            ("private" label nil (reparse-symbol classsubparts) [12077 12085])
                            ("public" label nil (reparse-symbol classsubparts) [12223 12230])
                            ("Language" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12279 12290])
                            ("Language" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [12551 12581]))                                  
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12542 12582])
                            ("get_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12776 12809])
                            ("matches" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("range_list" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [13402 13435]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [13389 13442])
                            ("includes_script" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("script" variable (:type ("Script" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [14358 14372]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [14337 14379])
                            ("get_scripts" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("Script" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [15054 15100]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [11031 15107]))                  
                :type "namespace")
                nil [10952 15110])
            ("Pango" type (:type "namespace") nil [15135 15333])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoLanguage" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [15685 15707])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [15708 15730]))                          
                        :type ("Pango::Language" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [15664 15732])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Language" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [15767 15856]))                  
                :type "namespace")
                nil [15354 15897]))          
      :file "language.h"
      :pointmax 15952
      :fsize 15951
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 15312 . 15330) (symbol 15301 . 15309) (semantic-list 15270 . 15300) (symbol 15266 . 15270) (VOID 15261 . 15265) (INLINE 15254 . 15260) (semantic-list 11616 . 11633) (symbol 11612 . 11616) (VOID 11607 . 11611) (semantic-list 11591 . 11593) (symbol 11583 . 11591) (punctuation 11582 . 11583) (semantic-list 11550 . 11568) (punctuation 11549 . 11550) (OPERATOR 11541 . 11549) (punctuation 11560 . 11561) (punctuation 11539 . 11540) (symbol 11531 . 11539) (punctuation 11560 . 11561) (semantic-list 11500 . 11518) (symbol 11492 . 11500) (punctuation 11510 . 11511) (EXPLICIT 11339 . 11347) (semantic-list 11318 . 11320) (symbol 11310 . 11318) (symbol 11304 . 11309) (STATIC 11297 . 11303) (USING 11127 . 11132) (USING 11093 . 11098) (semantic-list 10872 . 10874) (symbol 10862 . 10872) (symbol 10856 . 10861) (STATIC 10849 . 10855))
      :lexical-table 
        '(("_PANGOMM_LANGUAGE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTFAMILY_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])
            ("glibmm/object.h" include (:system-flag t) nil [1033 1059])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [1060 1091])
            ("pangomm/fontface.h" include (:system-flag t) nil [1092 1121])
            ("pango/pango-font.h" include (:system-flag t) nil [1122 1151])
            ("_PangoFontFamily" type
               (:prototype t
                :type "struct")
                nil [1211 1235])
            ("_PangoFontFamilyClass" type
               (:prototype t
                :type "struct")
                nil [1265 1294])
            ("Pango" type
               (:members 
                  ( ("FontFamily_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1386 1410]))                  
                :type "namespace")
                nil [1368 1412])
            ("Pango" type
               (:members 
                  ( ("FontFamily" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1749 1756])
                            ("CppObjectType" variable
                               (:default-value "FontFamily"
                                :type "int")
                                (reparse-symbol classsubparts) [1765 1792])
                            ("CppClassType" variable
                               (:default-value "FontFamily_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1801 1833])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontFamily"
                                :type "int")
                                (reparse-symbol classsubparts) [1842 1875])
                            ("BaseClassType" variable
                               (:default-value "PangoFontFamilyClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1884 1921])
                            ("private" label nil (reparse-symbol classsubparts) [2036 2044])
                            ("FontFamily_Class" friend nil (reparse-symbol classsubparts) [2046 2075])
                            ("fontfamily_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2079 2117])
                            ("protected" label nil (reparse-symbol classsubparts) [2119 2129])
                            ("FontFamily" 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) [2152 2198]))                                  
                                :type ("FontFamily" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2141 2199])
                            ("FontFamily" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoFontFamily" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2222 2248]))                                  
                                :type ("FontFamily" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2211 2249])
                            ("public" label nil (reparse-symbol classsubparts) [2290 2297])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2330 2339])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2382 2391])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2409 2427])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2551 2564])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2632 2645])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontFamily" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2706 2798])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontFamily" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2852 2944])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoFontFamily" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3087 3116])
                            ("private" label nil (reparse-symbol classsubparts) [3118 3126])
                            ("public" label nil (reparse-symbol classsubparts) [3132 3139])
                            ("list_faces" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("Glib::RefPtr" type (:template-specifier 
                                            ( ("FontFace" type nil nil nil))                                            ) nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3372 3435])
                            ("get_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3770 3801])
                            ("is_monospace" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4621 4647])
                            ("public" label nil (reparse-symbol classsubparts) [4650 4657])
                            ("public" label nil (reparse-symbol classsubparts) [4659 4666])
                            ("protected" label nil (reparse-symbol classsubparts) [4723 4733]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1670 4834]))                  
                :type "namespace")
                nil [1467 5424])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontFamily" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5814 5838])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5839 5861]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::FontFamily" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [5777 5863]))                  
                :type "namespace")
                nil [5446 5865]))          
      :file "fontfamily.h"
      :pointmax 5904
      :fsize 5903
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2629 . 2631) (symbol 2616 . 2629) (symbol 2610 . 2615) (STATIC 2603 . 2609) (semantic-list 2543 . 2545) (symbol 2535 . 2543) (symbol 2529 . 2534) (STATIC 2522 . 2528) (semantic-list 2406 . 2408) (symbol 2396 . 2406) (punctuation 2395 . 2396) (semantic-list 2363 . 2381) (punctuation 2362 . 2363) (OPERATOR 2354 . 2362) (punctuation 2375 . 2376) (punctuation 2352 . 2353) (symbol 2342 . 2352) (punctuation 2375 . 2376) (semantic-list 2311 . 2329) (symbol 2301 . 2311) (punctuation 2323 . 2324) (EXPLICIT 2202 . 2210) (EXPLICIT 2132 . 2140) (punctuation 2075 . 2076) (punctuation 2033 . 2034) (DELETE 2027 . 2033) (punctuation 2025 . 2026) (semantic-list 2005 . 2024) (punctuation 2004 . 2005) (OPERATOR 1996 . 2004) (punctuation 1994 . 1995) (symbol 1984 . 1994) (punctuation 1980 . 1981) (DELETE 1974 . 1980) (punctuation 1972 . 1973) (semantic-list 1952 . 1971) (symbol 1942 . 1952) (USING 1878 . 1883) (USING 1836 . 1841) (USING 1795 . 1800) (USING 1759 . 1764) (USING 1236 . 1241) (USING 1187 . 1192))
      :lexical-table 
        '(("_PANGOMM_FONTFAMILY_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_ATTRIBUTES_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])
            ("pangomm/language.h" include (:system-flag t) nil [964 993])
            ("pangomm/rectangle.h" include (:system-flag t) nil [994 1024])
            ("pangomm/color.h" include (:system-flag t) nil [1025 1051])
            ("pangomm/fontdescription.h" include (:system-flag t) nil [1052 1088])
            ("pango/pango-attributes.h" include (:system-flag t) nil [1089 1124])
            ("glibmm/slisthandle.h" include (:system-flag t) nil [1125 1156])
            ("Pango" type
               (:members 
                  ( ("AttrType" type
                       (:members 
                          ( ("ATTR_INVALID" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4057 4070])
                            ("ATTR_LANGUAGE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4073 4087])
                            ("ATTR_FAMILY" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4090 4102])
                            ("ATTR_STYLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4105 4116])
                            ("ATTR_WEIGHT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4119 4131])
                            ("ATTR_VARIANT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4134 4147])
                            ("ATTR_STRETCH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4150 4163])
                            ("ATTR_SIZE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4166 4176])
                            ("ATTR_FONT_DESC" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4179 4194])
                            ("ATTR_FOREGROUND" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4197 4213])
                            ("ATTR_BACKGROUND" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4216 4232])
                            ("ATTR_UNDERLINE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4235 4250])
                            ("ATTR_STRIKETHROUGH" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4253 4272])
                            ("ATTR_RISE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4275 4285])
                            ("ATTR_SHAPE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4288 4299])
                            ("ATTR_SCALE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4302 4313])
                            ("ATTR_FALLBACK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4316 4330])
                            ("ATTR_LETTER_SPACING" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4333 4353])
                            ("ATTR_UNDERLINE_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4356 4377])
                            ("ATTR_STRIKETHROUGH_COLOR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4380 4405])
                            ("ATTR_ABSOLUTE_SIZE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4408 4427])
                            ("ATTR_GRAVITY" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4430 4443])
                            ("ATTR_GRAVITY_HINT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4446 4464])
                            ("ATTR_FONT_FEATURES" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4467 4486])
                            ("ATTR_FOREGROUND_ALPHA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4489 4511])
                            ("ATTR_BACKGROUND_ALPHA" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [4514 4537]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [4039 4538]))                  
                :type "namespace")
                nil [1159 4541])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [4699 4706])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [4735 4748]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::AttrType" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4613 4751]))                  
                :type "namespace")
                nil [4595 4754])
            ("Pango" type
               (:members 
                  ( ("Underline" type
                       (:members 
                          ( ("UNDERLINE_NONE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6001 6016])
                            ("UNDERLINE_SINGLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6019 6036])
                            ("UNDERLINE_DOUBLE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6039 6056])
                            ("UNDERLINE_LOW" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6059 6073])
                            ("UNDERLINE_ERROR" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [6076 6093]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [5982 6094]))                  
                :type "namespace")
                nil [4812 6097])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [6257 6264])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [6293 6306]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Underline" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [6169 6309]))                  
                :type "namespace")
                nil [6151 6312])
            ("Pango" type
               (:members 
                  ( ("LogAttr" type
                       (:typedef ("PangoLogAttr" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [6478 6507])
                    ("AttrString" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6510 6527])
                    ("AttrLanguage" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6528 6547])
                    ("AttrColor" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6548 6564])
                    ("AttrInt" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6565 6579])
                    ("AttrFloat" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6580 6596])
                    ("AttrFontDesc" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6597 6616])
                    ("AttrShape" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [6617 6633])
                    ("Attribute" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [7046 7053])
                            ("CppObjectType" variable
                               (:default-value "Attribute"
                                :type "int")
                                (reparse-symbol classsubparts) [7095 7121])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttribute"
                                :type "int")
                                (reparse-symbol classsubparts) [7130 7162])
                            ("private" label nil (reparse-symbol classsubparts) [7202 7210])
                            ("public" label nil (reparse-symbol classsubparts) [7215 7222])
                            ("Attribute" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7270 7282])
                            ("Attribute" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7296 7317]))                                  
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7286 7318])
                            ("Attribute" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7340 7365])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [7366 7385]))                                  
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7330 7387])
                            ("Attribute" function
                               (:prototype-flag t
                                :destructor-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [7390 7403])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7428 7449]))                                  
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7407 7450])
                            ("get_type" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("AttrType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7592 7618])
                            ("register_type" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("name" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [7792 7818]))                                  
                                :type ("AttrType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [7762 7819])
                            ("get_start_index" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "unsigned int")
                                (reparse-symbol classsubparts) [7913 7950])
                            ("get_end_index" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "unsigned int")
                                (reparse-symbol classsubparts) [8098 8133])
                            ("set_start_index" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "unsigned int")
                                        (reparse-symbol arg-sub-list) [8255 8281]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8234 8282])
                            ("set_end_index" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "unsigned int")
                                        (reparse-symbol arg-sub-list) [8456 8482]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [8437 8483])
                            ("equal" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("attr2" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Attribute" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [8787 8810]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [8776 8817])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8874 8929])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [8983 9038])
                            ("create_attr_family" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("family" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9240 9268]))                                  
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9203 9269])
                            ("create_attr_language" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("language" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [9449 9474]))                                  
                                :type ("AttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9408 9475])
                            ("create_attr_foreground" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("red" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9794 9806])
                                    ("green" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9807 9821])
                                    ("blue" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [9822 9835]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [9754 9836])
                            ("create_attr_background" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("red" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10155 10167])
                                    ("green" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10168 10182])
                                    ("blue" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10183 10196]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10115 10197])
                            ("create_attr_foreground_alpha" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("alpha" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10354 10368]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10310 10369])
                            ("create_attr_background_alpha" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("alpha" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [10526 10540]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10482 10541])
                            ("create_attr_size" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("size" variable (:type "int") (reparse-symbol arg-sub-list) [10721 10730]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10689 10731])
                            ("create_attr_size_absolute" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("size" variable (:type "int") (reparse-symbol arg-sub-list) [10954 10963]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [10913 10964])
                            ("create_attr_style" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("style" variable (:type ("Style" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11132 11144]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11099 11145])
                            ("create_attr_weight" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("weight" variable (:type ("Weight" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11305 11319]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11271 11320])
                            ("create_attr_variant" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("variant" variable (:type ("Variant" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11507 11523]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11472 11524])
                            ("create_attr_stretch" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("stretch" variable (:type ("Stretch" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [11688 11704]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11653 11705])
                            ("create_attr_font_desc" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [11992 12020]))                                  
                                :type ("AttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [11950 12021])
                            ("create_attr_underline" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("underline" variable (:type ("Underline" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12197 12217]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12160 12218])
                            ("create_attr_underline_color" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("red" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12682 12694])
                                    ("green" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12695 12709])
                                    ("blue" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [12710 12723]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12637 12724])
                            ("create_attr_strikethrough" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("strikethrough" variable (:type "bool") (reparse-symbol arg-sub-list) [12944 12963]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [12903 12964])
                            ("create_attr_strikethrough_color" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("red" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13454 13466])
                                    ("green" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13467 13481])
                                    ("blue" variable (:type ("guint16" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [13482 13495]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13405 13496])
                            ("create_attr_rise" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("rise" variable (:type "int") (reparse-symbol arg-sub-list) [13773 13782]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [13741 13783])
                            ("create_attr_scale" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("scale_factor" variable (:type "double") (reparse-symbol arg-sub-list) [14058 14078]))                                  
                                :type ("AttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14023 14079])
                            ("create_attr_fallback" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("enable_fallback" variable (:type "bool") (reparse-symbol arg-sub-list) [14607 14628]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14571 14629])
                            ("create_attr_letter_spacing" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("letter_spacing" variable (:type "int") (reparse-symbol arg-sub-list) [14927 14946]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [14885 14947])
                            ("create_attr_shape" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("ink_rect" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15413 15439])
                                    ("logical_rect" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [15440 15470]))                                  
                                :type ("AttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15378 15471])
                            ("create_attr_gravity" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("gravity" variable (:type ("Gravity" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [15700 15716]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15665 15717])
                            ("create_attr_gravity_hint" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("hint" variable (:type "int") (reparse-symbol arg-sub-list) [15959 15968]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [15919 15969])
                            ("create_attr_font_features" function
                               (:prototype-flag t
                                :typemodifiers ("static")
                                :arguments 
                                  ( ("features" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16219 16249]))                                  
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16175 16250])
                            ("protected" label nil (reparse-symbol classsubparts) [16252 16262])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoAttribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16265 16290]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [7026 16295])
                    ("==" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16353 16374])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16375 16396]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [16330 16425])
                    ("!=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16483 16504])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [16505 16526]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [16460 16556])
                    ("AttrString" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [16682 16689])
                            ("CppObjectType" variable
                               (:default-value "AttrString"
                                :type "int")
                                (reparse-symbol classsubparts) [16731 16758])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrString"
                                :type "int")
                                (reparse-symbol classsubparts) [16767 16800])
                            ("private" label nil (reparse-symbol classsubparts) [16840 16848])
                            ("protected" label nil (reparse-symbol classsubparts) [16851 16861])
                            ("AttrString" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16864 16877])
                            ("public" label nil (reparse-symbol classsubparts) [16878 16885])
                            ("AttrString" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrString" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16899 16921]))                                  
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16888 16922])
                            ("AttrString" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrString" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [16945 16971])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [16972 16991]))                                  
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16934 16993])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrString" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17019 17041]))                                  
                                :type ("AttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [16997 17042])
                            ("get_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17159 17192])
                            ("set_string" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("string" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [17336 17364]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [17320 17365])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17422 17514])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17568 17666]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [16642 17671])
                    ("AttrLanguage" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [17800 17807])
                            ("CppObjectType" variable
                               (:default-value "AttrLanguage"
                                :type "int")
                                (reparse-symbol classsubparts) [17849 17878])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrLanguage"
                                :type "int")
                                (reparse-symbol classsubparts) [17887 17922])
                            ("private" label nil (reparse-symbol classsubparts) [17962 17970])
                            ("protected" label nil (reparse-symbol classsubparts) [17973 17983])
                            ("AttrLanguage" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [17986 18001])
                            ("public" label nil (reparse-symbol classsubparts) [18002 18009])
                            ("AttrLanguage" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrLanguage" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18025 18049]))                                  
                                :type ("AttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18012 18050])
                            ("AttrLanguage" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrLanguage" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18075 18103])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [18104 18123]))                                  
                                :type ("AttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18062 18125])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrLanguage" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18153 18177]))                                  
                                :type ("AttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18129 18178])
                            ("get_language" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18297 18327])
                            ("set_language" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Language" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [18474 18496]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [18456 18497])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18554 18650])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [18704 18806]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [17758 18811])
                    ("AttrColor" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [18932 18939])
                            ("CppObjectType" variable
                               (:default-value "AttrColor"
                                :type "int")
                                (reparse-symbol classsubparts) [18981 19007])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrColor"
                                :type "int")
                                (reparse-symbol classsubparts) [19016 19048])
                            ("private" label nil (reparse-symbol classsubparts) [19088 19096])
                            ("protected" label nil (reparse-symbol classsubparts) [19099 19109])
                            ("AttrColor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19112 19124])
                            ("public" label nil (reparse-symbol classsubparts) [19125 19132])
                            ("AttrColor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrColor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19145 19166]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19135 19167])
                            ("AttrColor" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrColor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19189 19214])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [19215 19234]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19179 19236])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrColor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19261 19282]))                                  
                                :type ("AttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19240 19283])
                            ("get_color" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19398 19422])
                            ("set_color" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Color" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [19562 19581]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [19547 19582])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19639 19729])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [19783 19879]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [18893 19884])
                    ("AttrInt" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [20021 20028])
                            ("CppObjectType" variable
                               (:default-value "AttrInt"
                                :type "int")
                                (reparse-symbol classsubparts) [20070 20094])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrInt"
                                :type "int")
                                (reparse-symbol classsubparts) [20103 20133])
                            ("private" label nil (reparse-symbol classsubparts) [20173 20181])
                            ("protected" label nil (reparse-symbol classsubparts) [20184 20194])
                            ("AttrInt" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20197 20207])
                            ("public" label nil (reparse-symbol classsubparts) [20208 20215])
                            ("AttrInt" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrInt" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [20226 20245]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20218 20246])
                            ("AttrInt" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrInt" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [20266 20289])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [20290 20309]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20258 20311])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrInt" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [20334 20353]))                                  
                                :type ("AttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20315 20354])
                            ("get_value" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [20460 20482])
                            ("set_value" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [20613 20630]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [20598 20631])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20688 20774])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrInt" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [20828 20920]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [19984 20925])
                    ("AttrFloat" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [21058 21065])
                            ("CppObjectType" variable
                               (:default-value "AttrFloat"
                                :type "int")
                                (reparse-symbol classsubparts) [21107 21133])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrFloat"
                                :type "int")
                                (reparse-symbol classsubparts) [21142 21174])
                            ("private" label nil (reparse-symbol classsubparts) [21214 21222])
                            ("protected" label nil (reparse-symbol classsubparts) [21225 21235])
                            ("AttrFloat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21238 21250])
                            ("public" label nil (reparse-symbol classsubparts) [21251 21258])
                            ("AttrFloat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrFloat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [21271 21292]))                                  
                                :type ("AttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21261 21293])
                            ("AttrFloat" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrFloat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [21315 21340])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [21341 21360]))                                  
                                :type ("AttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21305 21362])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrFloat" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [21387 21408]))                                  
                                :type ("AttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21366 21409])
                            ("get_value" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "double")
                                (reparse-symbol classsubparts) [21529 21554])
                            ("set_value" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type "double")
                                        (reparse-symbol arg-sub-list) [21699 21719]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [21684 21720])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21775 21865])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrFloat" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [21919 22015]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [21019 22020])
                    ("AttrFontDesc" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [22184 22191])
                            ("CppObjectType" variable
                               (:default-value "AttrFontDesc"
                                :type "int")
                                (reparse-symbol classsubparts) [22233 22262])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrFontDesc"
                                :type "int")
                                (reparse-symbol classsubparts) [22271 22306])
                            ("private" label nil (reparse-symbol classsubparts) [22346 22354])
                            ("protected" label nil (reparse-symbol classsubparts) [22357 22367])
                            ("AttrFontDesc" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22370 22385])
                            ("public" label nil (reparse-symbol classsubparts) [22386 22393])
                            ("AttrFontDesc" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrFontDesc" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22409 22433]))                                  
                                :type ("AttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22396 22434])
                            ("AttrFontDesc" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrFontDesc" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22459 22487])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [22488 22507]))                                  
                                :type ("AttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22446 22509])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrFontDesc" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22537 22561]))                                  
                                :type ("AttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22513 22562])
                            ("get_desc" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22693 22726])
                            ("set_desc" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("desc" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("FontDescription" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [22880 22908]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [22866 22909])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [22966 23062])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23116 23218]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [22142 23223])
                    ("AttrShape" type
                       (:superclasses 
                          ( ("Attribute" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [23370 23377])
                            ("CppObjectType" variable
                               (:default-value "AttrShape"
                                :type "int")
                                (reparse-symbol classsubparts) [23419 23445])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrShape"
                                :type "int")
                                (reparse-symbol classsubparts) [23454 23486])
                            ("private" label nil (reparse-symbol classsubparts) [23526 23534])
                            ("protected" label nil (reparse-symbol classsubparts) [23537 23547])
                            ("AttrShape" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23550 23562])
                            ("public" label nil (reparse-symbol classsubparts) [23563 23570])
                            ("AttrShape" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrShape" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [23583 23604]))                                  
                                :type ("AttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23573 23605])
                            ("AttrShape" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrShape" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [23627 23652])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [23653 23672]))                                  
                                :type ("AttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23617 23674])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrShape" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [23699 23720]))                                  
                                :type ("AttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23678 23721])
                            ("get_ink_rect" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23825 23856])
                            ("get_logical_rect" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [23968 24003])
                            ("set_ink_rect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [24135 24158]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [24117 24159])
                            ("set_logical_rect" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [24303 24326]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [24281 24327])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24384 24474])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrShape" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24528 24624]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [23331 24629])
                    ("AttributeTraits" type
                       (:members 
                          ( ("CppType" type
                               (:typedef ("Pango::Attribute" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [24659 24697])
                            ("CType" type
                               (:typedef ("PangoAttribute" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [24700 24736])
                            ("CTypeNonConst" type
                               (:typedef ("PangoAttribute" type (:type "class") nil nil)
                                :pointer 1
                                :type "typedef")
                                (reparse-symbol classsubparts) [24739 24783])
                            ("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) [24818 24837]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24787 24860])
                            ("to_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [24894 24904]))                                  
                                :type ("CType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24863 24920])
                            ("to_cpp_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [24954 24964]))                                  
                                :type ("CppType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [24923 25022])
                            ("release_c_type" function
                               (:typemodifiers ("static")
                                :arguments 
                                  ( ("ptr" variable (:type ("CType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [25056 25066]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [25025 25127]))                          
                        :type "struct")
                        (reparse-symbol namespacesubparts) [24632 25130])
                    ("SListHandle_Attribute" type
                       (:typedef ("Glib::SListHandle" type
                             (:template-specifier 
                                ( ("Attribute" type nil nil nil)
                                  ("AttributeTraits" type nil nil nil))                                
                              :type "class")
                              nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [25132 25208]))                  
                :type "namespace")
                nil [6370 25211])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttribute" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25306 25329])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25330 25352]))                          
                        :type ("Pango::Attribute" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25284 25354])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrString" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25413 25437])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25438 25460]))                          
                        :type ("Pango::AttrString" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25390 25462])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrLanguage" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25525 25551])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25552 25574]))                          
                        :type ("Pango::AttrLanguage" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25500 25576])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrColor" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25633 25656])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25657 25679]))                          
                        :type ("Pango::AttrColor" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25611 25681])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrInt" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25734 25755])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25756 25778]))                          
                        :type ("Pango::AttrInt" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25714 25780])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrFloat" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25837 25860])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25861 25883]))                          
                        :type ("Pango::AttrFloat" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25815 25885])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrFontDesc" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [25948 25974])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [25975 25997]))                          
                        :type ("Pango::AttrFontDesc" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [25923 25999])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrShape" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [26056 26079])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [26080 26102]))                          
                        :type ("Pango::AttrShape" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [26034 26104]))                  
                :type "namespace")
                nil [25233 26107]))          
      :file "attributes.h"
      :pointmax 26163
      :fsize 26162
      :lastmodtime '(24204 22131 442602 12000)
      :unmatched-syntax '((EXPLICIT 23608 . 23616) (USING 23448 . 23453) (USING 23413 . 23418) (EXPLICIT 22437 . 22445) (USING 22265 . 22270) (USING 22227 . 22232) (EXPLICIT 21296 . 21304) (USING 21136 . 21141) (USING 21101 . 21106) (EXPLICIT 20249 . 20257) (USING 20097 . 20102) (USING 20064 . 20069) (EXPLICIT 19170 . 19178) (USING 19010 . 19015) (USING 18975 . 18980) (EXPLICIT 18053 . 18061) (USING 17881 . 17886) (USING 17843 . 17848) (EXPLICIT 16925 . 16933) (USING 16761 . 16766) (USING 16725 . 16730) (EXPLICIT 7321 . 7329) (USING 7124 . 7129) (USING 7089 . 7094) (semantic-list 6290 . 6292) (symbol 6280 . 6290) (symbol 6274 . 6279) (STATIC 6267 . 6273) (semantic-list 4732 . 4734) (symbol 4722 . 4732) (symbol 4716 . 4721) (STATIC 4709 . 4715))
      :lexical-table 
        '(("_PANGOMM_ATTRIBUTES_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_ATTRITER_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("glibmm/slisthandle.h" include (:system-flag t) nil [963 994])
            ("pangomm/attributes.h" include (:system-flag t) nil [995 1026])
            ("Pango" type
               (:members 
                  ( ("AttrIter" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1456 1463])
                            ("CppObjectType" variable
                               (:default-value "AttrIter"
                                :type "int")
                                (reparse-symbol classsubparts) [1505 1530])
                            ("BaseObjectType" variable
                               (:default-value "PangoAttrIterator"
                                :type "int")
                                (reparse-symbol classsubparts) [1539 1574])
                            ("private" label nil (reparse-symbol classsubparts) [1614 1622])
                            ("public" label nil (reparse-symbol classsubparts) [1627 1634])
                            ("iterator_category" type
                               (:typedef ("std::forward_iterator_tag" type (:type "class") nil nil)
                                :type "typedef")
                                (reparse-symbol classsubparts) [1637 1689])
                            ("difference_type" type
                               (:typedef ("int")
                                :type "typedef")
                                (reparse-symbol classsubparts) [1692 1742])
                            ("protected" label nil (reparse-symbol classsubparts) [1744 1754])
                            ("AttrIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1757 1768])
                            ("public" label nil (reparse-symbol classsubparts) [1770 1777])
                            ("AttrIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoAttrIterator" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1798 1826])
                                    ("take_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [1827 1846]))                                  
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1789 1848])
                            ("AttrIter" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1860 1880]))                                  
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1851 1881])
                            ("AttrIter" function
                               (:prototype-flag t
                                :destructor-flag t
                                :type "void")
                                (reparse-symbol classsubparts) [1885 1897])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("AttrIter" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1921 1941]))                                  
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1901 1942])
                            ("++" function
                               (:prototype-flag t
                                :operator-flag t
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2114 2142])
                            ("++" function
                               (:prototype-flag t
                                :operator-flag t
                                :constant-flag t
                                :arguments 
                                  ( ("" variable (:type "int") (reparse-symbol arg-sub-list) [2172 2176]))                                  
                                :type ("AttrIter" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2146 2177])
                            ("next" function
                               (:prototype-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [2419 2431])
                            ("get_range" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("start" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [2859 2870])
                                    ("end" variable
                                       (:reference 1
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [2871 2880]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2844 2887])
                            ("get_attribute" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("type" variable (:type ("AttrType" type (:type "class") nil nil)) (reparse-symbol arg-sub-list) [3343 3357]))                                  
                                :type ("Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3319 3364])
                            ("get_font_desc" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3517 3555])
                            ("get_language" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Language" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3710 3740])
                            ("get_extra_attrs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("SListHandle_Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3991 4037])
                            ("get_attrs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("SListHandle_Attribute" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4191 4231])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoAttrIterator" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4238 4296])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoAttrIterator" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4299 4357])
                            ("protected" label nil (reparse-symbol classsubparts) [4359 4369])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoAttrIterator" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4372 4400]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1437 4405]))                  
                :type "namespace")
                nil [1029 4408])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoAttrIterator" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [4501 4527])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [4528 4548]))                          
                        :type ("Pango::AttrIter" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4480 4550]))                  
                :type "namespace")
                nil [4430 4553]))          
      :file "attriter.h"
      :pointmax 4608
      :fsize 4607
      :lastmodtime '(24204 22131 442602 12000)
      :unmatched-syntax '((punctuation 2313 . 2314) (CONST 2308 . 2313) (semantic-list 2305 . 2307) (BOOL 2301 . 2305) (OPERATOR 2292 . 2300) (EXPLICIT 2283 . 2291) (EXPLICIT 1780 . 1788) (USING 1533 . 1538) (USING 1499 . 1504))
      :lexical-table 
        '(("_PANGOMM_ATTRITER_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_RECTANGLE_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])
            ("pango/pango-types.h" include (:system-flag t) nil [943 973])
            ("Pango" type
               (:members 
                  ( ("Rectangle" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1581 1588])
                            ("CppObjectType" variable
                               (:default-value "Rectangle"
                                :type "int")
                                (reparse-symbol classsubparts) [1630 1656])
                            ("BaseObjectType" variable
                               (:default-value "PangoRectangle"
                                :type "int")
                                (reparse-symbol classsubparts) [1665 1697])
                            ("private" label nil (reparse-symbol classsubparts) [1737 1745])
                            ("public" label nil (reparse-symbol classsubparts) [1748 1755])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1758 1770])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [1783 1789])
                                    ("y" variable (:type "int") (reparse-symbol arg-sub-list) [1790 1796])
                                    ("width" variable (:type "int") (reparse-symbol arg-sub-list) [1797 1807])
                                    ("height" variable (:type "int") (reparse-symbol arg-sub-list) [1808 1819]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1773 1820])
                            ("Rectangle" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("PangoRectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1842 1868]))                                  
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1832 1869])
                            ("set_x" function
                               (:arguments 
                                  ( ("x" variable (:type "int") (reparse-symbol arg-sub-list) [1989 1995]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [1978 2022])
                            ("set_y" function
                               (:arguments 
                                  ( ("y" variable (:type "int") (reparse-symbol arg-sub-list) [2141 2147]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2130 2174])
                            ("set_width" function
                               (:arguments 
                                  ( ("w" variable (:type "int") (reparse-symbol arg-sub-list) [2267 2273]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2252 2300])
                            ("set_height" function
                               (:arguments 
                                  ( ("h" variable (:type "int") (reparse-symbol arg-sub-list) [2396 2402]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2380 2429])
                            ("get_x" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2533 2580])
                            ("get_y" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2683 2730])
                            ("get_width" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2803 2854])
                            ("get_height" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [2929 2981])
                            ("get_ascent" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3263 3321])
                            ("get_descent" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [3606 3665])
                            ("get_lbearing" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4005 4065])
                            ("get_rbearing" function
                               (:methodconst-flag t
                                :type "int")
                                (reparse-symbol classsubparts) [4420 4480])
                            ("equal" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :arguments 
                                  ( ("rhs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Rectangle" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4664 4685]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [4653 4692])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoRectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4749 4805])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoRectangle" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4859 4915])
                            ("protected" label nil (reparse-symbol classsubparts) [4917 4927])
                            ("gobject_" variable (:type ("PangoRectangle" type (:type "class") nil nil)) (reparse-symbol classsubparts) [4930 4954]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1561 4959])
                    ("==" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5017 5038])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5039 5060]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [4994 5089])
                    ("!=" function
                       (:operator-flag t
                        :typemodifiers ("inline")
                        :arguments 
                          ( ("lhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5147 5168])
                            ("rhs" variable
                               (:reference 1
                                :constant-flag t
                                :type ("Rectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5169 5190]))                          
                        :type "bool")
                        (reparse-symbol namespacesubparts) [5124 5220]))                  
                :type "namespace")
                nil [976 5223])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoRectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5322 5345]))                          
                        :type ("Pango::Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5299 5346])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("PangoRectangle" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5410 5439]))                          
                        :type ("Pango::Rectangle" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5381 5440]))                  
                :type "namespace")
                nil [5248 5443]))          
      :file "rectangle.h"
      :pointmax 5502
      :fsize 5501
      :lastmodtime '(24204 22131 450602 12000)
      :unmatched-syntax '((EXPLICIT 1823 . 1831) (USING 1659 . 1664) (USING 1624 . 1629))
      :lexical-table 
        '(("_PANGOMM_RECTANGLE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_GLYPH_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])
            ("pango/pango-glyph.h" include (:system-flag t) nil [954 984])
            ("Pango" type
               (:members 
                  ( ("GlyphInfo" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1006 1022])
                    ("GlyphGeometry" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1023 1043])
                    ("Glyph" type
                       (:typedef ("PangoGlyph" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [1127 1152])
                    ("GlyphUnit" type
                       (:typedef ("PangoGlyphUnit" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [1300 1333])
                    ("GlyphVisAttr" type
                       (:typedef ("PangoGlyphVisAttr" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [1486 1525])
                    ("GlyphInfo" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1662 1669])
                            ("CppObjectType" variable
                               (:default-value "GlyphInfo"
                                :type "int")
                                (reparse-symbol classsubparts) [1711 1737])
                            ("BaseObjectType" variable
                               (:default-value "PangoGlyphInfo"
                                :type "int")
                                (reparse-symbol classsubparts) [1746 1778])
                            ("private" label nil (reparse-symbol classsubparts) [1818 1826])
                            ("public" label nil (reparse-symbol classsubparts) [1829 1836])
                            ("GlyphInfo" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("GlyphInfo" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1839 1851])
                            ("get_glyph" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glyph" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1914 1938])
                            ("get_geometry" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2040 2075])
                            ("get_attr" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphVisAttr" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2171 2201])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoGlyphInfo" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2813 2869])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoGlyphInfo" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2923 2979])
                            ("protected" label nil (reparse-symbol classsubparts) [2981 2991])
                            ("gobject_" variable (:type ("PangoGlyphInfo" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2994 3018]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1642 3023])
                    ("GlyphGeometry" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [3181 3188])
                            ("CppObjectType" variable
                               (:default-value "GlyphGeometry"
                                :type "int")
                                (reparse-symbol classsubparts) [3230 3260])
                            ("BaseObjectType" variable
                               (:default-value "PangoGlyphGeometry"
                                :type "int")
                                (reparse-symbol classsubparts) [3269 3305])
                            ("private" label nil (reparse-symbol classsubparts) [3345 3353])
                            ("public" label nil (reparse-symbol classsubparts) [3356 3363])
                            ("GlyphGeometry" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("GlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3366 3382])
                            ("GlyphGeometry" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("src" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("PangoGlyphGeometry" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3408 3438]))                                  
                                :type ("GlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3394 3439])
                            ("get_width" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphUnit" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3536 3564])
                            ("get_x_offset" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphUnit" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3676 3707])
                            ("get_y_offset" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphUnit" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3815 3846])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoGlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4423 4483])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoGlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4486 4546])
                            ("protected" label nil (reparse-symbol classsubparts) [4548 4558])
                            ("gobject_" variable (:type ("PangoGlyphGeometry" type (:type "class") nil nil)) (reparse-symbol classsubparts) [4561 4589]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [3157 4594]))                  
                :type "namespace")
                nil [987 5402])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoGlyphInfo" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5497 5520]))                          
                        :type ("Pango::GlyphInfo" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5474 5521])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("PangoGlyphInfo" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5585 5614]))                          
                        :type ("Pango::GlyphInfo" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5556 5615])
                    ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoGlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5681 5708]))                          
                        :type ("Pango::GlyphGeometry" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5654 5709])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("PangoGlyphGeometry" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5781 5814]))                          
                        :type ("Pango::GlyphGeometry" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5748 5815]))                  
                :type "namespace")
                nil [5423 6014]))          
      :file "glyph.h"
      :pointmax 6065
      :fsize 6064
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((EXPLICIT 3385 . 3393) (USING 3263 . 3268) (USING 3224 . 3229) (USING 1740 . 1745) (USING 1705 . 1710))
      :lexical-table 
        '(("_PANGOMM_GLYPH_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_COVERAGE_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [963 994])
            ("pango/pango-font.h" include (:system-flag t) nil [995 1024])
            ("Pango" type
               (:members 
                  ( ("CoverageLevel" type
                       (:members 
                          ( ("COVERAGE_NONE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1979 1993])
                            ("COVERAGE_FALLBACK" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [1996 2014])
                            ("COVERAGE_APPROXIMATE" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2017 2038])
                            ("COVERAGE_EXACT" variable
                               (:constant-flag t
                                :type "int")
                                (reparse-symbol enumsubparts) [2041 2057]))                          
                        :type "enum")
                        (reparse-symbol namespacesubparts) [1956 2058]))                  
                :type "namespace")
                nil [1027 2061])
            ("Glib" type
               (:members 
                  ( ("Value" type
                       (:type "class"
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [2229 2236])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2265 2278]))                          
                        :superclasses 
                          ( ("Glib::Value_Enum" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::CoverageLevel" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [2133 2281]))                  
                :type "namespace")
                nil [2115 2284])
            ("Pango" type
               (:members 
                  ( ("final" variable (:type ("Coverage" type
                         (:prototype t
                          :type "class")
                          nil nil)) (reparse-symbol namespacesubparts) [2661 5568]))                  
                :type "namespace")
                nil [2342 5571])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoCoverage" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5938 5960])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5961 5983]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::Coverage" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [5903 5985]))                  
                :type "namespace")
                nil [5593 5988]))          
      :file "coverage.h"
      :pointmax 6043
      :fsize 6042
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2262 . 2264) (symbol 2252 . 2262) (symbol 2246 . 2251) (STATIC 2239 . 2245))
      :lexical-table 
        '(("_PANGOMM_COVERAGE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_LAYOUTRUN_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])
            ("pangomm/attributes.h" include (:system-flag t) nil [966 997])
            ("pango/pango-layout.h" include (:system-flag t) nil [1013 1044])
            ("PangoGlyphItem" type
               (:typemodifiers ("extern" "\"C\"")
                :type "typedef"
                :typedef ("_PangoGlyphItem" type
                     (:prototype t
                      :type "struct")
                      nil nil))
                (reparse-symbol extern-c-contents) [1093 1139])
            ("Pango" type
               (:members 
                  ( ("Item" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1169 1180])
                    ("GlyphString" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1181 1199])
                    ("LayoutRun" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1200 1216])
                    ("GlyphItem" type
                       (:typedef ("LayoutRun" type (:type "class") nil nil)
                        :type "typedef")
                        (reparse-symbol namespacesubparts) [1532 1560])
                    ("LayoutRun" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1769 1776])
                            ("CppObjectType" variable
                               (:default-value "LayoutRun"
                                :type "int")
                                (reparse-symbol classsubparts) [1818 1844])
                            ("BaseObjectType" variable
                               (:default-value "PangoGlyphItem"
                                :type "int")
                                (reparse-symbol classsubparts) [1853 1885])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2042 2055])
                            ("LayoutRun" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("LayoutRun" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2059 2071])
                            ("LayoutRun" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :type ("PangoGlyphItem" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2094 2118])
                                    ("make_a_copy" variable
                                       (:default-value "true"
                                        :type "bool")
                                        (reparse-symbol arg-sub-list) [2119 2142]))                                  
                                :type ("LayoutRun" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2084 2144])
                            ("LayoutRun" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("LayoutRun" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2158 2181]))                                  
                                :type ("LayoutRun" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2148 2182])
                            ("=" function
                               (:prototype-flag t
                                :operator-flag t
                                :arguments 
                                  ( ("other" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("LayoutRun" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2206 2229]))                                  
                                :type ("LayoutRun" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2185 2230])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2263 2272])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2315 2324])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2341 2350])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2382 2391])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoGlyphItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2446 2501])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoGlyphItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2556 2611])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :pointer 1
                                :type ("PangoGlyphItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2753 2787])
                            ("protected" label nil (reparse-symbol classsubparts) [2789 2799])
                            ("gobject_" variable
                               (:pointer 1
                                :type ("PangoGlyphItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2802 2827])
                            ("private" label nil (reparse-symbol classsubparts) [2829 2837])
                            ("split" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3736 3762])
                                    ("split_index" variable (:type "int") (reparse-symbol arg-sub-list) [3763 3779]))                                  
                                :type ("GlyphItem" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3720 3780])
                            ("letter_space" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("text" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("Glib::ustring" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4576 4602])
                                    ("log_attrs" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("LogAttr" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [4603 4628])
                                    ("letter_spacing" variable
                                       (:default-value "0"
                                        :type "int")
                                        (reparse-symbol arg-sub-list) [4629 4652]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [4558 4654])
                            ("get_item" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Item" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4798 4820])
                            ("get_glyphs" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("GlyphString" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4948 4979]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1749 4984]))                  
                :type "namespace")
                nil [1150 4987])
            ("Pango" type (:type "namespace") nil [5012 5213])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoGlyphItem" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5567 5590])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5591 5613]))                          
                        :type ("Pango::LayoutRun" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [5545 5615])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::LayoutRun" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [5650 5741]))                  
                :type "namespace")
                nil [5234 5782]))          
      :file "layoutrun.h"
      :pointmax 5838
      :fsize 5837
      :lastmodtime '(24204 22131 450602 12000)
      :unmatched-syntax '((semantic-list 5192 . 5210) (symbol 5181 . 5189) (semantic-list 5148 . 5180) (symbol 5144 . 5148) (VOID 5139 . 5143) (INLINE 5132 . 5138) (semantic-list 2363 . 2381) (symbol 2359 . 2363) (VOID 2354 . 2358) (semantic-list 2338 . 2340) (symbol 2329 . 2338) (punctuation 2328 . 2329) (semantic-list 2295 . 2314) (punctuation 2294 . 2295) (OPERATOR 2286 . 2294) (punctuation 2306 . 2307) (punctuation 2284 . 2285) (symbol 2275 . 2284) (punctuation 2306 . 2307) (semantic-list 2243 . 2262) (symbol 2234 . 2243) (punctuation 2254 . 2255) (EXPLICIT 2075 . 2083) (semantic-list 2039 . 2041) (symbol 2031 . 2039) (symbol 2025 . 2030) (STATIC 2018 . 2024) (USING 1847 . 1852) (USING 1812 . 1817))
      :lexical-table 
        '(("_PANGOMM_LAYOUTRUN_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_FONTFACE_H" variable (:constant-flag t) nil [86 105])
            ("glibmm/ustring.h" include (:system-flag t) nil [108 135])
            ("sigc++/sigc++.h" include (:system-flag t) nil [136 162])
            ("pangomm/fontdescription.h" include (:system-flag t) nil [1025 1061])
            ("glibmm/object.h" include (:system-flag t) nil [1062 1088])
            ("glibmm/arrayhandle.h" include (:system-flag t) nil [1089 1120])
            ("pango/pango-font.h" include (:system-flag t) nil [1121 1150])
            ("_PangoFontFace" type
               (:prototype t
                :type "struct")
                nil [1208 1230])
            ("_PangoFontFaceClass" type
               (:prototype t
                :type "struct")
                nil [1258 1285])
            ("Pango" type
               (:members 
                  ( ("FontFace_Class" type
                       (:prototype t
                        :type "class")
                        (reparse-symbol namespacesubparts) [1377 1399]))                  
                :type "namespace")
                nil [1359 1401])
            ("Pango" type
               (:members 
                  ( ("FontFace" type
                       (:superclasses 
                          ( ("Glib::Object" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1680 1687])
                            ("CppObjectType" variable
                               (:default-value "FontFace"
                                :type "int")
                                (reparse-symbol classsubparts) [1696 1721])
                            ("CppClassType" variable
                               (:default-value "FontFace_Class"
                                :type "int")
                                (reparse-symbol classsubparts) [1730 1760])
                            ("BaseObjectType" variable
                               (:default-value "PangoFontFace"
                                :type "int")
                                (reparse-symbol classsubparts) [1769 1800])
                            ("BaseClassType" variable
                               (:default-value "PangoFontFaceClass"
                                :type "int")
                                (reparse-symbol classsubparts) [1809 1844])
                            ("private" label nil (reparse-symbol classsubparts) [1951 1959])
                            ("FontFace_Class" friend nil (reparse-symbol classsubparts) [1961 1988])
                            ("fontface_class_" variable
                               (:typemodifiers ("static")
                                :type ("CppClassType" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1992 2028])
                            ("protected" label nil (reparse-symbol classsubparts) [2030 2040])
                            ("FontFace" 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) [2061 2107]))                                  
                                :type ("FontFace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2052 2108])
                            ("FontFace" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("castitem" variable
                                       (:pointer 1
                                        :type ("PangoFontFace" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2129 2153]))                                  
                                :type ("FontFace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2120 2154])
                            ("public" label nil (reparse-symbol classsubparts) [2195 2202])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2231 2240])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [2279 2288])
                            ("override" variable (:type ("noexcept" type (:type "class") nil nil)) (reparse-symbol classsubparts) [2304 2322])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2446 2459])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [2527 2540])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoFontFace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2601 2689])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoFontFace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2743 2831])
                            ("gobj_copy" function
                               (:prototype-flag t
                                :pointer 1
                                :type ("PangoFontFace" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2974 3001])
                            ("private" label nil (reparse-symbol classsubparts) [3003 3011])
                            ("public" label nil (reparse-symbol classsubparts) [3014 3021])
                            ("describe" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("FontDescription" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3278 3311])
                            ("get_name" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [3675 3706])
                            ("list_sizes" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ArrayHandle" type
                                     (:template-specifier 
                                        ( ("int" type nil nil nil))                                        
                                      :type "class")
                                      nil nil))
                                (reparse-symbol classsubparts) [3933 3975])
                            ("is_synthesized" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type "bool")
                                (reparse-symbol classsubparts) [4239 4267])
                            ("protected" label nil (reparse-symbol classsubparts) [4271 4281])
                            ("public" label nil (reparse-symbol classsubparts) [4543 4550])
                            ("public" label nil (reparse-symbol classsubparts) [4552 4559])
                            ("protected" label nil (reparse-symbol classsubparts) [4616 4626]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1603 4727]))                  
                :type "namespace")
                nil [1456 4730])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoFontFace" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [5119 5141])
                            ("take_copy" variable
                               (:default-value "false"
                                :type "bool")
                                (reparse-symbol arg-sub-list) [5142 5164]))                          
                        :type ("Glib::RefPtr" type
                             (:template-specifier 
                                ( ("Pango::FontFace" type nil nil nil))                                
                              :type "class")
                              nil nil))
                        (reparse-symbol namespacesubparts) [5084 5166]))                  
                :type "namespace")
                nil [4755 5168]))          
      :file "fontface.h"
      :pointmax 5205
      :fsize 5204
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((semantic-list 2524 . 2526) (symbol 2511 . 2524) (symbol 2505 . 2510) (STATIC 2498 . 2504) (semantic-list 2438 . 2440) (symbol 2430 . 2438) (symbol 2424 . 2429) (STATIC 2417 . 2423) (semantic-list 2301 . 2303) (symbol 2293 . 2301) (punctuation 2292 . 2293) (semantic-list 2262 . 2278) (punctuation 2261 . 2262) (OPERATOR 2253 . 2261) (punctuation 2272 . 2273) (punctuation 2251 . 2252) (symbol 2243 . 2251) (punctuation 2272 . 2273) (semantic-list 2214 . 2230) (symbol 2206 . 2214) (punctuation 2224 . 2225) (EXPLICIT 2111 . 2119) (EXPLICIT 2043 . 2051) (punctuation 1988 . 1989) (punctuation 1948 . 1949) (DELETE 1942 . 1948) (punctuation 1940 . 1941) (semantic-list 1922 . 1939) (punctuation 1921 . 1922) (OPERATOR 1913 . 1921) (punctuation 1911 . 1912) (symbol 1903 . 1911) (punctuation 1899 . 1900) (DELETE 1893 . 1899) (punctuation 1891 . 1892) (semantic-list 1873 . 1890) (symbol 1865 . 1873) (USING 1803 . 1808) (USING 1763 . 1768) (USING 1724 . 1729) (USING 1690 . 1695) (USING 1231 . 1236) (USING 1186 . 1191))
      :lexical-table 
        '(("_PANGOMM_FONTFACE_H")
          )
)
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("_PANGOMM_COLOR_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])
            ("glibmm/value.h" include (:system-flag t) nil [935 960])
            ("glibmm/utility.h" include (:system-flag t) nil [961 988])
            ("pango/pango-attributes.h" include (:system-flag t) nil [989 1024])
            ("Pango" type
               (:members 
                  ( ("Color" type
                       (:members 
                          ( ("public" label nil (reparse-symbol classsubparts) [1149 1156])
                            ("CppObjectType" variable
                               (:default-value "Color"
                                :type "int")
                                (reparse-symbol classsubparts) [1198 1220])
                            ("BaseObjectType" variable
                               (:default-value "PangoColor"
                                :type "int")
                                (reparse-symbol classsubparts) [1229 1257])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1325 1334])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1374 1383])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1408 1417])
                            ("noexcept" variable (:type "int") (reparse-symbol classsubparts) [1452 1461])
                            ("G_GNUC_CONST" variable (:type "int") (reparse-symbol classsubparts) [1580 1593])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1597 1605])
                            ("Color" function
                               (:prototype-flag t
                                :constructor-flag t
                                :arguments 
                                  ( ("gobject" variable
                                       (:pointer 1
                                        :constant-flag t
                                        :type ("PangoColor" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [1624 1650]))                                  
                                :type ("Color" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1618 1651])
                            ("gobj" function
                               (:pointer 1
                                :type ("PangoColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1729 1781])
                            ("gobj" function
                               (:methodconst-flag t
                                :pointer 1
                                :constant-flag t
                                :type ("PangoColor" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [1836 1888])
                            ("protected" label nil (reparse-symbol classsubparts) [1890 1900])
                            ("gobject_" variable (:type ("PangoColor" type (:type "class") nil nil)) (reparse-symbol classsubparts) [1903 1923])
                            ("private" label nil (reparse-symbol classsubparts) [1925 1933])
                            ("public" label nil (reparse-symbol classsubparts) [1940 1947])
                            ("get_red" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint16" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2345 2369])
                            ("get_green" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint16" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2546 2572])
                            ("get_blue" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("guint16" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [2747 2772])
                            ("set_red" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("guint16" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [2963 2984]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [2950 2985])
                            ("set_green" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("guint16" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3182 3203]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3167 3204])
                            ("set_blue" function
                               (:prototype-flag t
                                :arguments 
                                  ( ("value" variable
                                       (:reference 1
                                        :constant-flag t
                                        :type ("guint16" type (:type "class") nil nil))
                                        (reparse-symbol arg-sub-list) [3398 3419]))                                  
                                :type "void")
                                (reparse-symbol classsubparts) [3384 3420])
                            ("parse" 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) [4083 4109]))                                  
                                :type "bool")
                                (reparse-symbol classsubparts) [4072 4110])
                            ("to_string" function
                               (:prototype-flag t
                                :methodconst-flag t
                                :type ("Glib::ustring" type (:type "class") nil nil))
                                (reparse-symbol classsubparts) [4432 4464]))                          
                        :type "class")
                        (reparse-symbol namespacesubparts) [1133 4469]))                  
                :type "namespace")
                nil [1027 4472])
            ("Glib" type
               (:members 
                  ( ("wrap" function
                       (:prototype-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :type ("PangoColor" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [4651 4670]))                          
                        :type ("Pango::Color" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4632 4671])
                    ("wrap" function
                       (:prototype-flag t
                        :constant-flag t
                        :arguments 
                          ( ("object" variable
                               (:pointer 1
                                :constant-flag t
                                :type ("PangoColor" type (:type "class") nil nil))
                                (reparse-symbol arg-sub-list) [4815 4840]))                          
                        :type ("Pango::Color" type (:type "class") nil nil))
                        (reparse-symbol namespacesubparts) [4790 4841])
                    ("Value" type
                       (:type "class"
                        :superclasses 
                          ( ("Glib::Value_Boxed" type
                               (:protection "public"
                                :type "class")
                                nil nil))                          
                        :template-specifier 
                          ( ("Pango::Color" type nil nil nil))                          )
                        (reparse-symbol namespacesubparts) [4876 4959]))                  
                :type "namespace")
                nil [4497 5000]))          
      :file "color.h"
      :pointmax 5052
      :fsize 5051
      :lastmodtime '(24204 22131 446602 12000)
      :unmatched-syntax '((punctuation 2169 . 2170) (CONST 2164 . 2169) (semantic-list 2161 . 2163) (BOOL 2157 . 2161) (OPERATOR 2148 . 2156) (EXPLICIT 2139 . 2147) (punctuation 2054 . 2055) (semantic-list 2052 . 2054) (BOOL 2048 . 2052) (OPERATOR 2039 . 2047) (EXPLICIT 2030 . 2038) (EXPLICIT 1609 . 1617) (semantic-list 1577 . 1579) (symbol 1569 . 1577) (symbol 1563 . 1568) (STATIC 1556 . 1562) (semantic-list 1436 . 1451) (punctuation 1435 . 1436) (OPERATOR 1427 . 1435) (punctuation 1443 . 1444) (punctuation 1425 . 1426) (symbol 1420 . 1425) (punctuation 1443 . 1444) (semantic-list 1392 . 1407) (symbol 1387 . 1392) (punctuation 1399 . 1400) (semantic-list 1353 . 1373) (punctuation 1352 . 1353) (OPERATOR 1344 . 1352) (punctuation 1342 . 1343) (symbol 1337 . 1342) (semantic-list 1304 . 1324) (symbol 1299 . 1304) (USING 1223 . 1228) (USING 1192 . 1197))
      :lexical-table 
        '(("_PANGOMM_COLOR_H")
          )
))
  :file "!usr!include!pangomm-1.4!pangomm!semantic.cache"
  :semantic-tag-version "2.0"
  :semanticdb-version "2.2")
