Hi Troy;
I pulled together a small example. Last time you emailed, it worked for
me fine. Today it failed to get any completions.
I was puzzled.
I started by inspecting the output of:
semanticdb-typecache-dump
I used semantic-decoration-mode (which I have on by default) and viewed
that the include for vector was yellow, meaning unparsed. There is a
context menu on the header to inspect more about it. I asked it to
parse and it resisted. I visited vector and asked it to parse, and that
was ok, but since vector is full of other includes, not so useful.
Strangely when I used
semanticdb-find-test-translate-path
in my test file, no luck. I ran that in vector, and it was busy and
showed all the sub headers.
when I then checked my test file again, it gave me the full list.
I don't know what state was wrong in my emacs, but now I can't reproduce
your problem anymore and completions show up fine, and I don't know what
was wrong either.
I'll guess something got cached incorrectly. Perhaps the above steps
will solve the problem for you, and it was temporary.
Eric
On 06/29/2012 02:36 PM, Troy Daniels wrote:
>
>
> On Thu, Jun 21, 2012 at 11:49 PM, Eric M. Ludlam <ericludlam@...
> <mailto:ericludlam@...>> wrote:
>
> On 06/21/2012 08:43 AM, Troy Daniels wrote:
>
>
>
> On Wed, Jun 20, 2012 at 9:52 PM, Eric M. Ludlam
> <ericludlam@... <mailto:ericludlam@...>
> <mailto:ericludlam@... <mailto:ericludlam@...>>> wrote:
>
>
> typedef std::vector< Path > Paths;
>
> class Path appears in the list of known types, but std::vector is
> missing from the list of known symbols in the current scope, as
> is the
> std namespace. There is an explicit #include <vector> at the
> top of the
> file, and it does not claim that there are any unknown header files.
> Troy
>
>
> I'll guess your vector header either doesn't have the right
> pre-processor macros enabled, or it isn't showing up in the std
> namespace due to some strange std namespace macro.
>
> You would need to visit the vector file, and compare the code to the
> output of:
>
> M-x bovinate RET
>
>
> The output includes
>
> ("bits/stl_vector.h" include
> (:system-flag t)
> (:filename "/usr/local/include/c++/4.5.3/vector")
>
> which is the header that actually defines the vector class.
>
> Running bovinate on stl_vector.h includes the output below, which seems
> to indicate vector being defined in the std namespace. (I deleted the
> class listed before vector so make it easier to read.
>
> ("std" type
> (:members
> (( -- deleted )
> ("vector" type
> (:superclasses
> (("_Vector_base" type
> (:protection "protected" :type "class")
> nil nil))
> :members
> (("_Alloc_value_type" type
> (:typedef
> ("_Alloc::value_type" type
> (:type "class")
> nil nil)
> :superclasses "_Alloc::value_type" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 5848 to 5917 in stl_vector.h>)
> ("_Base" type
> (:typedef
> ("_Vector_base" type
> (:template-specifier
> (("_Tp" type nil nil nil)
> ("_Alloc" type nil nil nil))
> :type "class")
> nil nil)
> :superclasses "_Vector_base" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6064 to 6107 in stl_vector.h>)
> ("_Tp_alloc_type" type
> (:typedef
> ("_Base::_Tp_alloc_type" type
> (:type "class")
> nil nil)
> :superclasses "_Base::_Tp_alloc_type" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6114 to 6170 in stl_vector.h>)
> ("public" label nil
> (reparse-symbol classsubparts)
> #<overlay from 6176 to 6183 in stl_vector.h>)
> ("value_type" type
> (:typedef
> ("_Tp" type
> (:type "class")
> nil nil)
> :superclasses "_Tp" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6190 to 6218 in stl_vector.h>)
> ("pointer" type
> (:typedef
> ("_Tp_alloc_type::pointer" type
> (:type "class")
> nil nil)
> :superclasses "_Tp_alloc_type::pointer" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6225 to 6284 in stl_vector.h>)
> ("const_pointer" type
> (:typedef
> ("_Tp_alloc_type::const_pointer" type
> (:type "class")
> nil nil)
> :superclasses "_Tp_alloc_type::const_pointer" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6291 to 6356 in stl_vector.h>)
> ("reference" type
> (:typedef
> ("_Tp_alloc_type::reference" type
> (:type "class")
> nil nil)
> :superclasses "_Tp_alloc_type::reference" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6363 to 6424 in stl_vector.h>)
> ("const_reference" type
> (:typedef
> ("_Tp_alloc_type::const_reference" type
> (:type "class")
> nil nil)
> :superclasses "_Tp_alloc_type::const_reference" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6431 to 6498 in stl_vector.h>)
> ("iterator" type
> (:typedef
> ("__gnu_cxx::__normal_iterator" type
> (:template-specifier
> (("pointer" type nil nil nil)
> ("vector" type nil nil nil))
> :type "class")
> nil nil)
> :superclasses "__gnu_cxx::__normal_iterator" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6505 to 6568 in stl_vector.h>)
> ("const_iterator" type
> (:typedef
> ("__gnu_cxx::__normal_iterator" type
> (:template-specifier
> (("const_pointer" type nil nil nil)
> ("vector" type nil nil nil))
> :type "class")
> nil nil)
> :superclasses "__gnu_cxx::__normal_iterator" :type "typedef")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 6575 to 6576 in stl_vector.h> #<overlay from
> 6634 to 6656 in stl_vector.h>))
> #<overlay from 6575 to 6656 in stl_vector.h>)
> ("const_reverse_iterator" type
> (:typedef
> ("std::reverse_iterator" type
> (:template-specifier
> (("const_iterator" type nil nil nil))
> :type "class")
> nil nil)
> :superclasses "std::reverse_iterator" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6663 to 6733 in stl_vector.h>)
> ("reverse_iterator" type
> (:typedef
> ("std::reverse_iterator" type
> (:template-specifier
> (("iterator" type nil nil nil))
> :type "class")
> nil nil)
> :superclasses "std::reverse_iterator" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6740 to 6799 in stl_vector.h>)
> ("size_type" type
> (:typedef
> ("size_t" type
> (:type "class")
> nil nil)
> :superclasses "size_t" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6806 to 6836 in stl_vector.h>)
> ("difference_type" type
> (:typedef
> ("ptrdiff_t" type
> (:type "class")
> nil nil)
> :superclasses "ptrdiff_t" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6843 to 6882 in stl_vector.h>)
> ("allocator_type" type
> (:typedef
> ("_Alloc" type
> (:type "class")
> nil nil)
> :superclasses "_Alloc" :type "typedef")
> (reparse-symbol classsubparts)
> #<overlay from 6889 to 6945 in stl_vector.h>)
> ("protected" label nil
> (reparse-symbol classsubparts)
> #<overlay from 6951 to 6961 in stl_vector.h>)
> ("_Base::_M_allocate" variable
> (:type "int")
> (reparse-symbol classsubparts)
> #<overlay from 6974 to 6993 in stl_vector.h>)
> ("_Base::_M_deallocate" variable
> (:type "int")
> (reparse-symbol classsubparts)
> #<overlay from 7006 to 7027 in stl_vector.h>)
> ("_Base::_M_impl" variable
> (:type "int")
> (reparse-symbol classsubparts)
> #<overlay from 7040 to 7055 in stl_vector.h>)
> ("_Base::_M_get_Tp_allocator" variable
> (:type "int")
> (reparse-symbol classsubparts)
> #<overlay from 7068 to 7095 in stl_vector.h>)
> ("public" label nil
> (reparse-symbol classsubparts)
> #<overlay from 7101 to 7108 in stl_vector.h>)
> ("vector" function
> (:constructor-flag t :type
> ("vector" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 7309 to 7310 in stl_vector.h> #<overlay from
> 7317 to 7337 in stl_vector.h> #<overlay from 7109 to 7110 in
> stl_vector.h> #<overlay from 7151 to 7302 in stl_vector.h>))
> #<overlay from 7309 to 7337 in stl_vector.h>)
> ("vector" function
> (:constructor-flag t :arguments
> (("__a" variable
> (:reference 1 :constant-flag t :type
> ("allocator_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7483 to 7509 in stl_vector.h>))
> :type
> ("vector" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 7476 to 7477 in stl_vector.h> #<overlay from
> 7509 to 7532 in stl_vector.h>))
> #<overlay from 7476 to 7532 in stl_vector.h>)
> ("vector" function
> (:constructor-flag t :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7883 to 7897 in stl_vector.h>)
> ("__value" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7898 to 7925 in stl_vector.h>)
> ("" variable
> (:type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7926 to 7938 in stl_vector.h>)
> ("__a" variable
> (:reference 1 :constant-flag t :type
> ("allocator_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7946 to 7973 in stl_vector.h>)
> ("" variable
> (:type
> ("allocator_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 7974 to 7990 in stl_vector.h>))
> :type
> ("vector" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 7876 to 7877 in stl_vector.h> #<overlay from
> 7939 to 8059 in stl_vector.h>))
> #<overlay from 7876 to 8059 in stl_vector.h>)
> ("vector" function
> (:constructor-flag t :arguments
> (("__x" variable
> (:reference 1 :constant-flag t :type
> ("vector" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 8445 to 8463 in stl_vector.h>))
> :type
> ("vector" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 8438 to 8439 in stl_vector.h> #<overlay from
> 8463 to 8681 in stl_vector.h> #<overlay from 8061 to 8062 in
> stl_vector.h> #<overlay from 8070 to 8431 in stl_vector.h>))
> #<overlay from 8438 to 8681 in stl_vector.h>)
> ("vector" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type
> ("vector" type
> (:type "class")
> nil nil)
> :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 10451 to 10474 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 10475 to 10497 in stl_vector.h>)
> ("__a" variable
> (:reference 1 :constant-flag t :type
> ("allocator_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 10506 to 10533 in stl_vector.h>)
> ("" variable
> (:type
> ("allocator_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 10534 to 10550 in stl_vector.h>))
> :constructor-flag t)
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 10402 to 10403 in stl_vector.h> #<overlay from
> 10435 to 10781 in stl_vector.h> #<overlay from 9717 to 9718 in
> stl_vector.h> #<overlay from 9726 to 10395 in stl_vector.h>))
> #<overlay from 10402 to 10781 in stl_vector.h>)
> ("vector" function
> (:destructor-flag t :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 11040 to 11041 in stl_vector.h> #<overlay from
> 11049 to 11154 in stl_vector.h> #<overlay from 10783 to 10784 in
> stl_vector.h> #<overlay from 10792 to 11033 in stl_vector.h>))
> #<overlay from 11040 to 11154 in stl_vector.h>)
> ("=" function
> (:prototype-flag t :operator-flag t :arguments
> (("__x" variable
> (:reference 1 :constant-flag t :type
> ("vector" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 11538 to 11556 in stl_vector.h>))
> :type
> ("vector" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 11514 to 11515 in stl_vector.h> #<overlay from
> 11521 to 11557 in stl_vector.h> #<overlay from 11156 to 11157 in
> stl_vector.h> #<overlay from 11165 to 11507 in stl_vector.h>))
> #<overlay from 11514 to 11557 in stl_vector.h>)
> ("assign" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 13078 to 13092 in stl_vector.h>)
> ("__val" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 13093 to 13117 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 13060 to 13061 in stl_vector.h> #<overlay from
> 13064 to 13155 in stl_vector.h> #<overlay from 12597 to 12598 in
> stl_vector.h> #<overlay from 12606 to 13053 in stl_vector.h>))
> #<overlay from 13060 to 13155 in stl_vector.h>)
> ("assign" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 13699 to 13722 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 13723 to 13745 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 13637 to 13638 in stl_vector.h> #<overlay from
> 13670 to 13957 in stl_vector.h> #<overlay from 13157 to 13158 in
> stl_vector.h> #<overlay from 13166 to 13630 in stl_vector.h>))
> #<overlay from 13637 to 13957 in stl_vector.h>)
> ("_Base::get_allocator" variable
> (:type "int")
> (reparse-symbol classsubparts)
> #<overlay from 14616 to 14637 in stl_vector.h>)
> ("begin" function
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 14839 to 14840 in stl_vector.h> #<overlay from
> 14847 to 14912 in stl_vector.h> #<overlay from 14639 to 14640 in
> stl_vector.h> #<overlay from 14657 to 14832 in stl_vector.h>))
> #<overlay from 14839 to 14912 in stl_vector.h>)
> ("begin" function
> (:type
> ("const_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 15105 to 15106 in stl_vector.h> #<overlay from
> 15119 to 15196 in stl_vector.h> #<overlay from 14914 to 14915 in
> stl_vector.h> #<overlay from 14923 to 15098 in stl_vector.h>))
> #<overlay from 15105 to 15196 in stl_vector.h>)
> ("end" function
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 15384 to 15385 in stl_vector.h> #<overlay from
> 15392 to 15456 in stl_vector.h> #<overlay from 15198 to 15199 in
> stl_vector.h> #<overlay from 15207 to 15377 in stl_vector.h>))
> #<overlay from 15384 to 15456 in stl_vector.h>)
> ("end" function
> (:type
> ("const_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 15654 to 15655 in stl_vector.h> #<overlay from
> 15668 to 15744 in stl_vector.h> #<overlay from 15458 to 15459 in
> stl_vector.h> #<overlay from 15467 to 15647 in stl_vector.h>))
> #<overlay from 15654 to 15744 in stl_vector.h>)
> ("rbegin" function
> (:type
> ("reverse_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 15933 to 15934 in stl_vector.h> #<overlay from
> 15949 to 16006 in stl_vector.h> #<overlay from 15746 to 15747 in
> stl_vector.h> #<overlay from 15755 to 15926 in stl_vector.h>))
> #<overlay from 15933 to 16006 in stl_vector.h>)
> ("rbegin" function
> (:type
> ("const_reverse_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 16205 to 16206 in stl_vector.h> #<overlay from
> 16227 to 16296 in stl_vector.h> #<overlay from 16008 to 16009 in
> stl_vector.h> #<overlay from 16017 to 16198 in stl_vector.h>))
> #<overlay from 16205 to 16296 in stl_vector.h>)
> ("rend" function
> (:type
> ("reverse_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 16497 to 16498 in stl_vector.h> #<overlay from
> 16513 to 16570 in stl_vector.h> #<overlay from 16298 to 16299 in
> stl_vector.h> #<overlay from 16307 to 16490 in stl_vector.h>))
> #<overlay from 16497 to 16570 in stl_vector.h>)
> ("rend" function
> (:type
> ("const_reverse_iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 16781 to 16782 in stl_vector.h> #<overlay from
> 16803 to 16872 in stl_vector.h> #<overlay from 16572 to 16573 in
> stl_vector.h> #<overlay from 16581 to 16774 in stl_vector.h>))
> #<overlay from 16781 to 16872 in stl_vector.h>)
> ("size" function
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 18180 to 18181 in stl_vector.h> #<overlay from
> 18189 to 18286 in stl_vector.h> #<overlay from 18083 to 18084 in
> stl_vector.h> #<overlay from 18111 to 18173 in stl_vector.h>))
> #<overlay from 18180 to 18286 in stl_vector.h>)
> ("max_size" function
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 18361 to 18362 in stl_vector.h> #<overlay from
> 18370 to 18444 in stl_vector.h>))
> #<overlay from 18361 to 18444 in stl_vector.h>)
> ("resize" function
> (:arguments
> (("__new_size" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 19012 to 19033 in stl_vector.h>)
> ("__x" variable
> (:type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 19034 to 19050 in stl_vector.h>)
> ("" variable
> (:type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 19051 to 19063 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 18994 to 18995 in stl_vector.h> #<overlay from
> 18998 to 19213 in stl_vector.h> #<overlay from 18446 to 18447 in
> stl_vector.h> #<overlay from 18455 to 18987 in stl_vector.h>))
> #<overlay from 18994 to 19213 in stl_vector.h>)
> ("capacity" function
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 19565 to 19566 in stl_vector.h> #<overlay from
> 19574 to 19687 in stl_vector.h> #<overlay from 19416 to 19417 in
> stl_vector.h> #<overlay from 19425 to 19558 in stl_vector.h>))
> #<overlay from 19565 to 19687 in stl_vector.h>)
> ("empty" function
> (:type "bool")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 19808 to 19809 in stl_vector.h> #<overlay from
> 19812 to 19867 in stl_vector.h> #<overlay from 19689 to 19690 in
> stl_vector.h> #<overlay from 19698 to 19801 in stl_vector.h>))
> #<overlay from 19808 to 19867 in stl_vector.h>)
> ("reserve" function
> (:prototype-flag t :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 20695 to 20709 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 20676 to 20677 in stl_vector.h> #<overlay from
> 20680 to 20710 in stl_vector.h> #<overlay from 19869 to 19870 in
> stl_vector.h> #<overlay from 19878 to 20669 in stl_vector.h>))
> #<overlay from 20676 to 20710 in stl_vector.h>)
> ("[]" function
> (:operator-flag t :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 21234 to 21248 in stl_vector.h>))
> :type
> ("reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 21207 to 21208 in stl_vector.h> #<overlay from
> 21216 to 21298 in stl_vector.h> #<overlay from 20712 to 20713 in
> stl_vector.h> #<overlay from 20735 to 21200 in stl_vector.h>))
> #<overlay from 21207 to 21298 in stl_vector.h>)
> ("[]" function
> (:operator-flag t :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 21814 to 21828 in stl_vector.h>))
> :type
> ("const_reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 21781 to 21782 in stl_vector.h> #<overlay from
> 21796 to 21884 in stl_vector.h> #<overlay from 21300 to 21301 in
> stl_vector.h> #<overlay from 21309 to 21774 in stl_vector.h>))
> #<overlay from 21781 to 21884 in stl_vector.h>)
> ("protected" label nil
> (reparse-symbol classsubparts)
> #<overlay from 21890 to 21900 in stl_vector.h>)
> ("_M_range_check" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 21977 to 21991 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 21951 to 21952 in stl_vector.h> #<overlay from
> 21955 to 22095 in stl_vector.h>))
> #<overlay from 21951 to 22095 in stl_vector.h>)
> ("public" label nil
> (reparse-symbol classsubparts)
> #<overlay from 22101 to 22108 in stl_vector.h>)
> ("at" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 22640 to 22654 in stl_vector.h>))
> :type
> ("reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 22621 to 22622 in stl_vector.h> #<overlay from
> 22630 to 22715 in stl_vector.h> #<overlay from 22109 to 22110 in
> stl_vector.h> #<overlay from 22118 to 22614 in stl_vector.h>))
> #<overlay from 22621 to 22715 in stl_vector.h>)
> ("at" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 23264 to 23278 in stl_vector.h>))
> :type
> ("const_reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 23239 to 23240 in stl_vector.h> #<overlay from
> 23254 to 23344 in stl_vector.h> #<overlay from 22717 to 22718 in
> stl_vector.h> #<overlay from 22726 to 23232 in stl_vector.h>))
> #<overlay from 23239 to 23344 in stl_vector.h>)
> ("front" function
> (:type
> ("reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 23472 to 23473 in stl_vector.h> #<overlay from
> 23481 to 23522 in stl_vector.h> #<overlay from 23346 to 23347 in
> stl_vector.h> #<overlay from 23355 to 23465 in stl_vector.h>))
> #<overlay from 23472 to 23522 in stl_vector.h>)
> ("front" function
> (:type
> ("const_reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 23660 to 23661 in stl_vector.h> #<overlay from
> 23675 to 23722 in stl_vector.h> #<overlay from 23524 to 23525 in
> stl_vector.h> #<overlay from 23533 to 23653 in stl_vector.h>))
> #<overlay from 23660 to 23722 in stl_vector.h>)
> ("back" function
> (:type
> ("reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 23849 to 23850 in stl_vector.h> #<overlay from
> 23858 to 23902 in stl_vector.h> #<overlay from 23724 to 23725 in
> stl_vector.h> #<overlay from 23733 to 23842 in stl_vector.h>))
> #<overlay from 23849 to 23902 in stl_vector.h>)
> ("back" function
> (:type
> ("const_reference" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 24045 to 24046 in stl_vector.h> #<overlay from
> 24060 to 24110 in stl_vector.h> #<overlay from 23910 to 23911 in
> stl_vector.h> #<overlay from 23919 to 24038 in stl_vector.h>))
> #<overlay from 24045 to 24110 in stl_vector.h>)
> ("data" function
> (:type
> ("pointer" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 24414 to 24415 in stl_vector.h> #<overlay from
> 24421 to 24484 in stl_vector.h> #<overlay from 24112 to 24113 in
> stl_vector.h> #<overlay from 24149 to 24407 in stl_vector.h>))
> #<overlay from 24414 to 24484 in stl_vector.h>)
> ("data" function
> (:type
> ("const_pointer" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 24492 to 24493 in stl_vector.h> #<overlay from
> 24505 to 24580 in stl_vector.h>))
> #<overlay from 24492 to 24580 in stl_vector.h>)
> ("push_back" function
> (:arguments
> (("__x" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 25064 to 25086 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 25043 to 25044 in stl_vector.h> #<overlay from
> 25047 to 25305 in stl_vector.h> #<overlay from 24582 to 24583 in
> stl_vector.h> #<overlay from 24611 to 25036 in stl_vector.h>))
> #<overlay from 25043 to 25305 in stl_vector.h>)
> ("pop_back" function
> (:type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 25838 to 25839 in stl_vector.h> #<overlay from
> 25842 to 25952 in stl_vector.h> #<overlay from 25523 to 25524 in
> stl_vector.h> #<overlay from 25532 to 25831 in stl_vector.h>))
> #<overlay from 25838 to 25952 in stl_vector.h>)
> ("insert" function
> (:prototype-flag t :arguments
> (("__position" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 27238 to 27258 in stl_vector.h>)
> ("__x" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 27259 to 27281 in stl_vector.h>))
> :type
> ("iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 27216 to 27217 in stl_vector.h> #<overlay from
> 27224 to 27282 in stl_vector.h> #<overlay from 26677 to 26678 in
> stl_vector.h> #<overlay from 26686 to 27209 in stl_vector.h>))
> #<overlay from 27216 to 27282 in stl_vector.h>)
> ("insert" function
> (:arguments
> (("__position" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 29260 to 29280 in stl_vector.h>)
> ("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 29281 to 29295 in stl_vector.h>)
> ("__x" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 29296 to 29318 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 29242 to 29243 in stl_vector.h> #<overlay from
> 29246 to 29366 in stl_vector.h> #<overlay from 28659 to 28660 in
> stl_vector.h> #<overlay from 28668 to 29235 in stl_vector.h>))
> #<overlay from 29242 to 29366 in stl_vector.h>)
> ("insert" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__position" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 29998 to 30018 in stl_vector.h>)
> ("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 30019 to 30042 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 30051 to 30073 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 29936 to 29937 in stl_vector.h> #<overlay from
> 29969 to 30297 in stl_vector.h> #<overlay from 29368 to 29369 in
> stl_vector.h> #<overlay from 29377 to 29929 in stl_vector.h>))
> #<overlay from 29936 to 30297 in stl_vector.h>)
> ("erase" function
> (:prototype-flag t :arguments
> (("__position" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 31062 to 31082 in stl_vector.h>))
> :type
> ("iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 31041 to 31042 in stl_vector.h> #<overlay from
> 31049 to 31083 in stl_vector.h> #<overlay from 30299 to 30300 in
> stl_vector.h> #<overlay from 30308 to 31034 in stl_vector.h>))
> #<overlay from 31041 to 31083 in stl_vector.h>)
> ("erase" function
> (:prototype-flag t :arguments
> (("__first" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 32021 to 32038 in stl_vector.h>)
> ("__last" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 32039 to 32055 in stl_vector.h>))
> :type
> ("iterator" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 32000 to 32001 in stl_vector.h> #<overlay from
> 32008 to 32056 in stl_vector.h> #<overlay from 31085 to 31086 in
> stl_vector.h> #<overlay from 31094 to 31993 in stl_vector.h>))
> #<overlay from 32000 to 32056 in stl_vector.h>)
> ("swap" function
> (:arguments
> (("__x" variable
> (:reference 1 :type
> ("vector" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 32496 to 32508 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 32480 to 32481 in stl_vector.h> #<overlay from
> 32484 to 32916 in stl_vector.h> #<overlay from 32058 to 32059 in
> stl_vector.h> #<overlay from 32067 to 32473 in stl_vector.h>))
> #<overlay from 32480 to 32916 in stl_vector.h>)
> ("clear" function
> (:type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 33211 to 33212 in stl_vector.h> #<overlay from
> 33215 to 33280 in stl_vector.h> #<overlay from 32918 to 32919 in
> stl_vector.h> #<overlay from 32927 to 33204 in stl_vector.h>))
> #<overlay from 33211 to 33280 in stl_vector.h>)
> ("protected" label nil
> (reparse-symbol classsubparts)
> #<overlay from 33286 to 33296 in stl_vector.h>)
> ("_M_allocate_and_copy" function
> (:template
> (("_ForwardIterator" type
> (:type "class")
> nil nil))
> :type
> ("pointer" type
> (:type "class")
> nil nil)
> :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 33557 to 33571 in stl_vector.h>)
> ("__first" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 33580 to 33605 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 33606 to 33630 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 33476 to 33477 in stl_vector.h> #<overlay from
> 33511 to 33928 in stl_vector.h> #<overlay from 33297 to 33298 in
> stl_vector.h> #<overlay from 33306 to 33469 in stl_vector.h>))
> #<overlay from 33476 to 33928 in stl_vector.h>)
> ("_M_initialize_dispatch" function
> (:template
> (("_Integer" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__n" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34221 to 34234 in stl_vector.h>)
> ("__value" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34235 to 34252 in stl_vector.h>)
> ("" variable
> (:type
> ("__true_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34253 to 34265 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 34149 to 34150 in stl_vector.h> #<overlay from
> 34176 to 34505 in stl_vector.h> #<overlay from 33931 to 33932 in
> stl_vector.h> #<overlay from 33978 to 34142 in stl_vector.h>))
> #<overlay from 34149 to 34505 in stl_vector.h>)
> ("_M_initialize_dispatch" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34656 to 34679 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34680 to 34702 in stl_vector.h>)
> ("" variable
> (:type
> ("__false_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 34713 to 34726 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 34578 to 34579 in stl_vector.h> #<overlay from
> 34611 to 34894 in stl_vector.h>))
> #<overlay from 34578 to 34894 in stl_vector.h>)
> ("_M_range_initialize" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35033 to 35056 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35064 to 35086 in stl_vector.h>)
> ("" variable
> (:type
> ("std::input_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35087 to 35111 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 34958 to 34959 in stl_vector.h> #<overlay from
> 34991 to 35190 in stl_vector.h>))
> #<overlay from 34958 to 35190 in stl_vector.h>)
> ("_M_range_initialize" function
> (:template
> (("_ForwardIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35331 to 35356 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35364 to 35388 in stl_vector.h>)
> ("" variable
> (:type
> ("std::forward_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35389 to 35415 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 35254 to 35255 in stl_vector.h> #<overlay from
> 35289 to 35741 in stl_vector.h>))
> #<overlay from 35254 to 35741 in stl_vector.h>)
> ("_M_fill_initialize" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35885 to 35899 in stl_vector.h>)
> ("__value" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 35900 to 35926 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 35855 to 35856 in stl_vector.h> #<overlay from
> 35859 to 36106 in stl_vector.h> #<overlay from 35743 to 35744 in
> stl_vector.h> #<overlay from 35808 to 35848 in stl_vector.h>))
> #<overlay from 35855 to 36106 in stl_vector.h>)
> ("_M_assign_dispatch" function
> (:template
> (("_Integer" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__n" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36469 to 36482 in stl_vector.h>)
> ("__val" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36483 to 36498 in stl_vector.h>)
> ("" variable
> (:type
> ("__true_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36499 to 36511 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 36401 to 36402 in stl_vector.h> #<overlay from
> 36428 to 36551 in stl_vector.h> #<overlay from 36109 to 36110 in
> stl_vector.h> #<overlay from 36186 to 36394 in stl_vector.h>))
> #<overlay from 36401 to 36551 in stl_vector.h>)
> ("_M_assign_dispatch" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36693 to 36716 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36717 to 36739 in stl_vector.h>)
> ("" variable
> (:type
> ("__false_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 36746 to 36759 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 36619 to 36620 in stl_vector.h> #<overlay from
> 36652 to 36921 in stl_vector.h>))
> #<overlay from 36619 to 36921 in stl_vector.h>)
> ("_M_assign_aux" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37050 to 37073 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37074 to 37096 in stl_vector.h>)
> ("" variable
> (:type
> ("std::input_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37105 to 37129 in stl_vector.h>))
> :prototype-flag t)
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 36981 to 36982 in stl_vector.h> #<overlay from
> 37014 to 37130 in stl_vector.h>))
> #<overlay from 36981 to 37130 in stl_vector.h>)
> ("_M_assign_aux" function
> (:template
> (("_ForwardIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__first" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37261 to 37286 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37287 to 37311 in stl_vector.h>)
> ("" variable
> (:type
> ("std::forward_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37320 to 37346 in stl_vector.h>))
> :prototype-flag t)
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 37190 to 37191 in stl_vector.h> #<overlay from
> 37225 to 37347 in stl_vector.h>))
> #<overlay from 37190 to 37347 in stl_vector.h>)
> ("_M_fill_assign" function
> (:prototype-flag t :arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37483 to 37497 in stl_vector.h>)
> ("__val" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37498 to 37522 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 37457 to 37458 in stl_vector.h> #<overlay from
> 37461 to 37523 in stl_vector.h> #<overlay from 37349 to 37350 in
> stl_vector.h> #<overlay from 37419 to 37450 in stl_vector.h>))
> #<overlay from 37457 to 37523 in stl_vector.h>)
> ("_M_insert_dispatch" function
> (:template
> (("_Integer" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__pos" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37802 to 37817 in stl_vector.h>)
> ("__n" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37818 to 37831 in stl_vector.h>)
> ("__val" variable
> (:type
> ("_Integer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37832 to 37847 in stl_vector.h>)
> ("" variable
> (:type
> ("__true_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 37854 to 37866 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 37734 to 37735 in stl_vector.h> #<overlay from
> 37761 to 37913 in stl_vector.h> #<overlay from 37526 to 37527 in
> stl_vector.h> #<overlay from 37568 to 37727 in stl_vector.h>))
> #<overlay from 37734 to 37913 in stl_vector.h>)
> ("_M_insert_dispatch" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__pos" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38055 to 38070 in stl_vector.h>)
> ("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38071 to 38094 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38101 to 38123 in stl_vector.h>)
> ("" variable
> (:type
> ("__false_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38124 to 38137 in stl_vector.h>)))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 37981 to 37982 in stl_vector.h> #<overlay from
> 38014 to 38308 in stl_vector.h>))
> #<overlay from 37981 to 38308 in stl_vector.h>)
> ("_M_range_insert" function
> (:template
> (("_InputIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__pos" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38439 to 38454 in stl_vector.h>)
> ("__first" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38455 to 38478 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_InputIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38482 to 38504 in stl_vector.h>)
> ("" variable
> (:type
> ("std::input_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38505 to 38529 in stl_vector.h>))
> :prototype-flag t)
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 38368 to 38369 in stl_vector.h> #<overlay from
> 38401 to 38530 in stl_vector.h>))
> #<overlay from 38368 to 38530 in stl_vector.h>)
> ("_M_range_insert" function
> (:template
> (("_ForwardIterator" type
> (:type "class")
> nil nil))
> :type "void" :arguments
> (("__pos" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38663 to 38678 in stl_vector.h>)
> ("__first" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38679 to 38704 in stl_vector.h>)
> ("__last" variable
> (:type
> ("_ForwardIterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38708 to 38732 in stl_vector.h>)
> ("" variable
> (:type
> ("std::forward_iterator_tag" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38733 to 38759 in stl_vector.h>))
> :prototype-flag t)
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 38590 to 38591 in stl_vector.h> #<overlay from
> 38625 to 38760 in stl_vector.h>))
> #<overlay from 38590 to 38760 in stl_vector.h>)
> ("_M_fill_insert" function
> (:prototype-flag t :arguments
> (("__pos" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38898 to 38913 in stl_vector.h>)
> ("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38914 to 38928 in stl_vector.h>)
> ("__x" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 38929 to 38951 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 38872 to 38873 in stl_vector.h> #<overlay from
> 38876 to 38952 in stl_vector.h> #<overlay from 38762 to 38763 in
> stl_vector.h> #<overlay from 38840 to 38865 in stl_vector.h>))
> #<overlay from 38872 to 38952 in stl_vector.h>)
> ("_M_insert_aux" function
> (:prototype-flag t :arguments
> (("__position" variable
> (:type
> ("iterator" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 39051 to 39071 in stl_vector.h>)
> ("__x" variable
> (:reference 1 :constant-flag t :type
> ("value_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 39072 to 39094 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 39026 to 39027 in stl_vector.h> #<overlay from
> 39030 to 39095 in stl_vector.h>))
> #<overlay from 39026 to 39095 in stl_vector.h>)
> ("_M_check_len" function
> (:arguments
> (("__n" variable
> (:type
> ("size_type" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 39286 to 39300 in stl_vector.h>)
> ("__s" variable
> (:pointer 1 :constant-flag t :type "char")
> (reparse-symbol arg-sub-list)
> #<overlay from 39301 to 39317 in stl_vector.h>))
> :type
> ("size_type" type
> (:type "class")
> nil nil))
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 39257 to 39258 in stl_vector.h> #<overlay from
> 39266 to 39533 in stl_vector.h>))
> #<overlay from 39257 to 39533 in stl_vector.h>)
> ("_M_erase_at_end" function
> (:arguments
> (("__pos" variable
> (:type
> ("pointer" type
> (:type "class")
> nil nil))
> (reparse-symbol arg-sub-list)
> #<overlay from 39703 to 39717 in stl_vector.h>))
> :type "void")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol classsubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 39676 to 39677 in stl_vector.h> #<overlay from
> 39680 to 39838 in stl_vector.h> #<overlay from 39535 to 39536 in
> stl_vector.h> #<overlay from 39576 to 39669 in stl_vector.h>))
> #<overlay from 39676 to 39838 in stl_vector.h>))
> :type "class")
> (unlink-copy-hook
> (semantic--tag-unlink-copy-secondary-overlays)
> link-hook
> (semantic--tag-link-secondary-overlays)
> reparse-symbol namespacesubparts unlink-hook
> (semantic--tag-unlink-secondary-overlays)
> secondary-overlays
> (#<overlay from 5754 to 5755 in stl_vector.h> #<overlay from 5804
> to 39845 in stl_vector.h>))
> #<overlay from 5754 to 39845 in stl_vector.h>)
>
> which shows the parsed output. It can be a bit tricky to figure out.
>
> The macro issue is usually resolved via a gcc query which you can
> examine via semantic-c-describe-__environment which shows what was
> automatically configured.
>
> Eric
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
>
> _______________________________________________
> cedet-semantic mailing list
> cedet-semantic@...
> https://lists.sourceforge.net/lists/listinfo/cedet-semantic
|