merge from gcc
[binutils.git] / libiberty / testsuite / demangle-expected
blob9a3f0b9da8d889522cd716e4ba33019d76ee37b7
1 # This file holds test cases for the demangler.
2 # Each test case looks like this:
3 #  options
4 #  input to be demangled
5 #  expected output
7 #  Supported options:
8 #    --format=<name>     Sets the demangling style.
9 #    --no-params         There are two lines of expected output; the first
10 #                        is with DMGL_PARAMS, the second is without it.
11 #    --is-v3-ctor        Calls is_gnu_v3_mangled_ctor on input; expected
12 #                        output is an integer representing ctor_kind.
13 #    --is-v3-dtor        Likewise, but for dtors.
15 #  For compatibility, just in case it matters, the options line may be
16 #  empty, to mean --format=auto.  If it doesn't start with --, then it
17 #  may contain only a format name.
19 # A line starting with `#' is ignored.
20 # However, blank lines in this file are NOT ignored.
22 --format=gnu --no-params
23 AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue
24 ivTSolver::AddAlignment(unsigned int, ivInteractor *, ivTGlue *)
25 ivTSolver::AddAlignment
27 --format=gnu --no-params
28 ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic
29 ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &, Graphic *)
30 ArrowLine::ArrowheadIntersects
32 --format=gnu --no-params
33 AtEnd__13ivRubberGroup
34 ivRubberGroup::AtEnd(void)
35 ivRubberGroup::AtEnd
37 --format=gnu --no-params
38 BgFilter__9ivTSolverP12ivInteractor
39 ivTSolver::BgFilter(ivInteractor *)
40 ivTSolver::BgFilter
42 --format=gnu --no-params
43 Check__6UArrayi
44 UArray::Check(int)
45 UArray::Check
47 --format=gnu --no-params
48 CoreConstDecls__8TextCodeR7ostream
49 TextCode::CoreConstDecls(ostream &)
50 TextCode::CoreConstDecls
52 --format=gnu --no-params
53 Detach__8StateVarP12StateVarView
54 StateVar::Detach(StateVarView *)
55 StateVar::Detach
57 --format=gnu --no-params
58 Done__9ComponentG8Iterator
59 Component::Done(Iterator)
60 Component::Done
62 --format=gnu --no-params
63 Effect__11RelateManipR7ivEvent
64 RelateManip::Effect(ivEvent &)
65 RelateManip::Effect
67 --format=gnu --no-params
68 FindFixed__FRP4CNetP4CNet
69 FindFixed(CNet *&, CNet *)
70 FindFixed
72 --format=gnu --no-params
73 Fix48_abort__FR8twolongs
74 Fix48_abort(twolongs &)
75 Fix48_abort
77 --format=gnu --no-params
78 GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2
79 iv2_6_VScroller::GetBarInfo(ivPerspective *, int &, int &)
80 iv2_6_VScroller::GetBarInfo
82 --format=gnu --no-params
83 GetBgColor__C9ivPainter
84 ivPainter::GetBgColor(void) const
85 ivPainter::GetBgColor
87 --format=gnu --no-params
88 InsertBody__15H_PullrightMenuii
89 H_PullrightMenu::InsertBody(int, int)
90 H_PullrightMenu::InsertBody
92 --format=gnu --no-params
93 InsertCharacter__9TextManipc
94 TextManip::InsertCharacter(char)
95 TextManip::InsertCharacter
97 --format=gnu --no-params
98 InsertToplevel__7ivWorldP12ivInteractorT1
99 ivWorld::InsertToplevel(ivInteractor *, ivInteractor *)
100 ivWorld::InsertToplevel
102 --format=gnu --no-params
103 InsertToplevel__7ivWorldP12ivInteractorT1iiUi
104 ivWorld::InsertToplevel(ivInteractor *, ivInteractor *, int, int, unsigned int)
105 ivWorld::InsertToplevel
107 --format=gnu --no-params
108 IsAGroup__FP11GraphicViewP11GraphicComp
109 IsAGroup(GraphicView *, GraphicComp *)
110 IsAGroup
112 --format=gnu --no-params
113 IsA__10ButtonCodeUl
114 ButtonCode::IsA(unsigned long)
115 ButtonCode::IsA
117 --format=gnu --no-params
118 ReadName__FR7istreamPc
119 ReadName(istream &, char *)
120 ReadName
122 --format=gnu --no-params
123 Redraw__13StringBrowseriiii
124 StringBrowser::Redraw(int, int, int, int)
125 StringBrowser::Redraw
127 --format=gnu --no-params
128 Rotate__13ivTransformerf
129 ivTransformer::Rotate(float)
130 ivTransformer::Rotate
132 --format=gnu --no-params
133 Rotated__C13ivTransformerf
134 ivTransformer::Rotated(float) const
135 ivTransformer::Rotated
137 --format=gnu --no-params
138 Round__Ff
139 Round(float)
140 Round
142 --format=gnu --no-params
143 SetExport__16MemberSharedNameUi
144 MemberSharedName::SetExport(unsigned int)
145 MemberSharedName::SetExport
147 --format=gnu --no-params
148 Set__14ivControlState13ControlStatusUi
149 ivControlState::Set(ControlStatus, unsigned int)
150 ivControlState::Set
152 --format=gnu --no-params
153 Set__5DFacePcii
154 DFace::Set(char *, int, int)
155 DFace::Set
157 --format=gnu --no-params
158 VConvert__9ivTSolverP12ivInteractorRP8TElementT2
159 ivTSolver::VConvert(ivInteractor *, TElement *&, TElement *&)
160 ivTSolver::VConvert
162 --format=gnu --no-params
163 VConvert__9ivTSolverP7ivTGlueRP8TElement
164 ivTSolver::VConvert(ivTGlue *, TElement *&)
165 ivTSolver::VConvert
167 --format=gnu --no-params
168 VOrder__9ivTSolverUiRP12ivInteractorT2
169 ivTSolver::VOrder(unsigned int, ivInteractor *&, ivInteractor *&)
170 ivTSolver::VOrder
172 --format=gnu --no-params
173 _10PageButton$__both
174 PageButton::__both
175 PageButton::__both
177 --format=gnu --no-params
178 _3RNG$singleMantissa
179 RNG::singleMantissa
180 RNG::singleMantissa
182 --format=gnu --no-params
183 _5IComp$_release
184 IComp::_release
185 IComp::_release
187 --format=gnu --no-params
188 _$_10BitmapComp
189 BitmapComp::~BitmapComp(void)
190 BitmapComp::~BitmapComp
192 --format=gnu --no-params
193 _$_9__io_defs
194 __io_defs::~__io_defs(void)
195 __io_defs::~__io_defs
197 --format=gnu --no-params
198 _$_Q23foo3bar
199 foo::bar::~bar(void)
200 foo::bar::~bar
202 --format=gnu --no-params
203 _$_Q33foo3bar4bell
204 foo::bar::bell::~bell(void)
205 foo::bar::bell::~bell
207 --format=gnu --no-params
208 __10ivTelltaleiP7ivGlyph
209 ivTelltale::ivTelltale(int, ivGlyph *)
210 ivTelltale::ivTelltale
212 --format=gnu --no-params
213 __10ivViewportiP12ivInteractorUi
214 ivViewport::ivViewport(int, ivInteractor *, unsigned int)
215 ivViewport::ivViewport
217 --format=gnu --no-params
218 __10ostrstream
219 ostrstream::ostrstream(void)
220 ostrstream::ostrstream
222 --format=gnu --no-params
223 __10ostrstreamPcii
224 ostrstream::ostrstream(char *, int, int)
225 ostrstream::ostrstream
227 --format=gnu --no-params
228 __11BitmapTablei
229 BitmapTable::BitmapTable(int)
230 BitmapTable::BitmapTable
232 --format=gnu --no-params
233 __12ViewportCodeP12ViewportComp
234 ViewportCode::ViewportCode(ViewportComp *)
235 ViewportCode::ViewportCode
237 --format=gnu --no-params
238 __12iv2_6_Borderii
239 iv2_6_Border::iv2_6_Border(int, int)
240 iv2_6_Border::iv2_6_Border
242 --format=gnu --no-params
243 __12ivBreak_Listl
244 ivBreak_List::ivBreak_List(long)
245 ivBreak_List::ivBreak_List
247 --format=gnu --no-params
248 __14iv2_6_MenuItemiP12ivInteractor
249 iv2_6_MenuItem::iv2_6_MenuItem(int, ivInteractor *)
250 iv2_6_MenuItem::iv2_6_MenuItem
252 --format=gnu --no-params
253 __20DisplayList_IteratorR11DisplayList
254 DisplayList_Iterator::DisplayList_Iterator(DisplayList &)
255 DisplayList_Iterator::DisplayList_Iterator
257 --format=gnu --no-params
258 __3fooRT0
259 foo::foo(foo &)
260 foo::foo
262 --format=gnu --no-params
263 __3fooiN31
264 foo::foo(int, int, int, int)
265 foo::foo
267 --format=gnu --no-params
268 __3fooiRT0iT2iT2
269 foo::foo(int, foo &, int, foo &, int, foo &)
270 foo::foo
272 --format=gnu --no-params
273 __6KeyMapPT0
274 KeyMap::KeyMap(KeyMap *)
275 KeyMap::KeyMap
277 --format=gnu --no-params
278 __8ArrowCmdP6EditorUiUi
279 ArrowCmd::ArrowCmd(Editor *, unsigned int, unsigned int)
280 ArrowCmd::ArrowCmd
282 --format=gnu --no-params
283 __9F_EllipseiiiiP7Graphic
284 F_Ellipse::F_Ellipse(int, int, int, int, Graphic *)
285 F_Ellipse::F_Ellipse
287 --format=gnu --no-params
288 __9FrameDataP9FrameCompi
289 FrameData::FrameData(FrameComp *, int)
290 FrameData::FrameData
292 --format=gnu --no-params
293 __9HVGraphicP9CanvasVarP7Graphic
294 HVGraphic::HVGraphic(CanvasVar *, Graphic *)
295 HVGraphic::HVGraphic
297 --format=gnu --no-params
298 __Q23foo3bar
299 foo::bar::bar(void)
300 foo::bar::bar
302 --format=gnu --no-params
303 __Q33foo3bar4bell
304 foo::bar::bell::bell(void)
305 foo::bar::bell::bell
307 --format=gnu --no-params
308 __aa__3fooRT0
309 foo::operator&&(foo &)
310 foo::operator&&
312 --format=gnu --no-params
313 __aad__3fooRT0
314 foo::operator&=(foo &)
315 foo::operator&=
317 --format=gnu --no-params
318 __ad__3fooRT0
319 foo::operator&(foo &)
320 foo::operator&
322 --format=gnu --no-params
323 __adv__3fooRT0
324 foo::operator/=(foo &)
325 foo::operator/=
327 --format=gnu --no-params
328 __aer__3fooRT0
329 foo::operator^=(foo &)
330 foo::operator^=
332 --format=gnu --no-params
333 __als__3fooRT0
334 foo::operator<<=(foo &)
335 foo::operator<<=
337 --format=gnu --no-params
338 __amd__3fooRT0
339 foo::operator%=(foo &)
340 foo::operator%=
342 --format=gnu --no-params
343 __ami__3fooRT0
344 foo::operator-=(foo &)
345 foo::operator-=
347 --format=gnu --no-params
348 __aml__3FixRT0
349 Fix::operator*=(Fix &)
350 Fix::operator*=
352 --format=gnu --no-params
353 __aml__5Fix16i
354 Fix16::operator*=(int)
355 Fix16::operator*=
357 --format=gnu --no-params
358 __aml__5Fix32RT0
359 Fix32::operator*=(Fix32 &)
360 Fix32::operator*=
362 --format=gnu --no-params
363 __aor__3fooRT0
364 foo::operator|=(foo &)
365 foo::operator|=
367 --format=gnu --no-params
368 __apl__3fooRT0
369 foo::operator+=(foo &)
370 foo::operator+=
372 --format=gnu --no-params
373 __ars__3fooRT0
374 foo::operator>>=(foo &)
375 foo::operator>>=
377 --format=gnu --no-params
378 __as__3fooRT0
379 foo::operator=(foo &)
380 foo::operator=
382 --format=gnu --no-params
383 __cl__3fooRT0
384 foo::operator()(foo &)
385 foo::operator()
387 --format=gnu --no-params
388 __cl__6Normal
389 Normal::operator()(void)
390 Normal::operator()
392 --format=gnu --no-params
393 __cl__6Stringii
394 String::operator()(int, int)
395 String::operator()
397 --format=gnu --no-params
398 __cm__3fooRT0
399 foo::operator, (foo &)
400 foo::operator, 
402 --format=gnu --no-params
403 __co__3foo
404 foo::operator~(void)
405 foo::operator~
407 --format=gnu --no-params
408 __dl__3fooPv
409 foo::operator delete(void *)
410 foo::operator delete
412 --format=gnu --no-params
413 __dv__3fooRT0
414 foo::operator/(foo &)
415 foo::operator/
417 --format=gnu --no-params
418 __eq__3fooRT0
419 foo::operator==(foo &)
420 foo::operator==
422 --format=gnu --no-params
423 __er__3fooRT0
424 foo::operator^(foo &)
425 foo::operator^
427 --format=gnu --no-params
428 __ge__3fooRT0
429 foo::operator>=(foo &)
430 foo::operator>=
432 --format=gnu --no-params
433 __gt__3fooRT0
434 foo::operator>(foo &)
435 foo::operator>
437 --format=gnu --no-params
438 __le__3fooRT0
439 foo::operator<=(foo &)
440 foo::operator<=
442 --format=gnu --no-params
443 __ls__3fooRT0
444 foo::operator<<(foo &)
445 foo::operator<<
447 --format=gnu --no-params
448 __ls__FR7ostreamPFR3ios_R3ios
449 operator<<(ostream &, ios &(*)(ios &))
450 operator<<
452 --format=gnu --no-params
453 __ls__FR7ostreamR3Fix
454 operator<<(ostream &, Fix &)
455 operator<<
457 --format=gnu --no-params
458 __lt__3fooRT0
459 foo::operator<(foo &)
460 foo::operator<
462 --format=gnu --no-params
463 __md__3fooRT0
464 foo::operator%(foo &)
465 foo::operator%
467 --format=gnu --no-params
468 __mi__3fooRT0
469 foo::operator-(foo &)
470 foo::operator-
472 --format=gnu --no-params
473 __ml__3fooRT0
474 foo::operator*(foo &)
475 foo::operator*
477 --format=gnu --no-params
478 __mm__3fooi
479 foo::operator--(int)
480 foo::operator--
482 --format=gnu --no-params
483 __ne__3fooRT0
484 foo::operator!=(foo &)
485 foo::operator!=
487 --format=gnu --no-params
488 __nt__3foo
489 foo::operator!(void)
490 foo::operator!
492 --format=gnu --no-params
493 __nw__3fooi
494 foo::operator new(int)
495 foo::operator new
497 --format=gnu --no-params
498 __oo__3fooRT0
499 foo::operator||(foo &)
500 foo::operator||
502 --format=gnu --no-params
503 __opPc__3foo
504 foo::operator char *(void)
505 foo::operator char *
507 --format=gnu --no-params
508 __opi__3foo
509 foo::operator int(void)
510 foo::operator int
512 --format=gnu --no-params
513 __or__3fooRT0
514 foo::operator|(foo &)
515 foo::operator|
517 --format=gnu --no-params
518 __pl__3fooRT0
519 foo::operator+(foo &)
520 foo::operator+
522 --format=gnu --no-params
523 __pp__3fooi
524 foo::operator++(int)
525 foo::operator++
527 --format=gnu --no-params
528 __rf__3foo
529 foo::operator->(void)
530 foo::operator->
532 --format=gnu --no-params
533 __rm__3fooRT0
534 foo::operator->*(foo &)
535 foo::operator->*
537 --format=gnu --no-params
538 __rs__3fooRT0
539 foo::operator>>(foo &)
540 foo::operator>>
542 --format=gnu --no-params
543 _new_Fix__FUs
544 _new_Fix(unsigned short)
545 _new_Fix
547 --format=gnu --no-params
548 _vt.foo
549 foo virtual table
550 foo virtual table
552 --format=gnu --no-params
553 _vt.foo.bar
554 foo::bar virtual table
555 foo::bar virtual table
557 --format=gnu --no-params
558 _vt$foo
559 foo virtual table
560 foo virtual table
562 --format=gnu --no-params
563 _vt$foo$bar
564 foo::bar virtual table
565 foo::bar virtual table
567 --format=gnu --no-params
568 append__7ivGlyphPT0
569 ivGlyph::append(ivGlyph *)
570 ivGlyph::append
572 --format=gnu --no-params
573 clearok__FP7_win_sti
574 clearok(_win_st *, int)
575 clearok
577 --format=gnu --no-params
578 complexfunc2__FPFPc_i
579 complexfunc2(int (*)(char *))
580 complexfunc2
582 --format=gnu --no-params
583 complexfunc3__FPFPFPl_s_i
584 complexfunc3(int (*)(short (*)(long *)))
585 complexfunc3
587 --format=gnu --no-params
588 complexfunc4__FPFPFPc_s_i
589 complexfunc4(int (*)(short (*)(char *)))
590 complexfunc4
592 --format=gnu --no-params
593 complexfunc5__FPFPc_PFl_i
594 complexfunc5(int (*(*)(char *))(long))
595 complexfunc5
597 --format=gnu --no-params
598 complexfunc6__FPFPi_PFl_i
599 complexfunc6(int (*(*)(int *))(long))
600 complexfunc6
602 --format=gnu --no-params
603 complexfunc7__FPFPFPc_i_PFl_i
604 complexfunc7(int (*(*)(int (*)(char *)))(long))
605 complexfunc7
607 --format=gnu --no-params
608 foo__FiN30
609 foo(int, int, int, int)
612 --format=gnu --no-params
613 foo__FiR3fooiT1iT1
614 foo(int, foo &, int, foo &, int, foo &)
617 --format=gnu --no-params
618 foo___3barl
619 bar::foo_(long)
620 bar::foo_
622 --format=gnu --no-params
623 insert__15ivClippingStacklRP8_XRegion
624 ivClippingStack::insert(long, _XRegion *&)
625 ivClippingStack::insert
627 --format=gnu --no-params
628 insert__16ChooserInfo_ListlR11ChooserInfo
629 ChooserInfo_List::insert(long, ChooserInfo &)
630 ChooserInfo_List::insert
632 --format=gnu --no-params
633 insert__17FontFamilyRepListlRP15ivFontFamilyRep
634 FontFamilyRepList::insert(long, ivFontFamilyRep *&)
635 FontFamilyRepList::insert
637 --format=gnu --no-params
638 leaveok__FP7_win_stc
639 leaveok(_win_st *, char)
640 leaveok
642 --format=gnu --no-params
643 left_mover__C7ivMFKitP12ivAdjustableP7ivStyle
644 ivMFKit::left_mover(ivAdjustable *, ivStyle *) const
645 ivMFKit::left_mover
647 --format=gnu --no-params
648 overload1arg__FSc
649 overload1arg(signed char)
650 overload1arg
652 --format=gnu --no-params
653 overload1arg__FUc
654 overload1arg(unsigned char)
655 overload1arg
657 --format=gnu --no-params
658 overload1arg__FUi
659 overload1arg(unsigned int)
660 overload1arg
662 --format=gnu --no-params
663 overload1arg__FUl
664 overload1arg(unsigned long)
665 overload1arg
667 --format=gnu --no-params
668 overload1arg__FUs
669 overload1arg(unsigned short)
670 overload1arg
672 --format=gnu --no-params
673 overload1arg__Fc
674 overload1arg(char)
675 overload1arg
677 --format=gnu --no-params
678 overload1arg__Fd
679 overload1arg(double)
680 overload1arg
682 --format=gnu --no-params
683 overload1arg__Ff
684 overload1arg(float)
685 overload1arg
687 --format=gnu --no-params
688 overload1arg__Fi
689 overload1arg(int)
690 overload1arg
692 --format=gnu --no-params
693 overload1arg__Fl
694 overload1arg(long)
695 overload1arg
697 --format=gnu --no-params
698 overload1arg__Fs
699 overload1arg(short)
700 overload1arg
702 --format=gnu --no-params
703 overload1arg__Fv
704 overload1arg(void)
705 overload1arg
707 --format=gnu --no-params
708 overloadargs__Fi
709 overloadargs(int)
710 overloadargs
712 --format=gnu --no-params
713 overloadargs__Fii
714 overloadargs(int, int)
715 overloadargs
717 --format=gnu --no-params
718 overloadargs__Fiii
719 overloadargs(int, int, int)
720 overloadargs
722 --format=gnu --no-params
723 overloadargs__Fiiii
724 overloadargs(int, int, int, int)
725 overloadargs
727 --format=gnu --no-params
728 overloadargs__Fiiiii
729 overloadargs(int, int, int, int, int)
730 overloadargs
732 --format=gnu --no-params
733 overloadargs__Fiiiiii
734 overloadargs(int, int, int, int, int, int)
735 overloadargs
737 --format=gnu --no-params
738 overloadargs__Fiiiiiii
739 overloadargs(int, int, int, int, int, int, int)
740 overloadargs
742 --format=gnu --no-params
743 overloadargs__Fiiiiiiii
744 overloadargs(int, int, int, int, int, int, int, int)
745 overloadargs
747 --format=gnu --no-params
748 overloadargs__Fiiiiiiiii
749 overloadargs(int, int, int, int, int, int, int, int, int)
750 overloadargs
752 --format=gnu --no-params
753 overloadargs__Fiiiiiiiiii
754 overloadargs(int, int, int, int, int, int, int, int, int, int)
755 overloadargs
757 --format=gnu --no-params
758 overloadargs__Fiiiiiiiiiii
759 overloadargs(int, int, int, int, int, int, int, int, int, int, int)
760 overloadargs
762 --format=gnu --no-params
763 poke__8ivRasterUlUlffff
764 ivRaster::poke(unsigned long, unsigned long, float, float, float, float)
765 ivRaster::poke
767 --format=gnu --no-params
768 polar__Fdd
769 polar(double, double)
770 polar
772 --format=gnu --no-params
773 scale__13ivTransformerff
774 ivTransformer::scale(float, float)
775 ivTransformer::scale
777 --format=gnu --no-params
778 sgetn__7filebufPci
779 filebuf::sgetn(char *, int)
780 filebuf::sgetn
782 --format=gnu --no-params
783 shift__FP5_FrepiT0
784 shift(_Frep *, int, _Frep *)
785 shift
787 --format=gnu --no-params
788 test__C6BitSeti
789 BitSet::test(int) const
790 BitSet::test
792 --format=gnu --no-params
793 test__C6BitSetii
794 BitSet::test(int, int) const
795 BitSet::test
797 --format=gnu --no-params
798 text_source__8Documentl
799 Document::text_source(long)
800 Document::text_source
802 --format=gnu --no-params
803 variance__6Erlangd
804 Erlang::variance(double)
805 Erlang::variance
807 --format=gnu --no-params
808 view__14DocumentViewerP8ItemViewP11TabularItem
809 DocumentViewer::view(ItemView *, TabularItem *)
810 DocumentViewer::view
812 --format=gnu --no-params
813 xy_extents__11ivExtensionffff
814 ivExtension::xy_extents(float, float, float, float)
815 ivExtension::xy_extents
817 --format=gnu --no-params
818 zero__8osMemoryPvUi
819 osMemory::zero(void *, unsigned int)
820 osMemory::zero
822 --format=gnu --no-params
823 _2T4$N
824 T4::N
825 T4::N
827 --format=gnu --no-params
828 _Q22T42t1$N
829 T4::t1::N
830 T4::t1::N
832 --format=gnu --no-params
833 get__2T1
834 T1::get(void)
835 T1::get
837 --format=gnu --no-params
838 get__Q22T11a
839 T1::a::get(void)
840 T1::a::get
842 --format=gnu --no-params
843 get__Q32T11a1b
844 T1::a::b::get(void)
845 T1::a::b::get
847 --format=gnu --no-params
848 get__Q42T11a1b1c
849 T1::a::b::c::get(void)
850 T1::a::b::c::get
852 --format=gnu --no-params
853 get__Q52T11a1b1c1d
854 T1::a::b::c::d::get(void)
855 T1::a::b::c::d::get
857 --format=gnu --no-params
858 put__2T1i
859 T1::put(int)
860 T1::put
862 --format=gnu --no-params
863 put__Q22T11ai
864 T1::a::put(int)
865 T1::a::put
867 --format=gnu --no-params
868 put__Q32T11a1bi
869 T1::a::b::put(int)
870 T1::a::b::put
872 --format=gnu --no-params
873 put__Q42T11a1b1ci
874 T1::a::b::c::put(int)
875 T1::a::b::c::put
877 --format=gnu --no-params
878 put__Q52T11a1b1c1di
879 T1::a::b::c::d::put(int)
880 T1::a::b::c::d::put
882 --format=gnu --no-params
883 bar__3fooPv
884 foo::bar(void *)
885 foo::bar
887 --format=gnu --no-params
888 bar__C3fooPv
889 foo::bar(void *) const
890 foo::bar
892 --format=gnu --no-params
893 __eq__3fooRT0
894 foo::operator==(foo &)
895 foo::operator==
897 --format=gnu --no-params
898 __eq__C3fooR3foo
899 foo::operator==(foo &) const
900 foo::operator==
902 --format=gnu --no-params
903 elem__t6vector1Zdi
904 vector<double>::elem(int)
905 vector<double>::elem
907 --format=gnu --no-params
908 elem__t6vector1Zii
909 vector<int>::elem(int)
910 vector<int>::elem
912 --format=gnu --no-params
913 __t6vector1Zdi
914 vector<double>::vector(int)
915 vector<double>::vector
917 --format=gnu --no-params
918 __t6vector1Zii
919 vector<int>::vector(int)
920 vector<int>::vector
922 --format=gnu --no-params
923 _$_t6vector1Zdi
924 vector<double>::~vector(int)
925 vector<double>::~vector
927 --format=gnu --no-params
928 _$_t6vector1Zii
929 vector<int>::~vector(int)
930 vector<int>::~vector
932 --format=gnu --no-params
933 __nw__t2T11ZcUi
934 T1<char>::operator new(unsigned int)
935 T1<char>::operator new
937 --format=gnu --no-params
938 __nw__t2T11Z1tUi
939 T1<t>::operator new(unsigned int)
940 T1<t>::operator new
942 --format=gnu --no-params
943 __dl__t2T11ZcPv
944 T1<char>::operator delete(void *)
945 T1<char>::operator delete
947 --format=gnu --no-params
948 __dl__t2T11Z1tPv
949 T1<t>::operator delete(void *)
950 T1<t>::operator delete
952 --format=gnu --no-params
953 __t2T11Zci
954 T1<char>::T1(int)
955 T1<char>::T1
957 --format=gnu --no-params
958 __t2T11Zc
959 T1<char>::T1(void)
960 T1<char>::T1
962 --format=gnu --no-params
963 __t2T11Z1ti
964 T1<t>::T1(int)
965 T1<t>::T1
967 --format=gnu --no-params
968 __t2T11Z1t
969 T1<t>::T1(void)
970 T1<t>::T1
972 --format=gnu --no-params
973 __Q2t4List1Z10VHDLEntity3Pix
974 List<VHDLEntity>::Pix::Pix(void)
975 List<VHDLEntity>::Pix::Pix
977 --format=gnu --no-params
978 __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element
979 List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::element *)
980 List<VHDLEntity>::Pix::Pix
982 --format=gnu --no-params
983 __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix
984 List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::Pix const &)
985 List<VHDLEntity>::Pix::Pix
987 --format=gnu --no-params
988 __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0
989 List<VHDLEntity>::element::element(VHDLEntity const &, List<VHDLEntity>::element *)
990 List<VHDLEntity>::element::element
992 --format=gnu --no-params
993 __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element
994 List<VHDLEntity>::element::element(List<VHDLEntity>::element const &)
995 List<VHDLEntity>::element::element
997 --format=gnu --no-params
998 __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
999 VHDLLibrary::operator()(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >) const
1000 VHDLLibrary::operator()
1002 --format=gnu --no-params
1003 __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix
1004 List<VHDLEntity>::operator()(List<VHDLEntity>::Pix const &) const
1005 List<VHDLEntity>::operator()
1007 --format=gnu --no-params
1008 __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix
1009 operator!=(void *, List<VHDLEntity>::Pix const &)
1010 operator!=
1012 --format=gnu --no-params
1013 __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1014 operator!=(void *, PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &)
1015 operator!=
1017 --format=gnu --no-params
1018 __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity
1019 List<VHDLEntity>::List(List<VHDLEntity> const &)
1020 List<VHDLEntity>::List
1022 --format=gnu --no-params
1023 __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1024 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(void)
1025 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1027 --format=gnu --no-params
1028 __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix
1029 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(VHDLLibraryRep *, List<VHDLEntity>::Pix)
1030 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1032 --format=gnu --no-params
1033 __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1034 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &)
1035 PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1037 --format=gnu --no-params
1038 nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1039 VHDLLibrary::nextE(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > &) const
1040 VHDLLibrary::nextE
1042 --format=gnu --no-params
1043 next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix
1044 List<VHDLEntity>::next(List<VHDLEntity>::Pix &) const
1045 List<VHDLEntity>::next
1047 --format=gnu --no-params
1048 _GLOBAL_$D$set
1049 global destructors keyed to set
1050 global destructors keyed to set
1052 --format=gnu --no-params
1053 _GLOBAL_$I$set
1054 global constructors keyed to set
1055 global constructors keyed to set
1057 --format=gnu --no-params
1058 __as__t5ListS1ZUiRCt5ListS1ZUi
1059 ListS<unsigned int>::operator=(ListS<unsigned int> const &)
1060 ListS<unsigned int>::operator=
1062 --format=gnu --no-params
1063 __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix
1064 ListS<unsigned int>::operator()(ListS<unsigned int>::Vix const &) const
1065 ListS<unsigned int>::operator()
1067 --format=gnu --no-params
1068 __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix
1069 SetLS<unsigned int>::operator()(SetLS<unsigned int>::Vix const &) const
1070 SetLS<unsigned int>::operator()
1072 --format=gnu --no-params
1073 __t10ListS_link1ZUiRCUiPT0
1074 ListS_link<unsigned int>::ListS_link(unsigned int const &, ListS_link<unsigned int> *)
1075 ListS_link<unsigned int>::ListS_link
1077 --format=gnu --no-params
1078 __t10ListS_link1ZUiRCt10ListS_link1ZUi
1079 ListS_link<unsigned int>::ListS_link(ListS_link<unsigned int> const &)
1080 ListS_link<unsigned int>::ListS_link
1082 --format=gnu --no-params
1083 __t5ListS1ZUiRCt5ListS1ZUi
1084 ListS<unsigned int>::ListS(ListS<unsigned int> const &)
1085 ListS<unsigned int>::ListS
1087 --format=gnu --no-params
1088 next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix
1089 ListS<unsigned int>::next(ListS<unsigned int>::Vix &) const
1090 ListS<unsigned int>::next
1092 --format=gnu --no-params
1093 __ne__FPvRCQ2t5SetLS1ZUi3Vix
1094 operator!=(void *, SetLS<unsigned int>::Vix const &)
1095 operator!=
1097 --format=gnu --no-params
1098 __t8ListElem1Z5LabelRt4List1Z5Label
1099 ListElem<Label>::ListElem(List<Label> &)
1100 ListElem<Label>::ListElem
1102 --format=gnu --no-params
1103 __t8BDDHookV1ZPcRCPc
1104 BDDHookV<char *>::BDDHookV(char *const &)
1105 BDDHookV<char *>::BDDHookV
1107 --format=gnu --no-params
1108 _vt$t8BDDHookV1ZPc
1109 BDDHookV<char *> virtual table
1110 BDDHookV<char *> virtual table
1112 --format=gnu --no-params
1113 __ne__FPvRCQ211BDDFunction4VixB
1114 operator!=(void *, BDDFunction::VixB const &)
1115 operator!=
1117 --format=gnu --no-params
1118 __eq__FPvRCQ211BDDFunction4VixB
1119 operator==(void *, BDDFunction::VixB const &)
1120 operator==
1122 --format=gnu --no-params
1123 relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters
1124 T_phi2::T_preserve::FPC_next::relativeId(T_phi2::T_preserve const &, Parameters const &) const
1125 T_phi2::T_preserve::FPC_next::relativeId
1127 --format=lucid --no-params
1128 WS__FR7istream
1129 WS(istream &)
1132 --format=lucid --no-params
1133 __aa__3fooFR3foo
1134 foo::operator&&(foo &)
1135 foo::operator&&
1137 --format=lucid --no-params
1138 __aad__3fooFR3foo
1139 foo::operator&=(foo &)
1140 foo::operator&=
1142 --format=lucid --no-params
1143 __ad__3fooFR3foo
1144 foo::operator&(foo &)
1145 foo::operator&
1147 --format=lucid --no-params
1148 __adv__3fooFR3foo
1149 foo::operator/=(foo &)
1150 foo::operator/=
1152 --format=lucid --no-params
1153 __adv__7complexF7complex
1154 complex::operator/=(complex)
1155 complex::operator/=
1157 --format=lucid --no-params
1158 __aer__3fooFR3foo
1159 foo::operator^=(foo &)
1160 foo::operator^=
1162 --format=lucid --no-params
1163 __als__3fooFR3foo
1164 foo::operator<<=(foo &)
1165 foo::operator<<=
1167 --format=lucid --no-params
1168 __amd__3fooFR3foo
1169 foo::operator%=(foo &)
1170 foo::operator%=
1172 --format=lucid --no-params
1173 __ami__3fooFR3foo
1174 foo::operator-=(foo &)
1175 foo::operator-=
1177 --format=lucid --no-params
1178 __amu__3fooFR3foo
1179 foo::operator*=(foo &)
1180 foo::operator*=
1182 --format=lucid --no-params
1183 __amu__7complexF7complex
1184 complex::operator*=(complex)
1185 complex::operator*=
1187 --format=lucid --no-params
1188 __aor__3fooFR3foo
1189 foo::operator|=(foo &)
1190 foo::operator|=
1192 --format=lucid --no-params
1193 __apl__3fooFR3foo
1194 foo::operator+=(foo &)
1195 foo::operator+=
1197 --format=lucid --no-params
1198 __ars__3fooFR3foo
1199 foo::operator>>=(foo &)
1200 foo::operator>>=
1202 --format=lucid --no-params
1203 __as__18istream_withassignFP9streambuf
1204 istream_withassign::operator=(streambuf *)
1205 istream_withassign::operator=
1207 --format=lucid --no-params
1208 __as__18istream_withassignFR7istream
1209 istream_withassign::operator=(istream &)
1210 istream_withassign::operator=
1212 --format=lucid --no-params
1213 __as__3fooFR3foo
1214 foo::operator=(foo &)
1215 foo::operator=
1217 --format=lucid --no-params
1218 __as__3iosFR3ios
1219 ios::operator=(ios &)
1220 ios::operator=
1222 --format=lucid --no-params
1223 __cl__3fooFR3foo
1224 foo::operator()(foo &)
1225 foo::operator()
1227 --format=lucid --no-params
1228 __cm__3fooFR3foo
1229 foo::operator, (foo &)
1230 foo::operator, 
1232 --format=lucid --no-params
1233 __co__3fooFv
1234 foo::operator~(void)
1235 foo::operator~
1237 --format=lucid --no-params
1238 __ct__10istrstreamFPc
1239 istrstream::istrstream(char *)
1240 istrstream::istrstream
1242 --format=lucid --no-params
1243 __ct__10istrstreamFPci
1244 istrstream::istrstream(char *, int)
1245 istrstream::istrstream
1247 --format=lucid --no-params
1248 __ct__10ostrstreamFPciT2
1249 ostrstream::ostrstream(char *, int, int)
1250 ostrstream::ostrstream
1252 --format=lucid --no-params
1253 __ct__10ostrstreamFv
1254 ostrstream::ostrstream(void)
1255 ostrstream::ostrstream
1257 --format=lucid --no-params
1258 __ct__10smanip_intFPFR3iosi_R3iosi
1259 smanip_int::smanip_int(ios &(*)(ios &, int), int)
1260 smanip_int::smanip_int
1262 --format=lucid --no-params
1263 __ct__11fstreambaseFi
1264 fstreambase::fstreambase(int)
1265 fstreambase::fstreambase
1267 --format=lucid --no-params
1268 __ct__11fstreambaseFiPcT1
1269 fstreambase::fstreambase(int, char *, int)
1270 fstreambase::fstreambase
1272 --format=lucid --no-params
1273 __ct__11fstreambaseFv
1274 fstreambase::fstreambase(void)
1275 fstreambase::fstreambase
1277 --format=lucid --no-params
1278 __ct__11smanip_longFPFR3iosl_R3iosl
1279 smanip_long::smanip_long(ios &(*)(ios &, long), long)
1280 smanip_long::smanip_long
1282 --format=lucid --no-params
1283 __ct__11stdiostreamFP4FILE
1284 stdiostream::stdiostream(FILE *)
1285 stdiostream::stdiostream
1287 --format=lucid --no-params
1288 __ct__12strstreambufFPFl_PvPFPv_v
1289 strstreambuf::strstreambuf(void *(*)(long), void (*)(void *))
1290 strstreambuf::strstreambuf
1292 --format=lucid --no-params
1293 __ct__12strstreambufFPUciT1
1294 strstreambuf::strstreambuf(unsigned char *, int, unsigned char *)
1295 strstreambuf::strstreambuf
1297 --format=lucid --no-params
1298 __ct__12strstreambufFPciT1
1299 strstreambuf::strstreambuf(char *, int, char *)
1300 strstreambuf::strstreambuf
1302 --format=lucid --no-params
1303 __ct__12strstreambufFi
1304 strstreambuf::strstreambuf(int)
1305 strstreambuf::strstreambuf
1307 --format=lucid --no-params
1308 __ct__12strstreambufFv
1309 strstreambuf::strstreambuf(void)
1310 strstreambuf::strstreambuf
1312 --format=lucid --no-params
1313 __ct__13strstreambaseFPciT1
1314 strstreambase::strstreambase(char *, int, char *)
1315 strstreambase::strstreambase
1317 --format=lucid --no-params
1318 __ct__3fooFR3foo
1319 foo::foo(foo &)
1320 foo::foo
1322 --format=lucid --no-params
1323 __ct__3fooFi
1324 foo::foo(int)
1325 foo::foo
1327 --format=lucid --no-params
1328 __ct__3fooFiN31
1329 foo::foo(int, int, int, int)
1330 foo::foo
1332 --format=lucid --no-params
1333 __ct__3fooFiR3fooT1T2T1T2
1334 foo::foo(int, foo &, int, foo &, int, foo &)
1335 foo::foo
1337 --format=lucid --no-params
1338 __ct__3iosFP9streambuf
1339 ios::ios(streambuf *)
1340 ios::ios
1342 --format=lucid --no-params
1343 __ct__7filebufFiPcT1
1344 filebuf::filebuf(int, char *, int)
1345 filebuf::filebuf
1347 --format=lucid --no-params
1348 __ct__7fstreamFiPcT1
1349 fstream::fstream(int, char *, int)
1350 fstream::fstream
1352 --format=lucid --no-params
1353 __ct__7istreamFP9streambuf
1354 istream::istream(streambuf *)
1355 istream::istream
1357 --format=lucid --no-params
1358 __ct__7istreamFP9streambufiP7ostream
1359 istream::istream(streambuf *, int, ostream *)
1360 istream::istream
1362 --format=lucid --no-params
1363 __ct__7istreamFiPcT1
1364 istream::istream(int, char *, int)
1365 istream::istream
1367 --format=lucid --no-params
1368 __ct__7istreamFiT1P7ostream
1369 istream::istream(int, int, ostream *)
1370 istream::istream
1372 --format=lucid --no-params
1373 __ct__7ostreamFP9streambuf
1374 ostream::ostream(streambuf *)
1375 ostream::ostream
1377 --format=lucid --no-params
1378 __ct__7ostreamFiPc
1379 ostream::ostream(int, char *)
1380 ostream::ostream
1382 --format=lucid --no-params
1383 __ct__8ifstreamFiPcT1
1384 ifstream::ifstream(int, char *, int)
1385 ifstream::ifstream
1387 --format=lucid --no-params
1388 __ct__Q23foo3barFv
1389 foo::bar::bar(void)
1390 foo::bar::bar
1392 --format=lucid --no-params
1393 __ct__Q33foo3bar4bellFv
1394 foo::bar::bell::bell(void)
1395 foo::bar::bell::bell
1397 --format=lucid --no-params
1398 __dl__3fooSFPv
1399 foo::operator delete(void *) static
1400 foo::operator delete
1402 --format=lucid --no-params
1403 __dl__FPv
1404 operator delete(void *)
1405 operator delete
1407 --format=lucid --no-params
1408 __dt__10istrstreamFv
1409 istrstream::~istrstream(void)
1410 istrstream::~istrstream
1412 --format=lucid --no-params
1413 __dt__Q23foo3barFv
1414 foo::bar::~bar(void)
1415 foo::bar::~bar
1417 --format=lucid --no-params
1418 __dt__Q33foo3bar4bellFv
1419 foo::bar::bell::~bell(void)
1420 foo::bar::bell::~bell
1422 --format=lucid --no-params
1423 __dv__3fooFR3foo
1424 foo::operator/(foo &)
1425 foo::operator/
1427 --format=lucid --no-params
1428 __dv__F7complexT1
1429 operator/(complex, complex)
1430 operator/
1432 --format=lucid --no-params
1433 __eq__3fooFR3foo
1434 foo::operator==(foo &)
1435 foo::operator==
1437 --format=lucid --no-params
1438 __er__3fooFR3foo
1439 foo::operator^(foo &)
1440 foo::operator^
1442 --format=lucid --no-params
1443 __ge__3fooFR3foo
1444 foo::operator>=(foo &)
1445 foo::operator>=
1447 --format=lucid --no-params
1448 __gt__3fooFR3foo
1449 foo::operator>(foo &)
1450 foo::operator>
1452 --format=lucid --no-params
1453 __le__3fooFR3foo
1454 foo::operator<=(foo &)
1455 foo::operator<=
1457 --format=lucid --no-params
1458 __ls__3fooFR3foo
1459 foo::operator<<(foo &)
1460 foo::operator<<
1462 --format=lucid --no-params
1463 __ls__7ostreamFP9streambuf
1464 ostream::operator<<(streambuf *)
1465 ostream::operator<<
1467 --format=lucid --no-params
1468 __ls__7ostreamFPFR3ios_R3ios
1469 ostream::operator<<(ios &(*)(ios &))
1470 ostream::operator<<
1472 --format=lucid --no-params
1473 __ls__7ostreamFPv
1474 ostream::operator<<(void *)
1475 ostream::operator<<
1477 --format=lucid --no-params
1478 __ls__7ostreamFUi
1479 ostream::operator<<(unsigned int)
1480 ostream::operator<<
1482 --format=lucid --no-params
1483 __ls__7ostreamFUl
1484 ostream::operator<<(unsigned long)
1485 ostream::operator<<
1487 --format=lucid --no-params
1488 __ls__7ostreamFd
1489 ostream::operator<<(double)
1490 ostream::operator<<
1492 --format=lucid --no-params
1493 __ls__7ostreamFf
1494 ostream::operator<<(float)
1495 ostream::operator<<
1497 --format=lucid --no-params
1498 __ls__7ostreamFi
1499 ostream::operator<<(int)
1500 ostream::operator<<
1502 --format=lucid --no-params
1503 __ls__7ostreamFl
1504 ostream::operator<<(long)
1505 ostream::operator<<
1507 --format=lucid --no-params
1508 __ls__FR7ostream7complex
1509 operator<<(ostream &, complex)
1510 operator<<
1512 --format=lucid --no-params
1513 __lt__3fooFR3foo
1514 foo::operator<(foo &)
1515 foo::operator<
1517 --format=lucid --no-params
1518 __md__3fooFR3foo
1519 foo::operator%(foo &)
1520 foo::operator%
1522 --format=lucid --no-params
1523 __mi__3fooFR3foo
1524 foo::operator-(foo &)
1525 foo::operator-
1527 --format=lucid --no-params
1528 __ml__3fooFR3foo
1529 foo::operator*(foo &)
1530 foo::operator*
1532 --format=lucid --no-params
1533 __ml__F7complexT1
1534 operator*(complex, complex)
1535 operator*
1537 --format=lucid --no-params
1538 __mm__3fooFi
1539 foo::operator--(int)
1540 foo::operator--
1542 --format=lucid --no-params
1543 __ne__3fooFR3foo
1544 foo::operator!=(foo &)
1545 foo::operator!=
1547 --format=lucid --no-params
1548 __nt__3fooFv
1549 foo::operator!(void)
1550 foo::operator!
1552 --format=lucid --no-params
1553 __nw__3fooSFi
1554 foo::operator new(int) static
1555 foo::operator new
1557 --format=lucid --no-params
1558 __nw__FUi
1559 operator new(unsigned int)
1560 operator new
1562 --format=lucid --no-params
1563 __nw__FUiPv
1564 operator new(unsigned int, void *)
1565 operator new
1567 --format=lucid --no-params
1568 __oo__3fooFR3foo
1569 foo::operator||(foo &)
1570 foo::operator||
1572 --format=lucid --no-params
1573 __opPc__3fooFv
1574 foo::operator char *(void)
1575 foo::operator char *
1577 --format=lucid --no-params
1578 __opi__3fooFv
1579 foo::operator int(void)
1580 foo::operator int
1582 --format=lucid --no-params
1583 __or__3fooFR3foo
1584 foo::operator|(foo &)
1585 foo::operator|
1587 --format=lucid --no-params
1588 __pl__3fooFR3foo
1589 foo::operator+(foo &)
1590 foo::operator+
1592 --format=lucid --no-params
1593 __pp__3fooFi
1594 foo::operator++(int)
1595 foo::operator++
1597 --format=lucid --no-params
1598 __pt__3fooFv
1599 foo::operator->(void)
1600 foo::operator->
1602 --format=lucid --no-params
1603 __rm__3fooFR3foo
1604 foo::operator->*(foo &)
1605 foo::operator->*
1607 --format=lucid --no-params
1608 __rs__3fooFR3foo
1609 foo::operator>>(foo &)
1610 foo::operator>>
1612 --format=lucid --no-params
1613 __rs__7istreamFP9streambuf
1614 istream::operator>>(streambuf *)
1615 istream::operator>>
1617 --format=lucid --no-params
1618 __rs__7istreamFPFR3ios_R3ios
1619 istream::operator>>(ios &(*)(ios &))
1620 istream::operator>>
1622 --format=lucid --no-params
1623 __rs__7istreamFPFR7istream_R7istream
1624 istream::operator>>(istream &(*)(istream &))
1625 istream::operator>>
1627 --format=lucid --no-params
1628 __rs__7istreamFPUc
1629 istream::operator>>(unsigned char *)
1630 istream::operator>>
1632 --format=lucid --no-params
1633 __rs__7istreamFPc
1634 istream::operator>>(char *)
1635 istream::operator>>
1637 --format=lucid --no-params
1638 __rs__7istreamFRUi
1639 istream::operator>>(unsigned int &)
1640 istream::operator>>
1642 --format=lucid --no-params
1643 __rs__7istreamFRUl
1644 istream::operator>>(unsigned long &)
1645 istream::operator>>
1647 --format=lucid --no-params
1648 __rs__7istreamFRUs
1649 istream::operator>>(unsigned short &)
1650 istream::operator>>
1652 --format=lucid --no-params
1653 __rs__7istreamFRd
1654 istream::operator>>(double &)
1655 istream::operator>>
1657 --format=lucid --no-params
1658 __rs__7istreamFRf
1659 istream::operator>>(float &)
1660 istream::operator>>
1662 --format=lucid --no-params
1663 __rs__7istreamFRi
1664 istream::operator>>(int &)
1665 istream::operator>>
1667 --format=lucid --no-params
1668 __rs__7istreamFRl
1669 istream::operator>>(long &)
1670 istream::operator>>
1672 --format=lucid --no-params
1673 __rs__7istreamFRs
1674 istream::operator>>(short &)
1675 istream::operator>>
1677 --format=lucid --no-params
1678 __rs__FR7istreamR7complex
1679 operator>>(istream &, complex &)
1680 operator>>
1682 --format=lucid --no-params
1683 __vtbl__10istrstream
1684 istrstream virtual table
1685 istrstream virtual table
1687 --format=lucid --no-params
1688 __vtbl__17ostream__iostream__19iostream_withassign
1689 iostream_withassign::ostream__iostream virtual table
1690 iostream_withassign::ostream__iostream virtual table
1692 --format=lucid --no-params
1693 __vtbl__3ios
1694 ios virtual table
1695 ios virtual table
1697 --format=lucid --no-params
1698 __vtbl__3ios__13strstreambase
1699 strstreambase::ios virtual table
1700 strstreambase::ios virtual table
1702 --format=lucid --no-params
1703 abs__F7complex
1704 abs(complex)
1707 --format=lucid --no-params
1708 allocate__9streambufFv
1709 streambuf::allocate(void)
1710 streambuf::allocate
1712 --format=lucid --no-params
1713 attach__11fstreambaseFi
1714 fstreambase::attach(int)
1715 fstreambase::attach
1717 --format=lucid --no-params
1718 bitalloc__3iosSFv
1719 ios::bitalloc(void) static
1720 ios::bitalloc
1722 --format=lucid --no-params
1723 chr__FiT1
1724 chr(int, int)
1727 --format=lucid --no-params
1728 complex_error__FR11c_exception
1729 complex_error(c_exception &)
1730 complex_error
1732 --format=lucid --no-params
1733 complexfunc2__FPFPc_i
1734 complexfunc2(int (*)(char *))
1735 complexfunc2
1737 --format=lucid --no-params
1738 complexfunc3__FPFPFPl_s_i
1739 complexfunc3(int (*)(short (*)(long *)))
1740 complexfunc3
1742 --format=lucid --no-params
1743 complexfunc4__FPFPFPc_s_i
1744 complexfunc4(int (*)(short (*)(char *)))
1745 complexfunc4
1747 --format=lucid --no-params
1748 complexfunc5__FPFPc_PFl_i
1749 complexfunc5(int (*(*)(char *))(long))
1750 complexfunc5
1752 --format=lucid --no-params
1753 complexfunc6__FPFPi_PFl_i
1754 complexfunc6(int (*(*)(int *))(long))
1755 complexfunc6
1757 --format=lucid --no-params
1758 complexfunc7__FPFPFPc_i_PFl_i
1759 complexfunc7(int (*(*)(int (*)(char *)))(long))
1760 complexfunc7
1762 --format=lucid --no-params
1763 complicated_put__7ostreamFc
1764 ostream::complicated_put(char)
1765 ostream::complicated_put
1767 --format=lucid --no-params
1768 conv10__FlPc
1769 conv10(long, char *)
1770 conv10
1772 --format=lucid --no-params
1773 conv16__FUlPc
1774 conv16(unsigned long, char *)
1775 conv16
1777 --format=lucid --no-params
1778 dec__FR3ios
1779 dec(ios &)
1782 --format=lucid --no-params
1783 dec__Fli
1784 dec(long, int)
1787 --format=lucid --no-params
1788 dofield__FP7ostreamPciT2T3
1789 dofield(ostream *, char *, int, char *, int)
1790 dofield
1792 --format=lucid --no-params
1793 flags__3iosFl
1794 ios::flags(long)
1795 ios::flags
1797 --format=lucid --no-params
1798 flags__3iosFv
1799 ios::flags(void)
1800 ios::flags
1802 --format=lucid --no-params
1803 foo__FiN31
1804 foo(int, int, int, int)
1807 --format=lucid --no-params
1808 foo__FiR3fooT1T2T1T2
1809 foo(int, foo &, int, foo &, int, foo &)
1812 --format=lucid --no-params
1813 foo___3barFl
1814 bar::foo_(long)
1815 bar::foo_
1817 --format=lucid --no-params
1818 get__7istreamFPcic
1819 istream::get(char *, int, char)
1820 istream::get
1822 --format=lucid --no-params
1823 get__7istreamFR9streambufc
1824 istream::get(streambuf &, char)
1825 istream::get
1827 --format=lucid --no-params
1828 get_complicated__7istreamFRUc
1829 istream::get_complicated(unsigned char &)
1830 istream::get_complicated
1832 --format=lucid --no-params
1833 get_complicated__7istreamFRc
1834 istream::get_complicated(char &)
1835 istream::get_complicated
1837 --format=lucid --no-params
1838 getline__7istreamFPUcic
1839 istream::getline(unsigned char *, int, char)
1840 istream::getline
1842 --format=lucid --no-params
1843 getline__7istreamFPcic
1844 istream::getline(char *, int, char)
1845 istream::getline
1847 --format=lucid --no-params
1848 ignore__7istreamFiT1
1849 istream::ignore(int, int)
1850 istream::ignore
1852 --format=lucid --no-params
1853 init__12strstreambufFPciT1
1854 strstreambuf::init(char *, int, char *)
1855 strstreambuf::init
1857 --format=lucid --no-params
1858 init__3iosFP9streambuf
1859 ios::init(streambuf *)
1860 ios::init
1862 --format=lucid --no-params
1863 initcount__13Iostream_init
1864 Iostream_init::initcount
1865 Iostream_init::initcount
1867 --format=lucid --no-params
1868 ipfx__7istreamFi
1869 istream::ipfx(int)
1870 istream::ipfx
1872 --format=lucid --no-params
1873 ls_complicated__7ostreamFUc
1874 ostream::ls_complicated(unsigned char)
1875 ostream::ls_complicated
1877 --format=lucid --no-params
1878 ls_complicated__7ostreamFc
1879 ostream::ls_complicated(char)
1880 ostream::ls_complicated
1882 --format=lucid --no-params
1883 overload1arg__FSc
1884 overload1arg(signed char)
1885 overload1arg
1887 --format=lucid --no-params
1888 overload1arg__FUc
1889 overload1arg(unsigned char)
1890 overload1arg
1892 --format=lucid --no-params
1893 overload1arg__FUi
1894 overload1arg(unsigned int)
1895 overload1arg
1897 --format=lucid --no-params
1898 overload1arg__FUl
1899 overload1arg(unsigned long)
1900 overload1arg
1902 --format=lucid --no-params
1903 overload1arg__FUs
1904 overload1arg(unsigned short)
1905 overload1arg
1907 --format=lucid --no-params
1908 overload1arg__Fc
1909 overload1arg(char)
1910 overload1arg
1912 --format=lucid --no-params
1913 overload1arg__Fd
1914 overload1arg(double)
1915 overload1arg
1917 --format=lucid --no-params
1918 overload1arg__Ff
1919 overload1arg(float)
1920 overload1arg
1922 --format=lucid --no-params
1923 overload1arg__Fi
1924 overload1arg(int)
1925 overload1arg
1927 --format=lucid --no-params
1928 overload1arg__Fl
1929 overload1arg(long)
1930 overload1arg
1932 --format=lucid --no-params
1933 overload1arg__Fs
1934 overload1arg(short)
1935 overload1arg
1937 --format=lucid --no-params
1938 overload1arg__Fv
1939 overload1arg(void)
1940 overload1arg
1942 --format=lucid --no-params
1943 overloadargs__FiN21
1944 overloadargs(int, int, int)
1945 overloadargs
1947 --format=lucid --no-params
1948 overloadargs__FiN31
1949 overloadargs(int, int, int, int)
1950 overloadargs
1952 --format=lucid --no-params
1953 overloadargs__FiN41
1954 overloadargs(int, int, int, int, int)
1955 overloadargs
1957 --format=lucid --no-params
1958 overloadargs__FiN51
1959 overloadargs(int, int, int, int, int, int)
1960 overloadargs
1962 --format=lucid --no-params
1963 overloadargs__FiN61
1964 overloadargs(int, int, int, int, int, int, int)
1965 overloadargs
1967 --format=lucid --no-params
1968 overloadargs__FiN71
1969 overloadargs(int, int, int, int, int, int, int, int)
1970 overloadargs
1972 --format=lucid --no-params
1973 overloadargs__FiN81
1974 overloadargs(int, int, int, int, int, int, int, int, int)
1975 overloadargs
1977 --format=lucid --no-params
1978 overloadargs__FiN91
1979 overloadargs(int, int, int, int, int, int, int, int, int, int)
1980 overloadargs
1982 --format=lucid --no-params
1983 overloadargs__FiN91N11
1984 overloadargs(int, int, int, int, int, int, int, int, int, int, int)
1985 overloadargs
1987 --format=lucid --no-params
1988 overloadargs__FiT1
1989 overloadargs(int, int)
1990 overloadargs
1992 --format=lucid --no-params
1993 polar__FdT1
1994 polar(double, double)
1995 polar
1997 --format=lucid --no-params
1998 pow__F7complexT1
1999 pow(complex, complex)
2002 --format=lucid --no-params
2003 pow__F7complexd
2004 pow(complex, double)
2007 --format=lucid --no-params
2008 pow__F7complexi
2009 pow(complex, int)
2012 --format=lucid --no-params
2013 pow__Fd7complex
2014 pow(double, complex)
2017 --format=lucid --no-params
2018 pstart__FPciT2
2019 pstart(char *, int, int)
2020 pstart
2022 --format=lucid --no-params
2023 put__7ostreamFc
2024 ostream::put(char)
2025 ostream::put
2027 --format=lucid --no-params
2028 read__7istreamFPci
2029 istream::read(char *, int)
2030 istream::read
2032 --format=lucid --no-params
2033 resetiosflags__FR3iosl
2034 resetiosflags(ios &, long)
2035 resetiosflags
2037 --format=lucid --no-params
2038 restore_errno__FRi
2039 restore_errno(int &)
2040 restore_errno
2042 --format=lucid --no-params
2043 rs_complicated__7istreamFRUc
2044 istream::rs_complicated(unsigned char &)
2045 istream::rs_complicated
2047 --format=lucid --no-params
2048 rs_complicated__7istreamFRc
2049 istream::rs_complicated(char &)
2050 istream::rs_complicated
2052 --format=lucid --no-params
2053 seekg__7istreamFl8seek_dir
2054 istream::seekg(long, seek_dir)
2055 istream::seekg
2057 --format=lucid --no-params
2058 seekoff__12strstreambufFl8seek_diri
2059 strstreambuf::seekoff(long, seek_dir, int)
2060 strstreambuf::seekoff
2062 --format=lucid --no-params
2063 seekoff__9streambufFlQ2_3ios12ios_seek_diri
2064 streambuf::seekoff(long, ios::ios_seek_dir, int)
2065 streambuf::seekoff
2067 --format=lucid --no-params
2068 seekpos__9streambufFli
2069 streambuf::seekpos(long, int)
2070 streambuf::seekpos
2072 --format=lucid --no-params
2073 set_new_handler__FPFv_v
2074 set_new_handler(void (*)(void))
2075 set_new_handler
2077 --format=lucid --no-params
2078 setb__9streambufFPcT1i
2079 streambuf::setb(char *, char *, int)
2080 streambuf::setb
2082 --format=lucid --no-params
2083 setb__FR3iosi
2084 setb(ios &, int)
2085 setb
2087 --format=lucid --no-params
2088 setbuf__11fstreambaseFPci
2089 fstreambase::setbuf(char *, int)
2090 fstreambase::setbuf
2092 --format=lucid --no-params
2093 setbuf__9streambufFPUci
2094 streambuf::setbuf(unsigned char *, int)
2095 streambuf::setbuf
2097 --format=lucid --no-params
2098 setbuf__9streambufFPciT2
2099 streambuf::setbuf(char *, int, int)
2100 streambuf::setbuf
2102 --format=lucid --no-params
2103 setf__3iosFlT1
2104 ios::setf(long, long)
2105 ios::setf
2107 --format=lucid --no-params
2108 setfill__FR3iosi
2109 setfill(ios &, int)
2110 setfill
2112 --format=lucid --no-params
2113 setg__9streambufFPcN21
2114 streambuf::setg(char *, char *, char *)
2115 streambuf::setg
2117 --format=lucid --no-params
2118 setp__9streambufFPcT1
2119 streambuf::setp(char *, char *)
2120 streambuf::setp
2122 --format=lucid --no-params
2123 tie__3iosFP7ostream
2124 ios::tie(ostream *)
2125 ios::tie
2127 --format=lucid --no-params
2128 uconv10__FUlPc
2129 uconv10(unsigned long, char *)
2130 uconv10
2132 --format=lucid --no-params
2133 xget__7istreamFPc
2134 istream::xget(char *)
2135 istream::xget
2137 --format=lucid --no-params
2138 xsgetn__9streambufFPci
2139 streambuf::xsgetn(char *, int)
2140 streambuf::xsgetn
2142 --format=arm --no-params
2143 __dt__21T5__pt__11_PFiPPdPv_iFv
2144 T5<int (*)(int, double **, void *)>::~T5(void)
2145 T5<int (*)(int, double **, void *)>::~T5
2147 --format=arm --no-params
2148 __ct__1cFi
2149 c::c(int)
2150 c::c
2152 --format=arm --no-params
2153 __dt__11T5__pt__2_iFv
2154 T5<int>::~T5(void)
2155 T5<int>::~T5
2157 --format=arm --no-params
2158 __dt__11T5__pt__2_cFv
2159 T5<char>::~T5(void)
2160 T5<char>::~T5
2162 --format=arm --no-params
2163 __ct__2T2Fi
2164 T2::T2(int)
2165 T2::T2
2167 --format=arm --no-params
2168 __dt__2T1Fv
2169 T1::~T1(void)
2170 T1::~T1
2172 --format=arm --no-params
2173 __dt__12T5__pt__3_1xFv
2174 T5<x>::~T5(void)
2175 T5<x>::~T5
2177 --format=arm --no-params
2178 __dt__17T5__pt__8_PFcPv_iFv
2179 T5<int (*)(char, void *)>::~T5(void)
2180 T5<int (*)(char, void *)>::~T5
2182 --format=arm --no-params
2183 __ct__21T5__pt__11_PFiPPdPv_iFi
2184 T5<int (*)(int, double **, void *)>::T5(int)
2185 T5<int (*)(int, double **, void *)>::T5
2187 --format=arm --no-params
2188 __amd__FR2T2i
2189 operator%=(T2 &, int)
2190 operator%=
2192 --format=arm --no-params
2193 __adv__FR2T2i
2194 operator/=(T2 &, int)
2195 operator/=
2197 --format=arm --no-params
2198 __amu__FR2T2i
2199 operator*=(T2 &, int)
2200 operator*=
2202 --format=arm --no-params
2203 __ami__FR2T2i
2204 operator-=(T2 &, int)
2205 operator-=
2207 --format=arm --no-params
2208 __apl__FR2T2i
2209 operator+=(T2 &, int)
2210 operator+=
2212 --format=arm --no-params
2213 __nw__2T1SFUi
2214 T1::operator new(unsigned int) static
2215 T1::operator new
2217 --format=arm --no-params
2218 __dl__2T1SFPv
2219 T1::operator delete(void *) static
2220 T1::operator delete
2222 --format=arm --no-params
2223 put__2T7SFi
2224 T7::put(int) static
2225 T7::put
2227 --format=arm --no-params
2228 __dl__12T5__pt__3_1xSFPv
2229 T5<x>::operator delete(void *) static
2230 T5<x>::operator delete
2232 --format=arm --no-params
2233 h__FUc
2234 h(unsigned char)
2237 --format=arm --no-params
2238 f__Fic
2239 f(int, char)
2242 --format=arm --no-params
2243 h__FUi
2244 h(unsigned int)
2247 --format=arm --no-params
2248 h__Fci
2249 h(char, int)
2252 --format=arm --no-params
2253 h__FUl
2254 h(unsigned long)
2257 --format=arm --no-params
2258 h__Fcl
2259 h(char, long)
2262 --format=arm --no-params
2263 h__FUs
2264 h(unsigned short)
2267 --format=arm --no-params
2268 h__Fcs
2269 h(char, short)
2272 --format=arm --no-params
2273 X__12T5__pt__3_1x
2274 T5<x>::X
2275 T5<x>::X
2277 --format=arm --no-params
2278 __ct__11T5__pt__2_iFi
2279 T5<int>::T5(int)
2280 T5<int>::T5
2282 --format=arm --no-params
2283 __ct__11T5__pt__2_cFi
2284 T5<char>::T5(int)
2285 T5<char>::T5
2287 --format=arm --no-params
2288 h__FcT1
2289 h(char, char)
2292 --format=arm --no-params
2293 f__Ficd
2294 f(int, char, double)
2297 --format=arm --no-params
2298 __dl__17T5__pt__8_PFcPv_iSFPv
2299 T5<int (*)(char, void *)>::operator delete(void *) static
2300 T5<int (*)(char, void *)>::operator delete
2302 --format=arm --no-params
2303 X__17T5__pt__8_PFcPv_i
2304 T5<int (*)(char, void *)>::X
2305 T5<int (*)(char, void *)>::X
2307 --format=arm --no-params
2308 __ct__12T5__pt__3_1xFi
2309 T5<x>::T5(int)
2310 T5<x>::T5
2312 --format=arm --no-params
2313 __dl__21T5__pt__11_PFiPPdPv_iSFPv
2314 T5<int (*)(int, double **, void *)>::operator delete(void *) static
2315 T5<int (*)(int, double **, void *)>::operator delete
2317 --format=arm --no-params
2318 __std__foo
2319 global destructors keyed to foo
2320 global destructors keyed to foo
2322 --format=arm --no-params
2323 __sti__bar
2324 global constructors keyed to bar
2325 global constructors keyed to bar
2327 --format=arm --no-params
2328 f__FicdPcPFci_v
2329 f(int, char, double, char *, void (*)(char, int))
2332 --format=arm --no-params
2333 f__FicdPcPFic_v
2334 f(int, char, double, char *, void (*)(int, char))
2337 --format=arm --no-params
2338 get__2T7SFv
2339 T7::get(void) static
2340 T7::get
2342 --format=arm --no-params
2343 X__21T5__pt__11_PFiPPdPv_i
2344 T5<int (*)(int, double **, void *)>::X
2345 T5<int (*)(int, double **, void *)>::X
2347 --format=arm --no-params
2348 __dl__11T5__pt__2_iSFPv
2349 T5<int>::operator delete(void *) static
2350 T5<int>::operator delete
2352 --format=arm --no-params
2353 __dl__11T5__pt__2_cSFPv
2354 T5<char>::operator delete(void *) static
2355 T5<char>::operator delete
2357 --format=arm --no-params
2358 h__Fc
2359 h(char)
2362 --format=arm --no-params
2363 h__Fd
2364 h(double)
2367 --format=arm --no-params
2368 h__Ff
2369 h(float)
2372 --format=arm --no-params
2373 h__Fi
2374 h(int)
2377 --format=arm --no-params
2378 f__Fi
2379 f(int)
2382 --format=arm --no-params
2383 h__Fl
2384 h(long)
2387 --format=arm --no-params
2388 h__Fs
2389 h(short)
2392 --format=arm --no-params
2393 X__11T5__pt__2_c
2394 T5<char>::X
2395 T5<char>::X
2397 --format=arm --no-params
2398 X__11T5__pt__2_i
2399 T5<int>::X
2400 T5<int>::X
2402 --format=arm --no-params
2403 __ct__17T5__pt__8_PFcPv_iFi
2404 T5<int (*)(char, void *)>::T5(int)
2405 T5<int (*)(char, void *)>::T5
2407 --format=arm --no-params
2408 f__FicdPc
2409 f(int, char, double, char *)
2412 --format=arm --no-params
2413 __nw__FUi
2414 operator new(unsigned int)
2415 operator new
2417 --format=arm --no-params
2418 __ct__Q3_2T11a1bSFi
2419 T1::a::b::b(int) static
2420 T1::a::b::b
2422 --format=arm --no-params
2423 __dt__Q3_2T11a1bSFi
2424 T1::a::b::~b(int) static
2425 T1::a::b::~b
2427 --format=arm --no-params
2428 put__Q3_2T11a1bSFi
2429 T1::a::b::put(int) static
2430 T1::a::b::put
2432 --format=arm --no-params
2433 get__Q2_2T11aSFv
2434 T1::a::get(void) static
2435 T1::a::get
2437 --format=arm --no-params
2438 put__2T1SFi
2439 T1::put(int) static
2440 T1::put
2442 --format=arm --no-params
2443 put__Q5_2T11a1b1c1dSFi
2444 T1::a::b::c::d::put(int) static
2445 T1::a::b::c::d::put
2447 --format=arm --no-params
2448 get__Q4_2T11a1b1cSFv
2449 T1::a::b::c::get(void) static
2450 T1::a::b::c::get
2452 --format=arm --no-params
2453 put__Q2_2T11aSFi
2454 T1::a::put(int) static
2455 T1::a::put
2457 --format=arm --no-params
2458 put__Q4_2T11a1b1cSFi
2459 T1::a::b::c::put(int) static
2460 T1::a::b::c::put
2462 --format=arm --no-params
2463 get__Q3_2T11a1bSFv
2464 T1::a::b::get(void) static
2465 T1::a::b::get
2467 --format=arm --no-params
2468 get__2T1SFv
2469 T1::get(void) static
2470 T1::get
2472 --format=arm --no-params
2473 get__Q5_2T11a1b1c1dSFv
2474 T1::a::b::c::d::get(void) static
2475 T1::a::b::c::d::get
2477 --format=arm --no-params
2478 __dt__11T1__pt__2_cFv
2479 T1<char>::~T1(void)
2480 T1<char>::~T1
2482 --format=arm --no-params
2483 __dt__12T1__pt__3_1tFv
2484 T1<t>::~T1(void)
2485 T1<t>::~T1
2487 --format=arm --no-params
2488 __dl__12T1__pt__3_1tSFPv
2489 T1<t>::operator delete(void *) static
2490 T1<t>::operator delete
2492 --format=arm --no-params
2493 __ct__11T1__pt__2_cFi
2494 T1<char>::T1(int)
2495 T1<char>::T1
2497 --format=arm --no-params
2498 __ct__11T1__pt__2_cFv
2499 T1<char>::T1(void)
2500 T1<char>::T1
2502 --format=arm --no-params
2503 __ct__12T1__pt__3_1tFi
2504 T1<t>::T1(int)
2505 T1<t>::T1
2507 --format=arm --no-params
2508 __ct__12T1__pt__3_1tFv
2509 T1<t>::T1(void)
2510 T1<t>::T1
2512 --format=arm --no-params
2513 __dl__11T1__pt__2_cSFPv
2514 T1<char>::operator delete(void *) static
2515 T1<char>::operator delete
2517 --format=arm --no-params
2518 bar__3fooFPv
2519 foo::bar(void *)
2520 foo::bar
2522 --format=arm --no-params
2523 bar__3fooCFPv
2524 foo::bar(void *) const
2525 foo::bar
2527 --format=arm --no-params
2528 __eq__3fooFR3foo
2529 foo::operator==(foo &)
2530 foo::operator==
2532 --format=arm --no-params
2533 __eq__3fooCFR3foo
2534 foo::operator==(foo &) const
2535 foo::operator==
2537 --format=arm --no-params
2538 elem__15vector__pt__2_dFi
2539 vector<double>::elem(int)
2540 vector<double>::elem
2542 --format=arm --no-params
2543 elem__15vector__pt__2_iFi
2544 vector<int>::elem(int)
2545 vector<int>::elem
2547 --format=arm --no-params
2548 __ct__15vector__pt__2_dFi
2549 vector<double>::vector(int)
2550 vector<double>::vector
2552 --format=arm --no-params
2553 __ct__15vector__pt__2_iFi
2554 vector<int>::vector(int)
2555 vector<int>::vector
2557 --format=arm --no-params
2558 __ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2
2559 DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *)
2560 DListNode<RLabel &>::DListNode
2562 --format=arm --no-params
2563 bar__3fooFiT16FooBar
2564 foo::bar(int, int, FooBar)
2565 foo::bar
2567 --format=arm --no-params
2568 bar__3fooFPiN51PdN37PcN211T1iN215
2569 foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int)
2570 foo::bar
2572 --format=hp --no-params
2573 __amd__FR2T2i
2574 operator%=(T2 &, int)
2575 operator%=
2577 --format=hp --no-params
2578 __adv__FR2T2i
2579 operator/=(T2 &, int)
2580 operator/=
2582 --format=hp --no-params
2583 __amu__FR2T2i
2584 operator*=(T2 &, int)
2585 operator*=
2587 --format=hp --no-params
2588 __ami__FR2T2i
2589 operator-=(T2 &, int)
2590 operator-=
2592 --format=hp --no-params
2593 __apl__FR2T2i
2594 operator+=(T2 &, int)
2595 operator+=
2597 --format=hp --no-params
2598 __nw__2T1SFUi
2599 T1::operator new(unsigned int) static
2600 T1::operator new
2602 --format=hp --no-params
2603 __dl__2T1SFPv
2604 T1::operator delete(void *) static
2605 T1::operator delete
2607 --format=hp --no-params
2608 put__2T7SFi
2609 T7::put(int) static
2610 T7::put
2612 --format=hp --no-params
2613 h__FUc
2614 h(unsigned char)
2617 --format=hp --no-params
2618 f__Fic
2619 f(int, char)
2622 --format=hp --no-params
2623 h__FUi
2624 h(unsigned int)
2627 --format=hp --no-params
2628 h__Fci
2629 h(char, int)
2632 --format=hp --no-params
2633 h__FUl
2634 h(unsigned long)
2637 --format=hp --no-params
2638 h__Fcl
2639 h(char, long)
2642 --format=hp --no-params
2643 h__FUs
2644 h(unsigned short)
2647 --format=hp --no-params
2648 h__Fcs
2649 h(char, short)
2652 --format=hp --no-params
2653 h__FcT1
2654 h(char, char)
2657 --format=hp --no-params
2658 f__Ficd
2659 f(int, char, double)
2662 --format=hp --no-params
2663 f__FicdPcPFci_v
2664 f(int, char, double, char *, void (*)(char, int))
2667 --format=hp --no-params
2668 f__FicdPcPFic_v
2669 f(int, char, double, char *, void (*)(int, char))
2672 --format=hp --no-params
2673 get__2T7SFv
2674 T7::get(void) static
2675 T7::get
2677 --format=hp --no-params
2678 h__Fc
2679 h(char)
2682 --format=hp --no-params
2683 h__Fd
2684 h(double)
2687 --format=hp --no-params
2688 h__Ff
2689 h(float)
2692 --format=hp --no-params
2693 h__Fi
2694 h(int)
2697 --format=hp --no-params
2698 f__Fi
2699 f(int)
2702 --format=hp --no-params
2703 h__Fl
2704 h(long)
2707 --format=hp --no-params
2708 h__Fs
2709 h(short)
2712 --format=hp --no-params
2713 f__FicdPc
2714 f(int, char, double, char *)
2717 --format=hp --no-params
2718 __nw__FUi
2719 operator new(unsigned int)
2720 operator new
2722 --format=hp --no-params
2723 __ct__Q3_2T11a1bSFi
2724 T1::a::b::b(int) static
2725 T1::a::b::b
2727 --format=hp --no-params
2728 __dt__Q3_2T11a1bSFi
2729 T1::a::b::~b(int) static
2730 T1::a::b::~b
2732 --format=hp --no-params
2733 put__Q3_2T11a1bSFi
2734 T1::a::b::put(int) static
2735 T1::a::b::put
2737 --format=hp --no-params
2738 get__Q2_2T11aSFv
2739 T1::a::get(void) static
2740 T1::a::get
2742 --format=hp --no-params
2743 put__2T1SFi
2744 T1::put(int) static
2745 T1::put
2747 --format=hp --no-params
2748 put__Q5_2T11a1b1c1dSFi
2749 T1::a::b::c::d::put(int) static
2750 T1::a::b::c::d::put
2752 --format=hp --no-params
2753 get__Q4_2T11a1b1cSFv
2754 T1::a::b::c::get(void) static
2755 T1::a::b::c::get
2757 --format=hp --no-params
2758 put__Q2_2T11aSFi
2759 T1::a::put(int) static
2760 T1::a::put
2762 --format=hp --no-params
2763 put__Q4_2T11a1b1cSFi
2764 T1::a::b::c::put(int) static
2765 T1::a::b::c::put
2767 --format=hp --no-params
2768 get__Q3_2T11a1bSFv
2769 T1::a::b::get(void) static
2770 T1::a::b::get
2772 --format=hp --no-params
2773 get__2T1SFv
2774 T1::get(void) static
2775 T1::get
2777 --format=hp --no-params
2778 get__Q5_2T11a1b1c1dSFv
2779 T1::a::b::c::d::get(void) static
2780 T1::a::b::c::d::get
2782 --format=hp --no-params
2783 bar__3fooFPv
2784 foo::bar(void *)
2785 foo::bar
2787 --format=hp --no-params
2788 bar__3fooCFPv
2789 foo::bar(void *) const
2790 foo::bar
2792 --format=hp --no-params
2793 __eq__3fooFR3foo
2794 foo::operator==(foo &)
2795 foo::operator==
2797 --format=hp --no-params
2798 __eq__3fooCFR3foo
2799 foo::operator==(foo &) const
2800 foo::operator==
2802 --format=hp --no-params
2803 bar__3fooFiT16FooBar
2804 foo::bar(int, int, FooBar)
2805 foo::bar
2807 --format=hp --no-params
2808 bar__3fooFPiN51PdN37PcN211T1iN215
2809 foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int)
2810 foo::bar
2812 --format=hp --no-params
2813 __dt__2T5XTPFiPPdPv_i__Fv
2814 T5<int (*)(int, double **, void *)>::~T5(void)
2815 T5<int (*)(int, double **, void *)>::~T5
2817 --format=hp --no-params
2818 __ct__1cFi
2819 c::c(int)
2820 c::c
2822 --format=hp --no-params
2823 __dt__2T5XTi__Fv
2824 T5<int>::~T5(void)
2825 T5<int>::~T5
2827 --format=hp --no-params
2828 __dt__2T5XTc__Fv
2829 T5<char>::~T5(void)
2830 T5<char>::~T5
2832 --format=hp --no-params
2833 __ct__2T2Fi
2834 T2::T2(int)
2835 T2::T2
2837 --format=hp --no-params
2838 __dt__2T1Fv
2839 T1::~T1(void)
2840 T1::~T1
2842 --format=hp --no-params
2843 __dt__2T5XT1x__Fv
2844 T5<x>::~T5(void)
2845 T5<x>::~T5
2847 --format=hp --no-params
2848 __dt__2T5XTPFcPv_i__Fv
2849 T5<int (*)(char, void *)>::~T5(void)
2850 T5<int (*)(char, void *)>::~T5
2852 --format=hp --no-params
2853 __ct__2T5XTPFiPPdPv_i__Fi
2854 T5<int (*)(int, double **, void *)>::T5(int)
2855 T5<int (*)(int, double **, void *)>::T5
2857 --format=hp --no-params
2858 __dl__2T5XT1x__SFPv
2859 T5<x>::operator delete(void *) static
2860 T5<x>::operator delete
2862 --format=hp --no-params
2863 X__2T5XT1x
2864 T5<x>::X
2865 T5<x>::X
2867 --format=hp --no-params
2868 __ct__2T5XTi__Fi
2869 T5<int>::T5(int)
2870 T5<int>::T5
2872 --format=hp --no-params
2873 __ct__2T5XTc__Fi
2874 T5<char>::T5(int)
2875 T5<char>::T5
2877 --format=hp --no-params
2878 __dl__2T5XTPFcPv_i__SFPv
2879 T5<int (*)(char, void *)>::operator delete(void *) static
2880 T5<int (*)(char, void *)>::operator delete
2882 --format=hp --no-params
2883 X__2T5XTPFcPv_i
2884 T5<int (*)(char, void *)>::X
2885 T5<int (*)(char, void *)>::X
2887 --format=hp --no-params
2888 __ct__2T5XT1x__Fi
2889 T5<x>::T5(int)
2890 T5<x>::T5
2892 --format=hp --no-params
2893 __dl__2T5XTPFiPPdPv_i__SFPv
2894 T5<int (*)(int, double **, void *)>::operator delete(void *) static
2895 T5<int (*)(int, double **, void *)>::operator delete
2897 --format=hp --no-params
2898 X__2T5XTPFiPPdPv_i
2899 T5<int (*)(int, double **, void *)>::X
2900 T5<int (*)(int, double **, void *)>::X
2902 --format=hp --no-params
2903 __dl__2T5XTi__SFPv
2904 T5<int>::operator delete(void *) static
2905 T5<int>::operator delete
2907 --format=hp --no-params
2908 __dl__2T5XTc__SFPv
2909 T5<char>::operator delete(void *) static
2910 T5<char>::operator delete
2912 --format=hp --no-params
2913 X__2T5XTc
2914 T5<char>::X
2915 T5<char>::X
2917 --format=hp --no-params
2918 X__2T5XTi
2919 T5<int>::X
2920 T5<int>::X
2922 --format=hp --no-params
2923 __ct__2T5XTPFcPv_i__Fi
2924 T5<int (*)(char, void *)>::T5(int)
2925 T5<int (*)(char, void *)>::T5
2927 --format=hp --no-params
2928 __dt__2T1XTc__Fv
2929 T1<char>::~T1(void)
2930 T1<char>::~T1
2932 --format=hp --no-params
2933 __dt__2T1XT1t__Fv
2934 T1<t>::~T1(void)
2935 T1<t>::~T1
2937 --format=hp --no-params
2938 __dl__2T1XT1t__SFPv
2939 T1<t>::operator delete(void *) static
2940 T1<t>::operator delete
2942 --format=hp --no-params
2943 __ct__2T1XTc__Fi
2944 T1<char>::T1(int)
2945 T1<char>::T1
2947 --format=hp --no-params
2948 __ct__2T1XTc__Fv
2949 T1<char>::T1(void)
2950 T1<char>::T1
2952 --format=hp --no-params
2953 __ct__2T1XT1t__Fi
2954 T1<t>::T1(int)
2955 T1<t>::T1
2957 --format=hp --no-params
2958 __ct__2T1XT1t__Fv
2959 T1<t>::T1(void)
2960 T1<t>::T1
2962 --format=hp --no-params
2963 __dl__2T1XTc__SFPv
2964 T1<char>::operator delete(void *) static
2965 T1<char>::operator delete
2967 --format=hp --no-params
2968 elem__6vectorXTd__Fi
2969 vector<double>::elem(int)
2970 vector<double>::elem
2972 --format=hp --no-params
2973 elem__6vectorXTi__Fi
2974 vector<int>::elem(int)
2975 vector<int>::elem
2977 --format=hp --no-params
2978 __ct__6vectorXTd__Fi
2979 vector<double>::vector(int)
2980 vector<double>::vector
2982 --format=hp --no-params
2983 __ct__6vectorXTi__Fi
2984 vector<int>::vector(int)
2985 vector<int>::vector
2987 --format=hp --no-params
2988 __ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2
2989 DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *)
2990 DListNode<RLabel &>::DListNode
2992 --format=hp --no-params
2993 elem__6vectorXTiUP34__Fi
2994 vector<int,34U>::elem(int)
2995 vector<int,34U>::elem
2997 --format=hp --no-params
2998 elem__6vectorXUP2701Td__Fi
2999 vector<2701U,double>::elem(int)
3000 vector<2701U,double>::elem
3002 --format=hp --no-params
3003 elem__6vectorXTiSP334__Fi
3004 vector<int,334>::elem(int)
3005 vector<int,334>::elem
3007 --format=hp --no-params
3008 elem__6vectorXTiSN67__Fi
3009 vector<int,-67>::elem(int)
3010 vector<int,-67>::elem
3012 --format=hp --no-params
3013 elem__6vectorXTiSM__SCFPPd
3014 vector<int,-2147483648>::elem(double **) static const
3015 vector<int,-2147483648>::elem
3017 --format=hp --no-params
3018 elem__6vectorXTiSN67UP4000TRs__Fi
3019 vector<int,-67,4000U,short &>::elem(int)
3020 vector<int,-67,4000U,short &>::elem
3022 --format=hp --no-params
3023 elem__6vectorXTiSN67TRdTFPv_i__Fi
3024 vector<int,-67,double &,int (void *)>::elem(int)
3025 vector<int,-67,double &,int (void *)>::elem
3027 --format=hp --no-params
3028 X__6vectorXTiSN67TdTPvUP5TRs
3029 vector<int,-67,double,void *,5U,short &>::X
3030 vector<int,-67,double,void *,5U,short &>::X
3032 --format=hp --no-params
3033 elem__6vectorXTiA3foo__Fi
3034 vector<int,&foo>::elem(int)
3035 vector<int,&foo>::elem
3037 --format=hp --no-params
3038 elem__6vectorXTiA3fooTPvA5Label__FiPPvT2
3039 vector<int,&foo,void *,&Label>::elem(int, void **, void **)
3040 vector<int,&foo,void *,&Label>::elem
3042 --format=hp --no-params
3043 elem__6vectorXTiSN42A3foo__Fi
3044 vector<int,-42,&foo>::elem(int)
3045 vector<int,-42,&foo>::elem
3047 --format=hp --no-params
3048 __ct__2T5XTPFcPv_i__Fi_2
3049 T5<int (*)(char, void *)>::T5(int)
3050 T5<int (*)(char, void *)>::T5
3052 --format=hp --no-params
3053 __ct__2T5XTPFcPv_i__Fi_19
3054 T5<int (*)(char, void *)>::T5(int)
3055 T5<int (*)(char, void *)>::T5
3057 --format=hp --no-params
3058 f__FicdPcPFci_v_34
3059 f(int, char, double, char *, void (*)(char, int))
3062 --format=hp --no-params
3063 spec__13Spec<#1,#1.*>XTiTPi_FPi
3064 Spec<int,int *>::spec(int *)
3065 Spec<int,int *>::spec
3067 --format=hp --no-params
3068 spec__16Spec<#1,#1.&,#1>XTiTRiTi_FPi
3069 Spec<int,int &,int>::spec(int *)
3070 Spec<int,int &,int>::spec
3072 --format=hp --no-params
3073 add__XTc_FcT1
3074 add<char>(char, char)
3075 add<char>
3077 --format=hp --no-params
3078 add__XTcSP9A5label_FcPPlT1
3079 add<char,9,&label>(char, long **, char)
3080 add<char,9,&label>
3082 --format=hp --no-params
3083 add__XTPfTFPd_f_FcT1
3084 add<float *,float (double *)>(char, char)
3085 add<float *,float (double *)>
3087 --format=hp --no-params
3088 unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv
3089 basic_string<char,string_char_traits<char>,allocator>::unLink(void)
3090 basic_string<char,string_char_traits<char>,allocator>::unLink
3092 # A regression test with no args.  This used to cause a segv.
3094 _Utf390_1__1_9223372036854775807__9223372036854775
3095 _Utf390_1__1_9223372036854775807__9223372036854775
3097 --format=gnu --no-params
3098 call__H1Z4Test_RX01_t1C2ZX01PMX01FPX01i_vQ2X016output
3099 C<Test, Test::output> call<Test>(Test &)
3100 C<Test, Test::output> call<Test>
3102 --format=gnu --no-params
3103 fn__FPQ21n1cPMQ21n1cFPQ21n1c_i
3104 fn(n::c *, int (n::c::*)(n::c *))
3107 --format=gnu --no-params
3108 f__FGt3Bar1i2G1i
3109 f(Bar<2>, i)
3112 --format=gnu --no-params
3113 f__FGt3Bar1i21i
3114 f(Bar<21>, int)
3117 --format=gnu --no-params
3118 f__FGt3Bar1i2G4XY_t
3119 f(Bar<2>, XY_t)
3122 --format=gnu --no-params
3123 foo__H1Zt2TA2ZRCiZt2NA1Ui9_X01_i
3124 int foo<TA<int const &, NA<9> > >(TA<int const &, NA<9> >)
3125 int foo<TA<int const &, NA<9> > >
3127 --format=gnu --no-params
3128 foo__H1Zt2TA2ZcZt2NA1Ui20_X01_i
3129 int foo<TA<char, NA<20> > >(TA<char, NA<20> >)
3130 int foo<TA<char, NA<20> > >
3132 --format=gnu --no-params
3133 foo__H1Zt2TA2ZiZt8N___A___1Ui99_X01_i
3134 int foo<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
3135 int foo<TA<int, N___A___<99> > >
3137 --format=gnu --no-params
3138 foo__H1Zt2TA2ZRCiZt2NA1im1_X01_i
3139 int foo<TA<int const &, NA<-1> > >(TA<int const &, NA<-1> >)
3140 int foo<TA<int const &, NA<-1> > >
3142 --format=gnu --no-params
3143 foo__H1Zt2TA2ZRCiZt2NA1im9_X01_i
3144 int foo<TA<int const &, NA<-9> > >(TA<int const &, NA<-9> >)
3145 int foo<TA<int const &, NA<-9> > >
3147 --format=gnu --no-params
3148 foo__H1Zt2TA2ZcZt2NA1i_m20__X01_i
3149 int foo<TA<char, NA<-20> > >(TA<char, NA<-20> >)
3150 int foo<TA<char, NA<-20> > >
3152 --format=gnu --no-params
3153 foo__H1Zt2TA2ZcZt2NA1im1_X01_i
3154 int foo<TA<char, NA<-1> > >(TA<char, NA<-1> >)
3155 int foo<TA<char, NA<-1> > >
3157 --format=gnu --no-params
3158 foo__H1Zt2TA2ZiZt4N__A1im9_X01_i
3159 int foo<TA<int, N__A<-9> > >(TA<int, N__A<-9> >)
3160 int foo<TA<int, N__A<-9> > >
3162 --format=gnu --no-params
3163 foo__H1Zt2TA2ZiZt4N__A1i_m99__X01_i
3164 int foo<TA<int, N__A<-99> > >(TA<int, N__A<-99> >)
3165 int foo<TA<int, N__A<-99> > >
3167 --format=gnu --no-params
3168 __opi__t2TA2ZiZt4N__A1i9
3169 TA<int, N__A<9> >::operator int(void)
3170 TA<int, N__A<9> >::operator int
3172 --format=gnu --no-params
3173 __opi__t2TA2ZiZt8N___A___1i_m99_
3174 TA<int, N___A___<-99> >::operator int(void)
3175 TA<int, N___A___<-99> >::operator int
3177 --format=gnu --no-params
3178 foo___bar__baz_____H1Zt2TA2ZiZt8N___A___1i99_X01_i
3179 int foo___bar__baz___<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
3180 int foo___bar__baz___<TA<int, N___A___<99> > >
3182 --format=gnu --no-params
3183 foo__bar___foobar_____t2TA2ZiZt8N___A___1i_m99_
3184 TA<int, N___A___<-99> >::foo__bar___foobar___(void)
3185 TA<int, N___A___<-99> >::foo__bar___foobar___
3187 --format=gnu --no-params
3188 foo__bar___foobar_____t2TA2ZiZt4N__A1i9
3189 TA<int, N__A<9> >::foo__bar___foobar___(void)
3190 TA<int, N__A<9> >::foo__bar___foobar___
3192 --format=gnu --no-params
3193 __tfP8sockaddr
3194 sockaddr * type_info function
3195 sockaddr * type_info function
3197 --format=gnu --no-params
3198 __tfPQ25libcwt16option_event_tct1Z12burst_app_ct
3199 libcw::option_event_tct<burst_app_ct> * type_info function
3200 libcw::option_event_tct<burst_app_ct> * type_info function
3202 --format=gnu --no-params
3203 __tiP8sockaddr
3204 sockaddr * type_info node
3205 sockaddr * type_info node
3207 --format=gnu --no-params
3208 __tiPQ25libcwt16option_event_tct1Z12burst_app_ct
3209 libcw::option_event_tct<burst_app_ct> * type_info node
3210 libcw::option_event_tct<burst_app_ct> * type_info node
3212 --format=gnu --no-params
3213 _27_GLOBAL_.N.__12burst_app_ct.app_instance
3214 {anonymous}::app_instance
3215 {anonymous}::app_instance
3217 --format=gnu --no-params
3218 _26_GLOBAL_$N$_tmp_n.iilg4Gya$app_instance
3219 {anonymous}::app_instance
3220 {anonymous}::app_instance
3222 --format=java
3223 _ZN4java3awt10ScrollPane7addImplEPNS0_9ComponentEPNS_4lang6ObjectEi
3224 java.awt.ScrollPane.addImpl(java.awt.Component, java.lang.Object, int)
3226 --format=java
3227 _ZN4java3awt4geom15AffineTransform9getMatrixEP6JArrayIdE
3228 java.awt.geom.AffineTransform.getMatrix(double[])
3230 --format=java
3231 _ZN23Mangle$Inner$InnerInner3fooEP6JArrayIPS0_IiEEdPS0_IPS0_IPS0_IPS0_IPN4java4lang6StringEEEEEPS0_IPS0_IPN6MangleEEE
3232 Mangle$Inner$InnerInner.foo(int[][], double, java.lang.String[][][][], Mangle[][])
3234 --format=java
3235 _ZN6JArray1tEP6JArrayIPS_E
3236 JArray.t(JArray[])
3238 --format=java
3239 _ZN4Prim1iEibcdfwPN4java4lang6StringEsx
3240 Prim.i(int, boolean, byte, double, float, char, java.lang.String, short, long)
3242 --format=java
3243 _ZN4java4util14Map__U24_Entry11class__U24_E
3244 java.util.Map$Entry.class$
3246 --format=java
3247 _ZN3org7eclipse3cdt5debug8internal4core5model9CVariable6sizeof$Ev
3248 org.eclipse.cdt.debug.internal.core.model.CVariable.sizeof()
3250 --format=hp --no-params
3251 _Utf58_0_1__1_2147483647__2147483648
3252 _Utf58_0_1__1_2147483647__2147483648
3253 _Utf58_0_1__1_2147483647__2147483648
3255 --format=gnu-v3 --no-params
3256 St9bad_alloc
3257 std::bad_alloc
3258 std::bad_alloc
3260 --format=gnu-v3 --no-params
3261 _ZN1f1fE
3262 f::f
3263 f::f
3265 --format=gnu-v3 --no-params
3266 _Z1fv
3270 --format=gnu-v3 --no-params
3271 _Z1fi
3272 f(int)
3275 --format=gnu-v3 --no-params
3276 _Z3foo3bar
3277 foo(bar)
3280 --format=gnu-v3 --no-params
3281 _Zrm1XS_
3282 operator%(X, X)
3283 operator%
3285 --format=gnu-v3 --no-params
3286 _ZplR1XS0_
3287 operator+(X&, X&)
3288 operator+
3290 --format=gnu-v3 --no-params
3291 _ZlsRK1XS1_
3292 operator<<(X const&, X const&)
3293 operator<<
3295 --format=gnu-v3 --no-params
3296 _ZN3FooIA4_iE3barE
3297 Foo<int [4]>::bar
3298 Foo<int [4]>::bar
3300 --format=gnu-v3 --no-params
3301 _Z1fIiEvi
3302 void f<int>(int)
3303 f<int>
3305 --format=gnu-v3 --no-params
3306 _Z5firstI3DuoEvS0_
3307 void first<Duo>(Duo)
3308 first<Duo>
3310 --format=gnu-v3 --no-params
3311 _Z5firstI3DuoEvT_
3312 void first<Duo>(Duo)
3313 first<Duo>
3315 --format=gnu-v3 --no-params
3316 _Z3fooIiFvdEiEvv
3317 void foo<int, void ()(double), int>()
3318 foo<int, void ()(double), int>
3320 --format=gnu-v3 --no-params
3321 _ZN1N1fE
3322 N::f
3323 N::f
3325 --format=gnu-v3 --no-params
3326 _ZN6System5Sound4beepEv
3327 System::Sound::beep()
3328 System::Sound::beep
3330 --format=gnu-v3 --no-params
3331 _ZN5Arena5levelE
3332 Arena::level
3333 Arena::level
3335 --format=gnu-v3 --no-params
3336 _ZN5StackIiiE5levelE
3337 Stack<int, int>::level
3338 Stack<int, int>::level
3340 --format=gnu-v3 --no-params
3341 _Z1fI1XEvPVN1AIT_E1TE
3342 void f<X>(A<X>::T volatile*)
3343 f<X>
3345 --format=gnu-v3 --no-params
3346 _ZngILi42EEvN1AIXplT_Li2EEE1TE
3347 void operator-<42>(A<(42) + (2)>::T)
3348 operator-<42>
3350 --format=gnu-v3 --no-params
3351 _Z4makeI7FactoryiET_IT0_Ev
3352 Factory<int> make<Factory, int>()
3353 make<Factory, int>
3355 --format=gnu-v3 --no-params
3356 _Z4makeI7FactoryiET_IT0_Ev
3357 Factory<int> make<Factory, int>()
3358 make<Factory, int>
3360 --format=gnu-v3 --no-params
3361 _Z3foo5Hello5WorldS0_S_
3362 foo(Hello, World, World, Hello)
3365 --format=gnu-v3 --no-params
3366 _Z3fooPM2ABi
3367 foo(int AB::**)
3370 --format=gnu-v3 --no-params
3371 _ZlsRSoRKSs
3372 operator<<(std::ostream&, std::string const&)
3373 operator<<
3375 --format=gnu-v3 --no-params
3376 _ZTI7a_class
3377 typeinfo for a_class
3378 typeinfo for a_class
3380 --format=gnu-v3 --no-params
3381 U4_farrVKPi
3382 int* const volatile restrict _far
3383 int* const volatile restrict _far
3385 --format=gnu-v3 --no-params
3386 _Z3fooILi2EEvRAplT_Li1E_i
3387 void foo<2>(int (&) [(2) + (1)])
3388 foo<2>
3390 --format=gnu-v3 --no-params
3391 _Z1fM1AKFvvE
3392 f(void (A::*)() const)
3395 --format=gnu-v3 --no-params
3396 _Z3fooc
3397 foo(char)
3400 --format=gnu-v3 --no-params
3401 2CBIL_Z3foocEE
3402 CB<foo(char)>
3403 CB<foo(char)>
3405 --format=gnu-v3 --no-params
3406 2CBIL_Z7IsEmptyEE
3407 CB<IsEmpty>
3408 CB<IsEmpty>
3410 --format=gnu-v3 --no-params
3411 _ZZN1N1fEiE1p
3412 N::f(int)::p
3413 N::f(int)::p
3415 --format=gnu-v3 --no-params
3416 _ZZN1N1fEiEs
3417 N::f(int)::string literal
3418 N::f(int)::string literal
3420 --format=gnu-v3 --no-params
3421 _Z1fPFvvEM1SFvvE
3422 f(void (*)(), void (S::*)())
3425 --format=gnu-v3 --no-params
3426 _ZN1N1TIiiE2mfES0_IddE
3427 N::T<int, int>::mf(N::T<double, double>)
3428 N::T<int, int>::mf
3430 --format=gnu-v3 --no-params
3431 _ZSt5state
3432 std::state
3433 std::state
3435 --format=gnu-v3 --no-params
3436 _ZNSt3_In4wardE
3437 std::_In::ward
3438 std::_In::ward
3440 --format=gnu-v3 --no-params
3441 _Z1fKPFiiE
3442 f(int (* const)(int))
3445 --format=gnu-v3 --no-params
3446 _Z1fAszL_ZZNK1N1A1fEvE3foo_0E_i
3447 f(int [sizeof (N::A::f() const::foo)])
3450 --format=gnu-v3 --no-params
3451 _Z1fA37_iPS_
3452 f(int [37], int (*) [37])
3455 --format=gnu-v3 --no-params
3456 _Z1fM1AFivEPS0_
3457 f(int (A::*)(), int (*)())
3460 --format=gnu-v3 --no-params
3461 _Z1fPFPA1_ivE
3462 f(int (*(*)()) [1])
3465 --format=gnu-v3 --no-params
3466 _Z1fPKM1AFivE
3467 f(int (A::* const*)())
3470 --format=gnu-v3 --no-params
3471 _Z1jM1AFivEPS1_
3472 j(int (A::*)(), int (A::**)())
3475 --format=gnu-v3 --no-params
3476 _Z1sPA37_iPS0_
3477 s(int (*) [37], int (**) [37])
3480 --format=gnu-v3 --no-params
3481 _Z3fooA30_A_i
3482 foo(int [30][])
3485 --format=gnu-v3 --no-params
3486 _Z3kooPA28_A30_i
3487 koo(int (*) [28][30])
3490 --format=gnu-v3 --no-params
3491 _ZlsRKU3fooU4bart1XS0_
3492 operator<<(X bart foo const&, X bart)
3493 operator<<
3495 --format=gnu-v3 --no-params
3496 _ZlsRKU3fooU4bart1XS2_
3497 operator<<(X bart foo const&, X bart foo const)
3498 operator<<
3500 --format=gnu-v3 --no-params
3501 _Z1fM1AKFivE
3502 f(int (A::*)() const)
3505 --format=gnu-v3 --no-params
3506 _Z3absILi11EEvv
3507 void abs<11>()
3508 abs<11>
3510 --format=gnu-v3 --no-params
3511 _ZN1AIfEcvT_IiEEv
3512 A<float>::operator int<int>()
3513 A<float>::operator int<int>
3515 --format=gnu-v3 --no-params
3516 _ZN12libcw_app_ct10add_optionIS_EEvMT_FvPKcES3_cS3_S3_
3517 void libcw_app_ct::add_option<libcw_app_ct>(void (libcw_app_ct::*)(char const*), char const*, char, char const*, char const*)
3518 libcw_app_ct::add_option<libcw_app_ct>
3520 --format=gnu-v3 --no-params
3521 _ZGVN5libcw24_GLOBAL__N_cbll.cc0ZhUKa23compiler_bug_workaroundISt6vectorINS_13omanip_id_tctINS_5debug32memblk_types_manipulator_data_ctEEESaIS6_EEE3idsE
3522 guard variable for libcw::(anonymous namespace)::compiler_bug_workaround<std::vector<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct>, std::allocator<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct> > > >::ids
3523 guard variable for libcw::(anonymous namespace)::compiler_bug_workaround<std::vector<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct>, std::allocator<libcw::omanip_id_tct<libcw::debug::memblk_types_manipulator_data_ct> > > >::ids
3525 --format=gnu-v3 --no-params
3526 _ZN5libcw5debug13cwprint_usingINS_9_private_12GlobalObjectEEENS0_17cwprint_using_tctIT_EERKS5_MS5_KFvRSt7ostreamE
3527 libcw::debug::cwprint_using_tct<libcw::_private_::GlobalObject> libcw::debug::cwprint_using<libcw::_private_::GlobalObject>(libcw::_private_::GlobalObject const&, void (libcw::_private_::GlobalObject::*)(std::ostream&) const)
3528 libcw::debug::cwprint_using<libcw::_private_::GlobalObject>
3530 --format=gnu-v3 --no-params
3531 _ZNKSt14priority_queueIP27timer_event_request_base_ctSt5dequeIS1_SaIS1_EE13timer_greaterE3topEv
3532 std::priority_queue<timer_event_request_base_ct*, std::deque<timer_event_request_base_ct*, std::allocator<timer_event_request_base_ct*> >, timer_greater>::top() const
3533 std::priority_queue<timer_event_request_base_ct*, std::deque<timer_event_request_base_ct*, std::allocator<timer_event_request_base_ct*> >, timer_greater>::top
3535 --format=gnu-v3 --no-params
3536 _ZNKSt15_Deque_iteratorIP15memory_block_stRKS1_PS2_EeqERKS5_
3537 std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator==(std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*> const&) const
3538 std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator==
3540 --format=gnu-v3 --no-params
3541 _ZNKSt17__normal_iteratorIPK6optionSt6vectorIS0_SaIS0_EEEmiERKS6_
3542 std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-(std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > > const&) const
3543 std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-
3545 --format=gnu-v3 --no-params
3546 _ZNSbIcSt11char_traitsIcEN5libcw5debug27no_alloc_checking_allocatorEE12_S_constructIPcEES6_T_S7_RKS3_
3547 char* std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*>(char*, char*, libcw::debug::no_alloc_checking_allocator const&)
3548 std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*>
3550 --format=gnu-v3 --no-params
3551 _Z1fI1APS0_PKS0_EvT_T0_T1_PA4_S3_M1CS8_
3552 void f<A, A*, A const*>(A, A*, A const*, A const* (*) [4], A const* (* C::*) [4])
3553 f<A, A*, A const*>
3555 --format=gnu-v3 --no-params
3556 _Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_
3557 foo(int, int*, int**, int***, int****, int*****, int******, int*******, int********, int*********, int**********, int***********, int************, int*************, int**************, int***************)
3560 --format=gnu-v3 --no-params
3561 _ZSt1BISt1DIP1ARKS2_PS3_ES0_IS2_RS2_PS2_ES2_ET0_T_SB_SA_PT1_
3562 std::D<A*, A*&, A**> std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*>(std::D<A*, A* const&, A* const*>, std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A**)
3563 std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*>
3565 --format=gnu-v3 --no-params
3566 _X11TransParseAddress
3567 _X11TransParseAddress
3568 _X11TransParseAddress
3570 --format=gnu-v3 --no-params
3571 _ZNSt13_Alloc_traitsISbIcSt18string_char_traitsIcEN5libcw5debug9_private_17allocator_adaptorIcSt24__default_alloc_templateILb0ELi327664EELb1EEEENS5_IS9_S7_Lb1EEEE15_S_instancelessE
3572 std::_Alloc_traits<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, libcw::debug::_private_::allocator_adaptor<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, std::__default_alloc_template<false, 327664>, true> >::_S_instanceless
3573 std::_Alloc_traits<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, libcw::debug::_private_::allocator_adaptor<std::basic_string<char, std::string_char_traits<char>, libcw::debug::_private_::allocator_adaptor<char, std::__default_alloc_template<false, 327664>, true> >, std::__default_alloc_template<false, 327664>, true> >::_S_instanceless
3575 --format=gnu-v3 --no-params
3576 _GLOBAL__I__Z2fnv
3577 global constructors keyed to _Z2fnv
3578 global constructors keyed to _Z2fnv
3580 --format=gnu-v3 --no-params
3581 _Z1rM1GFivEMS_KFivES_M1HFivES1_4whatIKS_E5what2IS8_ES3_
3582 r(int (G::*)(), int (G::*)() const, G, int (H::*)(), int (G::*)(), what<G const>, what2<G const>, int (G::*)() const)
3585 # This is from the gdb testsuite gdb.cp/cplusfuncs.exp.
3586 --format=gnu-v3 --no-params
3587 _Z10hairyfunc5PFPFilEPcE
3588 hairyfunc5(int (*(*)(char*))(long))
3589 hairyfunc5
3591 # This is from gcc PR 8861
3592 --format=gnu-v3 --no-params
3593 _Z1fILi1ELc120EEv1AIXplT_cviLd810000000000000000703DAD7A370C5EEE
3594 void f<1, (char)120>(A<(1) + ((int)((double)[810000000000000000703DAD7A370C5]))>)
3595 f<1, (char)120>
3597 # This is also from gcc PR 8861
3598 --format=gnu-v3 --no-params
3599 _Z1fILi1EEv1AIXplT_cvingLf3f800000EEE
3600 void f<1>(A<(1) + ((int)(-((float)[3f800000])))>)
3601 f<1>
3603 # This is from a libstdc++ debug mode patch.
3604 --format=gnu-v3 --no-params
3605 _ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_
3606 void __gnu_debug::_Error_formatter::_M_format_word<unsigned long>(char*, int, char const*, unsigned long) const
3607 __gnu_debug::_Error_formatter::_M_format_word<unsigned long>
3609 # The new demangler used to core dump on this.
3610 --format=gnu-v3 --no-params
3611 _ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairISsPFbP6sqlitePPcEESt6vectorIS9_SaIS9_EEEESE_ET0_T_SG_SF_
3612 __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > >(__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >)
3613 std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > >, __gnu_cxx::__normal_iterator<std::pair<std::string, bool (*)(sqlite*, char**)>*, std::vector<std::pair<std::string, bool (*)(sqlite*, char**)>, std::allocator<std::pair<std::string, bool (*)(sqlite*, char**)> > > > >
3615 # The new demangler used to fail on this.
3616 --format=gnu-v3 --no-params
3617 _Z1fP1cIPFiiEE
3618 f(c<int (*)(int)>*)
3621 # Wrap expressions using '>' in an extra layer of parens to avoid
3622 # confusion with the '>' which ends the template parameters.
3623 --format=gnu-v3 --no-params
3624 _Z4dep9ILi3EEvP3fooIXgtT_Li2EEE
3625 void dep9<3>(foo<((3) > (2))>*)
3626 dep9<3>
3628 # Watch out for templated version of `operator<'--it needs an extra
3629 # space.
3630 --format=gnu-v3 --no-params
3631 _ZStltI9file_pathSsEbRKSt4pairIT_T0_ES6_
3632 bool std::operator< <file_path, std::string>(std::pair<file_path, std::string> const&, std::pair<file_path, std::string> const&)
3633 std::operator< <file_path, std::string>
3635 # More hairy qualifier handling.
3636 --format=gnu-v3 --no-params
3637 _Z9hairyfuncM1YKFPVPFrPA2_PM1XKFKPA3_ilEPcEiE
3638 hairyfunc(int (* const (X::** (* restrict (* volatile* (Y::*)(int) const)(char*)) [2])(long) const) [3])
3639 hairyfunc
3641 # Check that negative numbers are handled correctly.
3642 --format=gnu-v3 --no-params
3643 _Z1fILin1EEvv
3644 void f<-1>()
3645 f<-1>
3647 # Check a destructor of a standard substitution.
3648 --format=gnu-v3 --no-params
3649 _ZNSdD0Ev
3650 std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()
3651 std::basic_iostream<char, std::char_traits<char> >::~basic_iostream
3653 # Another case where we got member function qualifiers wrong.
3654 --format=gnu-v3 --no-params
3655 _ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_
3656 nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const
3657 nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead
3659 # Another member function qualifier test case, when the member function
3660 # returns a pointer to function.
3661 --format=gnu-v3 --no-params
3662 _ZNK1C1fIiEEPFivEv
3663 int (*C::f<int>() const)()
3664 C::f<int>
3666 # Another case where we got member function qualifiers wrong.
3667 --format=gnu-v3 --no-params
3668 _ZZ3BBdI3FooEvvENK3Fob3FabEv
3669 void BBd<Foo>()::Fob::Fab() const
3670 void BBd<Foo>()::Fob::Fab
3672 # The same idea one level deeper.
3673 --format=gnu-v3 --no-params
3674 _ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv
3675 void BBd<Foo>()::Fob::Fab() const::Gob::Gab() const
3676 void BBd<Foo>()::Fob::Fab() const::Gob::Gab
3678 # Yet another member function qualifier problem.
3679 --format=gnu-v3 --no-params
3680 _ZNK5boost6spirit5matchI13rcs_deltatextEcvMNS0_4impl5dummyEFvvEEv
3681 boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()() const
3682 boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()
3684 # Multi-dimensional arrays with qualifiers on the inner dimensions.
3685 --format=gnu-v3 --no-params
3686 _Z3fooIA6_KiEvA9_KT_rVPrS4_
3687 void foo<int const [6]>(int const [9][6], int restrict const (* volatile restrict) [9][6])
3688 foo<int const [6]>
3690 # From PR libstdc++/12736
3691 --format=gnu-v3 --no-params
3692 _Z3fooIA3_iEvRKT_
3693 void foo<int [3]>(int const (&) [3])
3694 foo<int [3]>
3696 # Related to PR libstdc++/12736
3697 --format=gnu-v3 --no-params
3698 _Z3fooIPA3_iEvRKT_
3699 void foo<int (*) [3]>(int (* const&) [3])
3700 foo<int (*) [3]>
3702 # Test GNU V3 constructor and destructor identification.
3703 # 0 means it is not a constructor/destructor.
3704 # Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h.
3705 --is-v3-ctor
3706 _GLOBAL__I__Z2fnv
3709 --is-v3-dtor
3710 _GLOBAL__I__Z2fnv
3713 --is-v3-ctor
3714 _ZNSdC1Ev
3717 --is-v3-dtor
3718 _ZNSdC1Ev
3721 --is-v3-ctor
3722 _ZNSdD0Ev
3725 --is-v3-dtor
3726 _ZNSdD0Ev
3729 --is-v3-ctor
3730 _ZNSdC2Ev
3733 --is-v3-dtor
3734 _ZNSdC2Ev
3737 --is-v3-ctor
3738 _ZNSdD1Ev
3741 --is-v3-dtor
3742 _ZNSdD1Ev
3745 # This caused an infinite loop.
3747 # This is generated by an EDG compiler (kcc 4.0).  To demangle it
3748 # correctly, I believe that we have to understand that the J37J deep
3749 # in the string somehow refers back to the type starting 37 characters
3750 # in from some starting point, so that it winds up being the type
3751 # starting with 41THandle....  However, lacking a spec for EDG
3752 # demangling, it's hard to implement this.
3754 # In the meantime, this symbol can be successfully demangled in GNU
3755 # mode.  Of course the result is more or less nonsense, but an older
3756 # version of g++ would indeed generate this mangled name given the
3757 # appropriate input, so the demangling is correct.
3758 --format=auto --no-params
3759 __CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm__7_Z1ZZ2Z8iterator
3760 _Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm(iterator)
3761 _Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm
3763 # This used to cause a crash. It doesn't follow the C++ encoding so
3764 # the demangled name should be identical to the original symbol name.
3765 --format=auto --no-params
3766 _test_array__L_1__B23b___clean.6
3767 _test_array__L_1__B23b___clean.6
3768 _test_array__L_1__B23b___clean.6