Debugger Command: [C:\cygwin\bin\gdb.exe, --nw, --silent, --interpreter=mi] Env[0]: [] workingDirectory: C:/working/nb_trunk_working/Quote_2/ NB version: 200905140201 ================================================ 100-gdb-version 100~"GNU gdb 6.8.0.20080328-cvs (cygwin-special)\n" 100~"Copyright (C) 2008 Free Software Foundation, Inc.\n" 100~"License GPLv3+: GNU GPL version 3 or later \n" 100~"This is free software: you are free to change and redistribute it.\n" 100~"There is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\n" 100~"and \"show warranty\" for details.\n" 100~"This GDB was configured as \"i686-pc-cygwin\".\n" 100^done 101-environment-directory "C:/working/nb_trunk_working/Quote_2/" 102-gdb-show language 103-gdb-set print repeat 10 104-file-exec-and-symbols C:/working/nb_trunk_working/Quote_2/dist/Debug/Cygwin-Windows/quote_2 105-gdb-set environment Path=;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Java\jdk1.6.0_07\bin;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ASUS Security Center\ASUS Security Protect Manager\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Mercurial;C:\cygwin\bin 106set new-console 107-break-insert -t -f main 101^done,source-path="C:/working/nb_trunk_working/Quote_2:$cdir:$cwd" 108-break-insert -t -f WinMain 102^done,value="auto; currently c" 109-data-list-register-names 103^done 110-exec-run 111info threads 104^done 105^done 106&"set new-console\n" 106^done 107^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x00401f6d",func="main",file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="111",times="0"} &"Function \"WinMain\" not defined.\n" 108^done,bkpt={number="2",type="breakpoint",disp="del",enabled="y",addr="",pending="WinMain",times="0"} 109^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","foseg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"] 110^running ~"[New thread 7536.0x128]\n" ~"[New thread 7536.0x1644]\n" 110*stopped,thread-id="1",frame={addr="0x00401f6d",func="main",args=[{name="argc",value="1"},{name="argv",value="0x12a1498"}],file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="111"} 112info share 113-break-insert -f C:/working/nb_trunk_working/Quote_2/quote.cc:67 111&"info threads\n" 111~" 2 thread 7536.0x1644 0x77169a94 in ntdll!LdrAccessResource ()\n" 111~" from /cygdrive/c/Windows/system32/ntdll.dll\n" 111~"* 1 thread 7536.0x128 main (argc=1, argv=0x12a1498) at quote.cc:111\n" 111^done 112&"info share\n" 112~"From To Syms Read Shared Object Library\n" 112~"0x77111000 0x77236860 Yes /cygdrive/c/Windows/system32/ntdll.dll\n" 112~"0x763d1000 0x764aaa60 Yes /cygdrive/c/Windows/system32/kernel32.dll\n" 112~"0x61741000 0x617a9852 Yes /cygdrive/c/Windows/SYSTEM32/sysfer.dll\n" 112~"0x75721000 0x75794cf4 Yes /cygdrive/c/Windows/system32/netapi32.dll\n" 112~"0x75bb1000 0x75c59234 Yes /cygdrive/c/Windows/system32/msvcrt.dll\n" 112~"0x75cc1000 0x75d8551c Yes /cygdrive/c/Windows/system32/advapi32.dll\n" 112~"0x764b1000 0x76571b98 Yes /cygdrive/c/Windows/system32/rpcrt4.dll\n" 112~"0x75981000 0x759861a0 Yes /cygdrive/c/Windows/system32/psapi.dll\n" 112~"0x61001000 0x61200000 Yes /usr/bin/cygwin1.dll\n" 112~"0x75821000 0x75833aa8 Yes /cygdrive/c/Windows/system32/secur32.dll\n" 112~"0x76251000 0x762ec12c Yes /cygdrive/c/Windows/system32/user32.dll\n" 112~"0x77251000 0x7729a8e8 Yes /cygdrive/c/Windows/system32/gdi32.dll\n" 112~"0x76351000 0x7636dc78 Yes /cygdrive/c/Windows/system32/imm32.dll\n" 112~"0x75991000 0x75a57b0c Yes /cygdrive/c/Windows/system32/msctf.dll\n" 112~"0x77241000 0x77248248 Yes /cygdrive/c/Windows/system32/lpk.dll\n" 112~"0x77091000 0x7710c8bc Yes /cygdrive/c/Windows/system32/usp10.dll\n" 112~"0x00381000 0x00394164 Yes /cygdrive/c/Windows/system32/APSHook.dll\n" 112~"0x76371000 0x763c7930 Yes /cygdrive/c/Windows/system32/shlwapi.dll\n" 112~"0x75811000 0x758172f4 Yes /cygdrive/c/Windows/system32/version.dll\n" 112~"0x753e1000 0x7557d844 Yes /cygdrive/c/Windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_5cdbaa5a083979cc/comctl32.dll\n" 112^done 113^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004019c0",func="(anonymous namespace)::getDiscountFor(std::string)",file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="67",times="0"} 114-break-insert -f dlopen 115-exec-continue 114^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x6100fbb0",at="",times="0"} 115^running 115*stopped,reason="breakpoint-hit",bkptno="3",thread-id="1",frame={addr="0x004019c0",func="(anonymous namespace)::getDiscountFor",args=[{name="name",value="0x22cc10"}],file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="67"} 116-stack-list-frames 117-stack-select-frame 0 118-stack-list-arguments 1 119-stack-list-locals --all-values 116^done,stack=[frame={level="0",addr="0x004019c0",func="(anonymous namespace)::getDiscountFor",file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="67"},frame={level="1",addr="0x00402024",func="main",file="quote.cc",fullname="/cygdrive/c/working/nb_trunk_working/Quote_2/quote.cc",line="123"}] 117^done 118^done,stack-args=[frame={level="0",args=[{name="name",value="0x22cc10"}]},frame={level="1",args=[{name="argc",value="1"},{name="argv",value="0x12a1498"}]}] 119^done,locals=[{name="name",value="0x22cc10"},{name="it",value="{_M_node = 0x12b1638}"}] 120whatis it 120&"whatis it\n" 120~"type = _List_iterator\n" 120^done 121ptype it 121&"ptype it\n" 121~"type = class _List_iterator {\n" 121~" public:\n" 121~" _List_node_base *_M_node;\n" 121~"\n" 121~" _List_iterator();\n" 121~" _List_iterator(std::_List_node_base*);\n" 121~" Customer & operator*() const;\n" 121~" Customer * operator->() const;\n" 121~" _List_iterator & operator++();\n" 121~" _List_iterator operator++(int);\n" 121~" _List_iterator & operator--();\n" 121~" _List_iterator operator--(int);\n" 121~" bool operator==(std::_List_iterator const&) const;\n" 121~" bool operator!=(std::_List_iterator const&) const;\n" 121~" \n" 121~" _List_iterator & operator=(std::_List_iterator const&);\n" 121~" _List_iterator(std::_List_iterator const&);\n" 121~"}\n" 121^done 122-data-evaluate-expression it 122^done,value="{_M_node = 0x12b1638}" 123whatis name 123&"whatis name\n" 123~"type = string *\n" 123^done 124ptype name 124&"ptype name\n" 124~"type = class basic_string,std::allocator > {\n" 124~" public:\n" 124~" static const size_t npos;\n" 124~" private:\n" 124~" \n" 124~" basic_string,std::allocator >::_Alloc_hider _M_dataplus;\n" 124~"\n" 124~" char * _M_data() const;\n" 124~" char * _M_data(char*);\n" 124~" \n" 124~" basic_string,std::allocator >::_Rep * _M_rep() const;\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > _M_ibegin() const;\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > _M_iend() const;\n" 124~" void _M_leak();\n" 124~" size_t _M_check(unsigned int, char const*) const;\n" 124~" size_t _M_limit(unsigned int, unsigned int) const;\n" 124~" static \n" 124~" void _S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 124~" static \n" 124~" void _S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 124~" static void _S_copy_chars(char*, char*, char*);\n" 124~" static void _S_copy_chars(char*, char const*, char const*);\n" 124~" void _M_mutate(unsigned int, unsigned int, unsigned int);\n" 124~" void _M_leak_hard();\n" 124~" static \n" 124~" basic_string,std::allocator >::_Rep & _S_empty_rep();\n" 124~" public:\n" 124~" basic_string();\n" 124~" basic_string(std::allocator const&);\n" 124~" basic_string(std::string const&);\n" 124~" basic_string(std::string const&, unsigned int, unsigned int);\n" 124~" basic_string(std::string const&, unsigned int, unsigned int, std::allocator const&);\n" 124~" basic_string(char const*, unsigned int, std::allocator const&);\n" 124~" basic_string(char const*, std::allocator const&);\n" 124~" basic_string(unsigned int, char, std::allocator const&);\n" 124~" ~basic_string();\n" 124~" \n" 124~" basic_string,std::allocator > & operator=(std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & operator=(char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & operator=(char);\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > begin();\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > begin() const;\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > end();\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > > end() const;\n" 124~" \n" 124~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rbegin();\n" 124~" \n" 124~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >\n" 124~" rbegin() const;\n" 124~" \n" 124~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rend();\n" 124~" \n" 124~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rend() const;\n" 124~" size_t size() const;\n" 124~" size_t length() const;\n" 124~" size_t max_size() const;\n" 124~" void resize(unsigned int, char);\n" 124~" void resize(unsigned int);\n" 124~" size_t capacity() const;\n" 124~" void reserve(unsigned int);\n" 124~" void clear();\n" 124~" bool empty() const;\n" 124~" const char & operator[](unsigned int) const;\n" 124~" char & operator[](unsigned int);\n" 124~" const char & at(unsigned int) const;\n" 124~" char & at(unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & operator+=(std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & operator+=(char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & operator+=(char);\n" 124~" \n" 124~" basic_string,std::allocator > & append(std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & append(std::string const&, unsigned int, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & append(char const*, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & append(char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & append(unsigned int, char);\n" 124~" void push_back(char);\n" 124~" \n" 124~" basic_string,std::allocator > & assign(std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & assign(std::string const&, unsigned int, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & assign(char const*, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & assign(char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & assign(unsigned int, char);\n" 124~" \n" 124~" void insert(__gnu_cxx::__normal_iterator, unsigned int, char);\n" 124~" \n" 124~" basic_string,std::allocator > & insert(unsigned int, std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & insert(unsigned int, std::string const&, unsigned int, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & insert(unsigned int, char const*, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & insert(unsigned int, char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & insert(unsigned int, unsigned int, char);\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > >\n" 124~" insert(__gnu_cxx::__normal_iterator, char);\n" 124~" \n" 124~" basic_string,std::allocator > & erase(unsigned int, unsigned int);\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > >\n" 124~" erase(__gnu_cxx::__normal_iterator);\n" 124~" \n" 124~" struct __normal_iterator, std::allocator > >\n" 124~" erase(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(unsigned int, unsigned int, std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(unsigned int, unsigned int, std::string const&, unsigned int, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(unsigned int, unsigned int, char const*, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(unsigned int, unsigned int, char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(unsigned int, unsigned int, unsigned int, char);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, std::string const&);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*, unsigned int);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, unsigned int, char);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char*, char*);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*, char const*);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 124~" \n" 124~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 124~" private:\n" 124~" \n" 124~" basic_string,std::allocator > & _M_replace_aux(unsigned int, unsigned int, unsigned int, char);\n" 124~" \n" 124~" basic_string,std::allocator > & _M_replace_safe(unsigned int, unsigned int, char const*, unsigned int);\n" 124~" static \n" 124~" char * _S_construct(unsigned int, char, std::allocator const&);\n" 124~" public:\n" 124~" size_t copy(char*, unsigned int, unsigned int) const;\n" 124~" void swap(std::string&);\n" 124~" const char * c_str() const;\n" 124~" const char * data() const;\n" 124~" allocator get_allocator() const;\n" 124~" size_t find(char const*, unsigned int, unsigned int) const;\n" 124~" size_t find(std::string const&, unsigned int) const;\n" 124~" size_t find(char const*, unsigned int) const;\n" 124~" size_t find(char, unsigned int) const;\n" 124~" size_t rfind(std::string const&, unsigned int) const;\n" 124~" size_t rfind(char const*, unsigned int, unsigned int) const;\n" 124~" size_t rfind(char const*, unsigned int) const;\n" 124~" size_t rfind(char, unsigned int) const;\n" 124~" size_t find_first_of(std::string const&, unsigned int) const;\n" 124~" size_t find_first_of(char const*, unsigned int, unsigned int) const;\n" 124~" size_t find_first_of(char const*, unsigned int) const;\n" 124~" size_t find_first_of(char, unsigned int) const;\n" 124~" size_t find_last_of(std::string const&, unsigned int) const;\n" 124~" size_t find_last_of(char const*, unsigned int, unsigned int) const;\n" 124~" size_t find_last_of(char const*, unsigned int) const;\n" 124~" size_t find_last_of(char, unsigned int) const;\n" 124~" size_t find_first_not_of(std::string const&, unsigned int) const;\n" 124~" size_t find_first_not_of(char const*, unsigned int, unsigned int) const;\n" 124~" size_t find_first_not_of(char const*, unsigned int) const;\n" 124~" size_t find_first_not_of(char, unsigned int) const;\n" 124~" size_t find_last_not_of(std::string const&, unsigned int) const;\n" 124~" size_t find_last_not_of(char const*, unsigned int, unsigned int) const;\n" 124~" size_t find_last_not_of(char const*, unsigned int) const;\n" 124~" size_t find_last_not_of(char, unsigned int) const;\n" 124~" \n" 124~" basic_string,std::allocator > substr(unsigned int, unsigned int) const;\n" 124~" int compare(std::string const&) const;\n" 124~" int compare(unsigned int, unsigned int, std::string const&) const;\n" 124~" \n" 124~" int compare(unsigned int, unsigned int, std::string const&, unsigned int, unsigned int) const;\n" 124~" int compare(char const*) const;\n" 124~" int compare(unsigned int, unsigned int, char const*) const;\n" 124~" int compare(unsigned int, unsigned int, char const*, unsigned int) const;\n" 124~"} *\n" 124^done 125-data-evaluate-expression name 125^done,value="0x22cc10" 126whatis customers.push_back 126&"whatis customers.push_back\n" 126&"Type list > has no component named push_back" 126&".\n" 126^error,msg="." 127-data-evaluate-expression "customers.push_back" 127^done,value="{void (list > *, const Customer &)} 0x441438 >::push_back(Customer const&)>" 128whatis getDiscountFor 128&"whatis getDiscountFor\n" 128~"type = int (string &)\n" 128^done 129-data-evaluate-expression "getDiscountFor" 129^done,value="{int (string &)} 0x401942 <(anonymous namespace)::getDiscountFor(std::string)>" 130whatis getDiscountFor(stringname) 130&"whatis getDiscountFor(stringname)\n" 130&"No symbol \"stringname\" in current context.\n" 130^error,msg="No symbol \"stringname\" in current context." 131-break-disable 132set unwindonsignal on 133-data-evaluate-expression "getDiscountFor(stringname)" 131^done 132&"set unwindonsignal on\n" 132^done &"No symbol \"stringname\" in current context.\n" 133^error,msg="No symbol \"stringname\" in current context." 134set unwindonsignal off 135-break-enable 3 134&"set unwindonsignal off\n" 134^done 135^done 136whatis name 136&"whatis name\n" 136~"type = string *\n" 136^done 137ptype name 137&"ptype name\n" 137~"type = class basic_string,std::allocator > {\n" 137~" public:\n" 137~" static const size_t npos;\n" 137~" private:\n" 137~" \n" 137~" basic_string,std::allocator >::_Alloc_hider _M_dataplus;\n" 137~"\n" 137~" char * _M_data() const;\n" 137~" char * _M_data(char*);\n" 137~" \n" 137~" basic_string,std::allocator >::_Rep * _M_rep() const;\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > _M_ibegin() const;\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > _M_iend() const;\n" 137~" void _M_leak();\n" 137~" size_t _M_check(unsigned int, char const*) const;\n" 137~" size_t _M_limit(unsigned int, unsigned int) const;\n" 137~" static \n" 137~" void _S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 137~" static \n" 137~" void _S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 137~" static void _S_copy_chars(char*, char*, char*);\n" 137~" static void _S_copy_chars(char*, char const*, char const*);\n" 137~" void _M_mutate(unsigned int, unsigned int, unsigned int);\n" 137~" void _M_leak_hard();\n" 137~" static \n" 137~" basic_string,std::allocator >::_Rep & _S_empty_rep();\n" 137~" public:\n" 137~" basic_string();\n" 137~" basic_string(std::allocator const&);\n" 137~" basic_string(std::string const&);\n" 137~" basic_string(std::string const&, unsigned int, unsigned int);\n" 137~" basic_string(std::string const&, unsigned int, unsigned int, std::allocator const&);\n" 137~" basic_string(char const*, unsigned int, std::allocator const&);\n" 137~" basic_string(char const*, std::allocator const&);\n" 137~" basic_string(unsigned int, char, std::allocator const&);\n" 137~" ~basic_string();\n" 137~" \n" 137~" basic_string,std::allocator > & operator=(std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & operator=(char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & operator=(char);\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > begin();\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > begin() const;\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > end();\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > > end() const;\n" 137~" \n" 137~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rbegin();\n" 137~" \n" 137~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >\n" 137~" rbegin() const;\n" 137~" \n" 137~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rend();\n" 137~" \n" 137~" struct reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > > rend() const;\n" 137~" size_t size() const;\n" 137~" size_t length() const;\n" 137~" size_t max_size() const;\n" 137~" void resize(unsigned int, char);\n" 137~" void resize(unsigned int);\n" 137~" size_t capacity() const;\n" 137~" void reserve(unsigned int);\n" 137~" void clear();\n" 137~" bool empty() const;\n" 137~" const char & operator[](unsigned int) const;\n" 137~" char & operator[](unsigned int);\n" 137~" const char & at(unsigned int) const;\n" 137~" char & at(unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & operator+=(std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & operator+=(char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & operator+=(char);\n" 137~" \n" 137~" basic_string,std::allocator > & append(std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & append(std::string const&, unsigned int, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & append(char const*, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & append(char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & append(unsigned int, char);\n" 137~" void push_back(char);\n" 137~" \n" 137~" basic_string,std::allocator > & assign(std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & assign(std::string const&, unsigned int, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & assign(char const*, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & assign(char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & assign(unsigned int, char);\n" 137~" \n" 137~" void insert(__gnu_cxx::__normal_iterator, unsigned int, char);\n" 137~" \n" 137~" basic_string,std::allocator > & insert(unsigned int, std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & insert(unsigned int, std::string const&, unsigned int, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & insert(unsigned int, char const*, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & insert(unsigned int, char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & insert(unsigned int, unsigned int, char);\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > >\n" 137~" insert(__gnu_cxx::__normal_iterator, char);\n" 137~" \n" 137~" basic_string,std::allocator > & erase(unsigned int, unsigned int);\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > >\n" 137~" erase(__gnu_cxx::__normal_iterator);\n" 137~" \n" 137~" struct __normal_iterator, std::allocator > >\n" 137~" erase(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(unsigned int, unsigned int, std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(unsigned int, unsigned int, std::string const&, unsigned int, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(unsigned int, unsigned int, char const*, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(unsigned int, unsigned int, char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(unsigned int, unsigned int, unsigned int, char);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, std::string const&);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*, unsigned int);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, unsigned int, char);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char*, char*);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const*, char const*);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 137~" \n" 137~" basic_string,std::allocator > & replace(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator);\n" 137~" private:\n" 137~" \n" 137~" basic_string,std::allocator > & _M_replace_aux(unsigned int, unsigned int, unsigned int, char);\n" 137~" \n" 137~" basic_string,std::allocator > & _M_replace_safe(unsigned int, unsigned int, char const*, unsigned int);\n" 137~" static \n" 137~" char * _S_construct(unsigned int, char, std::allocator const&);\n" 137~" public:\n" 137~" size_t copy(char*, unsigned int, unsigned int) const;\n" 137~" void swap(std::string&);\n" 137~" const char * c_str() const;\n" 137~" const char * data() const;\n" 137~" allocator get_allocator() const;\n" 137~" size_t find(char const*, unsigned int, unsigned int) const;\n" 137~" size_t find(std::string const&, unsigned int) const;\n" 137~" size_t find(char const*, unsigned int) const;\n" 137~" size_t find(char, unsigned int) const;\n" 137~" size_t rfind(std::string const&, unsigned int) const;\n" 137~" size_t rfind(char const*, unsigned int, unsigned int) const;\n" 137~" size_t rfind(char const*, unsigned int) const;\n" 137~" size_t rfind(char, unsigned int) const;\n" 137~" size_t find_first_of(std::string const&, unsigned int) const;\n" 137~" size_t find_first_of(char const*, unsigned int, unsigned int) const;\n" 137~" size_t find_first_of(char const*, unsigned int) const;\n" 137~" size_t find_first_of(char, unsigned int) const;\n" 137~" size_t find_last_of(std::string const&, unsigned int) const;\n" 137~" size_t find_last_of(char const*, unsigned int, unsigned int) const;\n" 137~" size_t find_last_of(char const*, unsigned int) const;\n" 137~" size_t find_last_of(char, unsigned int) const;\n" 137~" size_t find_first_not_of(std::string const&, unsigned int) const;\n" 137~" size_t find_first_not_of(char const*, unsigned int, unsigned int) const;\n" 137~" size_t find_first_not_of(char const*, unsigned int) const;\n" 137~" size_t find_first_not_of(char, unsigned int) const;\n" 137~" size_t find_last_not_of(std::string const&, unsigned int) const;\n" 137~" size_t find_last_not_of(char const*, unsigned int, unsigned int) const;\n" 137~" size_t find_last_not_of(char const*, unsigned int) const;\n" 137~" size_t find_last_not_of(char, unsigned int) const;\n" 137~" \n" 137~" basic_string,std::allocator > substr(unsigned int, unsigned int) const;\n" 137~" int compare(std::string const&) const;\n" 137~" int compare(unsigned int, unsigned int, std::string const&) const;\n" 137~" \n" 137~" int compare(unsigned int, unsigned int, std::string const&, unsigned int, unsigned int) const;\n" 137~" int compare(char const*) const;\n" 137~" int compare(unsigned int, unsigned int, char const*) const;\n" 137~" int compare(unsigned int, unsigned int, char const*, unsigned int) const;\n" 137~"} *\n" 137^done 138whatis it 138&"whatis it\n" 138~"type = _List_iterator\n" 138^done 139ptype it 139&"ptype it\n" 139~"type = class _List_iterator {\n" 139~" public:\n" 139~" _List_node_base *_M_node;\n" 139~"\n" 139~" _List_iterator();\n" 139~" _List_iterator(std::_List_node_base*);\n" 139~" Customer & operator*() const;\n" 139~" Customer * operator->() const;\n" 139~" _List_iterator & operator++();\n" 139~" _List_iterator operator++(int);\n" 139~" _List_iterator & operator--();\n" 139~" _List_iterator operator--(int);\n" 139~" bool operator==(std::_List_iterator const&) const;\n" 139~" bool operator!=(std::_List_iterator const&) const;\n" 139~" \n" 139~" _List_iterator & operator=(std::_List_iterator const&);\n" 139~" _List_iterator(std::_List_iterator const&);\n" 139~"}\n" 139^done