# This file holds test cases for the demangler. # Each test consists of three lines in succession. # The first line is arguments to pass to the test filter program. # The second line is the mangled string. # The third line is the expected output. # A line starting with `#' is ignore. # However blank lines in this file are NOT ignored. # --format=gnu AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue ivTSolver::AddAlignment(unsigned int, ivInteractor *, ivTGlue *) # --format=gnu ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic ArrowLine::ArrowheadIntersects(Arrowhead *, BoxObj &, Graphic *) # --format=gnu AtEnd__13ivRubberGroup ivRubberGroup::AtEnd(void) # --format=gnu BgFilter__9ivTSolverP12ivInteractor ivTSolver::BgFilter(ivInteractor *) # --format=gnu Check__6UArrayi UArray::Check(int) # --format=gnu CoreConstDecls__8TextCodeR7ostream TextCode::CoreConstDecls(ostream &) # --format=gnu Detach__8StateVarP12StateVarView StateVar::Detach(StateVarView *) # --format=gnu Done__9ComponentG8Iterator Component::Done(Iterator) # --format=gnu Effect__11RelateManipR7ivEvent RelateManip::Effect(ivEvent &) # --format=gnu FindFixed__FRP4CNetP4CNet FindFixed(CNet *&, CNet *) # --format=gnu Fix48_abort__FR8twolongs Fix48_abort(twolongs &) # --format=gnu GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2 iv2_6_VScroller::GetBarInfo(ivPerspective *, int &, int &) # --format=gnu GetBgColor__C9ivPainter ivPainter::GetBgColor(void) const # --format=gnu InsertBody__15H_PullrightMenuii H_PullrightMenu::InsertBody(int, int) # --format=gnu InsertCharacter__9TextManipc TextManip::InsertCharacter(char) # --format=gnu InsertToplevel__7ivWorldP12ivInteractorT1 ivWorld::InsertToplevel(ivInteractor *, ivInteractor *) # --format=gnu InsertToplevel__7ivWorldP12ivInteractorT1iiUi ivWorld::InsertToplevel(ivInteractor *, ivInteractor *, int, int, unsigned int) # --format=gnu IsAGroup__FP11GraphicViewP11GraphicComp IsAGroup(GraphicView *, GraphicComp *) # --format=gnu IsA__10ButtonCodeUl ButtonCode::IsA(unsigned long) # --format=gnu ReadName__FR7istreamPc ReadName(istream &, char *) # --format=gnu Redraw__13StringBrowseriiii StringBrowser::Redraw(int, int, int, int) # --format=gnu Rotate__13ivTransformerf ivTransformer::Rotate(float) # --format=gnu Rotated__C13ivTransformerf ivTransformer::Rotated(float) const # --format=gnu Round__Ff Round(float) # --format=gnu SetExport__16MemberSharedNameUi MemberSharedName::SetExport(unsigned int) # --format=gnu Set__14ivControlState13ControlStatusUi ivControlState::Set(ControlStatus, unsigned int) # --format=gnu Set__5DFacePcii DFace::Set(char *, int, int) # --format=gnu VConvert__9ivTSolverP12ivInteractorRP8TElementT2 ivTSolver::VConvert(ivInteractor *, TElement *&, TElement *&) # --format=gnu VConvert__9ivTSolverP7ivTGlueRP8TElement ivTSolver::VConvert(ivTGlue *, TElement *&) # --format=gnu VOrder__9ivTSolverUiRP12ivInteractorT2 ivTSolver::VOrder(unsigned int, ivInteractor *&, ivInteractor *&) # --format=gnu _10PageButton$__both PageButton::__both # --format=gnu _3RNG$singleMantissa RNG::singleMantissa # --format=gnu _5IComp$_release IComp::_release # --format=gnu _$_10BitmapComp BitmapComp::~BitmapComp(void) # --format=gnu _$_9__io_defs __io_defs::~__io_defs(void) # --format=gnu _$_Q23foo3bar foo::bar::~bar(void) # --format=gnu _$_Q33foo3bar4bell foo::bar::bell::~bell(void) # --format=gnu __10ivTelltaleiP7ivGlyph ivTelltale::ivTelltale(int, ivGlyph *) # --format=gnu __10ivViewportiP12ivInteractorUi ivViewport::ivViewport(int, ivInteractor *, unsigned int) # --format=gnu __10ostrstream ostrstream::ostrstream(void) # --format=gnu __10ostrstreamPcii ostrstream::ostrstream(char *, int, int) # --format=gnu __11BitmapTablei BitmapTable::BitmapTable(int) # --format=gnu __12ViewportCodeP12ViewportComp ViewportCode::ViewportCode(ViewportComp *) # --format=gnu __12iv2_6_Borderii iv2_6_Border::iv2_6_Border(int, int) # --format=gnu __12ivBreak_Listl ivBreak_List::ivBreak_List(long) # --format=gnu __14iv2_6_MenuItemiP12ivInteractor iv2_6_MenuItem::iv2_6_MenuItem(int, ivInteractor *) # --format=gnu __20DisplayList_IteratorR11DisplayList DisplayList_Iterator::DisplayList_Iterator(DisplayList &) # --format=gnu __3fooRT0 foo::foo(foo &) # --format=gnu __3fooiN31 foo::foo(int, int, int, int) # --format=gnu __3fooiRT0iT2iT2 foo::foo(int, foo &, int, foo &, int, foo &) # --format=gnu __6KeyMapPT0 KeyMap::KeyMap(KeyMap *) # --format=gnu __8ArrowCmdP6EditorUiUi ArrowCmd::ArrowCmd(Editor *, unsigned int, unsigned int) # --format=gnu __9F_EllipseiiiiP7Graphic F_Ellipse::F_Ellipse(int, int, int, int, Graphic *) # --format=gnu __9FrameDataP9FrameCompi FrameData::FrameData(FrameComp *, int) # --format=gnu __9HVGraphicP9CanvasVarP7Graphic HVGraphic::HVGraphic(CanvasVar *, Graphic *) # --format=gnu __Q23foo3bar foo::bar::bar(void) # --format=gnu __Q33foo3bar4bell foo::bar::bell::bell(void) # --format=gnu __aa__3fooRT0 foo::operator&&(foo &) # --format=gnu __aad__3fooRT0 foo::operator&=(foo &) # --format=gnu __ad__3fooRT0 foo::operator&(foo &) # --format=gnu __adv__3fooRT0 foo::operator/=(foo &) # --format=gnu __aer__3fooRT0 foo::operator^=(foo &) # --format=gnu __als__3fooRT0 foo::operator<<=(foo &) # --format=gnu __amd__3fooRT0 foo::operator%=(foo &) # --format=gnu __ami__3fooRT0 foo::operator-=(foo &) # --format=gnu __aml__3FixRT0 Fix::operator*=(Fix &) # --format=gnu __aml__5Fix16i Fix16::operator*=(int) # --format=gnu __aml__5Fix32RT0 Fix32::operator*=(Fix32 &) # --format=gnu __aor__3fooRT0 foo::operator|=(foo &) # --format=gnu __apl__3fooRT0 foo::operator+=(foo &) # --format=gnu __ars__3fooRT0 foo::operator>>=(foo &) # --format=gnu __as__3fooRT0 foo::operator=(foo &) # --format=gnu __cl__3fooRT0 foo::operator()(foo &) # --format=gnu __cl__6Normal Normal::operator()(void) # --format=gnu __cl__6Stringii String::operator()(int, int) # --format=gnu __cm__3fooRT0 foo::operator, (foo &) # --format=gnu __co__3foo foo::operator~(void) # --format=gnu __dl__3fooPv foo::operator delete(void *) # --format=gnu __dv__3fooRT0 foo::operator/(foo &) # --format=gnu __eq__3fooRT0 foo::operator==(foo &) # --format=gnu __er__3fooRT0 foo::operator^(foo &) # --format=gnu __ge__3fooRT0 foo::operator>=(foo &) # --format=gnu __gt__3fooRT0 foo::operator>(foo &) # --format=gnu __le__3fooRT0 foo::operator<=(foo &) # --format=gnu __ls__3fooRT0 foo::operator<<(foo &) # --format=gnu __ls__FR7ostreamPFR3ios_R3ios operator<<(ostream &, ios &(*)(ios &)) # --format=gnu __ls__FR7ostreamR3Fix operator<<(ostream &, Fix &) # --format=gnu __lt__3fooRT0 foo::operator<(foo &) # --format=gnu __md__3fooRT0 foo::operator%(foo &) # --format=gnu __mi__3fooRT0 foo::operator-(foo &) # --format=gnu __ml__3fooRT0 foo::operator*(foo &) # --format=gnu __mm__3fooi foo::operator--(int) # --format=gnu __ne__3fooRT0 foo::operator!=(foo &) # --format=gnu __nt__3foo foo::operator!(void) # --format=gnu __nw__3fooi foo::operator new(int) # --format=gnu __oo__3fooRT0 foo::operator||(foo &) # --format=gnu __opPc__3foo foo::operator char *(void) # --format=gnu __opi__3foo foo::operator int(void) # --format=gnu __or__3fooRT0 foo::operator|(foo &) # --format=gnu __pl__3fooRT0 foo::operator+(foo &) # --format=gnu __pp__3fooi foo::operator++(int) # --format=gnu __rf__3foo foo::operator->(void) # --format=gnu __rm__3fooRT0 foo::operator->*(foo &) # --format=gnu __rs__3fooRT0 foo::operator>>(foo &) # --format=gnu _new_Fix__FUs _new_Fix(unsigned short) # --format=gnu _vt.foo foo virtual table # --format=gnu _vt.foo.bar foo::bar virtual table # --format=gnu _vt$foo foo virtual table # --format=gnu _vt$foo$bar foo::bar virtual table # --format=gnu append__7ivGlyphPT0 ivGlyph::append(ivGlyph *) # --format=gnu clearok__FP7_win_sti clearok(_win_st *, int) # --format=gnu complexfunc2__FPFPc_i complexfunc2(int (*)(char *)) # --format=gnu complexfunc3__FPFPFPl_s_i complexfunc3(int (*)(short (*)(long *))) # --format=gnu complexfunc4__FPFPFPc_s_i complexfunc4(int (*)(short (*)(char *))) # --format=gnu complexfunc5__FPFPc_PFl_i complexfunc5(int (*(*)(char *))(long)) # --format=gnu complexfunc6__FPFPi_PFl_i complexfunc6(int (*(*)(int *))(long)) # --format=gnu complexfunc7__FPFPFPc_i_PFl_i complexfunc7(int (*(*)(int (*)(char *)))(long)) # --format=gnu foo__FiN30 foo(int, int, int, int) # --format=gnu foo__FiR3fooiT1iT1 foo(int, foo &, int, foo &, int, foo &) # --format=gnu foo___3barl bar::foo_(long) # --format=gnu insert__15ivClippingStacklRP8_XRegion ivClippingStack::insert(long, _XRegion *&) # --format=gnu insert__16ChooserInfo_ListlR11ChooserInfo ChooserInfo_List::insert(long, ChooserInfo &) # --format=gnu insert__17FontFamilyRepListlRP15ivFontFamilyRep FontFamilyRepList::insert(long, ivFontFamilyRep *&) # --format=gnu leaveok__FP7_win_stc leaveok(_win_st *, char) # --format=gnu left_mover__C7ivMFKitP12ivAdjustableP7ivStyle ivMFKit::left_mover(ivAdjustable *, ivStyle *) const # --format=gnu overload1arg__FSc overload1arg(signed char) # --format=gnu overload1arg__FUc overload1arg(unsigned char) # --format=gnu overload1arg__FUi overload1arg(unsigned int) # --format=gnu overload1arg__FUl overload1arg(unsigned long) # --format=gnu overload1arg__FUs overload1arg(unsigned short) # --format=gnu overload1arg__Fc overload1arg(char) # --format=gnu overload1arg__Fd overload1arg(double) # --format=gnu overload1arg__Ff overload1arg(float) # --format=gnu overload1arg__Fi overload1arg(int) # --format=gnu overload1arg__Fl overload1arg(long) # --format=gnu overload1arg__Fs overload1arg(short) # --format=gnu overload1arg__Fv overload1arg(void) # --format=gnu overloadargs__Fi overloadargs(int) # --format=gnu overloadargs__Fii overloadargs(int, int) # --format=gnu overloadargs__Fiii overloadargs(int, int, int) # --format=gnu overloadargs__Fiiii overloadargs(int, int, int, int) # --format=gnu overloadargs__Fiiiii overloadargs(int, int, int, int, int) # --format=gnu overloadargs__Fiiiiii overloadargs(int, int, int, int, int, int) # --format=gnu overloadargs__Fiiiiiii overloadargs(int, int, int, int, int, int, int) # --format=gnu overloadargs__Fiiiiiiii overloadargs(int, int, int, int, int, int, int, int) # --format=gnu overloadargs__Fiiiiiiiii overloadargs(int, int, int, int, int, int, int, int, int) # --format=gnu overloadargs__Fiiiiiiiiii overloadargs(int, int, int, int, int, int, int, int, int, int) # --format=gnu overloadargs__Fiiiiiiiiiii overloadargs(int, int, int, int, int, int, int, int, int, int, int) # --format=gnu poke__8ivRasterUlUlffff ivRaster::poke(unsigned long, unsigned long, float, float, float, float) # --format=gnu polar__Fdd polar(double, double) # --format=gnu scale__13ivTransformerff ivTransformer::scale(float, float) # --format=gnu sgetn__7filebufPci filebuf::sgetn(char *, int) # --format=gnu shift__FP5_FrepiT0 shift(_Frep *, int, _Frep *) # --format=gnu test__C6BitSeti BitSet::test(int) const # --format=gnu test__C6BitSetii BitSet::test(int, int) const # --format=gnu text_source__8Documentl Document::text_source(long) # --format=gnu variance__6Erlangd Erlang::variance(double) # --format=gnu view__14DocumentViewerP8ItemViewP11TabularItem DocumentViewer::view(ItemView *, TabularItem *) # --format=gnu xy_extents__11ivExtensionffff ivExtension::xy_extents(float, float, float, float) # --format=gnu zero__8osMemoryPvUi osMemory::zero(void *, unsigned int) # --format=gnu _2T4$N T4::N # --format=gnu _Q22T42t1$N T4::t1::N # --format=gnu get__2T1 T1::get(void) # --format=gnu get__Q22T11a T1::a::get(void) # --format=gnu get__Q32T11a1b T1::a::b::get(void) # --format=gnu get__Q42T11a1b1c T1::a::b::c::get(void) # --format=gnu get__Q52T11a1b1c1d T1::a::b::c::d::get(void) # --format=gnu put__2T1i T1::put(int) # --format=gnu put__Q22T11ai T1::a::put(int) # --format=gnu put__Q32T11a1bi T1::a::b::put(int) # --format=gnu put__Q42T11a1b1ci T1::a::b::c::put(int) # --format=gnu put__Q52T11a1b1c1di T1::a::b::c::d::put(int) # --format=gnu bar__3fooPv foo::bar(void *) # --format=gnu bar__C3fooPv foo::bar(void *) const # --format=gnu __eq__3fooRT0 foo::operator==(foo &) # --format=gnu __eq__C3fooR3foo foo::operator==(foo &) const # --format=gnu elem__t6vector1Zdi vector::elem(int) # --format=gnu elem__t6vector1Zii vector::elem(int) # --format=gnu __t6vector1Zdi vector::vector(int) # --format=gnu __t6vector1Zii vector::vector(int) # --format=gnu _$_t6vector1Zdi vector::~vector(int) # --format=gnu _$_t6vector1Zii vector::~vector(int) # --format=gnu __nw__t2T11ZcUi T1::operator new(unsigned int) # --format=gnu __nw__t2T11Z1tUi T1::operator new(unsigned int) # --format=gnu __dl__t2T11ZcPv T1::operator delete(void *) # --format=gnu __dl__t2T11Z1tPv T1::operator delete(void *) # --format=gnu __t2T11Zci T1::T1(int) # --format=gnu __t2T11Zc T1::T1(void) # --format=gnu __t2T11Z1ti T1::T1(int) # --format=gnu __t2T11Z1t T1::T1(void) # --format=gnu __Q2t4List1Z10VHDLEntity3Pix List::Pix::Pix(void) # --format=gnu __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element List::Pix::Pix(List::element *) # --format=gnu __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix List::Pix::Pix(List::Pix const &) # --format=gnu __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0 List::element::element(VHDLEntity const &, List::element *) # --format=gnu __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element List::element::element(List::element const &) # --format=gnu __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity VHDLLibrary::operator()(PixX >) const # --format=gnu __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix List::operator()(List::Pix const &) const # --format=gnu __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix operator!=(void *, List::Pix const &) # --format=gnu __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity operator!=(void *, PixX > const &) # --format=gnu __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity List::List(List const &) # --format=gnu __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PixX >::PixX(void) # --format=gnu __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix PixX >::PixX(VHDLLibraryRep *, List::Pix) # --format=gnu __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PixX >::PixX(PixX > const &) # --format=gnu nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity VHDLLibrary::nextE(PixX > &) const # --format=gnu next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix List::next(List::Pix &) const # --format=gnu _GLOBAL_$D$set global destructors keyed to set # --format=gnu _GLOBAL_$I$set global constructors keyed to set # --format=gnu __as__t5ListS1ZUiRCt5ListS1ZUi ListS::operator=(ListS const &) # --format=gnu __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix ListS::operator()(ListS::Vix const &) const # --format=gnu __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix SetLS::operator()(SetLS::Vix const &) const # --format=gnu __t10ListS_link1ZUiRCUiPT0 ListS_link::ListS_link(unsigned int const &, ListS_link *) # --format=gnu __t10ListS_link1ZUiRCt10ListS_link1ZUi ListS_link::ListS_link(ListS_link const &) # --format=gnu __t5ListS1ZUiRCt5ListS1ZUi ListS::ListS(ListS const &) # --format=gnu next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix ListS::next(ListS::Vix &) const # --format=gnu __ne__FPvRCQ2t5SetLS1ZUi3Vix operator!=(void *, SetLS::Vix const &) # --format=gnu __t8ListElem1Z5LabelRt4List1Z5Label ListElem