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
6#
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.
14#    --ret-postfix       Passes the DMGL_RET_POSTFIX option
15#
16#  For compatibility, just in case it matters, the options line may be
17#  empty, to mean --format=auto.  If it doesn't start with --, then it
18#  may contain only a format name.
19#
20# A line starting with `#' is ignored.
21# However, blank lines in this file are NOT ignored.
22#
23--format=gnu --no-params
24AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue
25ivTSolver::AddAlignment(unsigned int, ivInteractor *, ivTGlue *)
26ivTSolver::AddAlignment
27#
28--format=gnu --no-params
29ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic
30ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &, Graphic *)
31ArrowLine::ArrowheadIntersects
32#
33--format=gnu --no-params
34AtEnd__13ivRubberGroup
35ivRubberGroup::AtEnd(void)
36ivRubberGroup::AtEnd
37#
38--format=gnu --no-params
39BgFilter__9ivTSolverP12ivInteractor
40ivTSolver::BgFilter(ivInteractor *)
41ivTSolver::BgFilter
42#
43--format=gnu --no-params
44Check__6UArrayi
45UArray::Check(int)
46UArray::Check
47#
48--format=gnu --no-params
49CoreConstDecls__8TextCodeR7ostream
50TextCode::CoreConstDecls(ostream &)
51TextCode::CoreConstDecls
52#
53--format=gnu --no-params
54Detach__8StateVarP12StateVarView
55StateVar::Detach(StateVarView *)
56StateVar::Detach
57#
58--format=gnu --no-params
59Done__9ComponentG8Iterator
60Component::Done(Iterator)
61Component::Done
62#
63--format=gnu --no-params
64Effect__11RelateManipR7ivEvent
65RelateManip::Effect(ivEvent &)
66RelateManip::Effect
67#
68--format=gnu --no-params
69FindFixed__FRP4CNetP4CNet
70FindFixed(CNet *&, CNet *)
71FindFixed
72#
73--format=gnu --no-params
74Fix48_abort__FR8twolongs
75Fix48_abort(twolongs &)
76Fix48_abort
77#
78--format=gnu --no-params
79GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2
80iv2_6_VScroller::GetBarInfo(ivPerspective *, int &, int &)
81iv2_6_VScroller::GetBarInfo
82#
83--format=gnu --no-params
84GetBgColor__C9ivPainter
85ivPainter::GetBgColor(void) const
86ivPainter::GetBgColor
87#
88--format=gnu --no-params
89InsertBody__15H_PullrightMenuii
90H_PullrightMenu::InsertBody(int, int)
91H_PullrightMenu::InsertBody
92#
93--format=gnu --no-params
94InsertCharacter__9TextManipc
95TextManip::InsertCharacter(char)
96TextManip::InsertCharacter
97#
98--format=gnu --no-params
99InsertToplevel__7ivWorldP12ivInteractorT1
100ivWorld::InsertToplevel(ivInteractor *, ivInteractor *)
101ivWorld::InsertToplevel
102#
103--format=gnu --no-params
104InsertToplevel__7ivWorldP12ivInteractorT1iiUi
105ivWorld::InsertToplevel(ivInteractor *, ivInteractor *, int, int, unsigned int)
106ivWorld::InsertToplevel
107#
108--format=gnu --no-params
109IsAGroup__FP11GraphicViewP11GraphicComp
110IsAGroup(GraphicView *, GraphicComp *)
111IsAGroup
112#
113--format=gnu --no-params
114IsA__10ButtonCodeUl
115ButtonCode::IsA(unsigned long)
116ButtonCode::IsA
117#
118--format=gnu --no-params
119ReadName__FR7istreamPc
120ReadName(istream &, char *)
121ReadName
122#
123--format=gnu --no-params
124Redraw__13StringBrowseriiii
125StringBrowser::Redraw(int, int, int, int)
126StringBrowser::Redraw
127#
128--format=gnu --no-params
129Rotate__13ivTransformerf
130ivTransformer::Rotate(float)
131ivTransformer::Rotate
132#
133--format=gnu --no-params
134Rotated__C13ivTransformerf
135ivTransformer::Rotated(float) const
136ivTransformer::Rotated
137#
138--format=gnu --no-params
139Round__Ff
140Round(float)
141Round
142#
143--format=gnu --no-params
144SetExport__16MemberSharedNameUi
145MemberSharedName::SetExport(unsigned int)
146MemberSharedName::SetExport
147#
148--format=gnu --no-params
149Set__14ivControlState13ControlStatusUi
150ivControlState::Set(ControlStatus, unsigned int)
151ivControlState::Set
152#
153--format=gnu --no-params
154Set__5DFacePcii
155DFace::Set(char *, int, int)
156DFace::Set
157#
158--format=gnu --no-params
159VConvert__9ivTSolverP12ivInteractorRP8TElementT2
160ivTSolver::VConvert(ivInteractor *, TElement *&, TElement *&)
161ivTSolver::VConvert
162#
163--format=gnu --no-params
164VConvert__9ivTSolverP7ivTGlueRP8TElement
165ivTSolver::VConvert(ivTGlue *, TElement *&)
166ivTSolver::VConvert
167#
168--format=gnu --no-params
169VOrder__9ivTSolverUiRP12ivInteractorT2
170ivTSolver::VOrder(unsigned int, ivInteractor *&, ivInteractor *&)
171ivTSolver::VOrder
172#
173--format=gnu --no-params
174_10PageButton$__both
175PageButton::__both
176PageButton::__both
177#
178--format=gnu --no-params
179_3RNG$singleMantissa
180RNG::singleMantissa
181RNG::singleMantissa
182#
183--format=gnu --no-params
184_5IComp$_release
185IComp::_release
186IComp::_release
187#
188--format=gnu --no-params
189_$_10BitmapComp
190BitmapComp::~BitmapComp(void)
191BitmapComp::~BitmapComp
192#
193--format=gnu --no-params
194_$_9__io_defs
195__io_defs::~__io_defs(void)
196__io_defs::~__io_defs
197#
198--format=gnu --no-params
199_$_Q23foo3bar
200foo::bar::~bar(void)
201foo::bar::~bar
202#
203--format=gnu --no-params
204_$_Q33foo3bar4bell
205foo::bar::bell::~bell(void)
206foo::bar::bell::~bell
207#
208--format=gnu --no-params
209__10ivTelltaleiP7ivGlyph
210ivTelltale::ivTelltale(int, ivGlyph *)
211ivTelltale::ivTelltale
212#
213--format=gnu --no-params
214__10ivViewportiP12ivInteractorUi
215ivViewport::ivViewport(int, ivInteractor *, unsigned int)
216ivViewport::ivViewport
217#
218--format=gnu --no-params
219__10ostrstream
220ostrstream::ostrstream(void)
221ostrstream::ostrstream
222#
223--format=gnu --no-params
224__10ostrstreamPcii
225ostrstream::ostrstream(char *, int, int)
226ostrstream::ostrstream
227#
228--format=gnu --no-params
229__11BitmapTablei
230BitmapTable::BitmapTable(int)
231BitmapTable::BitmapTable
232#
233--format=gnu --no-params
234__12ViewportCodeP12ViewportComp
235ViewportCode::ViewportCode(ViewportComp *)
236ViewportCode::ViewportCode
237#
238--format=gnu --no-params
239__12iv2_6_Borderii
240iv2_6_Border::iv2_6_Border(int, int)
241iv2_6_Border::iv2_6_Border
242#
243--format=gnu --no-params
244__12ivBreak_Listl
245ivBreak_List::ivBreak_List(long)
246ivBreak_List::ivBreak_List
247#
248--format=gnu --no-params
249__14iv2_6_MenuItemiP12ivInteractor
250iv2_6_MenuItem::iv2_6_MenuItem(int, ivInteractor *)
251iv2_6_MenuItem::iv2_6_MenuItem
252#
253--format=gnu --no-params
254__20DisplayList_IteratorR11DisplayList
255DisplayList_Iterator::DisplayList_Iterator(DisplayList &)
256DisplayList_Iterator::DisplayList_Iterator
257#
258--format=gnu --no-params
259__3fooRT0
260foo::foo(foo &)
261foo::foo
262#
263--format=gnu --no-params
264__3fooiN31
265foo::foo(int, int, int, int)
266foo::foo
267#
268--format=gnu --no-params
269__3fooiRT0iT2iT2
270foo::foo(int, foo &, int, foo &, int, foo &)
271foo::foo
272#
273--format=gnu --no-params
274__6KeyMapPT0
275KeyMap::KeyMap(KeyMap *)
276KeyMap::KeyMap
277#
278--format=gnu --no-params
279__8ArrowCmdP6EditorUiUi
280ArrowCmd::ArrowCmd(Editor *, unsigned int, unsigned int)
281ArrowCmd::ArrowCmd
282#
283--format=gnu --no-params
284__9F_EllipseiiiiP7Graphic
285F_Ellipse::F_Ellipse(int, int, int, int, Graphic *)
286F_Ellipse::F_Ellipse
287#
288--format=gnu --no-params
289__9FrameDataP9FrameCompi
290FrameData::FrameData(FrameComp *, int)
291FrameData::FrameData
292#
293--format=gnu --no-params
294__9HVGraphicP9CanvasVarP7Graphic
295HVGraphic::HVGraphic(CanvasVar *, Graphic *)
296HVGraphic::HVGraphic
297#
298--format=gnu --no-params
299__Q23foo3bar
300foo::bar::bar(void)
301foo::bar::bar
302#
303--format=gnu --no-params
304__Q33foo3bar4bell
305foo::bar::bell::bell(void)
306foo::bar::bell::bell
307#
308--format=gnu --no-params
309__aa__3fooRT0
310foo::operator&&(foo &)
311foo::operator&&
312#
313--format=gnu --no-params
314__aad__3fooRT0
315foo::operator&=(foo &)
316foo::operator&=
317#
318--format=gnu --no-params
319__ad__3fooRT0
320foo::operator&(foo &)
321foo::operator&
322#
323--format=gnu --no-params
324__adv__3fooRT0
325foo::operator/=(foo &)
326foo::operator/=
327#
328--format=gnu --no-params
329__aer__3fooRT0
330foo::operator^=(foo &)
331foo::operator^=
332#
333--format=gnu --no-params
334__als__3fooRT0
335foo::operator<<=(foo &)
336foo::operator<<=
337#
338--format=gnu --no-params
339__amd__3fooRT0
340foo::operator%=(foo &)
341foo::operator%=
342#
343--format=gnu --no-params
344__ami__3fooRT0
345foo::operator-=(foo &)
346foo::operator-=
347#
348--format=gnu --no-params
349__aml__3FixRT0
350Fix::operator*=(Fix &)
351Fix::operator*=
352#
353--format=gnu --no-params
354__aml__5Fix16i
355Fix16::operator*=(int)
356Fix16::operator*=
357#
358--format=gnu --no-params
359__aml__5Fix32RT0
360Fix32::operator*=(Fix32 &)
361Fix32::operator*=
362#
363--format=gnu --no-params
364__aor__3fooRT0
365foo::operator|=(foo &)
366foo::operator|=
367#
368--format=gnu --no-params
369__apl__3fooRT0
370foo::operator+=(foo &)
371foo::operator+=
372#
373--format=gnu --no-params
374__ars__3fooRT0
375foo::operator>>=(foo &)
376foo::operator>>=
377#
378--format=gnu --no-params
379__as__3fooRT0
380foo::operator=(foo &)
381foo::operator=
382#
383--format=gnu --no-params
384__cl__3fooRT0
385foo::operator()(foo &)
386foo::operator()
387#
388--format=gnu --no-params
389__cl__6Normal
390Normal::operator()(void)
391Normal::operator()
392#
393--format=gnu --no-params
394__cl__6Stringii
395String::operator()(int, int)
396String::operator()
397#
398--format=gnu --no-params
399__cm__3fooRT0
400foo::operator, (foo &)
401foo::operator, 
402#
403--format=gnu --no-params
404__co__3foo
405foo::operator~(void)
406foo::operator~
407#
408--format=gnu --no-params
409__dl__3fooPv
410foo::operator delete(void *)
411foo::operator delete
412#
413--format=gnu --no-params
414__dv__3fooRT0
415foo::operator/(foo &)
416foo::operator/
417#
418--format=gnu --no-params
419__eq__3fooRT0
420foo::operator==(foo &)
421foo::operator==
422#
423--format=gnu --no-params
424__er__3fooRT0
425foo::operator^(foo &)
426foo::operator^
427#
428--format=gnu --no-params
429__ge__3fooRT0
430foo::operator>=(foo &)
431foo::operator>=
432#
433--format=gnu --no-params
434__gt__3fooRT0
435foo::operator>(foo &)
436foo::operator>
437#
438--format=gnu --no-params
439__le__3fooRT0
440foo::operator<=(foo &)
441foo::operator<=
442#
443--format=gnu --no-params
444__ls__3fooRT0
445foo::operator<<(foo &)
446foo::operator<<
447#
448--format=gnu --no-params
449__ls__FR7ostreamPFR3ios_R3ios
450operator<<(ostream &, ios &(*)(ios &))
451operator<<
452#
453--format=gnu --no-params
454__ls__FR7ostreamR3Fix
455operator<<(ostream &, Fix &)
456operator<<
457#
458--format=gnu --no-params
459__lt__3fooRT0
460foo::operator<(foo &)
461foo::operator<
462#
463--format=gnu --no-params
464__md__3fooRT0
465foo::operator%(foo &)
466foo::operator%
467#
468--format=gnu --no-params
469__mi__3fooRT0
470foo::operator-(foo &)
471foo::operator-
472#
473--format=gnu --no-params
474__ml__3fooRT0
475foo::operator*(foo &)
476foo::operator*
477#
478--format=gnu --no-params
479__mm__3fooi
480foo::operator--(int)
481foo::operator--
482#
483--format=gnu --no-params
484__ne__3fooRT0
485foo::operator!=(foo &)
486foo::operator!=
487#
488--format=gnu --no-params
489__nt__3foo
490foo::operator!(void)
491foo::operator!
492#
493--format=gnu --no-params
494__nw__3fooi
495foo::operator new(int)
496foo::operator new
497#
498--format=gnu --no-params
499__oo__3fooRT0
500foo::operator||(foo &)
501foo::operator||
502#
503--format=gnu --no-params
504__opPc__3foo
505foo::operator char *(void)
506foo::operator char *
507#
508--format=gnu --no-params
509__opi__3foo
510foo::operator int(void)
511foo::operator int
512#
513--format=gnu --no-params
514__or__3fooRT0
515foo::operator|(foo &)
516foo::operator|
517#
518--format=gnu --no-params
519__pl__3fooRT0
520foo::operator+(foo &)
521foo::operator+
522#
523--format=gnu --no-params
524__pp__3fooi
525foo::operator++(int)
526foo::operator++
527#
528--format=gnu --no-params
529__rf__3foo
530foo::operator->(void)
531foo::operator->
532#
533--format=gnu --no-params
534__rm__3fooRT0
535foo::operator->*(foo &)
536foo::operator->*
537#
538--format=gnu --no-params
539__rs__3fooRT0
540foo::operator>>(foo &)
541foo::operator>>
542#
543--format=gnu --no-params
544_new_Fix__FUs
545_new_Fix(unsigned short)
546_new_Fix
547#
548--format=gnu --no-params
549_vt.foo
550foo virtual table
551foo virtual table
552#
553--format=gnu --no-params
554_vt.foo.bar
555foo::bar virtual table
556foo::bar virtual table
557#
558--format=gnu --no-params
559_vt$foo
560foo virtual table
561foo virtual table
562#
563--format=gnu --no-params
564_vt$foo$bar
565foo::bar virtual table
566foo::bar virtual table
567#
568--format=gnu --no-params
569append__7ivGlyphPT0
570ivGlyph::append(ivGlyph *)
571ivGlyph::append
572#
573--format=gnu --no-params
574clearok__FP7_win_sti
575clearok(_win_st *, int)
576clearok
577#
578--format=gnu --no-params
579complexfunc2__FPFPc_i
580complexfunc2(int (*)(char *))
581complexfunc2
582#
583--format=gnu --no-params
584complexfunc3__FPFPFPl_s_i
585complexfunc3(int (*)(short (*)(long *)))
586complexfunc3
587#
588--format=gnu --no-params
589complexfunc4__FPFPFPc_s_i
590complexfunc4(int (*)(short (*)(char *)))
591complexfunc4
592#
593--format=gnu --no-params
594complexfunc5__FPFPc_PFl_i
595complexfunc5(int (*(*)(char *))(long))
596complexfunc5
597#
598--format=gnu --no-params
599complexfunc6__FPFPi_PFl_i
600complexfunc6(int (*(*)(int *))(long))
601complexfunc6
602#
603--format=gnu --no-params
604complexfunc7__FPFPFPc_i_PFl_i
605complexfunc7(int (*(*)(int (*)(char *)))(long))
606complexfunc7
607#
608--format=gnu --no-params
609foo__FiN30
610foo(int, int, int, int)
611foo
612#
613--format=gnu --no-params
614foo__FiR3fooiT1iT1
615foo(int, foo &, int, foo &, int, foo &)
616foo
617#
618--format=gnu --no-params
619foo___3barl
620bar::foo_(long)
621bar::foo_
622#
623--format=gnu --no-params
624insert__15ivClippingStacklRP8_XRegion
625ivClippingStack::insert(long, _XRegion *&)
626ivClippingStack::insert
627#
628--format=gnu --no-params
629insert__16ChooserInfo_ListlR11ChooserInfo
630ChooserInfo_List::insert(long, ChooserInfo &)
631ChooserInfo_List::insert
632#
633--format=gnu --no-params
634insert__17FontFamilyRepListlRP15ivFontFamilyRep
635FontFamilyRepList::insert(long, ivFontFamilyRep *&)
636FontFamilyRepList::insert
637#
638--format=gnu --no-params
639leaveok__FP7_win_stc
640leaveok(_win_st *, char)
641leaveok
642#
643--format=gnu --no-params
644left_mover__C7ivMFKitP12ivAdjustableP7ivStyle
645ivMFKit::left_mover(ivAdjustable *, ivStyle *) const
646ivMFKit::left_mover
647#
648--format=gnu --no-params
649overload1arg__FSc
650overload1arg(signed char)
651overload1arg
652#
653--format=gnu --no-params
654overload1arg__FUc
655overload1arg(unsigned char)
656overload1arg
657#
658--format=gnu --no-params
659overload1arg__FUi
660overload1arg(unsigned int)
661overload1arg
662#
663--format=gnu --no-params
664overload1arg__FUl
665overload1arg(unsigned long)
666overload1arg
667#
668--format=gnu --no-params
669overload1arg__FUs
670overload1arg(unsigned short)
671overload1arg
672#
673--format=gnu --no-params
674overload1arg__Fc
675overload1arg(char)
676overload1arg
677#
678--format=gnu --no-params
679overload1arg__Fd
680overload1arg(double)
681overload1arg
682#
683--format=gnu --no-params
684overload1arg__Ff
685overload1arg(float)
686overload1arg
687#
688--format=gnu --no-params
689overload1arg__Fi
690overload1arg(int)
691overload1arg
692#
693--format=gnu --no-params
694overload1arg__Fl
695overload1arg(long)
696overload1arg
697#
698--format=gnu --no-params
699overload1arg__Fs
700overload1arg(short)
701overload1arg
702#
703--format=gnu --no-params
704overload1arg__Fv
705overload1arg(void)
706overload1arg
707#
708--format=gnu --no-params
709overloadargs__Fi
710overloadargs(int)
711overloadargs
712#
713--format=gnu --no-params
714overloadargs__Fii
715overloadargs(int, int)
716overloadargs
717#
718--format=gnu --no-params
719overloadargs__Fiii
720overloadargs(int, int, int)
721overloadargs
722#
723--format=gnu --no-params
724overloadargs__Fiiii
725overloadargs(int, int, int, int)
726overloadargs
727#
728--format=gnu --no-params
729overloadargs__Fiiiii
730overloadargs(int, int, int, int, int)
731overloadargs
732#
733--format=gnu --no-params
734overloadargs__Fiiiiii
735overloadargs(int, int, int, int, int, int)
736overloadargs
737#
738--format=gnu --no-params
739overloadargs__Fiiiiiii
740overloadargs(int, int, int, int, int, int, int)
741overloadargs
742#
743--format=gnu --no-params
744overloadargs__Fiiiiiiii
745overloadargs(int, int, int, int, int, int, int, int)
746overloadargs
747#
748--format=gnu --no-params
749overloadargs__Fiiiiiiiii
750overloadargs(int, int, int, int, int, int, int, int, int)
751overloadargs
752#
753--format=gnu --no-params
754overloadargs__Fiiiiiiiiii
755overloadargs(int, int, int, int, int, int, int, int, int, int)
756overloadargs
757#
758--format=gnu --no-params
759overloadargs__Fiiiiiiiiiii
760overloadargs(int, int, int, int, int, int, int, int, int, int, int)
761overloadargs
762#
763--format=gnu --no-params
764poke__8ivRasterUlUlffff
765ivRaster::poke(unsigned long, unsigned long, float, float, float, float)
766ivRaster::poke
767#
768--format=gnu --no-params
769polar__Fdd
770polar(double, double)
771polar
772#
773--format=gnu --no-params
774scale__13ivTransformerff
775ivTransformer::scale(float, float)
776ivTransformer::scale
777#
778--format=gnu --no-params
779sgetn__7filebufPci
780filebuf::sgetn(char *, int)
781filebuf::sgetn
782#
783--format=gnu --no-params
784shift__FP5_FrepiT0
785shift(_Frep *, int, _Frep *)
786shift
787#
788--format=gnu --no-params
789test__C6BitSeti
790BitSet::test(int) const
791BitSet::test
792#
793--format=gnu --no-params
794test__C6BitSetii
795BitSet::test(int, int) const
796BitSet::test
797#
798--format=gnu --no-params
799text_source__8Documentl
800Document::text_source(long)
801Document::text_source
802#
803--format=gnu --no-params
804variance__6Erlangd
805Erlang::variance(double)
806Erlang::variance
807#
808--format=gnu --no-params
809view__14DocumentViewerP8ItemViewP11TabularItem
810DocumentViewer::view(ItemView *, TabularItem *)
811DocumentViewer::view
812#
813--format=gnu --no-params
814xy_extents__11ivExtensionffff
815ivExtension::xy_extents(float, float, float, float)
816ivExtension::xy_extents
817#
818--format=gnu --no-params
819zero__8osMemoryPvUi
820osMemory::zero(void *, unsigned int)
821osMemory::zero
822#
823--format=gnu --no-params
824_2T4$N
825T4::N
826T4::N
827#
828--format=gnu --no-params
829_Q22T42t1$N
830T4::t1::N
831T4::t1::N
832#
833--format=gnu --no-params
834get__2T1
835T1::get(void)
836T1::get
837#
838--format=gnu --no-params
839get__Q22T11a
840T1::a::get(void)
841T1::a::get
842#
843--format=gnu --no-params
844get__Q32T11a1b
845T1::a::b::get(void)
846T1::a::b::get
847#
848--format=gnu --no-params
849get__Q42T11a1b1c
850T1::a::b::c::get(void)
851T1::a::b::c::get
852#
853--format=gnu --no-params
854get__Q52T11a1b1c1d
855T1::a::b::c::d::get(void)
856T1::a::b::c::d::get
857#
858--format=gnu --no-params
859put__2T1i
860T1::put(int)
861T1::put
862#
863--format=gnu --no-params
864put__Q22T11ai
865T1::a::put(int)
866T1::a::put
867#
868--format=gnu --no-params
869put__Q32T11a1bi
870T1::a::b::put(int)
871T1::a::b::put
872#
873--format=gnu --no-params
874put__Q42T11a1b1ci
875T1::a::b::c::put(int)
876T1::a::b::c::put
877#
878--format=gnu --no-params
879put__Q52T11a1b1c1di
880T1::a::b::c::d::put(int)
881T1::a::b::c::d::put
882#
883--format=gnu --no-params
884bar__3fooPv
885foo::bar(void *)
886foo::bar
887#
888--format=gnu --no-params
889bar__C3fooPv
890foo::bar(void *) const
891foo::bar
892#
893--format=gnu --no-params
894__eq__3fooRT0
895foo::operator==(foo &)
896foo::operator==
897#
898--format=gnu --no-params
899__eq__C3fooR3foo
900foo::operator==(foo &) const
901foo::operator==
902#
903--format=gnu --no-params
904elem__t6vector1Zdi
905vector<double>::elem(int)
906vector<double>::elem
907#
908--format=gnu --no-params
909elem__t6vector1Zii
910vector<int>::elem(int)
911vector<int>::elem
912#
913--format=gnu --no-params
914__t6vector1Zdi
915vector<double>::vector(int)
916vector<double>::vector
917#
918--format=gnu --no-params
919__t6vector1Zii
920vector<int>::vector(int)
921vector<int>::vector
922#
923--format=gnu --no-params
924_$_t6vector1Zdi
925vector<double>::~vector(int)
926vector<double>::~vector
927#
928--format=gnu --no-params
929_$_t6vector1Zii
930vector<int>::~vector(int)
931vector<int>::~vector
932#
933--format=gnu --no-params
934__nw__t2T11ZcUi
935T1<char>::operator new(unsigned int)
936T1<char>::operator new
937#
938--format=gnu --no-params
939__nw__t2T11Z1tUi
940T1<t>::operator new(unsigned int)
941T1<t>::operator new
942#
943--format=gnu --no-params
944__dl__t2T11ZcPv
945T1<char>::operator delete(void *)
946T1<char>::operator delete
947#
948--format=gnu --no-params
949__dl__t2T11Z1tPv
950T1<t>::operator delete(void *)
951T1<t>::operator delete
952#
953--format=gnu --no-params
954__t2T11Zci
955T1<char>::T1(int)
956T1<char>::T1
957#
958--format=gnu --no-params
959__t2T11Zc
960T1<char>::T1(void)
961T1<char>::T1
962#
963--format=gnu --no-params
964__t2T11Z1ti
965T1<t>::T1(int)
966T1<t>::T1
967#
968--format=gnu --no-params
969__t2T11Z1t
970T1<t>::T1(void)
971T1<t>::T1
972#
973--format=gnu --no-params
974__Q2t4List1Z10VHDLEntity3Pix
975List<VHDLEntity>::Pix::Pix(void)
976List<VHDLEntity>::Pix::Pix
977#
978--format=gnu --no-params
979__Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element
980List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::element *)
981List<VHDLEntity>::Pix::Pix
982#
983--format=gnu --no-params
984__Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix
985List<VHDLEntity>::Pix::Pix(List<VHDLEntity>::Pix const &)
986List<VHDLEntity>::Pix::Pix
987#
988--format=gnu --no-params
989__Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0
990List<VHDLEntity>::element::element(VHDLEntity const &, List<VHDLEntity>::element *)
991List<VHDLEntity>::element::element
992#
993--format=gnu --no-params
994__Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element
995List<VHDLEntity>::element::element(List<VHDLEntity>::element const &)
996List<VHDLEntity>::element::element
997#
998--format=gnu --no-params
999__cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1000VHDLLibrary::operator()(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >) const
1001VHDLLibrary::operator()
1002#
1003--format=gnu --no-params
1004__cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix
1005List<VHDLEntity>::operator()(List<VHDLEntity>::Pix const &) const
1006List<VHDLEntity>::operator()
1007#
1008--format=gnu --no-params
1009__ne__FPvRCQ2t4List1Z10VHDLEntity3Pix
1010operator!=(void *, List<VHDLEntity>::Pix const &)
1011operator!=
1012#
1013--format=gnu --no-params
1014__ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1015operator!=(void *, PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &)
1016operator!=
1017#
1018--format=gnu --no-params
1019__t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity
1020List<VHDLEntity>::List(List<VHDLEntity> const &)
1021List<VHDLEntity>::List
1022#
1023--format=gnu --no-params
1024__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1025PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(void)
1026PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1027#
1028--format=gnu --no-params
1029__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix
1030PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(VHDLLibraryRep *, List<VHDLEntity>::Pix)
1031PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1032#
1033--format=gnu --no-params
1034__t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1035PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > const &)
1036PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> >::PixX
1037#
1038--format=gnu --no-params
1039nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity
1040VHDLLibrary::nextE(PixX<VHDLLibrary, VHDLLibraryRep, List<VHDLEntity> > &) const
1041VHDLLibrary::nextE
1042#
1043--format=gnu --no-params
1044next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix
1045List<VHDLEntity>::next(List<VHDLEntity>::Pix &) const
1046List<VHDLEntity>::next
1047#
1048--format=gnu --no-params
1049_GLOBAL_$D$set
1050global destructors keyed to set
1051global destructors keyed to set
1052#
1053--format=gnu --no-params
1054_GLOBAL_$I$set
1055global constructors keyed to set
1056global constructors keyed to set
1057#
1058--format=gnu --no-params
1059__as__t5ListS1ZUiRCt5ListS1ZUi
1060ListS<unsigned int>::operator=(ListS<unsigned int> const &)
1061ListS<unsigned int>::operator=
1062#
1063--format=gnu --no-params
1064__cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix
1065ListS<unsigned int>::operator()(ListS<unsigned int>::Vix const &) const
1066ListS<unsigned int>::operator()
1067#
1068--format=gnu --no-params
1069__cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix
1070SetLS<unsigned int>::operator()(SetLS<unsigned int>::Vix const &) const
1071SetLS<unsigned int>::operator()
1072#
1073--format=gnu --no-params
1074__t10ListS_link1ZUiRCUiPT0
1075ListS_link<unsigned int>::ListS_link(unsigned int const &, ListS_link<unsigned int> *)
1076ListS_link<unsigned int>::ListS_link
1077#
1078--format=gnu --no-params
1079__t10ListS_link1ZUiRCt10ListS_link1ZUi
1080ListS_link<unsigned int>::ListS_link(ListS_link<unsigned int> const &)
1081ListS_link<unsigned int>::ListS_link
1082#
1083--format=gnu --no-params
1084__t5ListS1ZUiRCt5ListS1ZUi
1085ListS<unsigned int>::ListS(ListS<unsigned int> const &)
1086ListS<unsigned int>::ListS
1087#
1088--format=gnu --no-params
1089next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix
1090ListS<unsigned int>::next(ListS<unsigned int>::Vix &) const
1091ListS<unsigned int>::next
1092#
1093--format=gnu --no-params
1094__ne__FPvRCQ2t5SetLS1ZUi3Vix
1095operator!=(void *, SetLS<unsigned int>::Vix const &)
1096operator!=
1097#
1098--format=gnu --no-params
1099__t8ListElem1Z5LabelRt4List1Z5Label
1100ListElem<Label>::ListElem(List<Label> &)
1101ListElem<Label>::ListElem
1102#
1103--format=gnu --no-params
1104__t8BDDHookV1ZPcRCPc
1105BDDHookV<char *>::BDDHookV(char *const &)
1106BDDHookV<char *>::BDDHookV
1107#
1108--format=gnu --no-params
1109_vt$t8BDDHookV1ZPc
1110BDDHookV<char *> virtual table
1111BDDHookV<char *> virtual table
1112#
1113--format=gnu --no-params
1114__ne__FPvRCQ211BDDFunction4VixB
1115operator!=(void *, BDDFunction::VixB const &)
1116operator!=
1117#
1118--format=gnu --no-params
1119__eq__FPvRCQ211BDDFunction4VixB
1120operator==(void *, BDDFunction::VixB const &)
1121operator==
1122#
1123--format=gnu --no-params
1124relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters
1125T_phi2::T_preserve::FPC_next::relativeId(T_phi2::T_preserve const &, Parameters const &) const
1126T_phi2::T_preserve::FPC_next::relativeId
1127#
1128--format=lucid --no-params
1129WS__FR7istream
1130WS(istream &)
1131WS
1132#
1133--format=lucid --no-params
1134__aa__3fooFR3foo
1135foo::operator&&(foo &)
1136foo::operator&&
1137#
1138--format=lucid --no-params
1139__aad__3fooFR3foo
1140foo::operator&=(foo &)
1141foo::operator&=
1142#
1143--format=lucid --no-params
1144__ad__3fooFR3foo
1145foo::operator&(foo &)
1146foo::operator&
1147#
1148--format=lucid --no-params
1149__adv__3fooFR3foo
1150foo::operator/=(foo &)
1151foo::operator/=
1152#
1153--format=lucid --no-params
1154__adv__7complexF7complex
1155complex::operator/=(complex)
1156complex::operator/=
1157#
1158--format=lucid --no-params
1159__aer__3fooFR3foo
1160foo::operator^=(foo &)
1161foo::operator^=
1162#
1163--format=lucid --no-params
1164__als__3fooFR3foo
1165foo::operator<<=(foo &)
1166foo::operator<<=
1167#
1168--format=lucid --no-params
1169__amd__3fooFR3foo
1170foo::operator%=(foo &)
1171foo::operator%=
1172#
1173--format=lucid --no-params
1174__ami__3fooFR3foo
1175foo::operator-=(foo &)
1176foo::operator-=
1177#
1178--format=lucid --no-params
1179__amu__3fooFR3foo
1180foo::operator*=(foo &)
1181foo::operator*=
1182#
1183--format=lucid --no-params
1184__amu__7complexF7complex
1185complex::operator*=(complex)
1186complex::operator*=
1187#
1188--format=lucid --no-params
1189__aor__3fooFR3foo
1190foo::operator|=(foo &)
1191foo::operator|=
1192#
1193--format=lucid --no-params
1194__apl__3fooFR3foo
1195foo::operator+=(foo &)
1196foo::operator+=
1197#
1198--format=lucid --no-params
1199__ars__3fooFR3foo
1200foo::operator>>=(foo &)
1201foo::operator>>=
1202#
1203--format=lucid --no-params
1204__as__18istream_withassignFP9streambuf
1205istream_withassign::operator=(streambuf *)
1206istream_withassign::operator=
1207#
1208--format=lucid --no-params
1209__as__18istream_withassignFR7istream
1210istream_withassign::operator=(istream &)
1211istream_withassign::operator=
1212#
1213--format=lucid --no-params
1214__as__3fooFR3foo
1215foo::operator=(foo &)
1216foo::operator=
1217#
1218--format=lucid --no-params
1219__as__3iosFR3ios
1220ios::operator=(ios &)
1221ios::operator=
1222#
1223--format=lucid --no-params
1224__cl__3fooFR3foo
1225foo::operator()(foo &)
1226foo::operator()
1227#
1228--format=lucid --no-params
1229__cm__3fooFR3foo
1230foo::operator, (foo &)
1231foo::operator, 
1232#
1233--format=lucid --no-params
1234__co__3fooFv
1235foo::operator~(void)
1236foo::operator~
1237#
1238--format=lucid --no-params
1239__ct__10istrstreamFPc
1240istrstream::istrstream(char *)
1241istrstream::istrstream
1242#
1243--format=lucid --no-params
1244__ct__10istrstreamFPci
1245istrstream::istrstream(char *, int)
1246istrstream::istrstream
1247#
1248--format=lucid --no-params
1249__ct__10ostrstreamFPciT2
1250ostrstream::ostrstream(char *, int, int)
1251ostrstream::ostrstream
1252#
1253--format=lucid --no-params
1254__ct__10ostrstreamFv
1255ostrstream::ostrstream(void)
1256ostrstream::ostrstream
1257#
1258--format=lucid --no-params
1259__ct__10smanip_intFPFR3iosi_R3iosi
1260smanip_int::smanip_int(ios &(*)(ios &, int), int)
1261smanip_int::smanip_int
1262#
1263--format=lucid --no-params
1264__ct__11fstreambaseFi
1265fstreambase::fstreambase(int)
1266fstreambase::fstreambase
1267#
1268--format=lucid --no-params
1269__ct__11fstreambaseFiPcT1
1270fstreambase::fstreambase(int, char *, int)
1271fstreambase::fstreambase
1272#
1273--format=lucid --no-params
1274__ct__11fstreambaseFv
1275fstreambase::fstreambase(void)
1276fstreambase::fstreambase
1277#
1278--format=lucid --no-params
1279__ct__11smanip_longFPFR3iosl_R3iosl
1280smanip_long::smanip_long(ios &(*)(ios &, long), long)
1281smanip_long::smanip_long
1282#
1283--format=lucid --no-params
1284__ct__11stdiostreamFP4FILE
1285stdiostream::stdiostream(FILE *)
1286stdiostream::stdiostream
1287#
1288--format=lucid --no-params
1289__ct__12strstreambufFPFl_PvPFPv_v
1290strstreambuf::strstreambuf(void *(*)(long), void (*)(void *))
1291strstreambuf::strstreambuf
1292#
1293--format=lucid --no-params
1294__ct__12strstreambufFPUciT1
1295strstreambuf::strstreambuf(unsigned char *, int, unsigned char *)
1296strstreambuf::strstreambuf
1297#
1298--format=lucid --no-params
1299__ct__12strstreambufFPciT1
1300strstreambuf::strstreambuf(char *, int, char *)
1301strstreambuf::strstreambuf
1302#
1303--format=lucid --no-params
1304__ct__12strstreambufFi
1305strstreambuf::strstreambuf(int)
1306strstreambuf::strstreambuf
1307#
1308--format=lucid --no-params
1309__ct__12strstreambufFv
1310strstreambuf::strstreambuf(void)
1311strstreambuf::strstreambuf
1312#
1313--format=lucid --no-params
1314__ct__13strstreambaseFPciT1
1315strstreambase::strstreambase(char *, int, char *)
1316strstreambase::strstreambase
1317#
1318--format=lucid --no-params
1319__ct__3fooFR3foo
1320foo::foo(foo &)
1321foo::foo
1322#
1323--format=lucid --no-params
1324__ct__3fooFi
1325foo::foo(int)
1326foo::foo
1327#
1328--format=lucid --no-params
1329__ct__3fooFiN31
1330foo::foo(int, int, int, int)
1331foo::foo
1332#
1333--format=lucid --no-params
1334__ct__3fooFiR3fooT1T2T1T2
1335foo::foo(int, foo &, int, foo &, int, foo &)
1336foo::foo
1337#
1338--format=lucid --no-params
1339__ct__3iosFP9streambuf
1340ios::ios(streambuf *)
1341ios::ios
1342#
1343--format=lucid --no-params
1344__ct__7filebufFiPcT1
1345filebuf::filebuf(int, char *, int)
1346filebuf::filebuf
1347#
1348--format=lucid --no-params
1349__ct__7fstreamFiPcT1
1350fstream::fstream(int, char *, int)
1351fstream::fstream
1352#
1353--format=lucid --no-params
1354__ct__7istreamFP9streambuf
1355istream::istream(streambuf *)
1356istream::istream
1357#
1358--format=lucid --no-params
1359__ct__7istreamFP9streambufiP7ostream
1360istream::istream(streambuf *, int, ostream *)
1361istream::istream
1362#
1363--format=lucid --no-params
1364__ct__7istreamFiPcT1
1365istream::istream(int, char *, int)
1366istream::istream
1367#
1368--format=lucid --no-params
1369__ct__7istreamFiT1P7ostream
1370istream::istream(int, int, ostream *)
1371istream::istream
1372#
1373--format=lucid --no-params
1374__ct__7ostreamFP9streambuf
1375ostream::ostream(streambuf *)
1376ostream::ostream
1377#
1378--format=lucid --no-params
1379__ct__7ostreamFiPc
1380ostream::ostream(int, char *)
1381ostream::ostream
1382#
1383--format=lucid --no-params
1384__ct__8ifstreamFiPcT1
1385ifstream::ifstream(int, char *, int)
1386ifstream::ifstream
1387#
1388--format=lucid --no-params
1389__ct__Q23foo3barFv
1390foo::bar::bar(void)
1391foo::bar::bar
1392#
1393--format=lucid --no-params
1394__ct__Q33foo3bar4bellFv
1395foo::bar::bell::bell(void)
1396foo::bar::bell::bell
1397#
1398--format=lucid --no-params
1399__dl__3fooSFPv
1400foo::operator delete(void *) static
1401foo::operator delete
1402#
1403--format=lucid --no-params
1404__dl__FPv
1405operator delete(void *)
1406operator delete
1407#
1408--format=lucid --no-params
1409__dt__10istrstreamFv
1410istrstream::~istrstream(void)
1411istrstream::~istrstream
1412#
1413--format=lucid --no-params
1414__dt__Q23foo3barFv
1415foo::bar::~bar(void)
1416foo::bar::~bar
1417#
1418--format=lucid --no-params
1419__dt__Q33foo3bar4bellFv
1420foo::bar::bell::~bell(void)
1421foo::bar::bell::~bell
1422#
1423--format=lucid --no-params
1424__dv__3fooFR3foo
1425foo::operator/(foo &)
1426foo::operator/
1427#
1428--format=lucid --no-params
1429__dv__F7complexT1
1430operator/(complex, complex)
1431operator/
1432#
1433--format=lucid --no-params
1434__eq__3fooFR3foo
1435foo::operator==(foo &)
1436foo::operator==
1437#
1438--format=lucid --no-params
1439__er__3fooFR3foo
1440foo::operator^(foo &)
1441foo::operator^
1442#
1443--format=lucid --no-params
1444__ge__3fooFR3foo
1445foo::operator>=(foo &)
1446foo::operator>=
1447#
1448--format=lucid --no-params
1449__gt__3fooFR3foo
1450foo::operator>(foo &)
1451foo::operator>
1452#
1453--format=lucid --no-params
1454__le__3fooFR3foo
1455foo::operator<=(foo &)
1456foo::operator<=
1457#
1458--format=lucid --no-params
1459__ls__3fooFR3foo
1460foo::operator<<(foo &)
1461foo::operator<<
1462#
1463--format=lucid --no-params
1464__ls__7ostreamFP9streambuf
1465ostream::operator<<(streambuf *)
1466ostream::operator<<
1467#
1468--format=lucid --no-params
1469__ls__7ostreamFPFR3ios_R3ios
1470ostream::operator<<(ios &(*)(ios &))
1471ostream::operator<<
1472#
1473--format=lucid --no-params
1474__ls__7ostreamFPv
1475ostream::operator<<(void *)
1476ostream::operator<<
1477#
1478--format=lucid --no-params
1479__ls__7ostreamFUi
1480ostream::operator<<(unsigned int)
1481ostream::operator<<
1482#
1483--format=lucid --no-params
1484__ls__7ostreamFUl
1485ostream::operator<<(unsigned long)
1486ostream::operator<<
1487#
1488--format=lucid --no-params
1489__ls__7ostreamFd
1490ostream::operator<<(double)
1491ostream::operator<<
1492#
1493--format=lucid --no-params
1494__ls__7ostreamFf
1495ostream::operator<<(float)
1496ostream::operator<<
1497#
1498--format=lucid --no-params
1499__ls__7ostreamFi
1500ostream::operator<<(int)
1501ostream::operator<<
1502#
1503--format=lucid --no-params
1504__ls__7ostreamFl
1505ostream::operator<<(long)
1506ostream::operator<<
1507#
1508--format=lucid --no-params
1509__ls__FR7ostream7complex
1510operator<<(ostream &, complex)
1511operator<<
1512#
1513--format=lucid --no-params
1514__lt__3fooFR3foo
1515foo::operator<(foo &)
1516foo::operator<
1517#
1518--format=lucid --no-params
1519__md__3fooFR3foo
1520foo::operator%(foo &)
1521foo::operator%
1522#
1523--format=lucid --no-params
1524__mi__3fooFR3foo
1525foo::operator-(foo &)
1526foo::operator-
1527#
1528--format=lucid --no-params
1529__ml__3fooFR3foo
1530foo::operator*(foo &)
1531foo::operator*
1532#
1533--format=lucid --no-params
1534__ml__F7complexT1
1535operator*(complex, complex)
1536operator*
1537#
1538--format=lucid --no-params
1539__mm__3fooFi
1540foo::operator--(int)
1541foo::operator--
1542#
1543--format=lucid --no-params
1544__ne__3fooFR3foo
1545foo::operator!=(foo &)
1546foo::operator!=
1547#
1548--format=lucid --no-params
1549__nt__3fooFv
1550foo::operator!(void)
1551foo::operator!
1552#
1553--format=lucid --no-params
1554__nw__3fooSFi
1555foo::operator new(int) static
1556foo::operator new
1557#
1558--format=lucid --no-params
1559__nw__FUi
1560operator new(unsigned int)
1561operator new
1562#
1563--format=lucid --no-params
1564__nw__FUiPv
1565operator new(unsigned int, void *)
1566operator new
1567#
1568--format=lucid --no-params
1569__oo__3fooFR3foo
1570foo::operator||(foo &)
1571foo::operator||
1572#
1573--format=lucid --no-params
1574__opPc__3fooFv
1575foo::operator char *(void)
1576foo::operator char *
1577#
1578--format=lucid --no-params
1579__opi__3fooFv
1580foo::operator int(void)
1581foo::operator int
1582#
1583--format=lucid --no-params
1584__or__3fooFR3foo
1585foo::operator|(foo &)
1586foo::operator|
1587#
1588--format=lucid --no-params
1589__pl__3fooFR3foo
1590foo::operator+(foo &)
1591foo::operator+
1592#
1593--format=lucid --no-params
1594__pp__3fooFi
1595foo::operator++(int)
1596foo::operator++
1597#
1598--format=lucid --no-params
1599__pt__3fooFv
1600foo::operator->(void)
1601foo::operator->
1602#
1603--format=lucid --no-params
1604__rm__3fooFR3foo
1605foo::operator->*(foo &)
1606foo::operator->*
1607#
1608--format=lucid --no-params
1609__rs__3fooFR3foo
1610foo::operator>>(foo &)
1611foo::operator>>
1612#
1613--format=lucid --no-params
1614__rs__7istreamFP9streambuf
1615istream::operator>>(streambuf *)
1616istream::operator>>
1617#
1618--format=lucid --no-params
1619__rs__7istreamFPFR3ios_R3ios
1620istream::operator>>(ios &(*)(ios &))
1621istream::operator>>
1622#
1623--format=lucid --no-params
1624__rs__7istreamFPFR7istream_R7istream
1625istream::operator>>(istream &(*)(istream &))
1626istream::operator>>
1627#
1628--format=lucid --no-params
1629__rs__7istreamFPUc
1630istream::operator>>(unsigned char *)
1631istream::operator>>
1632#
1633--format=lucid --no-params
1634__rs__7istreamFPc
1635istream::operator>>(char *)
1636istream::operator>>
1637#
1638--format=lucid --no-params
1639__rs__7istreamFRUi
1640istream::operator>>(unsigned int &)
1641istream::operator>>
1642#
1643--format=lucid --no-params
1644__rs__7istreamFRUl
1645istream::operator>>(unsigned long &)
1646istream::operator>>
1647#
1648--format=lucid --no-params
1649__rs__7istreamFRUs
1650istream::operator>>(unsigned short &)
1651istream::operator>>
1652#
1653--format=lucid --no-params
1654__rs__7istreamFRd
1655istream::operator>>(double &)
1656istream::operator>>
1657#
1658--format=lucid --no-params
1659__rs__7istreamFRf
1660istream::operator>>(float &)
1661istream::operator>>
1662#
1663--format=lucid --no-params
1664__rs__7istreamFRi
1665istream::operator>>(int &)
1666istream::operator>>
1667#
1668--format=lucid --no-params
1669__rs__7istreamFRl
1670istream::operator>>(long &)
1671istream::operator>>
1672#
1673--format=lucid --no-params
1674__rs__7istreamFRs
1675istream::operator>>(short &)
1676istream::operator>>
1677#
1678--format=lucid --no-params
1679__rs__FR7istreamR7complex
1680operator>>(istream &, complex &)
1681operator>>
1682#
1683--format=lucid --no-params
1684__vtbl__10istrstream
1685istrstream virtual table
1686istrstream virtual table
1687#
1688--format=lucid --no-params
1689__vtbl__17ostream__iostream__19iostream_withassign
1690iostream_withassign::ostream__iostream virtual table
1691iostream_withassign::ostream__iostream virtual table
1692#
1693--format=lucid --no-params
1694__vtbl__3ios
1695ios virtual table
1696ios virtual table
1697#
1698--format=lucid --no-params
1699__vtbl__3ios__13strstreambase
1700strstreambase::ios virtual table
1701strstreambase::ios virtual table
1702#
1703--format=lucid --no-params
1704abs__F7complex
1705abs(complex)
1706abs
1707#
1708--format=lucid --no-params
1709allocate__9streambufFv
1710streambuf::allocate(void)
1711streambuf::allocate
1712#
1713--format=lucid --no-params
1714attach__11fstreambaseFi
1715fstreambase::attach(int)
1716fstreambase::attach
1717#
1718--format=lucid --no-params
1719bitalloc__3iosSFv
1720ios::bitalloc(void) static
1721ios::bitalloc
1722#
1723--format=lucid --no-params
1724chr__FiT1
1725chr(int, int)
1726chr
1727#
1728--format=lucid --no-params
1729complex_error__FR11c_exception
1730complex_error(c_exception &)
1731complex_error
1732#
1733--format=lucid --no-params
1734complexfunc2__FPFPc_i
1735complexfunc2(int (*)(char *))
1736complexfunc2
1737#
1738--format=lucid --no-params
1739complexfunc3__FPFPFPl_s_i
1740complexfunc3(int (*)(short (*)(long *)))
1741complexfunc3
1742#
1743--format=lucid --no-params
1744complexfunc4__FPFPFPc_s_i
1745complexfunc4(int (*)(short (*)(char *)))
1746complexfunc4
1747#
1748--format=lucid --no-params
1749complexfunc5__FPFPc_PFl_i
1750complexfunc5(int (*(*)(char *))(long))
1751complexfunc5
1752#
1753--format=lucid --no-params
1754complexfunc6__FPFPi_PFl_i
1755complexfunc6(int (*(*)(int *))(long))
1756complexfunc6
1757#
1758--format=lucid --no-params
1759complexfunc7__FPFPFPc_i_PFl_i
1760complexfunc7(int (*(*)(int (*)(char *)))(long))
1761complexfunc7
1762#
1763--format=lucid --no-params
1764complicated_put__7ostreamFc
1765ostream::complicated_put(char)
1766ostream::complicated_put
1767#
1768--format=lucid --no-params
1769conv10__FlPc
1770conv10(long, char *)
1771conv10
1772#
1773--format=lucid --no-params
1774conv16__FUlPc
1775conv16(unsigned long, char *)
1776conv16
1777#
1778--format=lucid --no-params
1779dec__FR3ios
1780dec(ios &)
1781dec
1782#
1783--format=lucid --no-params
1784dec__Fli
1785dec(long, int)
1786dec
1787#
1788--format=lucid --no-params
1789dofield__FP7ostreamPciT2T3
1790dofield(ostream *, char *, int, char *, int)
1791dofield
1792#
1793--format=lucid --no-params
1794flags__3iosFl
1795ios::flags(long)
1796ios::flags
1797#
1798--format=lucid --no-params
1799flags__3iosFv
1800ios::flags(void)
1801ios::flags
1802#
1803--format=lucid --no-params
1804foo__FiN31
1805foo(int, int, int, int)
1806foo
1807#
1808--format=lucid --no-params
1809foo__FiR3fooT1T2T1T2
1810foo(int, foo &, int, foo &, int, foo &)
1811foo
1812#
1813--format=lucid --no-params
1814foo___3barFl
1815bar::foo_(long)
1816bar::foo_
1817#
1818--format=lucid --no-params
1819get__7istreamFPcic
1820istream::get(char *, int, char)
1821istream::get
1822#
1823--format=lucid --no-params
1824get__7istreamFR9streambufc
1825istream::get(streambuf &, char)
1826istream::get
1827#
1828--format=lucid --no-params
1829get_complicated__7istreamFRUc
1830istream::get_complicated(unsigned char &)
1831istream::get_complicated
1832#
1833--format=lucid --no-params
1834get_complicated__7istreamFRc
1835istream::get_complicated(char &)
1836istream::get_complicated
1837#
1838--format=lucid --no-params
1839getline__7istreamFPUcic
1840istream::getline(unsigned char *, int, char)
1841istream::getline
1842#
1843--format=lucid --no-params
1844getline__7istreamFPcic
1845istream::getline(char *, int, char)
1846istream::getline
1847#
1848--format=lucid --no-params
1849ignore__7istreamFiT1
1850istream::ignore(int, int)
1851istream::ignore
1852#
1853--format=lucid --no-params
1854init__12strstreambufFPciT1
1855strstreambuf::init(char *, int, char *)
1856strstreambuf::init
1857#
1858--format=lucid --no-params
1859init__3iosFP9streambuf
1860ios::init(streambuf *)
1861ios::init
1862#
1863--format=lucid --no-params
1864initcount__13Iostream_init
1865Iostream_init::initcount
1866Iostream_init::initcount
1867#
1868--format=lucid --no-params
1869ipfx__7istreamFi
1870istream::ipfx(int)
1871istream::ipfx
1872#
1873--format=lucid --no-params
1874ls_complicated__7ostreamFUc
1875ostream::ls_complicated(unsigned char)
1876ostream::ls_complicated
1877#
1878--format=lucid --no-params
1879ls_complicated__7ostreamFc
1880ostream::ls_complicated(char)
1881ostream::ls_complicated
1882#
1883--format=lucid --no-params
1884overload1arg__FSc
1885overload1arg(signed char)
1886overload1arg
1887#
1888--format=lucid --no-params
1889overload1arg__FUc
1890overload1arg(unsigned char)
1891overload1arg
1892#
1893--format=lucid --no-params
1894overload1arg__FUi
1895overload1arg(unsigned int)
1896overload1arg
1897#
1898--format=lucid --no-params
1899overload1arg__FUl
1900overload1arg(unsigned long)
1901overload1arg
1902#
1903--format=lucid --no-params
1904overload1arg__FUs
1905overload1arg(unsigned short)
1906overload1arg
1907#
1908--format=lucid --no-params
1909overload1arg__Fc
1910overload1arg(char)
1911overload1arg
1912#
1913--format=lucid --no-params
1914overload1arg__Fd
1915overload1arg(double)
1916overload1arg
1917#
1918--format=lucid --no-params
1919overload1arg__Ff
1920overload1arg(float)
1921overload1arg
1922#
1923--format=lucid --no-params
1924overload1arg__Fi
1925overload1arg(int)
1926overload1arg
1927#
1928--format=lucid --no-params
1929overload1arg__Fl
1930overload1arg(long)
1931overload1arg
1932#
1933--format=lucid --no-params
1934overload1arg__Fs
1935overload1arg(short)
1936overload1arg
1937#
1938--format=lucid --no-params
1939overload1arg__Fv
1940overload1arg(void)
1941overload1arg
1942#
1943--format=lucid --no-params
1944overloadargs__FiN21
1945overloadargs(int, int, int)
1946overloadargs
1947#
1948--format=lucid --no-params
1949overloadargs__FiN31
1950overloadargs(int, int, int, int)
1951overloadargs
1952#
1953--format=lucid --no-params
1954overloadargs__FiN41
1955overloadargs(int, int, int, int, int)
1956overloadargs
1957#
1958--format=lucid --no-params
1959overloadargs__FiN51
1960overloadargs(int, int, int, int, int, int)
1961overloadargs
1962#
1963--format=lucid --no-params
1964overloadargs__FiN61
1965overloadargs(int, int, int, int, int, int, int)
1966overloadargs
1967#
1968--format=lucid --no-params
1969overloadargs__FiN71
1970overloadargs(int, int, int, int, int, int, int, int)
1971overloadargs
1972#
1973--format=lucid --no-params
1974overloadargs__FiN81
1975overloadargs(int, int, int, int, int, int, int, int, int)
1976overloadargs
1977#
1978--format=lucid --no-params
1979overloadargs__FiN91
1980overloadargs(int, int, int, int, int, int, int, int, int, int)
1981overloadargs
1982#
1983--format=lucid --no-params
1984overloadargs__FiN91N11
1985overloadargs(int, int, int, int, int, int, int, int, int, int, int)
1986overloadargs
1987#
1988--format=lucid --no-params
1989overloadargs__FiT1
1990overloadargs(int, int)
1991overloadargs
1992#
1993--format=lucid --no-params
1994polar__FdT1
1995polar(double, double)
1996polar
1997#
1998--format=lucid --no-params
1999pow__F7complexT1
2000pow(complex, complex)
2001pow
2002#
2003--format=lucid --no-params
2004pow__F7complexd
2005pow(complex, double)
2006pow
2007#
2008--format=lucid --no-params
2009pow__F7complexi
2010pow(complex, int)
2011pow
2012#
2013--format=lucid --no-params
2014pow__Fd7complex
2015pow(double, complex)
2016pow
2017#
2018--format=lucid --no-params
2019pstart__FPciT2
2020pstart(char *, int, int)
2021pstart
2022#
2023--format=lucid --no-params
2024put__7ostreamFc
2025ostream::put(char)
2026ostream::put
2027#
2028--format=lucid --no-params
2029read__7istreamFPci
2030istream::read(char *, int)
2031istream::read
2032#
2033--format=lucid --no-params
2034resetiosflags__FR3iosl
2035resetiosflags(ios &, long)
2036resetiosflags
2037#
2038--format=lucid --no-params
2039restore_errno__FRi
2040restore_errno(int &)
2041restore_errno
2042#
2043--format=lucid --no-params
2044rs_complicated__7istreamFRUc
2045istream::rs_complicated(unsigned char &)
2046istream::rs_complicated
2047#
2048--format=lucid --no-params
2049rs_complicated__7istreamFRc
2050istream::rs_complicated(char &)
2051istream::rs_complicated
2052#
2053--format=lucid --no-params
2054seekg__7istreamFl8seek_dir
2055istream::seekg(long, seek_dir)
2056istream::seekg
2057#
2058--format=lucid --no-params
2059seekoff__12strstreambufFl8seek_diri
2060strstreambuf::seekoff(long, seek_dir, int)
2061strstreambuf::seekoff
2062#
2063--format=lucid --no-params
2064seekoff__9streambufFlQ2_3ios12ios_seek_diri
2065streambuf::seekoff(long, ios::ios_seek_dir, int)
2066streambuf::seekoff
2067#
2068--format=lucid --no-params
2069seekpos__9streambufFli
2070streambuf::seekpos(long, int)
2071streambuf::seekpos
2072#
2073--format=lucid --no-params
2074set_new_handler__FPFv_v
2075set_new_handler(void (*)(void))
2076set_new_handler
2077#
2078--format=lucid --no-params
2079setb__9streambufFPcT1i
2080streambuf::setb(char *, char *, int)
2081streambuf::setb
2082#
2083--format=lucid --no-params
2084setb__FR3iosi
2085setb(ios &, int)
2086setb
2087#
2088--format=lucid --no-params
2089setbuf__11fstreambaseFPci
2090fstreambase::setbuf(char *, int)
2091fstreambase::setbuf
2092#
2093--format=lucid --no-params
2094setbuf__9streambufFPUci
2095streambuf::setbuf(unsigned char *, int)
2096streambuf::setbuf
2097#
2098--format=lucid --no-params
2099setbuf__9streambufFPciT2
2100streambuf::setbuf(char *, int, int)
2101streambuf::setbuf
2102#
2103--format=lucid --no-params
2104setf__3iosFlT1
2105ios::setf(long, long)
2106ios::setf
2107#
2108--format=lucid --no-params
2109setfill__FR3iosi
2110setfill(ios &, int)
2111setfill
2112#
2113--format=lucid --no-params
2114setg__9streambufFPcN21
2115streambuf::setg(char *, char *, char *)
2116streambuf::setg
2117#
2118--format=lucid --no-params
2119setp__9streambufFPcT1
2120streambuf::setp(char *, char *)
2121streambuf::setp
2122#
2123--format=lucid --no-params
2124tie__3iosFP7ostream
2125ios::tie(ostream *)
2126ios::tie
2127#
2128--format=lucid --no-params
2129uconv10__FUlPc
2130uconv10(unsigned long, char *)
2131uconv10
2132#
2133--format=lucid --no-params
2134xget__7istreamFPc
2135istream::xget(char *)
2136istream::xget
2137#
2138--format=lucid --no-params
2139xsgetn__9streambufFPci
2140streambuf::xsgetn(char *, int)
2141streambuf::xsgetn
2142#
2143--format=arm --no-params
2144__dt__21T5__pt__11_PFiPPdPv_iFv
2145T5<int (*)(int, double **, void *)>::~T5(void)
2146T5<int (*)(int, double **, void *)>::~T5
2147#
2148--format=arm --no-params
2149__ct__1cFi
2150c::c(int)
2151c::c
2152#
2153--format=arm --no-params
2154__dt__11T5__pt__2_iFv
2155T5<int>::~T5(void)
2156T5<int>::~T5
2157#
2158--format=arm --no-params
2159__dt__11T5__pt__2_cFv
2160T5<char>::~T5(void)
2161T5<char>::~T5
2162#
2163--format=arm --no-params
2164__ct__2T2Fi
2165T2::T2(int)
2166T2::T2
2167#
2168--format=arm --no-params
2169__dt__2T1Fv
2170T1::~T1(void)
2171T1::~T1
2172#
2173--format=arm --no-params
2174__dt__12T5__pt__3_1xFv
2175T5<x>::~T5(void)
2176T5<x>::~T5
2177#
2178--format=arm --no-params
2179__dt__17T5__pt__8_PFcPv_iFv
2180T5<int (*)(char, void *)>::~T5(void)
2181T5<int (*)(char, void *)>::~T5
2182#
2183--format=arm --no-params
2184__ct__21T5__pt__11_PFiPPdPv_iFi
2185T5<int (*)(int, double **, void *)>::T5(int)
2186T5<int (*)(int, double **, void *)>::T5
2187#
2188--format=arm --no-params
2189__amd__FR2T2i
2190operator%=(T2 &, int)
2191operator%=
2192#
2193--format=arm --no-params
2194__adv__FR2T2i
2195operator/=(T2 &, int)
2196operator/=
2197#
2198--format=arm --no-params
2199__amu__FR2T2i
2200operator*=(T2 &, int)
2201operator*=
2202#
2203--format=arm --no-params
2204__ami__FR2T2i
2205operator-=(T2 &, int)
2206operator-=
2207#
2208--format=arm --no-params
2209__apl__FR2T2i
2210operator+=(T2 &, int)
2211operator+=
2212#
2213--format=arm --no-params
2214__nw__2T1SFUi
2215T1::operator new(unsigned int) static
2216T1::operator new
2217#
2218--format=arm --no-params
2219__dl__2T1SFPv
2220T1::operator delete(void *) static
2221T1::operator delete
2222#
2223--format=arm --no-params
2224put__2T7SFi
2225T7::put(int) static
2226T7::put
2227#
2228--format=arm --no-params
2229__dl__12T5__pt__3_1xSFPv
2230T5<x>::operator delete(void *) static
2231T5<x>::operator delete
2232#
2233--format=arm --no-params
2234h__FUc
2235h(unsigned char)
2236h
2237#
2238--format=arm --no-params
2239f__Fic
2240f(int, char)
2241f
2242#
2243--format=arm --no-params
2244h__FUi
2245h(unsigned int)
2246h
2247#
2248--format=arm --no-params
2249h__Fci
2250h(char, int)
2251h
2252#
2253--format=arm --no-params
2254h__FUl
2255h(unsigned long)
2256h
2257#
2258--format=arm --no-params
2259h__Fcl
2260h(char, long)
2261h
2262#
2263--format=arm --no-params
2264h__FUs
2265h(unsigned short)
2266h
2267#
2268--format=arm --no-params
2269h__Fcs
2270h(char, short)
2271h
2272#
2273--format=arm --no-params
2274X__12T5__pt__3_1x
2275T5<x>::X
2276T5<x>::X
2277#
2278--format=arm --no-params
2279__ct__11T5__pt__2_iFi
2280T5<int>::T5(int)
2281T5<int>::T5
2282#
2283--format=arm --no-params
2284__ct__11T5__pt__2_cFi
2285T5<char>::T5(int)
2286T5<char>::T5
2287#
2288--format=arm --no-params
2289h__FcT1
2290h(char, char)
2291h
2292#
2293--format=arm --no-params
2294f__Ficd
2295f(int, char, double)
2296f
2297#
2298--format=arm --no-params
2299__dl__17T5__pt__8_PFcPv_iSFPv
2300T5<int (*)(char, void *)>::operator delete(void *) static
2301T5<int (*)(char, void *)>::operator delete
2302#
2303--format=arm --no-params
2304X__17T5__pt__8_PFcPv_i
2305T5<int (*)(char, void *)>::X
2306T5<int (*)(char, void *)>::X
2307#
2308--format=arm --no-params
2309__ct__12T5__pt__3_1xFi
2310T5<x>::T5(int)
2311T5<x>::T5
2312#
2313--format=arm --no-params
2314__dl__21T5__pt__11_PFiPPdPv_iSFPv
2315T5<int (*)(int, double **, void *)>::operator delete(void *) static
2316T5<int (*)(int, double **, void *)>::operator delete
2317#
2318--format=arm --no-params
2319__std__foo
2320global destructors keyed to foo
2321global destructors keyed to foo
2322#
2323--format=arm --no-params
2324__sti__bar
2325global constructors keyed to bar
2326global constructors keyed to bar
2327#
2328--format=arm --no-params
2329f__FicdPcPFci_v
2330f(int, char, double, char *, void (*)(char, int))
2331f
2332#
2333--format=arm --no-params
2334f__FicdPcPFic_v
2335f(int, char, double, char *, void (*)(int, char))
2336f
2337#
2338--format=arm --no-params
2339get__2T7SFv
2340T7::get(void) static
2341T7::get
2342#
2343--format=arm --no-params
2344X__21T5__pt__11_PFiPPdPv_i
2345T5<int (*)(int, double **, void *)>::X
2346T5<int (*)(int, double **, void *)>::X
2347#
2348--format=arm --no-params
2349__dl__11T5__pt__2_iSFPv
2350T5<int>::operator delete(void *) static
2351T5<int>::operator delete
2352#
2353--format=arm --no-params
2354__dl__11T5__pt__2_cSFPv
2355T5<char>::operator delete(void *) static
2356T5<char>::operator delete
2357#
2358--format=arm --no-params
2359h__Fc
2360h(char)
2361h
2362#
2363--format=arm --no-params
2364h__Fd
2365h(double)
2366h
2367#
2368--format=arm --no-params
2369h__Ff
2370h(float)
2371h
2372#
2373--format=arm --no-params
2374h__Fi
2375h(int)
2376h
2377#
2378--format=arm --no-params
2379f__Fi
2380f(int)
2381f
2382#
2383--format=arm --no-params
2384h__Fl
2385h(long)
2386h
2387#
2388--format=arm --no-params
2389h__Fs
2390h(short)
2391h
2392#
2393--format=arm --no-params
2394X__11T5__pt__2_c
2395T5<char>::X
2396T5<char>::X
2397#
2398--format=arm --no-params
2399X__11T5__pt__2_i
2400T5<int>::X
2401T5<int>::X
2402#
2403--format=arm --no-params
2404__ct__17T5__pt__8_PFcPv_iFi
2405T5<int (*)(char, void *)>::T5(int)
2406T5<int (*)(char, void *)>::T5
2407#
2408--format=arm --no-params
2409f__FicdPc
2410f(int, char, double, char *)
2411f
2412#
2413--format=arm --no-params
2414__nw__FUi
2415operator new(unsigned int)
2416operator new
2417#
2418--format=arm --no-params
2419__ct__Q3_2T11a1bSFi
2420T1::a::b::b(int) static
2421T1::a::b::b
2422#
2423--format=arm --no-params
2424__dt__Q3_2T11a1bSFi
2425T1::a::b::~b(int) static
2426T1::a::b::~b
2427#
2428--format=arm --no-params
2429put__Q3_2T11a1bSFi
2430T1::a::b::put(int) static
2431T1::a::b::put
2432#
2433--format=arm --no-params
2434get__Q2_2T11aSFv
2435T1::a::get(void) static
2436T1::a::get
2437#
2438--format=arm --no-params
2439put__2T1SFi
2440T1::put(int) static
2441T1::put
2442#
2443--format=arm --no-params
2444put__Q5_2T11a1b1c1dSFi
2445T1::a::b::c::d::put(int) static
2446T1::a::b::c::d::put
2447#
2448--format=arm --no-params
2449get__Q4_2T11a1b1cSFv
2450T1::a::b::c::get(void) static
2451T1::a::b::c::get
2452#
2453--format=arm --no-params
2454put__Q2_2T11aSFi
2455T1::a::put(int) static
2456T1::a::put
2457#
2458--format=arm --no-params
2459put__Q4_2T11a1b1cSFi
2460T1::a::b::c::put(int) static
2461T1::a::b::c::put
2462#
2463--format=arm --no-params
2464get__Q3_2T11a1bSFv
2465T1::a::b::get(void) static
2466T1::a::b::get
2467#
2468--format=arm --no-params
2469get__2T1SFv
2470T1::get(void) static
2471T1::get
2472#
2473--format=arm --no-params
2474get__Q5_2T11a1b1c1dSFv
2475T1::a::b::c::d::get(void) static
2476T1::a::b::c::d::get
2477#
2478--format=arm --no-params
2479__dt__11T1__pt__2_cFv
2480T1<char>::~T1(void)
2481T1<char>::~T1
2482#
2483--format=arm --no-params
2484__dt__12T1__pt__3_1tFv
2485T1<t>::~T1(void)
2486T1<t>::~T1
2487#
2488--format=arm --no-params
2489__dl__12T1__pt__3_1tSFPv
2490T1<t>::operator delete(void *) static
2491T1<t>::operator delete
2492#
2493--format=arm --no-params
2494__ct__11T1__pt__2_cFi
2495T1<char>::T1(int)
2496T1<char>::T1
2497#
2498--format=arm --no-params
2499__ct__11T1__pt__2_cFv
2500T1<char>::T1(void)
2501T1<char>::T1
2502#
2503--format=arm --no-params
2504__ct__12T1__pt__3_1tFi
2505T1<t>::T1(int)
2506T1<t>::T1
2507#
2508--format=arm --no-params
2509__ct__12T1__pt__3_1tFv
2510T1<t>::T1(void)
2511T1<t>::T1
2512#
2513--format=arm --no-params
2514__dl__11T1__pt__2_cSFPv
2515T1<char>::operator delete(void *) static
2516T1<char>::operator delete
2517#
2518--format=arm --no-params
2519bar__3fooFPv
2520foo::bar(void *)
2521foo::bar
2522#
2523--format=arm --no-params
2524bar__3fooCFPv
2525foo::bar(void *) const
2526foo::bar
2527#
2528--format=arm --no-params
2529__eq__3fooFR3foo
2530foo::operator==(foo &)
2531foo::operator==
2532#
2533--format=arm --no-params
2534__eq__3fooCFR3foo
2535foo::operator==(foo &) const
2536foo::operator==
2537#
2538--format=arm --no-params
2539elem__15vector__pt__2_dFi
2540vector<double>::elem(int)
2541vector<double>::elem
2542#
2543--format=arm --no-params
2544elem__15vector__pt__2_iFi
2545vector<int>::elem(int)
2546vector<int>::elem
2547#
2548--format=arm --no-params
2549__ct__15vector__pt__2_dFi
2550vector<double>::vector(int)
2551vector<double>::vector
2552#
2553--format=arm --no-params
2554__ct__15vector__pt__2_iFi
2555vector<int>::vector(int)
2556vector<int>::vector
2557#
2558--format=arm --no-params
2559__ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2
2560DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *)
2561DListNode<RLabel &>::DListNode
2562#
2563--format=arm --no-params
2564bar__3fooFiT16FooBar
2565foo::bar(int, int, FooBar)
2566foo::bar
2567#
2568--format=arm --no-params
2569bar__3fooFPiN51PdN37PcN211T1iN215
2570foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int)
2571foo::bar
2572#
2573--format=hp --no-params
2574__amd__FR2T2i
2575operator%=(T2 &, int)
2576operator%=
2577#
2578--format=hp --no-params
2579__adv__FR2T2i
2580operator/=(T2 &, int)
2581operator/=
2582#
2583--format=hp --no-params
2584__amu__FR2T2i
2585operator*=(T2 &, int)
2586operator*=
2587#
2588--format=hp --no-params
2589__ami__FR2T2i
2590operator-=(T2 &, int)
2591operator-=
2592#
2593--format=hp --no-params
2594__apl__FR2T2i
2595operator+=(T2 &, int)
2596operator+=
2597#
2598--format=hp --no-params
2599__nw__2T1SFUi
2600T1::operator new(unsigned int) static
2601T1::operator new
2602#
2603--format=hp --no-params
2604__dl__2T1SFPv
2605T1::operator delete(void *) static
2606T1::operator delete
2607#
2608--format=hp --no-params
2609put__2T7SFi
2610T7::put(int) static
2611T7::put
2612#
2613--format=hp --no-params
2614h__FUc
2615h(unsigned char)
2616h
2617#
2618--format=hp --no-params
2619f__Fic
2620f(int, char)
2621f
2622#
2623--format=hp --no-params
2624h__FUi
2625h(unsigned int)
2626h
2627#
2628--format=hp --no-params
2629h__Fci
2630h(char, int)
2631h
2632#
2633--format=hp --no-params
2634h__FUl
2635h(unsigned long)
2636h
2637#
2638--format=hp --no-params
2639h__Fcl
2640h(char, long)
2641h
2642#
2643--format=hp --no-params
2644h__FUs
2645h(unsigned short)
2646h
2647#
2648--format=hp --no-params
2649h__Fcs
2650h(char, short)
2651h
2652#
2653--format=hp --no-params
2654h__FcT1
2655h(char, char)
2656h
2657#
2658--format=hp --no-params
2659f__Ficd
2660f(int, char, double)
2661f
2662#
2663--format=hp --no-params
2664f__FicdPcPFci_v
2665f(int, char, double, char *, void (*)(char, int))
2666f
2667#
2668--format=hp --no-params
2669f__FicdPcPFic_v
2670f(int, char, double, char *, void (*)(int, char))
2671f
2672#
2673--format=hp --no-params
2674get__2T7SFv
2675T7::get(void) static
2676T7::get
2677#
2678--format=hp --no-params
2679h__Fc
2680h(char)
2681h
2682#
2683--format=hp --no-params
2684h__Fd
2685h(double)
2686h
2687#
2688--format=hp --no-params
2689h__Ff
2690h(float)
2691h
2692#
2693--format=hp --no-params
2694h__Fi
2695h(int)
2696h
2697#
2698--format=hp --no-params
2699f__Fi
2700f(int)
2701f
2702#
2703--format=hp --no-params
2704h__Fl
2705h(long)
2706h
2707#
2708--format=hp --no-params
2709h__Fs
2710h(short)
2711h
2712#
2713--format=hp --no-params
2714f__FicdPc
2715f(int, char, double, char *)
2716f
2717#
2718--format=hp --no-params
2719__nw__FUi
2720operator new(unsigned int)
2721operator new
2722#
2723--format=hp --no-params
2724__ct__Q3_2T11a1bSFi
2725T1::a::b::b(int) static
2726T1::a::b::b
2727#
2728--format=hp --no-params
2729__dt__Q3_2T11a1bSFi
2730T1::a::b::~b(int) static
2731T1::a::b::~b
2732#
2733--format=hp --no-params
2734put__Q3_2T11a1bSFi
2735T1::a::b::put(int) static
2736T1::a::b::put
2737#
2738--format=hp --no-params
2739get__Q2_2T11aSFv
2740T1::a::get(void) static
2741T1::a::get
2742#
2743--format=hp --no-params
2744put__2T1SFi
2745T1::put(int) static
2746T1::put
2747#
2748--format=hp --no-params
2749put__Q5_2T11a1b1c1dSFi
2750T1::a::b::c::d::put(int) static
2751T1::a::b::c::d::put
2752#
2753--format=hp --no-params
2754get__Q4_2T11a1b1cSFv
2755T1::a::b::c::get(void) static
2756T1::a::b::c::get
2757#
2758--format=hp --no-params
2759put__Q2_2T11aSFi
2760T1::a::put(int) static
2761T1::a::put
2762#
2763--format=hp --no-params
2764put__Q4_2T11a1b1cSFi
2765T1::a::b::c::put(int) static
2766T1::a::b::c::put
2767#
2768--format=hp --no-params
2769get__Q3_2T11a1bSFv
2770T1::a::b::get(void) static
2771T1::a::b::get
2772#
2773--format=hp --no-params
2774get__2T1SFv
2775T1::get(void) static
2776T1::get
2777#
2778--format=hp --no-params
2779get__Q5_2T11a1b1c1dSFv
2780T1::a::b::c::d::get(void) static
2781T1::a::b::c::d::get
2782#
2783--format=hp --no-params
2784bar__3fooFPv
2785foo::bar(void *)
2786foo::bar
2787#
2788--format=hp --no-params
2789bar__3fooCFPv
2790foo::bar(void *) const
2791foo::bar
2792#
2793--format=hp --no-params
2794__eq__3fooFR3foo
2795foo::operator==(foo &)
2796foo::operator==
2797#
2798--format=hp --no-params
2799__eq__3fooCFR3foo
2800foo::operator==(foo &) const
2801foo::operator==
2802#
2803--format=hp --no-params
2804bar__3fooFiT16FooBar
2805foo::bar(int, int, FooBar)
2806foo::bar
2807#
2808--format=hp --no-params
2809bar__3fooFPiN51PdN37PcN211T1iN215
2810foo::bar(int *, int *, int *, int *, int *, int *, double *, double *, double *, double *, char *, char *, char *, int *, int, int, int)
2811foo::bar
2812#
2813--format=hp --no-params
2814__dt__2T5XTPFiPPdPv_i__Fv
2815T5<int (*)(int, double **, void *)>::~T5(void)
2816T5<int (*)(int, double **, void *)>::~T5
2817#
2818--format=hp --no-params
2819__ct__1cFi
2820c::c(int)
2821c::c
2822#
2823--format=hp --no-params
2824__dt__2T5XTi__Fv
2825T5<int>::~T5(void)
2826T5<int>::~T5
2827#
2828--format=hp --no-params
2829__dt__2T5XTc__Fv
2830T5<char>::~T5(void)
2831T5<char>::~T5
2832#
2833--format=hp --no-params
2834__ct__2T2Fi
2835T2::T2(int)
2836T2::T2
2837#
2838--format=hp --no-params
2839__dt__2T1Fv
2840T1::~T1(void)
2841T1::~T1
2842#
2843--format=hp --no-params
2844__dt__2T5XT1x__Fv
2845T5<x>::~T5(void)
2846T5<x>::~T5
2847#
2848--format=hp --no-params
2849__dt__2T5XTPFcPv_i__Fv
2850T5<int (*)(char, void *)>::~T5(void)
2851T5<int (*)(char, void *)>::~T5
2852#
2853--format=hp --no-params
2854__ct__2T5XTPFiPPdPv_i__Fi
2855T5<int (*)(int, double **, void *)>::T5(int)
2856T5<int (*)(int, double **, void *)>::T5
2857#
2858--format=hp --no-params
2859__dl__2T5XT1x__SFPv
2860T5<x>::operator delete(void *) static
2861T5<x>::operator delete
2862#
2863--format=hp --no-params
2864X__2T5XT1x
2865T5<x>::X
2866T5<x>::X
2867#
2868--format=hp --no-params
2869__ct__2T5XTi__Fi
2870T5<int>::T5(int)
2871T5<int>::T5
2872#
2873--format=hp --no-params
2874__ct__2T5XTc__Fi
2875T5<char>::T5(int)
2876T5<char>::T5
2877#
2878--format=hp --no-params
2879__dl__2T5XTPFcPv_i__SFPv
2880T5<int (*)(char, void *)>::operator delete(void *) static
2881T5<int (*)(char, void *)>::operator delete
2882#
2883--format=hp --no-params
2884X__2T5XTPFcPv_i
2885T5<int (*)(char, void *)>::X
2886T5<int (*)(char, void *)>::X
2887#
2888--format=hp --no-params
2889__ct__2T5XT1x__Fi
2890T5<x>::T5(int)
2891T5<x>::T5
2892#
2893--format=hp --no-params
2894__dl__2T5XTPFiPPdPv_i__SFPv
2895T5<int (*)(int, double **, void *)>::operator delete(void *) static
2896T5<int (*)(int, double **, void *)>::operator delete
2897#
2898--format=hp --no-params
2899X__2T5XTPFiPPdPv_i
2900T5<int (*)(int, double **, void *)>::X
2901T5<int (*)(int, double **, void *)>::X
2902#
2903--format=hp --no-params
2904__dl__2T5XTi__SFPv
2905T5<int>::operator delete(void *) static
2906T5<int>::operator delete
2907#
2908--format=hp --no-params
2909__dl__2T5XTc__SFPv
2910T5<char>::operator delete(void *) static
2911T5<char>::operator delete
2912#
2913--format=hp --no-params
2914X__2T5XTc
2915T5<char>::X
2916T5<char>::X
2917#
2918--format=hp --no-params
2919X__2T5XTi
2920T5<int>::X
2921T5<int>::X
2922#
2923--format=hp --no-params
2924__ct__2T5XTPFcPv_i__Fi
2925T5<int (*)(char, void *)>::T5(int)
2926T5<int (*)(char, void *)>::T5
2927#
2928--format=hp --no-params
2929__dt__2T1XTc__Fv
2930T1<char>::~T1(void)
2931T1<char>::~T1
2932#
2933--format=hp --no-params
2934__dt__2T1XT1t__Fv
2935T1<t>::~T1(void)
2936T1<t>::~T1
2937#
2938--format=hp --no-params
2939__dl__2T1XT1t__SFPv
2940T1<t>::operator delete(void *) static
2941T1<t>::operator delete
2942#
2943--format=hp --no-params
2944__ct__2T1XTc__Fi
2945T1<char>::T1(int)
2946T1<char>::T1
2947#
2948--format=hp --no-params
2949__ct__2T1XTc__Fv
2950T1<char>::T1(void)
2951T1<char>::T1
2952#
2953--format=hp --no-params
2954__ct__2T1XT1t__Fi
2955T1<t>::T1(int)
2956T1<t>::T1
2957#
2958--format=hp --no-params
2959__ct__2T1XT1t__Fv
2960T1<t>::T1(void)
2961T1<t>::T1
2962#
2963--format=hp --no-params
2964__dl__2T1XTc__SFPv
2965T1<char>::operator delete(void *) static
2966T1<char>::operator delete
2967#
2968--format=hp --no-params
2969elem__6vectorXTd__Fi
2970vector<double>::elem(int)
2971vector<double>::elem
2972#
2973--format=hp --no-params
2974elem__6vectorXTi__Fi
2975vector<int>::elem(int)
2976vector<int>::elem
2977#
2978--format=hp --no-params
2979__ct__6vectorXTd__Fi
2980vector<double>::vector(int)
2981vector<double>::vector
2982#
2983--format=hp --no-params
2984__ct__6vectorXTi__Fi
2985vector<int>::vector(int)
2986vector<int>::vector
2987#
2988--format=hp --no-params
2989__ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2
2990DListNode<RLabel &>::DListNode(RLabel &, DListNode<RLabel &> *, DListNode<RLabel &> *)
2991DListNode<RLabel &>::DListNode
2992#
2993--format=hp --no-params
2994elem__6vectorXTiUP34__Fi
2995vector<int,34U>::elem(int)
2996vector<int,34U>::elem
2997#
2998--format=hp --no-params
2999elem__6vectorXUP2701Td__Fi
3000vector<2701U,double>::elem(int)
3001vector<2701U,double>::elem
3002#
3003--format=hp --no-params
3004elem__6vectorXTiSP334__Fi
3005vector<int,334>::elem(int)
3006vector<int,334>::elem
3007#
3008--format=hp --no-params
3009elem__6vectorXTiSN67__Fi
3010vector<int,-67>::elem(int)
3011vector<int,-67>::elem
3012#
3013--format=hp --no-params
3014elem__6vectorXTiSM__SCFPPd
3015vector<int,-2147483648>::elem(double **) static const
3016vector<int,-2147483648>::elem
3017#
3018--format=hp --no-params
3019elem__6vectorXTiSN67UP4000TRs__Fi
3020vector<int,-67,4000U,short &>::elem(int)
3021vector<int,-67,4000U,short &>::elem
3022#
3023--format=hp --no-params
3024elem__6vectorXTiSN67TRdTFPv_i__Fi
3025vector<int,-67,double &,int (void *)>::elem(int)
3026vector<int,-67,double &,int (void *)>::elem
3027#
3028--format=hp --no-params
3029X__6vectorXTiSN67TdTPvUP5TRs
3030vector<int,-67,double,void *,5U,short &>::X
3031vector<int,-67,double,void *,5U,short &>::X
3032#
3033--format=hp --no-params
3034elem__6vectorXTiA3foo__Fi
3035vector<int,&foo>::elem(int)
3036vector<int,&foo>::elem
3037#
3038--format=hp --no-params
3039elem__6vectorXTiA3fooTPvA5Label__FiPPvT2
3040vector<int,&foo,void *,&Label>::elem(int, void **, void **)
3041vector<int,&foo,void *,&Label>::elem
3042#
3043--format=hp --no-params
3044elem__6vectorXTiSN42A3foo__Fi
3045vector<int,-42,&foo>::elem(int)
3046vector<int,-42,&foo>::elem
3047#
3048--format=hp --no-params
3049__ct__2T5XTPFcPv_i__Fi_2
3050T5<int (*)(char, void *)>::T5(int)
3051T5<int (*)(char, void *)>::T5
3052#
3053--format=hp --no-params
3054__ct__2T5XTPFcPv_i__Fi_19
3055T5<int (*)(char, void *)>::T5(int)
3056T5<int (*)(char, void *)>::T5
3057#
3058--format=hp --no-params
3059f__FicdPcPFci_v_34
3060f(int, char, double, char *, void (*)(char, int))
3061f
3062#
3063--format=hp --no-params
3064spec__13Spec<#1,#1.*>XTiTPi_FPi
3065Spec<int,int *>::spec(int *)
3066Spec<int,int *>::spec
3067#
3068--format=hp --no-params
3069spec__16Spec<#1,#1.&,#1>XTiTRiTi_FPi
3070Spec<int,int &,int>::spec(int *)
3071Spec<int,int &,int>::spec
3072#
3073--format=hp --no-params
3074add__XTc_FcT1
3075add<char>(char, char)
3076add<char>
3077#
3078--format=hp --no-params
3079add__XTcSP9A5label_FcPPlT1
3080add<char,9,&label>(char, long **, char)
3081add<char,9,&label>
3082#
3083--format=hp --no-params
3084add__XTPfTFPd_f_FcT1
3085add<float *,float (double *)>(char, char)
3086add<float *,float (double *)>
3087#
3088--format=hp --no-params
3089unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv
3090basic_string<char,string_char_traits<char>,allocator>::unLink(void)
3091basic_string<char,string_char_traits<char>,allocator>::unLink
3092#
3093# A regression test with no args.  This used to cause a segv.
3094
3095_Utf390_1__1_9223372036854775807__9223372036854775
3096_Utf390_1__1_9223372036854775807__9223372036854775
3097#
3098--format=gnu --no-params
3099call__H1Z4Test_RX01_t1C2ZX01PMX01FPX01i_vQ2X016output
3100C<Test, Test::output> call<Test>(Test &)
3101C<Test, Test::output> call<Test>
3102#
3103--format=gnu --no-params
3104fn__FPQ21n1cPMQ21n1cFPQ21n1c_i
3105fn(n::c *, int (n::c::*)(n::c *))
3106fn
3107#
3108--format=gnu --no-params
3109f__FGt3Bar1i2G1i
3110f(Bar<2>, i)
3111f
3112#
3113--format=gnu --no-params
3114f__FGt3Bar1i21i
3115f(Bar<21>, int)
3116f
3117#
3118--format=gnu --no-params
3119f__FGt3Bar1i2G4XY_t
3120f(Bar<2>, XY_t)
3121f
3122#
3123--format=gnu --no-params
3124foo__H1Zt2TA2ZRCiZt2NA1Ui9_X01_i
3125int foo<TA<int const &, NA<9> > >(TA<int const &, NA<9> >)
3126int foo<TA<int const &, NA<9> > >
3127#
3128--format=gnu --no-params
3129foo__H1Zt2TA2ZcZt2NA1Ui20_X01_i
3130int foo<TA<char, NA<20> > >(TA<char, NA<20> >)
3131int foo<TA<char, NA<20> > >
3132#
3133--format=gnu --no-params
3134foo__H1Zt2TA2ZiZt8N___A___1Ui99_X01_i
3135int foo<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
3136int foo<TA<int, N___A___<99> > >
3137#
3138--format=gnu --no-params
3139foo__H1Zt2TA2ZRCiZt2NA1im1_X01_i
3140int foo<TA<int const &, NA<-1> > >(TA<int const &, NA<-1> >)
3141int foo<TA<int const &, NA<-1> > >
3142#
3143--format=gnu --no-params
3144foo__H1Zt2TA2ZRCiZt2NA1im9_X01_i
3145int foo<TA<int const &, NA<-9> > >(TA<int const &, NA<-9> >)
3146int foo<TA<int const &, NA<-9> > >
3147#
3148--format=gnu --no-params
3149foo__H1Zt2TA2ZcZt2NA1i_m20__X01_i
3150int foo<TA<char, NA<-20> > >(TA<char, NA<-20> >)
3151int foo<TA<char, NA<-20> > >
3152#
3153--format=gnu --no-params
3154foo__H1Zt2TA2ZcZt2NA1im1_X01_i
3155int foo<TA<char, NA<-1> > >(TA<char, NA<-1> >)
3156int foo<TA<char, NA<-1> > >
3157#
3158--format=gnu --no-params
3159foo__H1Zt2TA2ZiZt4N__A1im9_X01_i
3160int foo<TA<int, N__A<-9> > >(TA<int, N__A<-9> >)
3161int foo<TA<int, N__A<-9> > >
3162#
3163--format=gnu --no-params
3164foo__H1Zt2TA2ZiZt4N__A1i_m99__X01_i
3165int foo<TA<int, N__A<-99> > >(TA<int, N__A<-99> >)
3166int foo<TA<int, N__A<-99> > >
3167#
3168--format=gnu --no-params
3169__opi__t2TA2ZiZt4N__A1i9
3170TA<int, N__A<9> >::operator int(void)
3171TA<int, N__A<9> >::operator int
3172#
3173--format=gnu --no-params
3174__opi__t2TA2ZiZt8N___A___1i_m99_
3175TA<int, N___A___<-99> >::operator int(void)
3176TA<int, N___A___<-99> >::operator int
3177#
3178--format=gnu --no-params
3179foo___bar__baz_____H1Zt2TA2ZiZt8N___A___1i99_X01_i
3180int foo___bar__baz___<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
3181int foo___bar__baz___<TA<int, N___A___<99> > >
3182#
3183--format=gnu --no-params
3184foo__bar___foobar_____t2TA2ZiZt8N___A___1i_m99_
3185TA<int, N___A___<-99> >::foo__bar___foobar___(void)
3186TA<int, N___A___<-99> >::foo__bar___foobar___
3187#
3188--format=gnu --no-params
3189foo__bar___foobar_____t2TA2ZiZt4N__A1i9
3190TA<int, N__A<9> >::foo__bar___foobar___(void)
3191TA<int, N__A<9> >::foo__bar___foobar___
3192#
3193--format=gnu --no-params
3194__tfP8sockaddr
3195sockaddr * type_info function
3196sockaddr * type_info function
3197#
3198--format=gnu --no-params
3199__tfPQ25libcwt16option_event_tct1Z12burst_app_ct
3200libcw::option_event_tct<burst_app_ct> * type_info function
3201libcw::option_event_tct<burst_app_ct> * type_info function
3202#
3203--format=gnu --no-params
3204__tiP8sockaddr
3205sockaddr * type_info node
3206sockaddr * type_info node
3207#
3208--format=gnu --no-params
3209__tiPQ25libcwt16option_event_tct1Z12burst_app_ct
3210libcw::option_event_tct<burst_app_ct> * type_info node
3211libcw::option_event_tct<burst_app_ct> * type_info node
3212#
3213--format=gnu --no-params
3214_27_GLOBAL_.N.__12burst_app_ct.app_instance
3215{anonymous}::app_instance
3216{anonymous}::app_instance
3217#
3218--format=gnu --no-params
3219_26_GLOBAL_$N$_tmp_n.iilg4Gya$app_instance
3220{anonymous}::app_instance
3221{anonymous}::app_instance
3222#
3223--format=java
3224_ZN4java3awt10ScrollPane7addImplEPNS0_9ComponentEPNS_4lang6ObjectEi
3225java.awt.ScrollPane.addImpl(java.awt.Component, java.lang.Object, int)
3226#
3227--format=java
3228_ZN4java3awt4geom15AffineTransform9getMatrixEP6JArrayIdE
3229java.awt.geom.AffineTransform.getMatrix(double[])
3230#
3231--format=java
3232_ZN23Mangle$Inner$InnerInner3fooEP6JArrayIPS0_IiEEdPS0_IPS0_IPS0_IPS0_IPN4java4lang6StringEEEEEPS0_IPS0_IPN6MangleEEE
3233Mangle$Inner$InnerInner.foo(int[][], double, java.lang.String[][][][], Mangle[][])
3234#
3235--format=java
3236_ZN6JArray1tEP6JArrayIPS_E
3237JArray.t(JArray[])
3238#
3239--format=java
3240_ZN4Prim1iEibcdfwPN4java4lang6StringEsx
3241Prim.i(int, boolean, byte, double, float, char, java.lang.String, short, long)
3242#
3243--format=java
3244_ZN4java4util14Map__U24_Entry11class__U24_E
3245java.util.Map$Entry.class$
3246#
3247--format=java
3248_ZN3org7eclipse3cdt5debug8internal4core5model9CVariable6sizeof$Ev
3249org.eclipse.cdt.debug.internal.core.model.CVariable.sizeof()
3250#
3251--format=hp --no-params
3252_Utf58_0_1__1_2147483647__2147483648
3253_Utf58_0_1__1_2147483647__2147483648
3254_Utf58_0_1__1_2147483647__2147483648
3255#
3256--format=gnu-v3 --no-params
3257St9bad_alloc
3258std::bad_alloc
3259std::bad_alloc
3260#
3261--format=gnu-v3 --no-params
3262_ZN1f1fE
3263f::f
3264f::f
3265#
3266--format=gnu-v3 --no-params
3267_Z1fv
3268f()
3269f
3270#
3271--format=gnu-v3 --no-params
3272_Z1fi
3273f(int)
3274f
3275#
3276--format=gnu-v3 --no-params
3277_Z3foo3bar
3278foo(bar)
3279foo
3280#
3281--format=gnu-v3 --no-params
3282_Zrm1XS_
3283operator%(X, X)
3284operator%
3285#
3286--format=gnu-v3 --no-params
3287_ZplR1XS0_
3288operator+(X&, X&)
3289operator+
3290#
3291--format=gnu-v3 --no-params
3292_ZlsRK1XS1_
3293operator<<(X const&, X const&)
3294operator<<
3295#
3296--format=gnu-v3 --no-params
3297_ZN3FooIA4_iE3barE
3298Foo<int [4]>::bar
3299Foo<int [4]>::bar
3300#
3301--format=gnu-v3 --no-params
3302_Z1fIiEvi
3303void f<int>(int)
3304f<int>
3305#
3306--format=gnu-v3 --no-params
3307_Z5firstI3DuoEvS0_
3308void first<Duo>(Duo)
3309first<Duo>
3310#
3311--format=gnu-v3 --no-params
3312_Z5firstI3DuoEvT_
3313void first<Duo>(Duo)
3314first<Duo>
3315#
3316--format=gnu-v3 --no-params
3317_Z3fooIiFvdEiEvv
3318void foo<int, void ()(double), int>()
3319foo<int, void ()(double), int>
3320#
3321--format=gnu-v3 --no-params
3322_ZN1N1fE
3323N::f
3324N::f
3325#
3326--format=gnu-v3 --no-params
3327_ZN6System5Sound4beepEv
3328System::Sound::beep()
3329System::Sound::beep
3330#
3331--format=gnu-v3 --no-params
3332_ZN5Arena5levelE
3333Arena::level
3334Arena::level
3335#
3336--format=gnu-v3 --no-params
3337_ZN5StackIiiE5levelE
3338Stack<int, int>::level
3339Stack<int, int>::level
3340#
3341--format=gnu-v3 --no-params
3342_Z1fI1XEvPVN1AIT_E1TE
3343void f<X>(A<X>::T volatile*)
3344f<X>
3345#
3346--format=gnu-v3 --no-params
3347_ZngILi42EEvN1AIXplT_Li2EEE1TE
3348void operator-<42>(A<(42) + (2)>::T)
3349operator-<42>
3350#
3351--format=gnu-v3 --no-params
3352_Z4makeI7FactoryiET_IT0_Ev
3353Factory<int> make<Factory, int>()
3354make<Factory, int>
3355#
3356--format=gnu-v3 --no-params
3357_Z4makeI7FactoryiET_IT0_Ev
3358Factory<int> make<Factory, int>()
3359make<Factory, int>
3360#
3361--format=gnu-v3 --no-params
3362_Z3foo5Hello5WorldS0_S_
3363foo(Hello, World, World, Hello)
3364foo
3365#
3366--format=gnu-v3 --no-params
3367_Z3fooPM2ABi
3368foo(int AB::**)
3369foo
3370#
3371--format=gnu-v3 --no-params
3372_ZlsRSoRKSs
3373operator<<(std::ostream&, std::string const&)
3374operator<<
3375#
3376--format=gnu-v3 --no-params
3377_ZTI7a_class
3378typeinfo for a_class
3379typeinfo for a_class
3380#
3381--format=gnu-v3 --no-params
3382U4_farrVKPi
3383int* const volatile restrict _far
3384int* const volatile restrict _far
3385# 
3386--format=gnu-v3 --no-params
3387_Z3fooILi2EEvRAplT_Li1E_i
3388void foo<2>(int (&) [(2) + (1)])
3389foo<2>
3390# 
3391--format=gnu-v3 --no-params
3392_Z1fM1AKFvvE
3393f(void (A::*)() const)
3394f
3395#
3396--format=gnu-v3 --no-params
3397_Z3fooc
3398foo(char)
3399foo
3400#
3401--format=gnu-v3 --no-params
34022CBIL_Z3foocEE
3403CB<foo(char)>
3404CB<foo(char)>
3405#
3406--format=gnu-v3 --no-params
34072CBIL_Z7IsEmptyEE
3408CB<IsEmpty>
3409CB<IsEmpty>
3410#
3411--format=gnu-v3 --no-params
3412_ZZN1N1fEiE1p
3413N::f(int)::p
3414N::f(int)::p
3415#
3416--format=gnu-v3 --no-params
3417_ZZN1N1fEiEs
3418N::f(int)::string literal
3419N::f(int)::string literal
3420# 
3421--format=gnu-v3 --no-params
3422_Z1fPFvvEM1SFvvE
3423f(void (*)(), void (S::*)())
3424f
3425#
3426--format=gnu-v3 --no-params
3427_ZN1N1TIiiE2mfES0_IddE
3428N::T<int, int>::mf(N::T<double, double>)
3429N::T<int, int>::mf
3430# 
3431--format=gnu-v3 --no-params
3432_ZSt5state
3433std::state
3434std::state
3435# 
3436--format=gnu-v3 --no-params
3437_ZNSt3_In4wardE
3438std::_In::ward
3439std::_In::ward
3440#
3441--format=gnu-v3 --no-params
3442_Z1fKPFiiE
3443f(int (* const)(int))
3444f
3445#
3446--format=gnu-v3 --no-params
3447_Z1fAszL_ZZNK1N1A1fEvE3foo_0E_i
3448f(int [sizeof (N::A::f() const::foo)])
3449f
3450#
3451--format=gnu-v3 --no-params
3452_Z1fA37_iPS_
3453f(int [37], int (*) [37])
3454f
3455#
3456--format=gnu-v3 --no-params
3457_Z1fM1AFivEPS0_
3458f(int (A::*)(), int (*)())
3459f
3460#
3461--format=gnu-v3 --no-params
3462_Z1fPFPA1_ivE
3463f(int (*(*)()) [1])
3464f
3465#
3466--format=gnu-v3 --no-params
3467_Z1fPKM1AFivE
3468f(int (A::* const*)())
3469f
3470#
3471--format=gnu-v3 --no-params
3472_Z1jM1AFivEPS1_
3473j(int (A::*)(), int (A::**)())
3474j
3475#
3476--format=gnu-v3 --no-params
3477_Z1sPA37_iPS0_
3478s(int (*) [37], int (**) [37])
3479s
3480#
3481--format=gnu-v3 --no-params
3482_Z3fooA30_A_i
3483foo(int [30][])
3484foo
3485#
3486--format=gnu-v3 --no-params
3487_Z3kooPA28_A30_i
3488koo(int (*) [28][30])
3489koo
3490#
3491--format=gnu-v3 --no-params
3492_ZlsRKU3fooU4bart1XS0_
3493operator<<(X bart foo const&, X bart)
3494operator<<
3495#
3496--format=gnu-v3 --no-params
3497_ZlsRKU3fooU4bart1XS2_
3498operator<<(X bart foo const&, X bart foo const)
3499operator<<
3500#
3501--format=gnu-v3 --no-params
3502_Z1fM1AKFivE
3503f(int (A::*)() const)
3504f
3505#
3506--format=gnu-v3 --no-params
3507_Z3absILi11EEvv
3508void abs<11>()
3509abs<11>
3510#
3511--format=gnu-v3 --no-params
3512_ZN1AIfEcvT_IiEEv
3513A<float>::operator int<int>()
3514A<float>::operator int<int>
3515#
3516--format=gnu-v3 --no-params
3517_ZN12libcw_app_ct10add_optionIS_EEvMT_FvPKcES3_cS3_S3_
3518void libcw_app_ct::add_option<libcw_app_ct>(void (libcw_app_ct::*)(char const*), char const*, char, char const*, char const*)
3519libcw_app_ct::add_option<libcw_app_ct>
3520#
3521--format=gnu-v3 --no-params
3522_ZGVN5libcw24_GLOBAL__N_cbll.cc0ZhUKa23compiler_bug_workaroundISt6vectorINS_13omanip_id_tctINS_5debug32memblk_types_manipulator_data_ctEEESaIS6_EEE3idsE
3523guard 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
3524guard 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#
3526--format=gnu-v3 --no-params
3527_ZN5libcw5debug13cwprint_usingINS_9_private_12GlobalObjectEEENS0_17cwprint_using_tctIT_EERKS5_MS5_KFvRSt7ostreamE
3528libcw::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)
3529libcw::debug::cwprint_using<libcw::_private_::GlobalObject>
3530#
3531--format=gnu-v3 --no-params
3532_ZNKSt14priority_queueIP27timer_event_request_base_ctSt5dequeIS1_SaIS1_EE13timer_greaterE3topEv
3533std::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
3534std::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#
3536--format=gnu-v3 --no-params
3537_ZNKSt15_Deque_iteratorIP15memory_block_stRKS1_PS2_EeqERKS5_
3538std::_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
3539std::_Deque_iterator<memory_block_st*, memory_block_st* const&, memory_block_st* const*>::operator==
3540#
3541--format=gnu-v3 --no-params
3542_ZNKSt17__normal_iteratorIPK6optionSt6vectorIS0_SaIS0_EEEmiERKS6_
3543std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-(std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > > const&) const
3544std::__normal_iterator<option const*, std::vector<option, std::allocator<option> > >::operator-
3545#
3546--format=gnu-v3 --no-params
3547_ZNSbIcSt11char_traitsIcEN5libcw5debug27no_alloc_checking_allocatorEE12_S_constructIPcEES6_T_S7_RKS3_
3548char* 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&)
3549std::basic_string<char, std::char_traits<char>, libcw::debug::no_alloc_checking_allocator>::_S_construct<char*>
3550#
3551--format=gnu-v3 --no-params
3552_Z1fI1APS0_PKS0_EvT_T0_T1_PA4_S3_M1CS8_
3553void f<A, A*, A const*>(A, A*, A const*, A const* (*) [4], A const* (* C::*) [4])
3554f<A, A*, A const*>
3555#
3556--format=gnu-v3 --no-params
3557_Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_
3558foo(int, int*, int**, int***, int****, int*****, int******, int*******, int********, int*********, int**********, int***********, int************, int*************, int**************, int***************)
3559foo
3560#
3561--format=gnu-v3 --no-params
3562_ZSt1BISt1DIP1ARKS2_PS3_ES0_IS2_RS2_PS2_ES2_ET0_T_SB_SA_PT1_
3563std::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**)
3564std::B<std::D<A*, A* const&, A* const*>, std::D<A*, A*&, A**>, A*>
3565#
3566--format=gnu-v3 --no-params
3567_X11TransParseAddress
3568_X11TransParseAddress
3569_X11TransParseAddress
3570#
3571--format=gnu-v3 --no-params
3572_ZNSt13_Alloc_traitsISbIcSt18string_char_traitsIcEN5libcw5debug9_private_17allocator_adaptorIcSt24__default_alloc_templateILb0ELi327664EELb1EEEENS5_IS9_S7_Lb1EEEE15_S_instancelessE
3573std::_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
3574std::_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#
3576--format=gnu-v3 --no-params
3577_GLOBAL__I__Z2fnv
3578global constructors keyed to _Z2fnv
3579global constructors keyed to _Z2fnv
3580#
3581--format=gnu-v3 --no-params
3582_Z1rM1GFivEMS_KFivES_M1HFivES1_4whatIKS_E5what2IS8_ES3_
3583r(int (G::*)(), int (G::*)() const, G, int (H::*)(), int (G::*)(), what<G const>, what2<G const>, int (G::*)() const)
3584r
3585#
3586# This is from the gdb testsuite gdb.cp/cplusfuncs.exp.
3587--format=gnu-v3 --no-params
3588_Z10hairyfunc5PFPFilEPcE
3589hairyfunc5(int (*(*)(char*))(long))
3590hairyfunc5
3591#
3592# This is from gcc PR 8861
3593--format=gnu-v3 --no-params
3594_Z1fILi1ELc120EEv1AIXplT_cviLd810000000000000000703DAD7A370C5EEE
3595void f<1, (char)120>(A<(1) + ((int)((double)[810000000000000000703DAD7A370C5]))>)
3596f<1, (char)120>
3597#
3598# This is also from gcc PR 8861
3599--format=gnu-v3 --no-params
3600_Z1fILi1EEv1AIXplT_cvingLf3f800000EEE
3601void f<1>(A<(1) + ((int)(-((float)[3f800000])))>)
3602f<1>
3603#
3604# This is from a libstdc++ debug mode patch.
3605--format=gnu-v3 --no-params
3606_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_
3607void __gnu_debug::_Error_formatter::_M_format_word<unsigned long>(char*, int, char const*, unsigned long) const
3608__gnu_debug::_Error_formatter::_M_format_word<unsigned long>
3609#
3610# The new demangler used to core dump on this.
3611--format=gnu-v3 --no-params
3612_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPSt4pairISsPFbP6sqlitePPcEESt6vectorIS9_SaIS9_EEEESE_ET0_T_SG_SF_
3613__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**)> > > >)
3614std::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#
3616# The new demangler used to fail on this.
3617--format=gnu-v3 --no-params
3618_Z1fP1cIPFiiEE
3619f(c<int (*)(int)>*)
3620f
3621#
3622# Wrap expressions using '>' in an extra layer of parens to avoid
3623# confusion with the '>' which ends the template parameters.
3624--format=gnu-v3 --no-params
3625_Z4dep9ILi3EEvP3fooIXgtT_Li2EEE
3626void dep9<3>(foo<((3) > (2))>*)
3627dep9<3>
3628#
3629# Watch out for templated version of `operator<'--it needs an extra
3630# space.
3631--format=gnu-v3 --no-params
3632_ZStltI9file_pathSsEbRKSt4pairIT_T0_ES6_
3633bool std::operator< <file_path, std::string>(std::pair<file_path, std::string> const&, std::pair<file_path, std::string> const&)
3634std::operator< <file_path, std::string>
3635#
3636# More hairy qualifier handling.
3637--format=gnu-v3 --no-params
3638_Z9hairyfuncM1YKFPVPFrPA2_PM1XKFKPA3_ilEPcEiE
3639hairyfunc(int (* const (X::** (* restrict (* volatile* (Y::*)(int) const)(char*)) [2])(long) const) [3])
3640hairyfunc
3641#
3642# Check that negative numbers are handled correctly.
3643--format=gnu-v3 --no-params
3644_Z1fILin1EEvv
3645void f<-1>()
3646f<-1>
3647#
3648# Check a destructor of a standard substitution.
3649--format=gnu-v3 --no-params
3650_ZNSdD0Ev
3651std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()
3652std::basic_iostream<char, std::char_traits<char> >::~basic_iostream
3653#
3654# Another case where we got member function qualifiers wrong.
3655--format=gnu-v3 --no-params
3656_ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_
3657nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const
3658nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead
3659#
3660# Another member function qualifier test case, when the member function
3661# returns a pointer to function.
3662--format=gnu-v3 --no-params
3663_ZNK1C1fIiEEPFivEv
3664int (*C::f<int>() const)()
3665C::f<int>
3666#
3667# Another case where we got member function qualifiers wrong.
3668--format=gnu-v3 --no-params
3669_ZZ3BBdI3FooEvvENK3Fob3FabEv
3670void BBd<Foo>()::Fob::Fab() const
3671void BBd<Foo>()::Fob::Fab
3672#
3673# The same idea one level deeper.
3674--format=gnu-v3 --no-params
3675_ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv
3676void BBd<Foo>()::Fob::Fab() const::Gob::Gab() const
3677void BBd<Foo>()::Fob::Fab() const::Gob::Gab
3678#
3679# Yet another member function qualifier problem.
3680--format=gnu-v3 --no-params
3681_ZNK5boost6spirit5matchI13rcs_deltatextEcvMNS0_4impl5dummyEFvvEEv
3682boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()() const
3683boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()
3684#
3685# Multi-dimensional arrays with qualifiers on the inner dimensions.
3686--format=gnu-v3 --no-params
3687_Z3fooIA6_KiEvA9_KT_rVPrS4_
3688void foo<int const [6]>(int const [9][6], int restrict const (* volatile restrict) [9][6])
3689foo<int const [6]>
3690#
3691# From PR libstdc++/12736
3692--format=gnu-v3 --no-params
3693_Z3fooIA3_iEvRKT_
3694void foo<int [3]>(int const (&) [3])
3695foo<int [3]>
3696#
3697# Related to PR libstdc++/12736
3698--format=gnu-v3 --no-params
3699_Z3fooIPA3_iEvRKT_
3700void foo<int (*) [3]>(int (* const&) [3])
3701foo<int (*) [3]>
3702#
3703# This used to crash the demangler--PR 16240
3704--format=gnu-v3 --no-params
3705_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
3706_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
3707PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue
3708#
3709# This used to cause the demangler to walk into undefined memory--PR 22268
3710--format=gnu-v3 --no-params
3711ALsetchannels
3712ALsetchannels
3713ALsetchannels
3714# Test GNU V3 constructor and destructor identification.
3715# 0 means it is not a constructor/destructor.
3716# Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h.
3717--is-v3-ctor
3718_GLOBAL__I__Z2fnv
37190
3720#
3721--is-v3-dtor
3722_GLOBAL__I__Z2fnv
37230
3724#
3725--is-v3-ctor
3726_ZNSdC1Ev
37271
3728#
3729--is-v3-dtor
3730_ZNSdC1Ev
37310
3732#
3733--is-v3-ctor
3734_ZNSdD0Ev
37350
3736#
3737--is-v3-dtor
3738_ZNSdD0Ev
37391
3740#
3741--is-v3-ctor
3742_ZNSdC2Ev
37432
3744#
3745--is-v3-dtor
3746_ZNSdC2Ev
37470
3748#
3749--is-v3-ctor
3750_ZNSdD1Ev
37510
3752#
3753--is-v3-dtor
3754_ZNSdD1Ev
37552
3756#
3757# This caused an infinite loop.
3758#
3759# This is generated by an EDG compiler (kcc 4.0).  To demangle it
3760# correctly, I believe that we have to understand that the J37J deep
3761# in the string somehow refers back to the type starting 37 characters
3762# in from some starting point, so that it winds up being the type
3763# starting with 41THandle....  However, lacking a spec for EDG
3764# demangling, it's hard to implement this.
3765#
3766# In the meantime, this symbol can be successfully demangled in GNU
3767# mode.  Of course the result is more or less nonsense, but an older
3768# version of g++ would indeed generate this mangled name given the
3769# appropriate input, so the demangling is correct.
3770--format=auto --no-params
3771__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm__7_Z1ZZ2Z8iterator
3772_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm(iterator)
3773_Z1ZZ2Z::__CPR212____ct__Q3_3std141list__tm__128_Q2_3edm41THandle__tm__26_Q2_4emid15EMparticleChunkQ2_3std68allocator__tm__51_Q2_3edmJ37J14const_iteratorFRCQ3_3std18list__tm
3774#
3775# This used to cause a crash. It doesn't follow the C++ encoding so
3776# the demangled name should be identical to the original symbol name.
3777--format=auto --no-params
3778_test_array__L_1__B23b___clean.6
3779_test_array__L_1__B23b___clean.6
3780_test_array__L_1__B23b___clean.6
3781#
3782--format=java
3783_ZGAN4java4lang5Class7forNameEPNS0_6StringE
3784hidden alias for java.lang.Class.forName(java.lang.String)
3785#
3786# Test cases to verify encoding that determines if a return type is present
3787# Related to PR9861
3788--format=java
3789_ZN4java4lang4Math4acosEJdd
3790java.lang.Math.acos(double)double
3791#
3792--format=auto
3793_ZN4java4lang4Math4acosEJdd
3794double java::lang::Math::acos(double)
3795#
3796--format=auto
3797_ZN4java4lang4Math4acosEJvd
3798void java::lang::Math::acos(double)
3799#
3800--format=auto --ret-postfix
3801_ZN4java4lang4Math4acosEJdd
3802java::lang::Math::acos(double)double
3803#
3804--format=gnu-v3 --no-params --ret-postfix
3805_Z4makeI7FactoryiET_IT0_Ev
3806make<Factory, int>()Factory<int>
3807make<Factory, int>
3808#
3809# From PR 28797
3810--format=auto --no-params
3811_Z1fM1AKiPKS1_
3812f(int const A::*, int const A::* const*)
3813f
3814# This used to cause a core dump in the demangler -- PR 29176
3815--format=auto --no-params
3816SASDASDFASDF_sdfsdf
3817SASDASDFASDF_sdfsdf
3818SASDASDFASDF_sdfsdf
3819# These are all cases of invalid manglings where the demangler would read
3820# past the end of the string.
3821# d_name wasn't honouring a NULL from d_substitution
3822--format=gnu-v3
3823_ZSA
3824_ZSA
3825# d_expr_primary wasn't honouring NULL from cplus_demangle_mangled_name
3826--format=gnu-v3
3827_ZN1fIL_
3828_ZN1fIL_
3829# d_operator_name was taking two characters in a row
3830--format=gnu-v3
3831_Za
3832_Za
3833# d_prefix wasn't honouring NULL from d_substitution
3834--format=gnu-v3
3835_ZNSA
3836_ZNSA
3837# d_prefix wasn't honouring NULL from d_template_param
3838--format=gnu-v3
3839_ZNT
3840_ZNT
3841# Dereferencing NULL in d_pointer_to_member_type
3842--format=gnu-v3
3843_Z1aMark
3844_Z1aMark
3845--format=gnu-v3
3846_ZSA
3847_ZSA
3848# d_expr_primary wasn't honouring NULL from cplus_demangle_mangled_name
3849--format=gnu-v3
3850_ZN1fIL_
3851_ZN1fIL_
3852# d_operator_name was taking two characters in a row
3853--format=gnu-v3
3854_Za
3855_Za
3856# d_prefix wasn't honouring NULL from d_substitution
3857--format=gnu-v3
3858_ZNSA
3859_ZNSA
3860# d_prefix wasn't honouring NULL from d_template_param
3861--format=gnu-v3
3862_ZNT
3863_ZNT
3864# Dereferencing NULL in d_pointer_to_member_type
3865--format=gnu-v3
3866_Z1aMark
3867_Z1aMark
3868# <local-source-name> test 1
3869--format=gnu-v3
3870_ZL3foo_2
3871foo
3872# <local-source-name> test 2
3873--format=gnu-v3
3874_ZZL3foo_2vE4var1
3875foo()::var1
3876# <local-source-name> test 3
3877--format=gnu-v3
3878_ZZL3foo_2vE4var1_0
3879foo()::var1
3880# <local-source-name> test 4
3881--format=gnu-v3
3882_ZZN7myspaceL3foo_1EvEN11localstruct1fEZNS_3fooEvE16otherlocalstruct
3883myspace::foo()::localstruct::f(myspace::foo()::otherlocalstruct)
3884