;; 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 
        '( ("test.h" include nil nil [1 18])
            ("gtkmm/main.h" include (:system-flag t) nil [19 42])
            ("main" function
               (:arguments 
                  ( ("argc" variable (:type "int") (reparse-symbol arg-sub-list) [52 61])
                    ("argv" variable
                       (:pointer 2
                        :type "char")
                        (reparse-symbol arg-sub-list) [62 74]))                  
                :type "int")
                nil [43 150]))          
      :file "main.cpp"
      :pointmax 151
      :fsize 150
      :lastmodtime '(24253 11001 129206 158000)
      :unmatched-syntax nil)
    (semanticdb-table "semanticdb-table"
      :major-mode c-mode
      :tags 
        '( ("gtkmm/button.h" include (:system-flag t) nil [15 40])
            ("gtkmm/window.h" include (:system-flag t) nil [41 66])
            ("Test" type
               (:superclasses 
                  ( ("Gtk::Window" type
                       (:protection "public"
                        :type "class")
                        nil nil))                  
                :members 
                  ( ("public" label nil (reparse-symbol classsubparts) [104 111])
                    ("Test" function
                       (:prototype-flag t
                        :constructor-flag t
                        :type ("Test" type (:type "class") nil nil))
                        (reparse-symbol classsubparts) [114 121])
                    ("Test" function
                       (:prototype-flag t
                        :destructor-flag t
                        :typemodifiers ("virtual")
                        :type "void")
                        (reparse-symbol classsubparts) [124 140])
                    ("protected" label nil (reparse-symbol classsubparts) [142 152])
                    ("on_button_clicked" function
                       (:prototype-flag t
                        :type "void")
                        (reparse-symbol classsubparts) [176 201])
                    ("m_button" variable (:type ("Gtk::Button" type (:type "class") nil nil)) (reparse-symbol classsubparts) [225 246]))                  
                :type "class")
                nil [68 249]))          
      :file "test.h"
      :pointmax 250
      :fsize 249
      :lastmodtime '(24253 10803 981195 796000)
      :unmatched-syntax '((symbol 9 . 13) (symbol 2 . 8) (punctuation 1 . 2)))
    (semanticdb-table "semanticdb-table"
      :major-mode c++-mode
      :tags 
        '( ("test.h" include nil nil [1 18])
            ("iostream" include (:system-flag t) nil [19 38])
            ("Test" function
               (:constructor-flag t
                :parent "Test"
                :type ("Test" type (:type "class") nil nil))
                nil [40 577])
            ("Test" function
               (:destructor-flag t
                :parent "Test"
                :type "void")
                nil [579 597])
            ("on_button_clicked" function
               (:parent "Test"
                :type "void")
                nil [599 676]))          
      :file "test.cpp"
      :pointmax 677
      :fsize 676
      :lastmodtime '(24253 10821 611196 723000)
      :unmatched-syntax nil))
  :file "!tmp!test!semantic.cache"
  :semantic-tag-version "2.0"
  :semanticdb-version "2.2")
