Add std::list and std::map to stdc++6.kdbgtt.
[kdbg.git] / kdbg / typetables / stdc++6.kdbgtt
blob6c1ac21df28f4ea4730529f4449011d928671c15
1 [Type Table]
2 Types1=string,basic_string<char>,ostringstream,basic_ostringstream<char>
3 Types2=std::vector,std::list,std::map
4 LibDisplayName=libstdc++6
5 ShlibRE=libstdc\+\+\.so\.6$
7 [string]
8 Display={ % }
9 Expr1=(%s)._M_dataplus._M_p
11 [basic_string<char>]
12 Template=std::basic_string<char,*>
13 Display={ % }
14 Expr1=(%s)._M_dataplus._M_p
16 [ostringstream]
17 Display={ % }
18 Expr1=(%s)._M_stringbuf._M_string._M_dataplus._M_p
20 [basic_ostringstream<char>]
21 Template=std::basic_ostringstream<char,*>
22 Display={ % }
23 Expr1=(%s)._M_stringbuf._M_string._M_dataplus._M_p
25 [std::vector]
26 Template=std::vector<*>
27 Display={ size=% capcity=% }
28 Expr1=($vec=(%s)._M_impl)._M_finish-$vec._M_start
29 Expr2=($vec=(%s)._M_impl)._M_end_of_storage-$vec._M_start
31 [std::list]
32 Template=std::list<*>
33 Display={ size=% }
34 Expr1=(%s).size()
36 [std::map]
37 Template=std::map<*>
38 Display={ size=% }
39 Expr1=(%s)._M_t._M_impl._M_node_count