1 Linux Standard Base C++ Specification 2.0.1 2 3 Copyright ? 2004 Free Standards Group 4 5 Permission is granted to copy, distribute and/or modify this document under the 6 terms of the GNU Free Documentation License, Version 1.1; with no Invariant 7 Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of 8 the license is included in the section entitled "GNU Free Documentation 9 License". 10 11 Portions of the text are copyrighted by the following parties: 12 13 * The Regents of the University of California 14 15 * Free Software Foundation 16 17 * Ian F. Darwin 18 19 * Paul Vixie 20 21 * BSDI (now Wind River) 22 23 * Andrew G Morgan 24 25 * Jean-loup Gailly and Mark Adler 26 27 * Massachusetts Institute of Technology 28 29 These excerpts are being used in accordance with their respective licenses. 30 31 Linux is a trademark of Linus Torvalds. 32 33 UNIX a registered trademark of the Open Group in the United States and other 34 countries. 35 36 LSB is a trademark of the Free Standards Group in the USA and other countries. 37 38 AMD is a trademark of Advanced Micro Devices, Inc. 39 40 Intel and Itanium are registered trademarks and Intel386 is a trademarks of 41 Intel Corporation. 42 43 OpenGL is a registered trademark of Silicon Graphics, Inc. 44 45 ------------------------------------------------------------------------------- 46 47 Table of Contents 48 Foreword 49 Introduction 50 I. Introductory Elements 51 52 1. Scope 53 54 General 55 Module Specific Scope 56 57 2. Normative References 58 3. Requirements 59 60 Relevant Libraries 61 LSB Implementation Conformance 62 LSB Application Conformance 63 64 4. Definitions 65 5. Terminology 66 6. Documentation Conventions 67 68 II. Low Level System Information 69 70 7. C++ Class Representations 71 72 C++ Data Representation 73 74 8. Symbol Mapping 75 76 Symbol Mapping 77 78 III. Base Libraries 79 80 9. Libraries 81 82 Interfaces for libstdcxx 83 84 IV. Package Information 85 86 10. Package Dependencies 87 88 Package Dependencies 89 90 A. GNU Free Documentation License 91 92 PREAMBLE 93 APPLICABILITY AND DEFINITIONS 94 VERBATIM COPYING 95 COPYING IN QUANTITY 96 MODIFICATIONS 97 COMBINING DOCUMENTS 98 COLLECTIONS OF DOCUMENTS 99 AGGREGATION WITH INDEPENDENT WORKS 100 TRANSLATION 101 TERMINATION 102 FUTURE REVISIONS OF THIS LICENSE 103 How to use this License for your documents 104 105 List of Tables 106 2-1. Normative References 107 3-1. Standard Library Names 108 7-1. Class Components 109 9-1. libstdcxx Definition 110 9-2. libstdcxx - C++ Runtime Support Function Interfaces 111 9-3. libstdcxx - C++ Runtime Support Data Interfaces 112 9-4. libstdcxx - C++ type descriptors for built-in types Data Interfaces 113 9-5. libstdcxx - struct numeric_limits Data Interfaces 114 9-6. libstdcxx - struct __numeric_limits_base Data Interfaces 115 9-7. libstdcxx - struct numeric_limits Data Interfaces 116 9-8. libstdcxx - struct numeric_limits Data Interfaces 117 9-9. libstdcxx - struct numeric_limits Data Interfaces 118 9-10. libstdcxx - struct numeric_limits Data Interfaces 119 9-11. libstdcxx - struct numeric_limits Data Interfaces 120 9-12. libstdcxx - struct numeric_limits Data Interfaces 121 9-13. libstdcxx - struct numeric_limits Data Interfaces 122 9-14. libstdcxx - struct numeric_limits Data Interfaces 123 9-15. libstdcxx - struct numeric_limits Data Interfaces 124 9-16. libstdcxx - struct numeric_limits Data Interfaces 125 9-17. libstdcxx - struct numeric_limits Data Interfaces 126 9-18. libstdcxx - struct numeric_limits Data Interfaces 127 9-19. libstdcxx - struct numeric_limits Data Interfaces 128 9-20. libstdcxx - struct numeric_limits Data Interfaces 129 9-21. libstdcxx - struct numeric_limits Data Interfaces 130 9-22. libstdcxx - Class allocator Function Interfaces 131 9-23. libstdcxx - Class allocator Function Interfaces 132 9-24. libstdcxx - facet functions Function Interfaces 133 9-25. libstdcxx - facet functions Data Interfaces 134 9-26. libstdcxx - Class basic_string Function Interfaces 135 9-27. libstdcxx - Class basic_string Data Interfaces 136 9-28. libstdcxx - Class istreambuf_iterator > 137 Function Interfaces 138 9-29. libstdcxx - Class istreambuf_iterator > Function 139 Interfaces 140 9-30. libstdcxx - Class gslice Function Interfaces 141 9-31. libstdcxx - Class __basic_file Function Interfaces 142 9-32. libstdcxx - Class __default_alloc_template Function Interfaces 143 9-33. libstdcxx - Class __default_alloc_template Data Interfaces 144 9-34. libstdcxx - Class valarray Function Interfaces 145 9-35. libstdcxx - Class basic_string, allocator > 146 Function Interfaces 147 9-36. libstdcxx - Class basic_string, allocator > 148 Data Interfaces 149 9-37. libstdcxx - Class locale Function Interfaces 150 9-38. libstdcxx - Class locale Data Interfaces 151 9-39. vtable for __cxxabiv1::__enum_type_info 152 9-40. typeinfo for __cxxabiv1::__enum_type_info 153 9-41. libstdcxx - Class __cxxabiv1::__enum_type_info Function Interfaces 154 9-42. libstdcxx - Class __cxxabiv1::__enum_type_info Data Interfaces 155 9-43. vtable for __cxxabiv1::__array_type_info 156 9-44. typeinfo for __cxxabiv1::__array_type_info 157 9-45. libstdcxx - Class __cxxabiv1::__array_type_info Function Interfaces 158 9-46. libstdcxx - Class __cxxabiv1::__array_type_info Data Interfaces 159 9-47. vtable for __cxxabiv1::__class_type_info 160 9-48. typeinfo for __cxxabiv1::__class_type_info 161 9-49. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces 162 9-50. libstdcxx - Class __cxxabiv1::__class_type_info Data Interfaces 163 9-51. vtable for __cxxabiv1::__pbase_type_info 164 9-52. typeinfo for __cxxabiv1::__pbase_type_info 165 9-53. libstdcxx - Class __cxxabiv1::__pbase_type_info Function Interfaces 166 9-54. libstdcxx - Class __cxxabiv1::__pbase_type_info Data Interfaces 167 9-55. vtable for __cxxabiv1::__pointer_type_info 168 9-56. typeinfo for __cxxabiv1::__pointer_type_info 169 9-57. libstdcxx - Class __cxxabiv1::__pointer_type_info Function Interfaces 170 9-58. libstdcxx - Class __cxxabiv1::__pointer_type_info Data Interfaces 171 9-59. vtable for __cxxabiv1::__function_type_info 172 9-60. typeinfo for __cxxabiv1::__function_type_info 173 9-61. libstdcxx - Class __cxxabiv1::__function_type_info Function Interfaces 174 9-62. libstdcxx - Class __cxxabiv1::__function_type_info Data Interfaces 175 9-63. vtable for __cxxabiv1::__si_class_type_info 176 9-64. typeinfo for __cxxabiv1::__si_class_type_info 177 9-65. libstdcxx - Class __cxxabiv1::__si_class_type_info Function Interfaces 178 9-66. libstdcxx - Class __cxxabiv1::__si_class_type_info Data Interfaces 179 9-67. vtable for __cxxabiv1::__vmi_class_type_info 180 9-68. typeinfo for __cxxabiv1::__vmi_class_type_info 181 9-69. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function Interfaces 182 9-70. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Data Interfaces 183 9-71. vtable for __cxxabiv1::__fundamental_type_info 184 9-72. typeinfo for __cxxabiv1::__fundamental_type_info 185 9-73. libstdcxx - Class __cxxabiv1::__fundamental_type_info Function Interfaces 186 9-74. libstdcxx - Class __cxxabiv1::__fundamental_type_info Data Interfaces 187 9-75. vtable for __cxxabiv1::__pointer_to_member_type_info 188 9-76. typeinfo for __cxxabiv1::__pointer_to_member_type_info 189 9-77. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Function 190 Interfaces 191 9-78. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Data 192 Interfaces 193 9-79. vtable for __gnu_cxx::stdio_filebuf > 194 9-80. typeinfo for __gnu_cxx::stdio_filebuf > 195 9-81. libstdcxx - Class __gnu_cxx::stdio_filebuf > Data 196 Interfaces 197 9-82. vtable for __gnu_cxx::stdio_filebuf > 198 9-83. typeinfo for __gnu_cxx::stdio_filebuf > 199 9-84. libstdcxx - Class __gnu_cxx::stdio_filebuf 200 > Data Interfaces 201 9-85. vtable for locale::facet 202 9-86. typeinfo for locale::facet 203 9-87. libstdcxx - Class locale::facet Function Interfaces 204 9-88. libstdcxx - Class locale::facet Data Interfaces 205 9-89. vtable for ios_base::failure 206 9-90. typeinfo for ios_base::failure 207 9-91. libstdcxx - Class ios_base::failure Function Interfaces 208 9-92. libstdcxx - Class ios_base::failure Data Interfaces 209 9-93. vtable for basic_iostream > 210 9-94. typeinfo for basic_iostream > 211 9-95. libstdcxx - Class _ZSdE Function Interfaces 212 9-96. libstdcxx - Class _ZSdE Data Interfaces 213 9-97. vtable for basic_istream > 214 9-98. typeinfo for basic_istream > 215 9-99. libstdcxx - Class _ZSiE Function Interfaces 216 9-100. libstdcxx - Class _ZSiE Data Interfaces 217 9-101. vtable for basic_ostream > 218 9-102. typeinfo for basic_ostream > 219 9-103. libstdcxx - Class _ZSoE Function Interfaces 220 9-104. libstdcxx - Class _ZSoE Data Interfaces 221 9-105. typeinfo for __num_base 222 9-106. libstdcxx - Class __num_base Function Interfaces 223 9-107. libstdcxx - Class __num_base Data Interfaces 224 9-108. vtable for bad_typeid 225 9-109. typeinfo for bad_typeid 226 9-110. libstdcxx - Class bad_typeid Function Interfaces 227 9-111. libstdcxx - Class bad_typeid Data Interfaces 228 9-112. typeinfo for ctype_base 229 9-113. libstdcxx - Class ctype_base Data Interfaces 230 9-114. vtable for istrstream 231 9-115. typeinfo for istrstream 232 9-116. libstdcxx - Class istrstream Function Interfaces 233 9-117. libstdcxx - Class istrstream Data Interfaces 234 9-118. typeinfo for money_base 235 9-119. libstdcxx - Class money_base Function Interfaces 236 9-120. libstdcxx - Class money_base Data Interfaces 237 9-121. vtable for moneypunct 238 9-122. typeinfo for moneypunct 239 9-123. libstdcxx - Class moneypunct Function Interfaces 240 9-124. libstdcxx - Class moneypunct Data Interfaces 241 9-125. vtable for moneypunct 242 9-126. typeinfo for moneypunct 243 9-127. libstdcxx - Class moneypunct Function Interfaces 244 9-128. libstdcxx - Class moneypunct Data Interfaces 245 9-129. vtable for moneypunct 246 9-130. typeinfo for moneypunct 247 9-131. libstdcxx - Class moneypunct Function Interfaces 248 9-132. libstdcxx - Class moneypunct Data Interfaces 249 9-133. vtable for moneypunct 250 9-134. typeinfo for moneypunct 251 9-135. libstdcxx - Class moneypunct Function Interfaces 252 9-136. libstdcxx - Class moneypunct Data Interfaces 253 9-137. vtable for ostrstream 254 9-138. typeinfo for ostrstream 255 9-139. libstdcxx - Class ostrstream Function Interfaces 256 9-140. libstdcxx - Class ostrstream Data Interfaces 257 9-141. vtable for __timepunct 258 9-142. typeinfo for __timepunct 259 9-143. libstdcxx - Class __timepunct Function Interfaces 260 9-144. libstdcxx - Class __timepunct Data Interfaces 261 9-145. vtable for __timepunct 262 9-146. typeinfo for __timepunct 263 9-147. libstdcxx - Class __timepunct Function Interfaces 264 9-148. libstdcxx - Class __timepunct Data Interfaces 265 9-149. vtable for logic_error 266 9-150. typeinfo for logic_error 267 9-151. libstdcxx - Class logic_error Function Interfaces 268 9-152. libstdcxx - Class logic_error Data Interfaces 269 9-153. vtable for range_error 270 9-154. typeinfo for range_error 271 9-155. libstdcxx - Class range_error Function Interfaces 272 9-156. libstdcxx - Class range_error Data Interfaces 273 9-157. typeinfo for codecvt_base 274 9-158. libstdcxx - Class codecvt_base Data Interfaces 275 9-159. vtable for ctype_byname 276 9-160. typeinfo for ctype_byname 277 9-161. libstdcxx - Class ctype_byname Function Interfaces 278 9-162. libstdcxx - Class ctype_byname Data Interfaces 279 9-163. libstdcxx - Class ctype_byname Function Interfaces 280 9-164. libstdcxx - Class ctype_byname Data Interfaces 281 9-165. vtable for domain_error 282 9-166. typeinfo for domain_error 283 9-167. libstdcxx - Class domain_error Function Interfaces 284 9-168. libstdcxx - Class domain_error Data Interfaces 285 9-169. vtable for length_error 286 9-170. typeinfo for length_error 287 9-171. libstdcxx - Class length_error Function Interfaces 288 9-172. libstdcxx - Class length_error Data Interfaces 289 9-173. vtable for out_of_range 290 9-174. typeinfo for out_of_range 291 9-175. libstdcxx - Class out_of_range Function Interfaces 292 9-176. libstdcxx - Class out_of_range Data Interfaces 293 9-177. vtable for strstreambuf 294 9-178. typeinfo for strstreambuf 295 9-179. libstdcxx - Class strstreambuf Function Interfaces 296 9-180. libstdcxx - Class strstreambuf Data Interfaces 297 9-181. vtable for bad_exception 298 9-182. typeinfo for bad_exception 299 9-183. libstdcxx - Class bad_exception Function Interfaces 300 9-184. libstdcxx - Class bad_exception Data Interfaces 301 9-185. vtable for basic_filebuf > 302 9-186. typeinfo for basic_filebuf > 303 9-187. libstdcxx - Class basic_filebuf > Function 304 Interfaces 305 9-188. libstdcxx - Class basic_filebuf > Data 306 Interfaces 307 9-189. vtable for basic_filebuf > 308 9-190. typeinfo for basic_filebuf > 309 9-191. libstdcxx - Class basic_filebuf > Function 310 Interfaces 311 9-192. libstdcxx - Class basic_filebuf > Data 312 Interfaces 313 9-193. vtable for basic_fstream > 314 9-194. typeinfo for basic_fstream > 315 9-195. libstdcxx - Class basic_fstream > Function 316 Interfaces 317 9-196. libstdcxx - Class basic_fstream > Data 318 Interfaces 319 9-197. vtable for basic_fstream > 320 9-198. typeinfo for basic_fstream > 321 9-199. libstdcxx - Class basic_fstream > Function 322 Interfaces 323 9-200. libstdcxx - Class basic_fstream > Data 324 Interfaces 325 9-201. vtable for basic_istream > 326 9-202. typeinfo for basic_istream > 327 9-203. libstdcxx - Class basic_istream > Function 328 Interfaces 329 9-204. libstdcxx - Class basic_istream > Data 330 Interfaces 331 9-205. vtable for basic_ostream > 332 9-206. typeinfo for basic_ostream > 333 9-207. libstdcxx - Class basic_ostream > Function 334 Interfaces 335 9-208. libstdcxx - Class basic_ostream > Data 336 Interfaces 337 9-209. typeinfo for messages_base 338 9-210. libstdcxx - Class messages_base Data Interfaces 339 9-211. vtable for runtime_error 340 9-212. typeinfo for runtime_error 341 9-213. libstdcxx - Class runtime_error Function Interfaces 342 9-214. libstdcxx - Class runtime_error Data Interfaces 343 9-215. vtable for basic_ifstream > 344 9-216. typeinfo for basic_ifstream > 345 9-217. libstdcxx - Class basic_ifstream > Function 346 Interfaces 347 9-218. libstdcxx - Class basic_ifstream > Data 348 Interfaces 349 9-219. vtable for basic_ifstream > 350 9-220. typeinfo for basic_ifstream > 351 9-221. libstdcxx - Class basic_ifstream > 352 Function Interfaces 353 9-222. libstdcxx - Class basic_ifstream > Data 354 Interfaces 355 9-223. vtable for basic_iostream > 356 9-224. typeinfo for basic_iostream > 357 9-225. libstdcxx - Class basic_iostream > 358 Function Interfaces 359 9-226. libstdcxx - Class basic_iostream > Data 360 Interfaces 361 9-227. vtable for basic_ofstream > 362 9-228. typeinfo for basic_ofstream > 363 9-229. libstdcxx - Class basic_ofstream > Function 364 Interfaces 365 9-230. libstdcxx - Class basic_ofstream > Data 366 Interfaces 367 9-231. vtable for basic_ofstream > 368 9-232. typeinfo for basic_ofstream > 369 9-233. libstdcxx - Class basic_ofstream > 370 Function Interfaces 371 9-234. libstdcxx - Class basic_ofstream > Data 372 Interfaces 373 9-235. vtable for codecvt_byname 374 9-236. typeinfo for codecvt_byname 375 9-237. libstdcxx - Class codecvt_byname Function 376 Interfaces 377 9-238. libstdcxx - Class codecvt_byname Data 378 Interfaces 379 9-239. vtable for codecvt_byname 380 9-240. typeinfo for codecvt_byname 381 9-241. vtable for collate_byname 382 9-242. typeinfo for collate_byname 383 9-243. libstdcxx - Class codecvt_byname Function 384 Interfaces 385 9-244. libstdcxx - Class codecvt_byname Data 386 Interfaces 387 9-245. vtable for collate_byname 388 9-246. typeinfo for collate_byname 389 9-247. libstdcxx - Class collate_byname Function Interfaces 390 9-248. libstdcxx - Class collate_byname Data Interfaces 391 9-249. vtable for overflow_error 392 9-250. typeinfo for overflow_error 393 9-251. libstdcxx - Class overflow_error Function Interfaces 394 9-252. libstdcxx - Class overflow_error Data Interfaces 395 9-253. vtable for basic_streambuf > 396 9-254. typeinfo for basic_streambuf > 397 9-255. libstdcxx - Class basic_streambuf > Function 398 Interfaces 399 9-256. libstdcxx - Class basic_streambuf > Data 400 Interfaces 401 9-257. vtable for basic_streambuf > 402 9-258. typeinfo for basic_streambuf > 403 9-259. libstdcxx - Class basic_streambuf > 404 Function Interfaces 405 9-260. libstdcxx - Class basic_streambuf > Data 406 Interfaces 407 9-261. vtable for basic_stringbuf, allocator > 408 9-262. typeinfo for basic_stringbuf, allocator > 409 9-263. libstdcxx - Class basic_stringbuf, allocator 410 > Function Interfaces 411 9-264. libstdcxx - Class basic_stringbuf, allocator 412 > Data Interfaces 413 9-265. vtable for basic_stringbuf, allocator 414 > 415 9-266. typeinfo for basic_stringbuf, allocator 416 > 417 9-267. libstdcxx - Class basic_stringbuf, 418 allocator > Function Interfaces 419 9-268. libstdcxx - Class basic_stringbuf, 420 allocator > Data Interfaces 421 9-269. vtable for messages_byname 422 9-270. typeinfo for messages_byname 423 9-271. libstdcxx - Class messages_byname Function Interfaces 424 9-272. libstdcxx - Class messages_byname Data Interfaces 425 9-273. vtable for messages_byname 426 9-274. typeinfo for messages_byname 427 9-275. libstdcxx - Class messages_byname Function Interfaces 428 9-276. libstdcxx - Class messages_byname Data Interfaces 429 9-277. vtable for numpunct_byname 430 9-278. typeinfo for numpunct_byname 431 9-279. libstdcxx - Class numpunct_byname Function Interfaces 432 9-280. libstdcxx - Class numpunct_byname Data Interfaces 433 9-281. vtable for numpunct_byname 434 9-282. typeinfo for numpunct_byname 435 9-283. libstdcxx - Class numpunct_byname Function Interfaces 436 9-284. libstdcxx - Class numpunct_byname Data Interfaces 437 9-285. vtable for time_get_byname > > 439 9-286. typeinfo for time_get_byname > > 441 9-287. libstdcxx - Class time_get_byname > > Function Interfaces 443 9-288. libstdcxx - Class time_get_byname > > Data Interfaces 445 9-289. vtable for time_get_byname > > 447 9-290. typeinfo for time_get_byname > > 449 9-291. libstdcxx - Class time_get_byname > > Function Interfaces 451 9-292. libstdcxx - Class time_get_byname > > Data Interfaces 453 9-293. vtable for time_put_byname > > 455 9-294. typeinfo for time_put_byname > > 457 9-295. libstdcxx - Class time_put_byname > > Function Interfaces 459 9-296. libstdcxx - Class time_put_byname > > Data Interfaces 461 9-297. vtable for time_put_byname > > 463 9-298. typeinfo for time_put_byname > > 465 9-299. libstdcxx - Class time_put_byname > > Function Interfaces 467 9-300. libstdcxx - Class time_put_byname > > Data Interfaces 469 9-301. vtable for underflow_error 470 9-302. typeinfo for underflow_error 471 9-303. libstdcxx - Class underflow_error Function Interfaces 472 9-304. libstdcxx - Class underflow_error Data Interfaces 473 9-305. vtable for invalid_argument 474 9-306. typeinfo for invalid_argument 475 9-307. libstdcxx - Class invalid_argument Function Interfaces 476 9-308. libstdcxx - Class invalid_argument Data Interfaces 477 9-309. vtable for moneypunct_byname 478 9-310. typeinfo for moneypunct_byname 479 9-311. libstdcxx - Class moneypunct_byname Function Interfaces 480 9-312. libstdcxx - Class moneypunct_byname Data Interfaces 481 9-313. vtable for moneypunct_byname 482 9-314. typeinfo for moneypunct_byname 483 9-315. libstdcxx - Class moneypunct_byname Function Interfaces 484 9-316. libstdcxx - Class moneypunct_byname Data Interfaces 485 9-317. vtable for moneypunct_byname 486 9-318. typeinfo for moneypunct_byname 487 9-319. libstdcxx - Class moneypunct_byname Function Interfaces 488 9-320. libstdcxx - Class moneypunct_byname Data Interfaces 489 9-321. vtable for moneypunct_byname 490 9-322. typeinfo for moneypunct_byname 491 9-323. libstdcxx - Class moneypunct_byname Function Interfaces 492 9-324. libstdcxx - Class moneypunct_byname Data Interfaces 493 9-325. vtable for basic_stringstream, allocator > 494 9-326. typeinfo for basic_stringstream, allocator 495 > 496 9-327. libstdcxx - Class basic_stringstream, allocator 497 > Function Interfaces 498 9-328. libstdcxx - Class basic_stringstream, allocator 499 > Data Interfaces 500 9-329. vtable for basic_stringstream, allocator 501 > 502 9-330. typeinfo for basic_stringstream, allocator 503 > 504 9-331. libstdcxx - Class basic_stringstream, 505 allocator > Function Interfaces 506 9-332. libstdcxx - Class basic_stringstream, 507 allocator > Data Interfaces 508 9-333. vtable for basic_istringstream, allocator 509 > 510 9-334. typeinfo for basic_istringstream, allocator 511 > 512 9-335. libstdcxx - Class basic_istringstream, allocator 513 > Function Interfaces 514 9-336. libstdcxx - Class basic_istringstream, allocator 515 > Data Interfaces 516 9-337. vtable for basic_istringstream, allocator 517 > 518 9-338. typeinfo for basic_istringstream, 519 allocator > 520 9-339. libstdcxx - Class basic_istringstream, 521 allocator > Function Interfaces 522 9-340. libstdcxx - Class basic_istringstream, 523 allocator > Data Interfaces 524 9-341. vtable for basic_ostringstream, allocator 525 > 526 9-342. typeinfo for basic_ostringstream, allocator 527 > 528 9-343. libstdcxx - Class basic_ostringstream, allocator 529 > Function Interfaces 530 9-344. libstdcxx - Class basic_ostringstream, allocator 531 > Data Interfaces 532 9-345. vtable for basic_ostringstream, allocator 533 > 534 9-346. typeinfo for basic_ostringstream, 535 allocator > 536 9-347. libstdcxx - Class basic_ostringstream, 537 allocator > Function Interfaces 538 9-348. libstdcxx - Class basic_ostringstream, 539 allocator > Data Interfaces 540 9-349. vtable for __ctype_abstract_base 541 9-350. typeinfo for __ctype_abstract_base 542 9-351. libstdcxx - Class __ctype_abstract_base Data Interfaces 543 9-352. vtable for __ctype_abstract_base 544 9-353. typeinfo for __ctype_abstract_base 545 9-354. libstdcxx - Class __ctype_abstract_base Data Interfaces 546 9-355. libstdcxx - Class __codecvt_abstract_base Data 547 Interfaces 548 9-356. vtable for __codecvt_abstract_base 549 9-357. typeinfo for __codecvt_abstract_base 550 9-358. libstdcxx - Class __codecvt_abstract_base 551 Data Interfaces 552 9-359. vtable for ctype 553 9-360. typeinfo for ctype 554 9-361. libstdcxx - Class ctype Function Interfaces 555 9-362. libstdcxx - Class ctype Data Interfaces 556 9-363. vtable for ctype 557 9-364. typeinfo for ctype 558 9-365. libstdcxx - Class ctype Function Interfaces 559 9-366. libstdcxx - Class ctype Data Interfaces 560 9-367. vtable for codecvt 561 9-368. typeinfo for codecvt 562 9-369. vtable for __codecvt_abstract_base 563 9-370. typeinfo for __codecvt_abstract_base 564 9-371. libstdcxx - Class codecvt Function Interfaces 565 9-372. libstdcxx - Class codecvt Data Interfaces 566 9-373. vtable for codecvt 567 9-374. typeinfo for codecvt 568 9-375. libstdcxx - Class codecvt Function 569 Interfaces 570 9-376. libstdcxx - Class codecvt Data Interfaces 571 9-377. vtable for collate 572 9-378. typeinfo for collate 573 9-379. libstdcxx - Class collate Function Interfaces 574 9-380. libstdcxx - Class collate Data Interfaces 575 9-381. vtable for collate 576 9-382. typeinfo for collate 577 9-383. libstdcxx - Class collate Function Interfaces 578 9-384. libstdcxx - Class collate Data Interfaces 579 9-385. vtable for num_get > > 580 9-386. typeinfo for num_get > 581 > 582 9-387. libstdcxx - Class num_get > > Function Interfaces 584 9-388. libstdcxx - Class num_get > > Data Interfaces 586 9-389. vtable for num_get > > 588 9-390. typeinfo for num_get > > 590 9-391. libstdcxx - Class num_get > > Function Interfaces 592 9-392. libstdcxx - Class num_get > > Data Interfaces 594 9-393. vtable for num_put > > 595 9-394. typeinfo for num_put > 596 > 597 9-395. libstdcxx - Class num_put > > Function Interfaces 599 9-396. libstdcxx - Class num_put > > Data Interfaces 601 9-397. vtable for num_put > > 603 9-398. typeinfo for num_put > > 605 9-399. libstdcxx - Class num_put > > Function Interfaces 607 9-400. libstdcxx - Class num_put > > Data Interfaces 609 9-401. vtable for bad_cast 610 9-402. typeinfo for bad_cast 611 9-403. libstdcxx - Class bad_cast Function Interfaces 612 9-404. libstdcxx - Class bad_cast Data Interfaces 613 9-405. typeinfo for ios_base 614 9-406. libstdcxx - Class ios_base Function Interfaces 615 9-407. libstdcxx - Class ios_base Data Interfaces 616 9-408. vtable for messages 617 9-409. typeinfo for messages 618 9-410. libstdcxx - Class messages Function Interfaces 619 9-411. libstdcxx - Class messages Data Interfaces 620 9-412. vtable for messages 621 9-413. typeinfo for messages 622 9-414. libstdcxx - Class messages Function Interfaces 623 9-415. libstdcxx - Class messages Data Interfaces 624 9-416. vtable for numpunct 625 9-417. typeinfo for numpunct 626 9-418. libstdcxx - Class numpunct Function Interfaces 627 9-419. libstdcxx - Class numpunct Data Interfaces 628 9-420. vtable for numpunct 629 9-421. typeinfo for numpunct 630 9-422. libstdcxx - Class numpunct Function Interfaces 631 9-423. libstdcxx - Class numpunct Data Interfaces 632 9-424. vtable for time_get > 633 > 634 9-425. typeinfo for time_get 635 > > 636 9-426. libstdcxx - Class time_get > > Function Interfaces 638 9-427. libstdcxx - Class time_get > > Data Interfaces 640 9-428. vtable for time_get > > 642 9-429. typeinfo for time_get > > 644 9-430. libstdcxx - Class time_get > > Function Interfaces 646 9-431. libstdcxx - Class time_get > > Data Interfaces 648 9-432. vtable for time_put > 649 > 650 9-433. typeinfo for time_put 651 > > 652 9-434. libstdcxx - Class time_put > > Function Interfaces 654 9-435. libstdcxx - Class time_put > > Data Interfaces 656 9-436. vtable for time_put > > 658 9-437. typeinfo for time_put > > 660 9-438. libstdcxx - Class time_put > > Function Interfaces 662 9-439. libstdcxx - Class time_put > > Data Interfaces 664 9-440. vtable for bad_alloc 665 9-441. typeinfo for bad_alloc 666 9-442. libstdcxx - Class bad_alloc Function Interfaces 667 9-443. libstdcxx - Class bad_alloc Data Interfaces 668 9-444. vtable for basic_ios > 669 9-445. typeinfo for basic_ios > 670 9-446. libstdcxx - Class basic_ios > Function 671 Interfaces 672 9-447. libstdcxx - Class basic_ios > Data Interfaces 673 9-448. vtable for basic_ios > 674 9-449. typeinfo for basic_ios > 675 9-450. libstdcxx - Class basic_ios > Function 676 Interfaces 677 9-451. libstdcxx - Class basic_ios > Data 678 Interfaces 679 9-452. vtable for exception 680 9-453. typeinfo for exception 681 9-454. libstdcxx - Class exception Function Interfaces 682 9-455. libstdcxx - Class exception Data Interfaces 683 9-456. vtable for money_get > 684 > 685 9-457. typeinfo for money_get 686 > > 687 9-458. libstdcxx - Class money_get > > Function Interfaces 689 9-459. libstdcxx - Class money_get > > Data Interfaces 691 9-460. vtable for money_get > > 693 9-461. typeinfo for money_get > > 695 9-462. libstdcxx - Class money_get > > Function Interfaces 697 9-463. libstdcxx - Class money_get > > Data Interfaces 699 9-464. vtable for money_put > 700 > 701 9-465. typeinfo for money_put 702 > > 703 9-466. libstdcxx - Class money_put > > Function Interfaces 705 9-467. libstdcxx - Class money_put > > Data Interfaces 707 9-468. vtable for money_put > > 709 9-469. typeinfo for money_put > > 711 9-470. libstdcxx - Class money_put > > Function Interfaces 713 9-471. libstdcxx - Class money_put > > Data Interfaces 715 9-472. vtable for strstream 716 9-473. typeinfo for strstream 717 9-474. libstdcxx - Class strstream Function Interfaces 718 9-475. libstdcxx - Class strstream Data Interfaces 719 9-476. typeinfo for time_base 720 9-477. libstdcxx - Class time_base Data Interfaces 721 9-478. vtable for type_info 722 9-479. typeinfo for type_info 723 9-480. libstdcxx - Class type_info Function Interfaces 724 9-481. libstdcxx - Class type_info Data Interfaces 725 9-482. libstdcxx - Class basic_istream > Function 726 Interfaces 727 9-483. libstdcxx - Class basic_ostream > Function 728 Interfaces 729 730 List of Figures 731 7-1. Category 1 Virtual Table 732 7-2. Category 2 Virtual Table 733 7-3. Run-Time Type Information Prefix 734 7-4. Run-Time Type Information For Classes with no base class 735 7-5. Run-Time Type Information for Classes with a single base class 736 7-6. Run-Time Type Information for classes with multiple inheritance 737 7-7. Run-Time Type Information for pointer types 738 7-8. Run-Time Type Information for pointer to member types 739 740 ------------------------------------------------------------------------------- 741 742 Foreword 743 744 This is version 2.0.1 of the Linux Standard Base C++ Specification. An 745 implementation of this version of the specification may not claim to be an 746 implementation of the Linux Standard Base unless it has successfully completed 747 the compliance process as defined by the Free Standards Group. 748 749 ------------------------------------------------------------------------------- 750 751 Introduction 752 753 The LSB defines a binary interface for application programs that are compiled 754 and packaged for LSB-conforming implementations on many different hardware 755 architectures. Since a binary specification shall include information specific 756 to the computer processor architecture for which it is intended, it is not 757 possible for a single document to specify the interface for all possible 758 LSB-conforming implementations. Therefore, the LSB is a family of 759 specifications, rather than a single one. 760 761 This document should be used in conjunction with the documents it references. 762 This document enumerates the system components it includes, but descriptions of 763 those components may be included entirely or partly in this document, partly in 764 other documents, or entirely in other reference documents. For example, the 765 section that describes system service routines includes a list of the system 766 routines supported in this interface, formal declarations of the data 767 structures they use that are visible to applications, and a pointer to the 768 underlying referenced specification for information about the syntax and 769 semantics of each call. Only those routines not described in standards 770 referenced by this document, or extensions to those standards, are described in 771 the detail. Information referenced in this way is as much a part of this 772 document as is the information explicitly included here. 773 774 I. Introductory Elements 775 776 Table of Contents 777 1. Scope 778 2. Normative References 779 3. Requirements 780 4. Definitions 781 5. Terminology 782 6. Documentation Conventions 783 784 ------------------------------------------------------------------------------- 785 786 Chapter 1. Scope 787 788 General 789 790 The Linux Standard Base (LSB) defines a system interface for compiled 791 applications and a minimal environment for support of installation scripts. Its 792 purpose is to enable a uniform industry standard environment for high-volume 793 applications conforming to the LSB. 794 795 These specifications are composed of two basic parts: A common specification 796 ("LSB-generic") describing those parts of the interface that remain constant 797 across all implementations of the LSB, and an architecture-specific 798 specification ("LSB-arch") describing the parts of the interface that vary by 799 processor architecture. Together, the LSB-generic and the architecture-specific 800 supplement for a single hardware architecture provide a complete interface 801 specification for compiled application programs on systems that share a common 802 hardware architecture. 803 804 The LSB-generic document shall be used in conjunction with an 805 architecture-specific supplement. Whenever a section of the LSB-generic 806 specification shall be supplemented by architecture-specific information, the 807 LSB-generic document includes a reference to the architecture supplement. 808 Architecture supplements may also contain additional information that is not 809 referenced in the LSB-generic document. 810 811 The LSB contains both a set of Application Program Interfaces (APIs) and 812 Application Binary Interfaces (ABIs). APIs may appear in the source code of 813 portable applications, while the compiled binary of that application may use 814 the larger set of ABIs. A conforming implementation shall provide all of the 815 ABIs listed here. The compilation system may replace (e.g. by macro definition) 816 certain APIs with calls to one or more of the underlying binary interfaces, and 817 may insert calls to binary interfaces as needed. 818 819 The LSB is primarily a binary interface definition. Not all of the source level 820 APIs available to applications may be contained in this specification. 821 822 ------------------------------------------------------------------------------- 823 824 Module Specific Scope 825 826 This is the C++ module of the Linux Standards Base (LSB). This module 827 supplements the core interfaces by providing system interfaces, libraries, and 828 a runtime environment for applications built using the C++ programming 829 language. These interfaces provide low-level support for the core constructs of 830 the language, and implement the standard base C++ libraries. 831 832 Interfaces described in this module are presented in terms of C++; the binary 833 interfaces will use encoded or mangled versions of the names. 834 835 ------------------------------------------------------------------------------- 836 837 Chapter 2. Normative References 838 839 The specifications listed below are referenced in whole or in part by this 840 module of the Linux Standard Base. In this specification, where only a 841 particular section of one of these references is identified, then the normative 842 reference is to that section alone, and the rest of the referenced document is 843 informative. 844 845 Table 2-1. Normative References 846 847 +-----------------------------------------------------------------------------+ 848 | Name | Title | URL | 849 |------------+-------------------------------------------+--------------------| 850 | |ISO/IEC 9945-1:2003 Information technology | | 851 | |-- Portable Operating System Interface | | 852 | |(POSIX) -- Part 1: Base Definitions | | 853 | | | | 854 | |ISO/IEC 9945-2:2003 Information technology | | 855 | |-- Portable Operating System Interface | | 856 |ISO POSIX |(POSIX) -- Part 2: System Interfaces |http://www.unix.org/| 857 |(2003) | |version3/ | 858 | |ISO/IEC 9945-3:2003 Information technology | | 859 | |-- Portable Operating System Interface | | 860 | |(POSIX) -- Part 3: Shell and Utilities | | 861 | | | | 862 | |ISO/IEC 9945-4:2003 Information technology | | 863 | |-- Portable Operating System Interface | | 864 | |(POSIX) -- Part 4: Rationale | | 865 |------------+-------------------------------------------+--------------------| 866 |ISO/IEC |ISO/IEC 14882: 2003 Programming languages | | 867 |14882: 2003 |--C++ | | 868 |C++ Language| | | 869 |------------+-------------------------------------------+--------------------| 870 |Itanium C++ | |http:// | 871 |ABI |Itanium C++ ABI (Revision: 1.75) |www.codesourcery.com| 872 | | |/cxx-abi/abi.html | 873 +-----------------------------------------------------------------------------+ 874 ------------------------------------------------------------------------------- 875 876 Chapter 3. Requirements 877 878 Relevant Libraries 879 880 The libraries listed in Table 3-1 shall be available on a Linux Standard Base 881 system, with the specified runtime names. 882 883 Table 3-1. Standard Library Names 884 885 +-------------------------+ 886 | Library | Runtime Name | 887 |---------+---------------| 888 |libstdcxx|libstdc++.so.5 | 889 +-------------------------+ 890 891 These libraries will be in an implementation-defined directory which the 892 dynamic linker shall search by default. 893 894 ------------------------------------------------------------------------------- 895 896 LSB Implementation Conformance 897 898 An implementation shall satisfy the following requirements: 899 900 * The implementation shall implement fully the architecture described in the 901 hardware manual for the target processor architecture. 902 903 * The implementation shall be capable of executing compiled applications 904 having the format and using the system interfaces described in this 905 document. 906 907 * The implementation shall provide libraries containing the interfaces 908 specified by this document, and shall provide a dynamic linking mechanism 909 that allows these interfaces to be attached to applications at runtime. All 910 the interfaces shall behave as specified in this document. 911 912 * The map of virtual memory provided by the implementation shall conform to 913 the requirements of this document. 914 915 * The implementation's low-level behavior with respect to function call 916 linkage, system traps, signals, and other such activities shall conform to 917 the formats described in this document. 918 919 * The implementation shall provide all of the mandatory interfaces in their 920 entirety. 921 922 * The implementation may provide one or more of the optional interfaces. Each 923 optional interface that is provided shall be provided in its entirety. The 924 product documentation shall state which optional interfaces are provided. 925 926 * The implementation shall provide all files and utilities specified as part 927 of this document in the format defined here and in other referenced 928 documents. All commands and utilities shall behave as required by this 929 document. The implementation shall also provide all mandatory components of 930 an application's runtime environment that are included or referenced in 931 this document. 932 933 * The implementation, when provided with standard data formats and values at 934 a named interface, shall provide the behavior defined for those values and 935 data formats at that interface. However, a conforming implementation may 936 consist of components which are separately packaged and/or sold. For 937 example, a vendor of a conforming implementation might sell the hardware, 938 operating system, and windowing system as separately packaged items. 939 940 * The implementation may provide additional interfaces with different names. 941 It may also provide additional behavior corresponding to data values 942 outside the standard ranges, for standard named interfaces. 943 944 945 946 ------------------------------------------------------------------------------- 947 948 LSB Application Conformance 949 950 An application shall satisfy the following requirements: 951 952 953 954 * Its executable files are either shell scripts or object files in the format 955 defined for the Object File Format system interface. 956 957 * Its object files participate in dynamic linking as defined in the Program 958 Loading and Linking System interface. 959 960 * It employs only the instructions, traps, and other low-level facilities 961 defined in the Low-Level System interface as being for use by applications. 962 963 * If it requires any optional interface defined in this document in order to 964 be installed or to execute successfully, the requirement for that optional 965 interface is stated in the application's documentation. 966 967 * It does not use any interface or data format that is not required to be 968 provided by a conforming implementation, unless: 969 970 + If such an interface or data format is supplied by another application 971 through direct invocation of that application during execution, that 972 application is in turn an LSB conforming application. 973 974 + The use of that interface or data format, as well as its source, is 975 identified in the documentation of the application. 976 977 * It shall not use any values for a named interface that are reserved for 978 vendor extensions. 979 980 A strictly conforming application does not require or use any interface, 981 facility, or implementation-defined extension that is not defined in this 982 document in order to be installed or to execute successfully. 983 984 ------------------------------------------------------------------------------- 985 986 Chapter 4. Definitions 987 988 For the purposes of this document, the following definitions, as specified in 989 the ISO/IEC Directives, Part 2, 2001, 4th Edition, apply: 990 991 can 992 993 be able to; there is a possibility of; it is possible to 994 995 cannot 996 997 be unable to; there is no possibilty of; it is not possible to 998 999 may 1000 1001 is permitted; is allowed; is permissible 1002 1003 need not 1004 1005 it is not required that; no...is required 1006 1007 shall 1008 1009 is to; is required to; it is required that; has to; only...is permitted; it 1010 is necessary 1011 1012 shall not 1013 1014 is not allowed [permitted] [acceptable] [permissible]; is required to be 1015 not; is required that...be not; is not to be 1016 1017 should 1018 1019 it is recommended that; ought to 1020 1021 should not 1022 1023 it is not recommended that; ought not to 1024 1025 ------------------------------------------------------------------------------- 1026 1027 Chapter 5. Terminology 1028 1029 For the purposes of this document, the following terms apply: 1030 1031 archLSB 1032 1033 The architectural part of the LSB Specification which describes the 1034 specific parts of the interface that are platform specific. The archLSB is 1035 complementary to the gLSB. 1036 1037 Binary Standard 1038 1039 The total set of interfaces that are available to be used in the compiled 1040 binary code of a conforming application. 1041 1042 gLSB 1043 1044 The common part of the LSB Specification that describes those parts of the 1045 interface that remain constant across all hardware implementations of the 1046 LSB. 1047 1048 implementation-defined 1049 1050 Describes a value or behavior that is not defined by this document but is 1051 selected by an implementor. The value or behavior may vary among 1052 implementations that conform to this document. An application should not 1053 rely on the existence of the value or behavior. An application that relies 1054 on such a value or behavior cannot be assured to be portable across 1055 conforming implementations. The implementor shall document such a value or 1056 behavior so that it can be used correctly by an application. 1057 1058 Shell Script 1059 1060 A file that is read by an interpreter (e.g., awk). The first line of the 1061 shell script includes a reference to its interpreter binary. 1062 1063 Source Standard 1064 1065 The set of interfaces that are available to be used in the source code of a 1066 conforming application. 1067 1068 undefined 1069 1070 Describes the nature of a value or behavior not defined by this document 1071 which results from use of an invalid program construct or invalid data 1072 input. The value or behavior may vary among implementations that conform to 1073 this document. An application should not rely on the existence or validity 1074 of the value or behavior. An application that relies on any particular 1075 value or behavior cannot be assured to be portable across conforming 1076 implementations. 1077 1078 unspecified 1079 1080 Describes the nature of a value or behavior not specified by this document 1081 which results from use of a valid program construct or valid data input. 1082 The value or behavior may vary among implementations that conform to this 1083 document. An application should not rely on the existence or validity of 1084 the value or behavior. An application that relies on any particular value 1085 or behavior cannot be assured to be portable across conforming 1086 implementations. 1087 1088 Other terms and definitions used in this document shall have the same meaning 1089 as defined in Chapter 3 of the Base Definitions volume of ISO POSIX (2003). 1090 1091 ------------------------------------------------------------------------------- 1092 1093 Chapter 6. Documentation Conventions 1094 1095 Throughout this document, the following typographic conventions are used: 1096 1097 function() 1098 1099 the name of a function 1100 1101 command 1102 1103 the name of a command or utility 1104 1105 CONSTANT 1106 1107 a constant value 1108 1109 parameter 1110 1111 a parameter 1112 1113 variable 1114 1115 a variable 1116 1117 Throughout this specification, several tables of interfaces are presented. Each 1118 entry in these tables has the following format: 1119 1120 name 1121 1122 the name of the interface 1123 1124 (symver) 1125 1126 An optional symbol version identifier, if required. 1127 1128 [refno] 1129 1130 A reference number indexing the table of referenced specifications that 1131 follows this table. 1132 1133 For example, 1134 1135 +----------------------+ 1136 |forkpty(GLIBC_2.0) [1]| 1137 +----------------------+ 1138 1139 refers to the interface named forkpty with symbol version GLIBC_2.0 that is 1140 defined in the first of the listed references below the table. 1141 1142 II. Low Level System Information 1143 1144 Table of Contents 1145 7. C++ Class Representations 1146 8. Symbol Mapping 1147 1148 ------------------------------------------------------------------------------- 1149 1150 Chapter 7. C++ Class Representations 1151 1152 C++ Data Representation 1153 1154 Support for the C++ language shall be as specified in Itanium C++ ABI. 1155 1156 1157 Note: This document, although containing a few architecture specific 1158 matters, is written as a generic specification, to be usable by C++ 1159 implementations on a variety of architectures. 1160 1161 This section provides additional information to supplement Itanium C++ ABI. 1162 Many of the definitions in that document are made in terms of C++. This section 1163 provides addition explanations using C terms to avoid self-referential 1164 problems. 1165 1166 ------------------------------------------------------------------------------- 1167 1168 Class Representation 1169 1170 An object file generated by the compilation process for a C++ program shall 1171 contain several closely related internal objects, or Class Components, to 1172 represent each C++ Class. Such objects are not a visible part of the source 1173 code. Table 7-1 describes these Class Components at a high level. 1174 1175 Table 7-1. Class Components 1176 1177 +-----------------------------------------------------------------------------+ 1178 | Object | Contains | 1179 |--------------+--------------------------------------------------------------| 1180 |Class Data |All non-static Class members | 1181 |--------------+--------------------------------------------------------------| 1182 | |Information needed to dispatch virtual functions, access | 1183 |Virtual Table |virtual base class subobjects and to access the RTTI | 1184 | |information | 1185 |--------------+--------------------------------------------------------------| 1186 |RTTI |Run-Time Type Information used by the typeid and dynamic_cast | 1187 | |operators, and exception handlers | 1188 |--------------+--------------------------------------------------------------| 1189 |Typeinfo Name |String representation of Class name | 1190 |--------------+--------------------------------------------------------------| 1191 |Construction |Information needed during construction and destruction of | 1192 |Virtual Table |Classes with non-trivial inheritance relationships. | 1193 |--------------+--------------------------------------------------------------| 1194 |VTT |A table of virtual table pointers which holds the addresses of| 1195 | |construction and non-construction virtual tables. | 1196 +-----------------------------------------------------------------------------+ 1197 1198 ------------------------------------------------------------------------------- 1199 1200 Virtual Table 1201 1202 Virtual tables are specified in Section 2.5.3 of Itanium C++ ABI. 1203 1204 Of the various categories of virtual table described in that specification, 1205 Category 1 (Leaf) is further described in Figure 7-1 and Category 2 1206 (Non-virtual bases only) is further described in Figure 7-2. LSB conforming 1207 systems shall support these categories. 1208 1209 Figure 7-1. Category 1 Virtual Table 1210 1211 struct { 1212 ptrdiff_t baseobject; 1213 const char *typeinfo; 1214 fptr virtfuncs[0]; 1215 }; 1216 1217 Figure 7-2. Category 2 Virtual Table 1218 1219 struct { 1220 unsigned long vcalloffset; 1221 ptrdiff_t baseobject; 1222 const char *typeinfo; 1223 fptr virtfuncs[0]; 1224 }; 1225 1226 ------------------------------------------------------------------------------- 1227 1228 Run-Time Type Information 1229 1230 Each type used in a C++ program has a data structure associated with it that 1231 provide information about the type which is used at runtime. This Run Time Type 1232 Information (RTTI) is defined in section 2.9.5 in Itanium C++ ABI. Additional 1233 details about the layout of this data is provided here. 1234 1235 Figure 7-3. Run-Time Type Information Prefix 1236 1237 struct { 1238 void *basevtable; 1239 char *name; 1240 }; 1241 1242 Figure 7-4. Run-Time Type Information For Classes with no base class 1243 1244 struct { 1245 void *basevtable; 1246 char *name; 1247 void *basetypeinfo[0]; 1248 }; 1249 1250 Figure 7-5. Run-Time Type Information for Classes with a single base class 1251 1252 struct { 1253 void *basevtable; 1254 char *name; 1255 void *basetype; 1256 void *basetypeinfo[0]; 1257 }; 1258 1259 Figure 7-6. Run-Time Type Information for classes with multiple inheritance 1260 1261 struct base_type_info { 1262 char *base_type; 1263 unsigned long offset_flags; 1264 }; 1265 1266 struct { 1267 void *basevtable; 1268 char *name; 1269 unsigned int flags; 1270 unsigned int base_count; 1271 struct base_type_info base_info[0]; 1272 }; 1273 1274 Figure 7-7. Run-Time Type Information for pointer types 1275 1276 struct { 1277 void *basevtable; 1278 char *name; 1279 unsigned int flags; 1280 void *pointee; 1281 void *basetypeinfo[0]; 1282 }; 1283 1284 Figure 7-8. Run-Time Type Information for pointer to member types 1285 1286 struct { 1287 void *basevtable; 1288 char *name; 1289 unsigned int flags; 1290 void *pointee; 1291 void *context; 1292 void *basetypeinfo[0]; 1293 }; 1294 1295 ------------------------------------------------------------------------------- 1296 1297 Chapter 8. Symbol Mapping 1298 1299 This chapter defines how names are mapped from the source symbol to the object 1300 symbol. 1301 1302 ------------------------------------------------------------------------------- 1303 1304 Symbol Mapping 1305 1306 Symbols in a source program are translated by the compilation system into 1307 symbols that exist in the object file. The rules for this translation are 1308 defined here. 1309 1310 ------------------------------------------------------------------------------- 1311 1312 C++ Language 1313 1314 External symbol names in a C++ object file shall be encoded according to the 1315 "name mangling" rules described in the Itanium C++ ABI. 1316 1317 III. Base Libraries 1318 1319 Table of Contents 1320 9. Libraries 1321 1322 ------------------------------------------------------------------------------- 1323 1324 Chapter 9. Libraries 1325 1326 An LSB-conforming implementation shall support some base libraries which 1327 provide interfaces for accessing the operating system, processor and other 1328 hardware in the system. 1329 1330 ------------------------------------------------------------------------------- 1331 1332 Interfaces for libstdcxx 1333 1334 Table 9-1 defines the library name and shared object name for the libstdcxx 1335 library 1336 1337 Table 9-1. libstdcxx Definition 1338 1339 +------------------------+ 1340 |Library:|libstdcxx | 1341 |--------+---------------| 1342 |SONAME: |libstdc++.so.5 | 1343 +------------------------+ 1344 1345 All symbols are in the std:: namespace. 1346 1347 The behavior of the interfaces in this library is specified by the following 1348 specifications: 1349 1350 Itanium C++ ABI 1351 ISO/IEC 14882: 2003 C++ Language 1352 1353 ------------------------------------------------------------------------------- 1354 1355 C++ Runtime Support 1356 1357 ------------------------------------------------------------------------------- 1358 1359 Interfaces for C++ Runtime Support 1360 1361 An LSB conforming implementation shall provide the generic methods for C++ 1362 Runtime Support specified in Table 9-2, with the full functionality as 1363 described in the referenced underlying specification. 1364 1365 Table 9-2. libstdcxx - C++ Runtime Support Function Interfaces 1366 1367 +-----------------------------------------------------------------------------+ 1368 |__gnu_cxx::__verbose_terminate_handler()(CXXABI_1.2) [1] | 1369 |-----------------------------------------------------------------------------| 1370 |unexpected()(GLIBCPP_3.2) [2] | 1371 |-----------------------------------------------------------------------------| 1372 |set_terminate(void (*)())(GLIBCPP_3.2) [2] | 1373 |-----------------------------------------------------------------------------| 1374 |void __convert_to_v(char const*, double&, _Ios_Iostate&, | 1375 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1376 |-----------------------------------------------------------------------------| 1377 |void __convert_to_v(char const*, long double&, _Ios_Iostate&, | 1378 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1379 |-----------------------------------------------------------------------------| 1380 |void __convert_to_v(char const*, float&, _Ios_Iostate&, | 1381 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1382 |-----------------------------------------------------------------------------| 1383 |void __convert_to_v(char const*, long&, _Ios_Iostate&, __locale_struct*| 1384 |const&, int)(GLIBCPP_3.2) [2] | 1385 |-----------------------------------------------------------------------------| 1386 |void __convert_to_v(char const*, unsigned long&, _Ios_Iostate | 1387 |&, __locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1388 |-----------------------------------------------------------------------------| 1389 |void __convert_to_v(char const*, long long&, _Ios_Iostate&, | 1390 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1391 |-----------------------------------------------------------------------------| 1392 |void __convert_to_v(char const*, unsigned long long&, | 1393 |_Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1394 |-----------------------------------------------------------------------------| 1395 |set_unexpected(void (*)())(GLIBCPP_3.2) [2] | 1396 |-----------------------------------------------------------------------------| 1397 |set_new_handler(void (*)())(GLIBCPP_3.2) [2] | 1398 |-----------------------------------------------------------------------------| 1399 |__throw_bad_cast()(GLIBCPP_3.2) [2] | 1400 |-----------------------------------------------------------------------------| 1401 |__throw_bad_alloc()(GLIBCPP_3.2) [2] | 1402 |-----------------------------------------------------------------------------| 1403 |__throw_bad_typeid()(GLIBCPP_3.2) [2] | 1404 |-----------------------------------------------------------------------------| 1405 |uncaught_exception()(GLIBCPP_3.2) [2] | 1406 |-----------------------------------------------------------------------------| 1407 |__throw_ios_failure(char const*)(GLIBCPP_3.2) [2] | 1408 |-----------------------------------------------------------------------------| 1409 |__throw_logic_error(char const*)(GLIBCPP_3.2) [2] | 1410 |-----------------------------------------------------------------------------| 1411 |__throw_range_error(char const*)(GLIBCPP_3.2) [2] | 1412 |-----------------------------------------------------------------------------| 1413 |__throw_domain_error(char const*)(GLIBCPP_3.2) [2] | 1414 |-----------------------------------------------------------------------------| 1415 |__throw_length_error(char const*)(GLIBCPP_3.2) [2] | 1416 |-----------------------------------------------------------------------------| 1417 |__throw_out_of_range(char const*)(GLIBCPP_3.2) [2] | 1418 |-----------------------------------------------------------------------------| 1419 |__throw_bad_exception()(GLIBCPP_3.2) [2] | 1420 |-----------------------------------------------------------------------------| 1421 |__throw_runtime_error(char const*)(GLIBCPP_3.2) [2] | 1422 |-----------------------------------------------------------------------------| 1423 |__throw_overflow_error(char const*)(GLIBCPP_3.2) [2] | 1424 |-----------------------------------------------------------------------------| 1425 |__throw_underflow_error(char const*)(GLIBCPP_3.2) [2] | 1426 |-----------------------------------------------------------------------------| 1427 |__throw_invalid_argument(char const*)(GLIBCPP_3.2) [2] | 1428 |-----------------------------------------------------------------------------| 1429 |basic_string, allocator >* | 1430 |__uninitialized_copy_aux<__gnu_cxx::__normal_iterator, allocator > const*, vector, allocator >, allocator, allocator > > > >, basic_string, allocator >*>(__gnu_cxx::__normal_iterator, allocator > const*, vector, allocator >, allocator, allocator > > > >, __gnu_cxx::__normal_iterator | 1438 |, allocator > const*, vector | 1439 |, allocator >, allocator | 1440 |, allocator > > > >, basic_string | 1441 |, allocator >*, __false_type)(GLIBCPP_3.2) [2] | 1442 |-----------------------------------------------------------------------------| 1443 |basic_string, allocator >* | 1444 |__uninitialized_fill_n_aux, allocator | 1445 | >*, unsigned int, basic_string, allocator | 1446 | > >(basic_string, allocator >*, unsigned| 1447 |int, basic_string, allocator > const&, | 1448 |__false_type) [2] | 1449 |-----------------------------------------------------------------------------| 1450 |basic_string, allocator >* | 1451 |__uninitialized_fill_n_aux, allocator | 1452 | >*, unsigned long, basic_string, allocator | 1453 | > >(basic_string, allocator >*, unsigned| 1454 |long, basic_string, allocator > const&, | 1455 |__false_type) [2] | 1456 |-----------------------------------------------------------------------------| 1457 |terminate()(GLIBCPP_3.2) [2] | 1458 |-----------------------------------------------------------------------------| 1459 |operator delete[](void*)(GLIBCPP_3.2) [2] | 1460 |-----------------------------------------------------------------------------| 1461 |operator delete[](void*, nothrow_t const&)(GLIBCPP_3.2) [2] | 1462 |-----------------------------------------------------------------------------| 1463 |operator delete(void*)(GLIBCPP_3.2) [2] | 1464 |-----------------------------------------------------------------------------| 1465 |operator delete(void*, nothrow_t const&)(GLIBCPP_3.2) [2] | 1466 |-----------------------------------------------------------------------------| 1467 |operator new[](unsigned int) [2] | 1468 |-----------------------------------------------------------------------------| 1469 |operator new[](unsigned int, nothrow_t const&) [2] | 1470 |-----------------------------------------------------------------------------| 1471 |operator new[](unsigned long) [2] | 1472 |-----------------------------------------------------------------------------| 1473 |operator new[](unsigned long, nothrow_t const&) [2] | 1474 |-----------------------------------------------------------------------------| 1475 |operator new(unsigned int) [2] | 1476 |-----------------------------------------------------------------------------| 1477 |operator new(unsigned int, nothrow_t const&) [2] | 1478 |-----------------------------------------------------------------------------| 1479 |operator new(unsigned long) [2] | 1480 |-----------------------------------------------------------------------------| 1481 |operator new(unsigned long, nothrow_t const&) [2] | 1482 |-----------------------------------------------------------------------------| 1483 |__cxa_allocate_exception(CXXABI_1.2) [1] | 1484 |-----------------------------------------------------------------------------| 1485 |__cxa_bad_cast(CXXABI_1.2) [1] | 1486 |-----------------------------------------------------------------------------| 1487 |__cxa_bad_typeid(CXXABI_1.2) [1] | 1488 |-----------------------------------------------------------------------------| 1489 |__cxa_begin_catch(CXXABI_1.2) [1] | 1490 |-----------------------------------------------------------------------------| 1491 |__cxa_call_unexpected(CXXABI_1.2) [1] | 1492 |-----------------------------------------------------------------------------| 1493 |__cxa_current_exception_type(CXXABI_1.2) [1] | 1494 |-----------------------------------------------------------------------------| 1495 |__cxa_demangle(CXXABI_1.2) [1] | 1496 |-----------------------------------------------------------------------------| 1497 |__cxa_dyn_string_append(CXXABI_1.2) [1] | 1498 |-----------------------------------------------------------------------------| 1499 |__cxa_dyn_string_append_char(CXXABI_1.2) [1] | 1500 |-----------------------------------------------------------------------------| 1501 |__cxa_dyn_string_append_cstr(CXXABI_1.2) [1] | 1502 |-----------------------------------------------------------------------------| 1503 |__cxa_dyn_string_clear(CXXABI_1.2) [1] | 1504 |-----------------------------------------------------------------------------| 1505 |__cxa_dyn_string_copy(CXXABI_1.2) [1] | 1506 |-----------------------------------------------------------------------------| 1507 |__cxa_dyn_string_copy_cstr(CXXABI_1.2) [1] | 1508 |-----------------------------------------------------------------------------| 1509 |__cxa_dyn_string_delete(CXXABI_1.2) [1] | 1510 |-----------------------------------------------------------------------------| 1511 |__cxa_dyn_string_eq(CXXABI_1.2) [1] | 1512 |-----------------------------------------------------------------------------| 1513 |__cxa_dyn_string_init(CXXABI_1.2) [1] | 1514 |-----------------------------------------------------------------------------| 1515 |__cxa_dyn_string_insert(CXXABI_1.2) [1] | 1516 |-----------------------------------------------------------------------------| 1517 |__cxa_dyn_string_insert_char(CXXABI_1.2) [1] | 1518 |-----------------------------------------------------------------------------| 1519 |__cxa_dyn_string_insert_cstr(CXXABI_1.2) [1] | 1520 |-----------------------------------------------------------------------------| 1521 |__cxa_dyn_string_new(CXXABI_1.2) [1] | 1522 |-----------------------------------------------------------------------------| 1523 |__cxa_dyn_string_prepend(CXXABI_1.2) [1] | 1524 |-----------------------------------------------------------------------------| 1525 |__cxa_dyn_string_prepend_cstr(CXXABI_1.2) [1] | 1526 |-----------------------------------------------------------------------------| 1527 |__cxa_dyn_string_release(CXXABI_1.2) [1] | 1528 |-----------------------------------------------------------------------------| 1529 |__cxa_dyn_string_resize(CXXABI_1.2) [1] | 1530 |-----------------------------------------------------------------------------| 1531 |__cxa_dyn_string_substring(CXXABI_1.2) [1] | 1532 |-----------------------------------------------------------------------------| 1533 |__cxa_end_catch(CXXABI_1.2) [1] | 1534 |-----------------------------------------------------------------------------| 1535 |__cxa_free_exception(CXXABI_1.2) [1] | 1536 |-----------------------------------------------------------------------------| 1537 |__cxa_get_globals(CXXABI_1.2) [1] | 1538 |-----------------------------------------------------------------------------| 1539 |__cxa_get_globals_fast(CXXABI_1.2) [1] | 1540 |-----------------------------------------------------------------------------| 1541 |__cxa_pure_virtual(CXXABI_1.2) [1] | 1542 |-----------------------------------------------------------------------------| 1543 |__cxa_rethrow(CXXABI_1.2) [1] | 1544 |-----------------------------------------------------------------------------| 1545 |__cxa_throw(CXXABI_1.2) [1] | 1546 |-----------------------------------------------------------------------------| 1547 |__cxa_vec_cctor(CXXABI_1.2) [1] | 1548 |-----------------------------------------------------------------------------| 1549 |__cxa_vec_cleanup(CXXABI_1.2) [1] | 1550 |-----------------------------------------------------------------------------| 1551 |__cxa_vec_ctor(CXXABI_1.2) [1] | 1552 |-----------------------------------------------------------------------------| 1553 |__cxa_vec_delete(CXXABI_1.2) [1] | 1554 |-----------------------------------------------------------------------------| 1555 |__cxa_vec_delete2(CXXABI_1.2) [1] | 1556 |-----------------------------------------------------------------------------| 1557 |__cxa_vec_delete3(CXXABI_1.2) [1] | 1558 |-----------------------------------------------------------------------------| 1559 |__cxa_vec_dtor(CXXABI_1.2) [1] | 1560 |-----------------------------------------------------------------------------| 1561 |__cxa_vec_new(CXXABI_1.2) [1] | 1562 |-----------------------------------------------------------------------------| 1563 |__cxa_vec_new2(CXXABI_1.2) [1] | 1564 |-----------------------------------------------------------------------------| 1565 |__cxa_vec_new3(CXXABI_1.2) [1] | 1566 |-----------------------------------------------------------------------------| 1567 |__dynamic_cast(CXXABI_1.2) [1] | 1568 |-----------------------------------------------------------------------------| 1569 |__gxx_personality_v0(CXXABI_1.2) [1] | 1570 +-----------------------------------------------------------------------------+ 1571 1572 Referenced Specification(s) 1573 1574 [1]. Itanium C++ ABI 1575 1576 [2]. ISO/IEC 14882: 2003 C++ Language 1577 1578 An LSB conforming implementation shall provide the generic data interfaces for 1579 C++ Runtime Support specified in Table 9-3, with the full functionality as 1580 described in the referenced underlying specification. 1581 1582 Table 9-3. libstdcxx - C++ Runtime Support Data Interfaces 1583 1584 +------------------------------+ 1585 |messages_c(GLIBCPP_3.2) [1] | 1586 |------------------------------| 1587 |messages_w(GLIBCPP_3.2) [1] | 1588 |------------------------------| 1589 |numpunct_c(GLIBCPP_3.2) [1] | 1590 |------------------------------| 1591 |numpunct_w(GLIBCPP_3.2) [1] | 1592 |------------------------------| 1593 |time_get_c(GLIBCPP_3.2) [1] | 1594 |------------------------------| 1595 |time_get_w(GLIBCPP_3.2) [1] | 1596 |------------------------------| 1597 |time_put_c(GLIBCPP_3.2) [1] | 1598 |------------------------------| 1599 |time_put_w(GLIBCPP_3.2) [1] | 1600 |------------------------------| 1601 |money_get_c(GLIBCPP_3.2) [1] | 1602 |------------------------------| 1603 |money_get_w(GLIBCPP_3.2) [1] | 1604 |------------------------------| 1605 |money_put_c(GLIBCPP_3.2) [1] | 1606 |------------------------------| 1607 |money_put_w(GLIBCPP_3.2) [1] | 1608 |------------------------------| 1609 |timepunct_c(GLIBCPP_3.2) [1] | 1610 |------------------------------| 1611 |timepunct_w(GLIBCPP_3.2) [1] | 1612 |------------------------------| 1613 |_S_bit_count(GLIBCPP_3.2) [1] | 1614 |------------------------------| 1615 |_S_first_one(GLIBCPP_3.2) [1] | 1616 |------------------------------| 1617 |c_locale_impl(GLIBCPP_3.2) [1]| 1618 |------------------------------| 1619 |moneypunct_fc(GLIBCPP_3.2) [1]| 1620 |------------------------------| 1621 |moneypunct_fw(GLIBCPP_3.2) [1]| 1622 |------------------------------| 1623 |moneypunct_tc(GLIBCPP_3.2) [1]| 1624 |------------------------------| 1625 |moneypunct_tw(GLIBCPP_3.2) [1]| 1626 |------------------------------| 1627 |cin(GLIBCPP_3.2) [1] | 1628 |------------------------------| 1629 |cerr(GLIBCPP_3.2) [1] | 1630 |------------------------------| 1631 |clog(GLIBCPP_3.2) [1] | 1632 |------------------------------| 1633 |cout(GLIBCPP_3.2) [1] | 1634 |------------------------------| 1635 |wcin(GLIBCPP_3.2) [1] | 1636 |------------------------------| 1637 |wcerr(GLIBCPP_3.2) [1] | 1638 |------------------------------| 1639 |wclog(GLIBCPP_3.2) [1] | 1640 |------------------------------| 1641 |wcout(GLIBCPP_3.2) [1] | 1642 |------------------------------| 1643 |buf_cin(GLIBCPP_3.2) [1] | 1644 |------------------------------| 1645 |ctype_c(GLIBCPP_3.2) [1] | 1646 |------------------------------| 1647 |ctype_w(GLIBCPP_3.2) [1] | 1648 |------------------------------| 1649 |nothrow(GLIBCPP_3.2) [1] | 1650 |------------------------------| 1651 |buf_cerr(GLIBCPP_3.2) [1] | 1652 |------------------------------| 1653 |buf_cout(GLIBCPP_3.2) [1] | 1654 |------------------------------| 1655 |buf_wcin(GLIBCPP_3.2) [1] | 1656 |------------------------------| 1657 |c_locale(GLIBCPP_3.2) [1] | 1658 |------------------------------| 1659 |buf_wcerr(GLIBCPP_3.2) [1] | 1660 |------------------------------| 1661 |buf_wcout(GLIBCPP_3.2) [1] | 1662 |------------------------------| 1663 |codecvt_c(GLIBCPP_3.2) [1] | 1664 |------------------------------| 1665 |codecvt_w(GLIBCPP_3.2) [1] | 1666 |------------------------------| 1667 |collate_c(GLIBCPP_3.2) [1] | 1668 |------------------------------| 1669 |collate_w(GLIBCPP_3.2) [1] | 1670 |------------------------------| 1671 |facet_vec(GLIBCPP_3.2) [1] | 1672 |------------------------------| 1673 |num_get_c(GLIBCPP_3.2) [1] | 1674 |------------------------------| 1675 |num_get_w(GLIBCPP_3.2) [1] | 1676 |------------------------------| 1677 |num_put_c(GLIBCPP_3.2) [1] | 1678 |------------------------------| 1679 |num_put_w(GLIBCPP_3.2) [1] | 1680 +------------------------------+ 1681 1682 Referenced Specification(s) 1683 1684 [1]. ISO/IEC 14882: 2003 C++ Language 1685 1686 ------------------------------------------------------------------------------- 1687 1688 C++ type descriptors for built-in types 1689 1690 ------------------------------------------------------------------------------- 1691 1692 Interfaces for C++ type descriptors for built-in types 1693 1694 No external methods are defined for libstdcxx - C++ type descriptors for 1695 built-in types 1696 1697 An LSB conforming implementation shall provide the generic data interfaces for 1698 C++ type descriptors for built-in types specified in Table 9-4, with the full 1699 functionality as described in the referenced underlying specification. 1700 1701 Table 9-4. libstdcxx - C++ type descriptors for built-in types Data Interfaces 1702 1703 +------------------------------------------------------------+ 1704 |typeinfo for signed char const*(GLIBCPP_3.2) [1] | 1705 |------------------------------------------------------------| 1706 |typeinfo for bool const*(GLIBCPP_3.2) [1] | 1707 |------------------------------------------------------------| 1708 |typeinfo for char const*(GLIBCPP_3.2) [1] | 1709 |------------------------------------------------------------| 1710 |typeinfo for double const*(GLIBCPP_3.2) [1] | 1711 |------------------------------------------------------------| 1712 |typeinfo for long double const*(GLIBCPP_3.2) [1] | 1713 |------------------------------------------------------------| 1714 |typeinfo for float const*(GLIBCPP_3.2) [1] | 1715 |------------------------------------------------------------| 1716 |typeinfo for unsigned char const*(GLIBCPP_3.2) [1] | 1717 |------------------------------------------------------------| 1718 |typeinfo for int const*(GLIBCPP_3.2) [1] | 1719 |------------------------------------------------------------| 1720 |typeinfo for unsigned int const*(GLIBCPP_3.2) [1] | 1721 |------------------------------------------------------------| 1722 |typeinfo for long const*(GLIBCPP_3.2) [1] | 1723 |------------------------------------------------------------| 1724 |typeinfo for unsigned long const*(GLIBCPP_3.2) [1] | 1725 |------------------------------------------------------------| 1726 |typeinfo for short const*(GLIBCPP_3.2) [1] | 1727 |------------------------------------------------------------| 1728 |typeinfo for unsigned short const*(GLIBCPP_3.2) [1] | 1729 |------------------------------------------------------------| 1730 |typeinfo for void const*(GLIBCPP_3.2) [1] | 1731 |------------------------------------------------------------| 1732 |typeinfo for wchar_t const*(GLIBCPP_3.2) [1] | 1733 |------------------------------------------------------------| 1734 |typeinfo for long long const*(GLIBCPP_3.2) [1] | 1735 |------------------------------------------------------------| 1736 |typeinfo for unsigned long long const*(GLIBCPP_3.2) [1] | 1737 |------------------------------------------------------------| 1738 |typeinfo for signed char*(GLIBCPP_3.2) [1] | 1739 |------------------------------------------------------------| 1740 |typeinfo for bool*(GLIBCPP_3.2) [1] | 1741 |------------------------------------------------------------| 1742 |typeinfo for char*(GLIBCPP_3.2) [1] | 1743 |------------------------------------------------------------| 1744 |typeinfo for double*(GLIBCPP_3.2) [1] | 1745 |------------------------------------------------------------| 1746 |typeinfo for long double*(GLIBCPP_3.2) [1] | 1747 |------------------------------------------------------------| 1748 |typeinfo for float*(GLIBCPP_3.2) [1] | 1749 |------------------------------------------------------------| 1750 |typeinfo for unsigned char*(GLIBCPP_3.2) [1] | 1751 |------------------------------------------------------------| 1752 |typeinfo for int*(GLIBCPP_3.2) [1] | 1753 |------------------------------------------------------------| 1754 |typeinfo for unsigned int*(GLIBCPP_3.2) [1] | 1755 |------------------------------------------------------------| 1756 |typeinfo for long*(GLIBCPP_3.2) [1] | 1757 |------------------------------------------------------------| 1758 |typeinfo for unsigned long*(GLIBCPP_3.2) [1] | 1759 |------------------------------------------------------------| 1760 |typeinfo for short*(GLIBCPP_3.2) [1] | 1761 |------------------------------------------------------------| 1762 |typeinfo for unsigned short*(GLIBCPP_3.2) [1] | 1763 |------------------------------------------------------------| 1764 |typeinfo for void*(GLIBCPP_3.2) [1] | 1765 |------------------------------------------------------------| 1766 |typeinfo for wchar_t*(GLIBCPP_3.2) [1] | 1767 |------------------------------------------------------------| 1768 |typeinfo for long long*(GLIBCPP_3.2) [1] | 1769 |------------------------------------------------------------| 1770 |typeinfo for unsigned long long*(GLIBCPP_3.2) [1] | 1771 |------------------------------------------------------------| 1772 |typeinfo for signed char(GLIBCPP_3.2) [1] | 1773 |------------------------------------------------------------| 1774 |typeinfo for bool(GLIBCPP_3.2) [1] | 1775 |------------------------------------------------------------| 1776 |typeinfo for char(GLIBCPP_3.2) [1] | 1777 |------------------------------------------------------------| 1778 |typeinfo for double(GLIBCPP_3.2) [1] | 1779 |------------------------------------------------------------| 1780 |typeinfo for long double(GLIBCPP_3.2) [1] | 1781 |------------------------------------------------------------| 1782 |typeinfo for float(GLIBCPP_3.2) [1] | 1783 |------------------------------------------------------------| 1784 |typeinfo for unsigned char(GLIBCPP_3.2) [1] | 1785 |------------------------------------------------------------| 1786 |typeinfo for int(GLIBCPP_3.2) [1] | 1787 |------------------------------------------------------------| 1788 |typeinfo for unsigned int(GLIBCPP_3.2) [1] | 1789 |------------------------------------------------------------| 1790 |typeinfo for long(GLIBCPP_3.2) [1] | 1791 |------------------------------------------------------------| 1792 |typeinfo for unsigned long(GLIBCPP_3.2) [1] | 1793 |------------------------------------------------------------| 1794 |typeinfo for short(GLIBCPP_3.2) [1] | 1795 |------------------------------------------------------------| 1796 |typeinfo for unsigned short(GLIBCPP_3.2) [1] | 1797 |------------------------------------------------------------| 1798 |typeinfo for void(GLIBCPP_3.2) [1] | 1799 |------------------------------------------------------------| 1800 |typeinfo for wchar_t(GLIBCPP_3.2) [1] | 1801 |------------------------------------------------------------| 1802 |typeinfo for long long(GLIBCPP_3.2) [1] | 1803 |------------------------------------------------------------| 1804 |typeinfo for unsigned long long(GLIBCPP_3.2) [1] | 1805 |------------------------------------------------------------| 1806 |typeinfo name for signed char const*(GLIBCPP_3.2) [1] | 1807 |------------------------------------------------------------| 1808 |typeinfo name for bool const*(GLIBCPP_3.2) [1] | 1809 |------------------------------------------------------------| 1810 |typeinfo name for char const*(GLIBCPP_3.2) [1] | 1811 |------------------------------------------------------------| 1812 |typeinfo name for double const*(GLIBCPP_3.2) [1] | 1813 |------------------------------------------------------------| 1814 |typeinfo name for long double const*(GLIBCPP_3.2) [1] | 1815 |------------------------------------------------------------| 1816 |typeinfo name for float const*(GLIBCPP_3.2) [1] | 1817 |------------------------------------------------------------| 1818 |typeinfo name for unsigned char const*(GLIBCPP_3.2) [1] | 1819 |------------------------------------------------------------| 1820 |typeinfo name for int const*(GLIBCPP_3.2) [1] | 1821 |------------------------------------------------------------| 1822 |typeinfo name for unsigned int const*(GLIBCPP_3.2) [1] | 1823 |------------------------------------------------------------| 1824 |typeinfo name for long const*(GLIBCPP_3.2) [1] | 1825 |------------------------------------------------------------| 1826 |typeinfo name for unsigned long const*(GLIBCPP_3.2) [1] | 1827 |------------------------------------------------------------| 1828 |typeinfo name for short const*(GLIBCPP_3.2) [1] | 1829 |------------------------------------------------------------| 1830 |typeinfo name for unsigned short const*(GLIBCPP_3.2) [1] | 1831 |------------------------------------------------------------| 1832 |typeinfo name for void const*(GLIBCPP_3.2) [1] | 1833 |------------------------------------------------------------| 1834 |typeinfo name for wchar_t const*(GLIBCPP_3.2) [1] | 1835 |------------------------------------------------------------| 1836 |typeinfo name for long long const*(GLIBCPP_3.2) [1] | 1837 |------------------------------------------------------------| 1838 |typeinfo name for unsigned long long const*(GLIBCPP_3.2) [1]| 1839 |------------------------------------------------------------| 1840 |typeinfo name for signed char*(GLIBCPP_3.2) [1] | 1841 |------------------------------------------------------------| 1842 |typeinfo name for bool*(GLIBCPP_3.2) [1] | 1843 |------------------------------------------------------------| 1844 |typeinfo name for char*(GLIBCPP_3.2) [1] | 1845 |------------------------------------------------------------| 1846 |typeinfo name for double*(GLIBCPP_3.2) [1] | 1847 |------------------------------------------------------------| 1848 |typeinfo name for long double*(GLIBCPP_3.2) [1] | 1849 |------------------------------------------------------------| 1850 |typeinfo name for float*(GLIBCPP_3.2) [1] | 1851 |------------------------------------------------------------| 1852 |typeinfo name for unsigned char*(GLIBCPP_3.2) [1] | 1853 |------------------------------------------------------------| 1854 |typeinfo name for int*(GLIBCPP_3.2) [1] | 1855 |------------------------------------------------------------| 1856 |typeinfo name for unsigned int*(GLIBCPP_3.2) [1] | 1857 |------------------------------------------------------------| 1858 |typeinfo name for long*(GLIBCPP_3.2) [1] | 1859 |------------------------------------------------------------| 1860 |typeinfo name for unsigned long*(GLIBCPP_3.2) [1] | 1861 |------------------------------------------------------------| 1862 |typeinfo name for short*(GLIBCPP_3.2) [1] | 1863 |------------------------------------------------------------| 1864 |typeinfo name for unsigned short*(GLIBCPP_3.2) [1] | 1865 |------------------------------------------------------------| 1866 |typeinfo name for void*(GLIBCPP_3.2) [1] | 1867 |------------------------------------------------------------| 1868 |typeinfo name for wchar_t*(GLIBCPP_3.2) [1] | 1869 |------------------------------------------------------------| 1870 |typeinfo name for long long*(GLIBCPP_3.2) [1] | 1871 |------------------------------------------------------------| 1872 |typeinfo name for unsigned long long*(GLIBCPP_3.2) [1] | 1873 |------------------------------------------------------------| 1874 |typeinfo name for signed char(GLIBCPP_3.2) [1] | 1875 |------------------------------------------------------------| 1876 |typeinfo name for bool(GLIBCPP_3.2) [1] | 1877 |------------------------------------------------------------| 1878 |typeinfo name for char(GLIBCPP_3.2) [1] | 1879 |------------------------------------------------------------| 1880 |typeinfo name for double(GLIBCPP_3.2) [1] | 1881 |------------------------------------------------------------| 1882 |typeinfo name for long double(GLIBCPP_3.2) [1] | 1883 |------------------------------------------------------------| 1884 |typeinfo name for float(GLIBCPP_3.2) [1] | 1885 |------------------------------------------------------------| 1886 |typeinfo name for unsigned char(GLIBCPP_3.2) [1] | 1887 |------------------------------------------------------------| 1888 |typeinfo name for int(GLIBCPP_3.2) [1] | 1889 |------------------------------------------------------------| 1890 |typeinfo name for unsigned int(GLIBCPP_3.2) [1] | 1891 |------------------------------------------------------------| 1892 |typeinfo name for long(GLIBCPP_3.2) [1] | 1893 |------------------------------------------------------------| 1894 |typeinfo name for unsigned long(GLIBCPP_3.2) [1] | 1895 |------------------------------------------------------------| 1896 |typeinfo name for short(GLIBCPP_3.2) [1] | 1897 |------------------------------------------------------------| 1898 |typeinfo name for unsigned short(GLIBCPP_3.2) [1] | 1899 |------------------------------------------------------------| 1900 |typeinfo name for void(GLIBCPP_3.2) [1] | 1901 |------------------------------------------------------------| 1902 |typeinfo name for wchar_t(GLIBCPP_3.2) [1] | 1903 |------------------------------------------------------------| 1904 |typeinfo name for long long(GLIBCPP_3.2) [1] | 1905 |------------------------------------------------------------| 1906 |typeinfo name for unsigned long long(GLIBCPP_3.2) [1] | 1907 +------------------------------------------------------------+ 1908 1909 Referenced Specification(s) 1910 1911 [1]. Itanium C++ ABI 1912 1913 ------------------------------------------------------------------------------- 1914 1915 struct numeric_limits 1916 1917 ------------------------------------------------------------------------------- 1918 1919 Interfaces for struct numeric_limits 1920 1921 No external methods are defined for libstdcxx - struct numeric_limits 1923 1924 An LSB conforming implementation shall provide the generic data interfaces for 1925 struct numeric_limits specified in Table 9-5, with the full 1926 functionality as described in the referenced underlying specification. 1927 1928 Table 9-5. libstdcxx - struct numeric_limits Data Interfaces 1929 1930 +---------------------------------------------------------------+ 1931 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 1932 |---------------------------------------------------------------| 1933 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 1934 |---------------------------------------------------------------| 1935 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 1936 |---------------------------------------------------------------| 1937 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 1938 |---------------------------------------------------------------| 1939 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 1940 |---------------------------------------------------------------| 1941 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 1942 |---------------------------------------------------------------| 1943 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 1944 |---------------------------------------------------------------| 1945 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 1946 |---------------------------------------------------------------| 1947 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 1948 |---------------------------------------------------------------| 1949 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 1950 |---------------------------------------------------------------| 1951 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 1952 |---------------------------------------------------------------| 1953 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 1954 |---------------------------------------------------------------| 1955 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 1956 |---------------------------------------------------------------| 1957 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 1958 |---------------------------------------------------------------| 1959 |numeric_limits::radix(GLIBCPP_3.2) [1] | 1960 |---------------------------------------------------------------| 1961 |numeric_limits::traps(GLIBCPP_3.2) [1] | 1962 |---------------------------------------------------------------| 1963 |numeric_limits::digits(GLIBCPP_3.2) [1] | 1964 |---------------------------------------------------------------| 1965 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 1966 |---------------------------------------------------------------| 1967 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 1968 |---------------------------------------------------------------| 1969 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 1970 |---------------------------------------------------------------| 1971 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 1972 |---------------------------------------------------------------| 1973 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 1974 +---------------------------------------------------------------+ 1975 1976 Referenced Specification(s) 1977 1978 [1]. ISO/IEC 14882: 2003 C++ Language 1979 1980 ------------------------------------------------------------------------------- 1981 1982 struct __numeric_limits_base 1983 1984 ------------------------------------------------------------------------------- 1985 1986 Interfaces for struct __numeric_limits_base 1987 1988 No external methods are defined for libstdcxx - struct __numeric_limits_base 1989 1990 An LSB conforming implementation shall provide the generic data interfaces for 1991 struct __numeric_limits_base specified in Table 9-6, with the full 1992 functionality as described in the referenced underlying specification. 1993 1994 Table 9-6. libstdcxx - struct __numeric_limits_base Data Interfaces 1995 1996 +---------------------------------------------------------+ 1997 |__numeric_limits_base::has_denorm(GLIBCPP_3.2) [1] | 1998 |---------------------------------------------------------| 1999 |__numeric_limits_base::is_bounded(GLIBCPP_3.2) [1] | 2000 |---------------------------------------------------------| 2001 |__numeric_limits_base::is_integer(GLIBCPP_3.2) [1] | 2002 |---------------------------------------------------------| 2003 |__numeric_limits_base::round_style(GLIBCPP_3.2) [1] | 2004 |---------------------------------------------------------| 2005 |__numeric_limits_base::has_infinity(GLIBCPP_3.2) [1] | 2006 |---------------------------------------------------------| 2007 |__numeric_limits_base::max_exponent(GLIBCPP_3.2) [1] | 2008 |---------------------------------------------------------| 2009 |__numeric_limits_base::min_exponent(GLIBCPP_3.2) [1] | 2010 |---------------------------------------------------------| 2011 |__numeric_limits_base::has_quiet_NaN(GLIBCPP_3.2) [1] | 2012 |---------------------------------------------------------| 2013 |__numeric_limits_base::is_specialized(GLIBCPP_3.2) [1] | 2014 |---------------------------------------------------------| 2015 |__numeric_limits_base::max_exponent10(GLIBCPP_3.2) [1] | 2016 |---------------------------------------------------------| 2017 |__numeric_limits_base::min_exponent10(GLIBCPP_3.2) [1] | 2018 |---------------------------------------------------------| 2019 |__numeric_limits_base::has_denorm_loss(GLIBCPP_3.2) [1] | 2020 |---------------------------------------------------------| 2021 |__numeric_limits_base::tinyness_before(GLIBCPP_3.2) [1] | 2022 |---------------------------------------------------------| 2023 |__numeric_limits_base::has_signaling_NaN(GLIBCPP_3.2) [1]| 2024 |---------------------------------------------------------| 2025 |__numeric_limits_base::radix(GLIBCPP_3.2) [1] | 2026 |---------------------------------------------------------| 2027 |__numeric_limits_base::traps(GLIBCPP_3.2) [1] | 2028 |---------------------------------------------------------| 2029 |__numeric_limits_base::digits(GLIBCPP_3.2) [1] | 2030 |---------------------------------------------------------| 2031 |__numeric_limits_base::digits10(GLIBCPP_3.2) [1] | 2032 |---------------------------------------------------------| 2033 |__numeric_limits_base::is_exact(GLIBCPP_3.2) [1] | 2034 |---------------------------------------------------------| 2035 |__numeric_limits_base::is_iec559(GLIBCPP_3.2) [1] | 2036 |---------------------------------------------------------| 2037 |__numeric_limits_base::is_modulo(GLIBCPP_3.2) [1] | 2038 |---------------------------------------------------------| 2039 |__numeric_limits_base::is_signed(GLIBCPP_3.2) [1] | 2040 +---------------------------------------------------------+ 2041 2042 Referenced Specification(s) 2043 2044 [1]. ISO/IEC 14882: 2003 C++ Language 2045 2046 ------------------------------------------------------------------------------- 2047 2048 struct numeric_limits 2049 2050 ------------------------------------------------------------------------------- 2051 2052 Interfaces for struct numeric_limits 2053 2054 No external methods are defined for libstdcxx - struct numeric_limits 2056 2057 An LSB conforming implementation shall provide the generic data interfaces for 2058 struct numeric_limits specified in Table 9-7, with the full 2059 functionality as described in the referenced underlying specification. 2060 2061 Table 9-7. libstdcxx - struct numeric_limits Data Interfaces 2062 2063 +-------------------------------------------------------------+ 2064 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2065 |-------------------------------------------------------------| 2066 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2067 |-------------------------------------------------------------| 2068 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2069 |-------------------------------------------------------------| 2070 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2071 |-------------------------------------------------------------| 2072 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2073 |-------------------------------------------------------------| 2074 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2075 |-------------------------------------------------------------| 2076 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2077 |-------------------------------------------------------------| 2078 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2079 |-------------------------------------------------------------| 2080 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2081 |-------------------------------------------------------------| 2082 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2083 |-------------------------------------------------------------| 2084 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2085 |-------------------------------------------------------------| 2086 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2087 |-------------------------------------------------------------| 2088 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2089 |-------------------------------------------------------------| 2090 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2091 |-------------------------------------------------------------| 2092 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2093 |-------------------------------------------------------------| 2094 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2095 |-------------------------------------------------------------| 2096 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2097 |-------------------------------------------------------------| 2098 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2099 |-------------------------------------------------------------| 2100 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2101 |-------------------------------------------------------------| 2102 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2103 |-------------------------------------------------------------| 2104 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2105 |-------------------------------------------------------------| 2106 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2107 +-------------------------------------------------------------+ 2108 2109 Referenced Specification(s) 2110 2111 [1]. ISO/IEC 14882: 2003 C++ Language 2112 2113 ------------------------------------------------------------------------------- 2114 2115 struct numeric_limits 2116 2117 ------------------------------------------------------------------------------- 2118 2119 Interfaces for struct numeric_limits 2120 2121 No external methods are defined for libstdcxx - struct numeric_limits 2123 2124 An LSB conforming implementation shall provide the generic data interfaces for 2125 struct numeric_limits specified in Table 9-8, with the full 2126 functionality as described in the referenced underlying specification. 2127 2128 Table 9-8. libstdcxx - struct numeric_limits Data 2129 Interfaces 2130 2131 +----------------------------------------------------------------------+ 2132 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2133 |----------------------------------------------------------------------| 2134 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2135 |----------------------------------------------------------------------| 2136 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2137 |----------------------------------------------------------------------| 2138 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2139 |----------------------------------------------------------------------| 2140 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2141 |----------------------------------------------------------------------| 2142 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2143 |----------------------------------------------------------------------| 2144 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2145 |----------------------------------------------------------------------| 2146 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2147 |----------------------------------------------------------------------| 2148 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2149 |----------------------------------------------------------------------| 2150 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2151 |----------------------------------------------------------------------| 2152 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2153 |----------------------------------------------------------------------| 2154 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2155 |----------------------------------------------------------------------| 2156 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2157 |----------------------------------------------------------------------| 2158 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2159 |----------------------------------------------------------------------| 2160 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2161 |----------------------------------------------------------------------| 2162 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2163 |----------------------------------------------------------------------| 2164 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2165 |----------------------------------------------------------------------| 2166 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2167 |----------------------------------------------------------------------| 2168 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2169 |----------------------------------------------------------------------| 2170 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2171 |----------------------------------------------------------------------| 2172 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2173 |----------------------------------------------------------------------| 2174 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2175 +----------------------------------------------------------------------+ 2176 2177 Referenced Specification(s) 2178 2179 [1]. ISO/IEC 14882: 2003 C++ Language 2180 2181 ------------------------------------------------------------------------------- 2182 2183 struct numeric_limits 2184 2185 ------------------------------------------------------------------------------- 2186 2187 Interfaces for struct numeric_limits 2188 2189 No external methods are defined for libstdcxx - struct numeric_limits 2190 2191 An LSB conforming implementation shall provide the generic data interfaces for 2192 struct numeric_limits specified in Table 9-9, with the full 2193 functionality as described in the referenced underlying specification. 2194 2195 Table 9-9. libstdcxx - struct numeric_limits Data Interfaces 2196 2197 +---------------------------------------------------------+ 2198 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2199 |---------------------------------------------------------| 2200 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2201 |---------------------------------------------------------| 2202 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2203 |---------------------------------------------------------| 2204 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2205 |---------------------------------------------------------| 2206 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2207 |---------------------------------------------------------| 2208 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2209 |---------------------------------------------------------| 2210 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2211 |---------------------------------------------------------| 2212 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2213 |---------------------------------------------------------| 2214 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2215 |---------------------------------------------------------| 2216 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2217 |---------------------------------------------------------| 2218 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2219 |---------------------------------------------------------| 2220 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2221 |---------------------------------------------------------| 2222 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2223 |---------------------------------------------------------| 2224 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2225 |---------------------------------------------------------| 2226 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2227 |---------------------------------------------------------| 2228 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2229 |---------------------------------------------------------| 2230 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2231 |---------------------------------------------------------| 2232 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2233 |---------------------------------------------------------| 2234 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2235 |---------------------------------------------------------| 2236 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2237 |---------------------------------------------------------| 2238 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2239 |---------------------------------------------------------| 2240 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2241 +---------------------------------------------------------+ 2242 2243 Referenced Specification(s) 2244 2245 [1]. ISO/IEC 14882: 2003 C++ Language 2246 2247 ------------------------------------------------------------------------------- 2248 2249 struct numeric_limits 2250 2251 ------------------------------------------------------------------------------- 2252 2253 Interfaces for struct numeric_limits 2254 2255 No external methods are defined for libstdcxx - struct numeric_limits 2256 2257 An LSB conforming implementation shall provide the generic data interfaces for 2258 struct numeric_limits specified in Table 9-10, with the full 2259 functionality as described in the referenced underlying specification. 2260 2261 Table 9-10. libstdcxx - struct numeric_limits Data Interfaces 2262 2263 +----------------------------------------------------------+ 2264 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2265 |----------------------------------------------------------| 2266 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2267 |----------------------------------------------------------| 2268 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2269 |----------------------------------------------------------| 2270 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2271 |----------------------------------------------------------| 2272 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2273 |----------------------------------------------------------| 2274 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2275 |----------------------------------------------------------| 2276 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2277 |----------------------------------------------------------| 2278 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2279 |----------------------------------------------------------| 2280 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2281 |----------------------------------------------------------| 2282 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2283 |----------------------------------------------------------| 2284 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2285 |----------------------------------------------------------| 2286 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2287 |----------------------------------------------------------| 2288 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2289 |----------------------------------------------------------| 2290 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2291 |----------------------------------------------------------| 2292 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2293 |----------------------------------------------------------| 2294 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2295 |----------------------------------------------------------| 2296 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2297 |----------------------------------------------------------| 2298 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2299 |----------------------------------------------------------| 2300 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2301 |----------------------------------------------------------| 2302 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2303 |----------------------------------------------------------| 2304 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2305 |----------------------------------------------------------| 2306 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2307 +----------------------------------------------------------+ 2308 2309 Referenced Specification(s) 2310 2311 [1]. ISO/IEC 14882: 2003 C++ Language 2312 2313 ------------------------------------------------------------------------------- 2314 2315 struct numeric_limits 2316 2317 ------------------------------------------------------------------------------- 2318 2319 Interfaces for struct numeric_limits 2320 2321 No external methods are defined for libstdcxx - struct numeric_limits 2322 2323 An LSB conforming implementation shall provide the generic data interfaces for 2324 struct numeric_limits specified in Table 9-11, with the full 2325 functionality as described in the referenced underlying specification. 2326 2327 Table 9-11. libstdcxx - struct numeric_limits Data Interfaces 2328 2329 +---------------------------------------------------------+ 2330 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2331 |---------------------------------------------------------| 2332 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2333 |---------------------------------------------------------| 2334 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2335 |---------------------------------------------------------| 2336 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2337 |---------------------------------------------------------| 2338 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2339 |---------------------------------------------------------| 2340 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2341 |---------------------------------------------------------| 2342 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2343 |---------------------------------------------------------| 2344 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2345 |---------------------------------------------------------| 2346 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2347 |---------------------------------------------------------| 2348 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2349 |---------------------------------------------------------| 2350 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2351 |---------------------------------------------------------| 2352 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2353 |---------------------------------------------------------| 2354 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2355 |---------------------------------------------------------| 2356 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2357 |---------------------------------------------------------| 2358 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2359 |---------------------------------------------------------| 2360 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2361 |---------------------------------------------------------| 2362 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2363 |---------------------------------------------------------| 2364 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2365 |---------------------------------------------------------| 2366 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2367 |---------------------------------------------------------| 2368 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2369 |---------------------------------------------------------| 2370 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2371 |---------------------------------------------------------| 2372 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2373 +---------------------------------------------------------+ 2374 2375 Referenced Specification(s) 2376 2377 [1]. ISO/IEC 14882: 2003 C++ Language 2378 2379 ------------------------------------------------------------------------------- 2380 2381 struct numeric_limits 2382 2383 ------------------------------------------------------------------------------- 2384 2385 Interfaces for struct numeric_limits 2386 2387 No external methods are defined for libstdcxx - struct numeric_limits 2389 2390 An LSB conforming implementation shall provide the generic data interfaces for 2391 struct numeric_limits specified in Table 9-12, with the full 2392 functionality as described in the referenced underlying specification. 2393 2394 Table 9-12. libstdcxx - struct numeric_limits Data Interfaces 2395 2396 +------------------------------------------------------------------+ 2397 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2398 |------------------------------------------------------------------| 2399 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2400 |------------------------------------------------------------------| 2401 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2402 |------------------------------------------------------------------| 2403 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2404 |------------------------------------------------------------------| 2405 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2406 |------------------------------------------------------------------| 2407 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2408 |------------------------------------------------------------------| 2409 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2410 |------------------------------------------------------------------| 2411 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2412 |------------------------------------------------------------------| 2413 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2414 |------------------------------------------------------------------| 2415 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2416 |------------------------------------------------------------------| 2417 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2418 |------------------------------------------------------------------| 2419 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2420 |------------------------------------------------------------------| 2421 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2422 |------------------------------------------------------------------| 2423 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2424 |------------------------------------------------------------------| 2425 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2426 |------------------------------------------------------------------| 2427 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2428 |------------------------------------------------------------------| 2429 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2430 |------------------------------------------------------------------| 2431 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2432 |------------------------------------------------------------------| 2433 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2434 |------------------------------------------------------------------| 2435 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2436 |------------------------------------------------------------------| 2437 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2438 |------------------------------------------------------------------| 2439 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2440 +------------------------------------------------------------------+ 2441 2442 Referenced Specification(s) 2443 2444 [1]. ISO/IEC 14882: 2003 C++ Language 2445 2446 ------------------------------------------------------------------------------- 2447 2448 struct numeric_limits 2449 2450 ------------------------------------------------------------------------------- 2451 2452 Interfaces for struct numeric_limits 2453 2454 No external methods are defined for libstdcxx - struct numeric_limits 2455 2456 An LSB conforming implementation shall provide the generic data interfaces for 2457 struct numeric_limits specified in Table 9-13, with the full functionality 2458 as described in the referenced underlying specification. 2459 2460 Table 9-13. libstdcxx - struct numeric_limits Data Interfaces 2461 2462 +-------------------------------------------------------+ 2463 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2464 |-------------------------------------------------------| 2465 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2466 |-------------------------------------------------------| 2467 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2468 |-------------------------------------------------------| 2469 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2470 |-------------------------------------------------------| 2471 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2472 |-------------------------------------------------------| 2473 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2474 |-------------------------------------------------------| 2475 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2476 |-------------------------------------------------------| 2477 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2478 |-------------------------------------------------------| 2479 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2480 |-------------------------------------------------------| 2481 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2482 |-------------------------------------------------------| 2483 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2484 |-------------------------------------------------------| 2485 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2486 |-------------------------------------------------------| 2487 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2488 |-------------------------------------------------------| 2489 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2490 |-------------------------------------------------------| 2491 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2492 |-------------------------------------------------------| 2493 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2494 |-------------------------------------------------------| 2495 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2496 |-------------------------------------------------------| 2497 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2498 |-------------------------------------------------------| 2499 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2500 |-------------------------------------------------------| 2501 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2502 |-------------------------------------------------------| 2503 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2504 |-------------------------------------------------------| 2505 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2506 +-------------------------------------------------------+ 2507 2508 Referenced Specification(s) 2509 2510 [1]. ISO/IEC 14882: 2003 C++ Language 2511 2512 ------------------------------------------------------------------------------- 2513 2514 struct numeric_limits 2515 2516 ------------------------------------------------------------------------------- 2517 2518 Interfaces for struct numeric_limits 2519 2520 No external methods are defined for libstdcxx - struct numeric_limits 2522 2523 An LSB conforming implementation shall provide the generic data interfaces for 2524 struct numeric_limits specified in Table 9-14, with the full 2525 functionality as described in the referenced underlying specification. 2526 2527 Table 9-14. libstdcxx - struct numeric_limits Data Interfaces 2528 2529 +----------------------------------------------------------------+ 2530 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2531 |----------------------------------------------------------------| 2532 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2533 |----------------------------------------------------------------| 2534 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2535 |----------------------------------------------------------------| 2536 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2537 |----------------------------------------------------------------| 2538 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2539 |----------------------------------------------------------------| 2540 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2541 |----------------------------------------------------------------| 2542 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2543 |----------------------------------------------------------------| 2544 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2545 |----------------------------------------------------------------| 2546 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2547 |----------------------------------------------------------------| 2548 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2549 |----------------------------------------------------------------| 2550 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2551 |----------------------------------------------------------------| 2552 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2553 |----------------------------------------------------------------| 2554 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2555 |----------------------------------------------------------------| 2556 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2557 |----------------------------------------------------------------| 2558 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2559 |----------------------------------------------------------------| 2560 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2561 |----------------------------------------------------------------| 2562 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2563 |----------------------------------------------------------------| 2564 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2565 |----------------------------------------------------------------| 2566 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2567 |----------------------------------------------------------------| 2568 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2569 |----------------------------------------------------------------| 2570 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2571 |----------------------------------------------------------------| 2572 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2573 +----------------------------------------------------------------+ 2574 2575 Referenced Specification(s) 2576 2577 [1]. ISO/IEC 14882: 2003 C++ Language 2578 2579 ------------------------------------------------------------------------------- 2580 2581 struct numeric_limits 2582 2583 ------------------------------------------------------------------------------- 2584 2585 Interfaces for struct numeric_limits 2586 2587 No external methods are defined for libstdcxx - struct numeric_limits 2588 2589 An LSB conforming implementation shall provide the generic data interfaces for 2590 struct numeric_limits specified in Table 9-15, with the full 2591 functionality as described in the referenced underlying specification. 2592 2593 Table 9-15. libstdcxx - struct numeric_limits Data Interfaces 2594 2595 +--------------------------------------------------------+ 2596 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2597 |--------------------------------------------------------| 2598 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2599 |--------------------------------------------------------| 2600 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2601 |--------------------------------------------------------| 2602 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2603 |--------------------------------------------------------| 2604 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2605 |--------------------------------------------------------| 2606 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2607 |--------------------------------------------------------| 2608 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2609 |--------------------------------------------------------| 2610 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2611 |--------------------------------------------------------| 2612 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2613 |--------------------------------------------------------| 2614 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2615 |--------------------------------------------------------| 2616 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2617 |--------------------------------------------------------| 2618 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2619 |--------------------------------------------------------| 2620 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2621 |--------------------------------------------------------| 2622 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2623 |--------------------------------------------------------| 2624 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2625 |--------------------------------------------------------| 2626 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2627 |--------------------------------------------------------| 2628 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2629 |--------------------------------------------------------| 2630 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2631 |--------------------------------------------------------| 2632 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2633 |--------------------------------------------------------| 2634 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2635 |--------------------------------------------------------| 2636 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2637 |--------------------------------------------------------| 2638 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2639 +--------------------------------------------------------+ 2640 2641 Referenced Specification(s) 2642 2643 [1]. ISO/IEC 14882: 2003 C++ Language 2644 2645 ------------------------------------------------------------------------------- 2646 2647 struct numeric_limits 2648 2649 ------------------------------------------------------------------------------- 2650 2651 Interfaces for struct numeric_limits 2652 2653 No external methods are defined for libstdcxx - struct numeric_limits 2655 2656 An LSB conforming implementation shall provide the generic data interfaces for 2657 struct numeric_limits specified in Table 9-16, with the full 2658 functionality as described in the referenced underlying specification. 2659 2660 Table 9-16. libstdcxx - struct numeric_limits Data Interfaces 2661 2662 +-----------------------------------------------------------------+ 2663 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2664 |-----------------------------------------------------------------| 2665 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2666 |-----------------------------------------------------------------| 2667 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2668 |-----------------------------------------------------------------| 2669 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2670 |-----------------------------------------------------------------| 2671 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2672 |-----------------------------------------------------------------| 2673 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2674 |-----------------------------------------------------------------| 2675 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2676 |-----------------------------------------------------------------| 2677 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2678 |-----------------------------------------------------------------| 2679 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2680 |-----------------------------------------------------------------| 2681 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2682 |-----------------------------------------------------------------| 2683 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2684 |-----------------------------------------------------------------| 2685 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2686 |-----------------------------------------------------------------| 2687 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2688 |-----------------------------------------------------------------| 2689 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2690 |-----------------------------------------------------------------| 2691 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2692 |-----------------------------------------------------------------| 2693 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2694 |-----------------------------------------------------------------| 2695 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2696 |-----------------------------------------------------------------| 2697 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2698 |-----------------------------------------------------------------| 2699 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2700 |-----------------------------------------------------------------| 2701 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2702 |-----------------------------------------------------------------| 2703 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2704 |-----------------------------------------------------------------| 2705 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2706 +-----------------------------------------------------------------+ 2707 2708 Referenced Specification(s) 2709 2710 [1]. ISO/IEC 14882: 2003 C++ Language 2711 2712 ------------------------------------------------------------------------------- 2713 2714 struct numeric_limits 2715 2716 ------------------------------------------------------------------------------- 2717 2718 Interfaces for struct numeric_limits 2719 2720 No external methods are defined for libstdcxx - struct numeric_limits 2721 2722 An LSB conforming implementation shall provide the generic data interfaces for 2723 struct numeric_limits specified in Table 9-17, with the full 2724 functionality as described in the referenced underlying specification. 2725 2726 Table 9-17. libstdcxx - struct numeric_limits Data Interfaces 2727 2728 +-----------------------------------------------------------+ 2729 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2730 |-----------------------------------------------------------| 2731 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2732 |-----------------------------------------------------------| 2733 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2734 |-----------------------------------------------------------| 2735 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2736 |-----------------------------------------------------------| 2737 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2738 |-----------------------------------------------------------| 2739 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2740 |-----------------------------------------------------------| 2741 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2742 |-----------------------------------------------------------| 2743 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2744 |-----------------------------------------------------------| 2745 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2746 |-----------------------------------------------------------| 2747 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2748 |-----------------------------------------------------------| 2749 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2750 |-----------------------------------------------------------| 2751 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2752 |-----------------------------------------------------------| 2753 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2754 |-----------------------------------------------------------| 2755 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2756 |-----------------------------------------------------------| 2757 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2758 |-----------------------------------------------------------| 2759 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2760 |-----------------------------------------------------------| 2761 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2762 |-----------------------------------------------------------| 2763 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2764 |-----------------------------------------------------------| 2765 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2766 |-----------------------------------------------------------| 2767 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2768 |-----------------------------------------------------------| 2769 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2770 |-----------------------------------------------------------| 2771 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2772 +-----------------------------------------------------------+ 2773 2774 Referenced Specification(s) 2775 2776 [1]. ISO/IEC 14882: 2003 C++ Language 2777 2778 ------------------------------------------------------------------------------- 2779 2780 struct numeric_limits 2781 2782 ------------------------------------------------------------------------------- 2783 2784 Interfaces for struct numeric_limits 2785 2786 No external methods are defined for libstdcxx - struct numeric_limits 2788 2789 An LSB conforming implementation shall provide the generic data interfaces for 2790 struct numeric_limits specified in Table 9-18, with the full 2791 functionality as described in the referenced underlying specification. 2792 2793 Table 9-18. libstdcxx - struct numeric_limits Data Interfaces 2794 2795 +-----------------------------------------------------------------+ 2796 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2797 |-----------------------------------------------------------------| 2798 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2799 |-----------------------------------------------------------------| 2800 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2801 |-----------------------------------------------------------------| 2802 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2803 |-----------------------------------------------------------------| 2804 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2805 |-----------------------------------------------------------------| 2806 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2807 |-----------------------------------------------------------------| 2808 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2809 |-----------------------------------------------------------------| 2810 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2811 |-----------------------------------------------------------------| 2812 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2813 |-----------------------------------------------------------------| 2814 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2815 |-----------------------------------------------------------------| 2816 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2817 |-----------------------------------------------------------------| 2818 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2819 |-----------------------------------------------------------------| 2820 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2821 |-----------------------------------------------------------------| 2822 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2823 |-----------------------------------------------------------------| 2824 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2825 |-----------------------------------------------------------------| 2826 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2827 |-----------------------------------------------------------------| 2828 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2829 |-----------------------------------------------------------------| 2830 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2831 |-----------------------------------------------------------------| 2832 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2833 |-----------------------------------------------------------------| 2834 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2835 |-----------------------------------------------------------------| 2836 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2837 |-----------------------------------------------------------------| 2838 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2839 +-----------------------------------------------------------------+ 2840 2841 Referenced Specification(s) 2842 2843 [1]. ISO/IEC 14882: 2003 C++ Language 2844 2845 ------------------------------------------------------------------------------- 2846 2847 struct numeric_limits 2848 2849 ------------------------------------------------------------------------------- 2850 2851 Interfaces for struct numeric_limits 2852 2853 No external methods are defined for libstdcxx - struct numeric_limits 2855 2856 An LSB conforming implementation shall provide the generic data interfaces for 2857 struct numeric_limits specified in Table 9-19, with the full 2858 functionality as described in the referenced underlying specification. 2859 2860 Table 9-19. libstdcxx - struct numeric_limits Data Interfaces 2861 2862 +---------------------------------------------------------------+ 2863 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2864 |---------------------------------------------------------------| 2865 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2866 |---------------------------------------------------------------| 2867 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2868 |---------------------------------------------------------------| 2869 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2870 |---------------------------------------------------------------| 2871 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2872 |---------------------------------------------------------------| 2873 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2874 |---------------------------------------------------------------| 2875 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2876 |---------------------------------------------------------------| 2877 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2878 |---------------------------------------------------------------| 2879 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2880 |---------------------------------------------------------------| 2881 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2882 |---------------------------------------------------------------| 2883 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2884 |---------------------------------------------------------------| 2885 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2886 |---------------------------------------------------------------| 2887 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2888 |---------------------------------------------------------------| 2889 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2890 |---------------------------------------------------------------| 2891 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2892 |---------------------------------------------------------------| 2893 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2894 |---------------------------------------------------------------| 2895 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2896 |---------------------------------------------------------------| 2897 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2898 |---------------------------------------------------------------| 2899 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2900 |---------------------------------------------------------------| 2901 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2902 |---------------------------------------------------------------| 2903 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2904 |---------------------------------------------------------------| 2905 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2906 +---------------------------------------------------------------+ 2907 2908 Referenced Specification(s) 2909 2910 [1]. ISO/IEC 14882: 2003 C++ Language 2911 2912 ------------------------------------------------------------------------------- 2913 2914 struct numeric_limits 2915 2916 ------------------------------------------------------------------------------- 2917 2918 Interfaces for struct numeric_limits 2919 2920 No external methods are defined for libstdcxx - struct numeric_limits 2921 2922 An LSB conforming implementation shall provide the generic data interfaces for 2923 struct numeric_limits specified in Table 9-20, with the full 2924 functionality as described in the referenced underlying specification. 2925 2926 Table 9-20. libstdcxx - struct numeric_limits Data Interfaces 2927 2928 +--------------------------------------------------------+ 2929 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2930 |--------------------------------------------------------| 2931 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2932 |--------------------------------------------------------| 2933 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2934 |--------------------------------------------------------| 2935 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2936 |--------------------------------------------------------| 2937 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2938 |--------------------------------------------------------| 2939 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2940 |--------------------------------------------------------| 2941 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2942 |--------------------------------------------------------| 2943 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2944 |--------------------------------------------------------| 2945 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2946 |--------------------------------------------------------| 2947 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2948 |--------------------------------------------------------| 2949 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2950 |--------------------------------------------------------| 2951 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2952 |--------------------------------------------------------| 2953 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2954 |--------------------------------------------------------| 2955 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2956 |--------------------------------------------------------| 2957 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2958 |--------------------------------------------------------| 2959 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2960 |--------------------------------------------------------| 2961 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2962 |--------------------------------------------------------| 2963 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2964 |--------------------------------------------------------| 2965 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2966 |--------------------------------------------------------| 2967 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2968 |--------------------------------------------------------| 2969 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2970 |--------------------------------------------------------| 2971 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2972 +--------------------------------------------------------+ 2973 2974 Referenced Specification(s) 2975 2976 [1]. ISO/IEC 14882: 2003 C++ Language 2977 2978 ------------------------------------------------------------------------------- 2979 2980 struct numeric_limits 2981 2982 ------------------------------------------------------------------------------- 2983 2984 Interfaces for struct numeric_limits 2985 2986 No external methods are defined for libstdcxx - struct numeric_limits 2987 2988 An LSB conforming implementation shall provide the generic data interfaces for 2989 struct numeric_limits specified in Table 9-21, with the full 2990 functionality as described in the referenced underlying specification. 2991 2992 Table 9-21. libstdcxx - struct numeric_limits Data Interfaces 2993 2994 +--------------------------------------------------------+ 2995 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2996 |--------------------------------------------------------| 2997 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2998 |--------------------------------------------------------| 2999 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 3000 |--------------------------------------------------------| 3001 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 3002 |--------------------------------------------------------| 3003 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 3004 |--------------------------------------------------------| 3005 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 3006 |--------------------------------------------------------| 3007 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 3008 |--------------------------------------------------------| 3009 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 3010 |--------------------------------------------------------| 3011 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 3012 |--------------------------------------------------------| 3013 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 3014 |--------------------------------------------------------| 3015 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 3016 |--------------------------------------------------------| 3017 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 3018 |--------------------------------------------------------| 3019 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 3020 |--------------------------------------------------------| 3021 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 3022 |--------------------------------------------------------| 3023 |numeric_limits::radix(GLIBCPP_3.2) [1] | 3024 |--------------------------------------------------------| 3025 |numeric_limits::traps(GLIBCPP_3.2) [1] | 3026 |--------------------------------------------------------| 3027 |numeric_limits::digits(GLIBCPP_3.2) [1] | 3028 |--------------------------------------------------------| 3029 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 3030 |--------------------------------------------------------| 3031 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 3032 |--------------------------------------------------------| 3033 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 3034 |--------------------------------------------------------| 3035 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 3036 |--------------------------------------------------------| 3037 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 3038 +--------------------------------------------------------+ 3039 3040 Referenced Specification(s) 3041 3042 [1]. ISO/IEC 14882: 2003 C++ Language 3043 3044 ------------------------------------------------------------------------------- 3045 3046 Class allocator 3047 3048 ------------------------------------------------------------------------------- 3049 3050 Class data for allocator 3051 3052 ------------------------------------------------------------------------------- 3053 3054 Interfaces for Class allocator 3055 3056 An LSB conforming implementation shall provide the generic methods for Class 3057 std::allocator specified in Table 9-22, with the full functionality as 3058 described in the referenced underlying specification. 3059 3060 Table 9-22. libstdcxx - Class allocator Function Interfaces 3061 3062 +-------------------------------------------------------------------+ 3063 |allocator::address(char const&) const(GLIBCPP_3.2) [1] | 3064 |-------------------------------------------------------------------| 3065 |allocator::address(char&) const(GLIBCPP_3.2) [1] | 3066 |-------------------------------------------------------------------| 3067 |allocator::max_size() const(GLIBCPP_3.2) [1] | 3068 |-------------------------------------------------------------------| 3069 |allocator::deallocate(char*, unsigned int) [1] | 3070 |-------------------------------------------------------------------| 3071 |allocator::deallocate(char*, unsigned long) [1] | 3072 |-------------------------------------------------------------------| 3073 |allocator::destroy(char*)(GLIBCPP_3.2) [1] | 3074 |-------------------------------------------------------------------| 3075 |allocator::allocate(unsigned int, void const*) [1] | 3076 |-------------------------------------------------------------------| 3077 |allocator::allocate(unsigned long, void const*) [1] | 3078 |-------------------------------------------------------------------| 3079 |allocator::construct(char*, char const&)(GLIBCPP_3.2) [1] | 3080 |-------------------------------------------------------------------| 3081 |allocator::allocator(allocator const&)(GLIBCPP_3.2) [1]| 3082 |-------------------------------------------------------------------| 3083 |allocator::allocator()(GLIBCPP_3.2) [1] | 3084 |-------------------------------------------------------------------| 3085 |allocator::allocator(allocator const&)(GLIBCPP_3.2) [1]| 3086 |-------------------------------------------------------------------| 3087 |allocator::allocator()(GLIBCPP_3.2) [1] | 3088 |-------------------------------------------------------------------| 3089 |allocator::~allocator()(GLIBCPP_3.2) [1] | 3090 |-------------------------------------------------------------------| 3091 |allocator::~allocator()(GLIBCPP_3.2) [1] | 3092 +-------------------------------------------------------------------+ 3093 3094 Referenced Specification(s) 3095 3096 [1]. ISO/IEC 14882: 2003 C++ Language 3097 3098 ------------------------------------------------------------------------------- 3099 3100 Class allocator 3101 3102 ------------------------------------------------------------------------------- 3103 3104 Class data for allocator 3105 3106 ------------------------------------------------------------------------------- 3107 3108 Interfaces for Class allocator 3109 3110 An LSB conforming implementation shall provide the generic methods for Class 3111 std::allocator specified in Table 9-23, with the full functionality as 3112 described in the referenced underlying specification. 3113 3114 Table 9-23. libstdcxx - Class allocator Function Interfaces 3115 3116 +-------------------------------------------------------------------------+ 3117 |allocator::address(wchar_t const&) const(GLIBCPP_3.2) [1] | 3118 |-------------------------------------------------------------------------| 3119 |allocator::address(wchar_t&) const(GLIBCPP_3.2) [1] | 3120 |-------------------------------------------------------------------------| 3121 |allocator::max_size() const(GLIBCPP_3.2) [1] | 3122 |-------------------------------------------------------------------------| 3123 |allocator::deallocate(wchar_t*, unsigned int) [1] | 3124 |-------------------------------------------------------------------------| 3125 |allocator::deallocate(wchar_t*, unsigned long) [1] | 3126 |-------------------------------------------------------------------------| 3127 |allocator::destroy(wchar_t*)(GLIBCPP_3.2) [1] | 3128 |-------------------------------------------------------------------------| 3129 |allocator::allocate(unsigned int, void const*) [1] | 3130 |-------------------------------------------------------------------------| 3131 |allocator::allocate(unsigned long, void const*) [1] | 3132 |-------------------------------------------------------------------------| 3133 |allocator::construct(wchar_t*, wchar_t const&)(GLIBCPP_3.2) [1] | 3134 |-------------------------------------------------------------------------| 3135 |allocator::allocator(allocator const&)(GLIBCPP_3.2) [1]| 3136 |-------------------------------------------------------------------------| 3137 |allocator::allocator()(GLIBCPP_3.2) [1] | 3138 |-------------------------------------------------------------------------| 3139 |allocator::allocator(allocator const&)(GLIBCPP_3.2) [1]| 3140 |-------------------------------------------------------------------------| 3141 |allocator::allocator()(GLIBCPP_3.2) [1] | 3142 |-------------------------------------------------------------------------| 3143 |allocator::~allocator()(GLIBCPP_3.2) [1] | 3144 |-------------------------------------------------------------------------| 3145 |allocator::~allocator()(GLIBCPP_3.2) [1] | 3146 +-------------------------------------------------------------------------+ 3147 3148 Referenced Specification(s) 3149 3150 [1]. ISO/IEC 14882: 2003 C++ Language 3151 3152 ------------------------------------------------------------------------------- 3153 3154 facet functions 3155 3156 ------------------------------------------------------------------------------- 3157 3158 Interfaces for facet functions 3159 3160 An LSB conforming implementation shall provide the generic methods for facet 3161 functions specified in Table 9-24, with the full functionality as described in 3162 the referenced underlying specification. 3163 3164 Table 9-24. libstdcxx - facet functions Function Interfaces 3165 3166 +-----------------------------------------------------------------------------+ 3167 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3168 |-----------------------------------------------------------------------------| 3169 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3170 |-----------------------------------------------------------------------------| 3171 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3172 |-----------------------------------------------------------------------------| 3173 |bool has_facet >(locale const&)(GLIBCPP_3.2)| 3174 |[1] | 3175 |-----------------------------------------------------------------------------| 3176 |bool has_facet >(locale const&) | 3177 |(GLIBCPP_3.2) [1] | 3178 |-----------------------------------------------------------------------------| 3179 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3180 |-----------------------------------------------------------------------------| 3181 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3182 |-----------------------------------------------------------------------------| 3183 |bool has_facet > > | 3184 |>(locale const&)(GLIBCPP_3.2) [1] | 3185 |-----------------------------------------------------------------------------| 3186 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3188 |-----------------------------------------------------------------------------| 3189 |bool has_facet > > | 3190 |>(locale const&)(GLIBCPP_3.2) [1] | 3191 |-----------------------------------------------------------------------------| 3192 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3194 |-----------------------------------------------------------------------------| 3195 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3196 |-----------------------------------------------------------------------------| 3197 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3198 |-----------------------------------------------------------------------------| 3199 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3200 |-----------------------------------------------------------------------------| 3201 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3202 |-----------------------------------------------------------------------------| 3203 |bool has_facet > >| 3204 |>(locale const&)(GLIBCPP_3.2) [1] | 3205 |-----------------------------------------------------------------------------| 3206 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3208 |-----------------------------------------------------------------------------| 3209 |bool has_facet > >| 3210 |>(locale const&)(GLIBCPP_3.2) [1] | 3211 |-----------------------------------------------------------------------------| 3212 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3214 |-----------------------------------------------------------------------------| 3215 |bool has_facet > | 3216 |> >(locale const&)(GLIBCPP_3.2) [1] | 3217 |-----------------------------------------------------------------------------| 3218 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3220 |-----------------------------------------------------------------------------| 3221 |bool has_facet > | 3222 |> >(locale const&)(GLIBCPP_3.2) [1] | 3223 |-----------------------------------------------------------------------------| 3224 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3226 |-----------------------------------------------------------------------------| 3227 |moneypunct const& use_facet >(locale | 3228 |const&)(GLIBCPP_3.2) [1] | 3229 |-----------------------------------------------------------------------------| 3230 |moneypunct const& use_facet >(locale const| 3231 |&)(GLIBCPP_3.2) [1] | 3232 |-----------------------------------------------------------------------------| 3233 |moneypunct const& use_facet > | 3234 |(locale const&)(GLIBCPP_3.2) [1] | 3235 |-----------------------------------------------------------------------------| 3236 |moneypunct const& use_facet >(locale| 3237 |const&)(GLIBCPP_3.2) [1] | 3238 |-----------------------------------------------------------------------------| 3239 |__timepunct const& use_facet<__timepunct >(locale const&) | 3240 |(GLIBCPP_3.2) [1] | 3241 |-----------------------------------------------------------------------------| 3242 |__timepunct const& use_facet<__timepunct >(locale const&) | 3243 |(GLIBCPP_3.2) [1] | 3244 |-----------------------------------------------------------------------------| 3245 |ctype const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3246 |-----------------------------------------------------------------------------| 3247 |ctype const& use_facet >(locale const&)(GLIBCPP_3.2) | 3248 |[1] | 3249 |-----------------------------------------------------------------------------| 3250 |codecvt const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3252 |-----------------------------------------------------------------------------| 3253 |codecvt const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3255 |-----------------------------------------------------------------------------| 3256 |collate const& use_facet >(locale const&)(GLIBCPP_3.2) | 3257 |[1] | 3258 |-----------------------------------------------------------------------------| 3259 |collate const& use_facet >(locale const&) | 3260 |(GLIBCPP_3.2) [1] | 3261 |-----------------------------------------------------------------------------| 3262 |num_get > > const& | 3263 |use_facet > > > | 3264 |(locale const&)(GLIBCPP_3.2) [1] | 3265 |-----------------------------------------------------------------------------| 3266 |num_get > > const&| 3267 |use_facet | 3268 |> > >(locale const&)(GLIBCPP_3.2) [1] | 3269 |-----------------------------------------------------------------------------| 3270 |num_put > > const& | 3271 |use_facet > > > | 3272 |(locale const&)(GLIBCPP_3.2) [1] | 3273 |-----------------------------------------------------------------------------| 3274 |num_put > > const&| 3275 |use_facet | 3276 |> > >(locale const&)(GLIBCPP_3.2) [1] | 3277 |-----------------------------------------------------------------------------| 3278 |messages const& use_facet >(locale const&)(GLIBCPP_3.2) | 3279 |[1] | 3280 |-----------------------------------------------------------------------------| 3281 |messages const& use_facet >(locale const&) | 3282 |(GLIBCPP_3.2) [1] | 3283 |-----------------------------------------------------------------------------| 3284 |numpunct const& use_facet >(locale const&)(GLIBCPP_3.2) | 3285 |[1] | 3286 |-----------------------------------------------------------------------------| 3287 |numpunct const& use_facet >(locale const&) | 3288 |(GLIBCPP_3.2) [1] | 3289 |-----------------------------------------------------------------------------| 3290 |time_get > > const& | 3291 |use_facet > > > | 3292 |(locale const&)(GLIBCPP_3.2) [1] | 3293 |-----------------------------------------------------------------------------| 3294 |time_get > > const| 3295 |& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3297 |-----------------------------------------------------------------------------| 3298 |time_put > > const& | 3299 |use_facet > > > | 3300 |(locale const&)(GLIBCPP_3.2) [1] | 3301 |-----------------------------------------------------------------------------| 3302 |time_put > > const| 3303 |& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3305 |-----------------------------------------------------------------------------| 3306 |money_get > > const& | 3307 |use_facet > > > | 3308 |(locale const&)(GLIBCPP_3.2) [1] | 3309 |-----------------------------------------------------------------------------| 3310 |money_get > > | 3311 |const& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3313 |-----------------------------------------------------------------------------| 3314 |money_put > > const& | 3315 |use_facet > > > | 3316 |(locale const&)(GLIBCPP_3.2) [1] | 3317 |-----------------------------------------------------------------------------| 3318 |money_put > > | 3319 |const& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3321 +-----------------------------------------------------------------------------+ 3322 3323 Referenced Specification(s) 3324 3325 [1]. ISO/IEC 14882: 2003 C++ Language 3326 3327 An LSB conforming implementation shall provide the generic data interfaces for 3328 facet functions specified in Table 9-25, with the full functionality as 3329 described in the referenced underlying specification. 3330 3331 Table 9-25. libstdcxx - facet functions Data Interfaces 3332 3333 +------------------------------------------------+ 3334 |typeinfo for signed char const*(GLIBCPP_3.2) [1]| 3335 +------------------------------------------------+ 3336 3337 Referenced Specification(s) 3338 3339 [1]. Itanium C++ ABI 3340 3341 ------------------------------------------------------------------------------- 3342 3343 Class basic_string 3344 3345 ------------------------------------------------------------------------------- 3346 3347 Interfaces for Class basic_string 3348 3349 An LSB conforming implementation shall provide the generic methods for Class 3350 std::basic_string specified in Table 9-26, with the full functionality as 3351 described in the referenced underlying specification. 3352 3353 Table 9-26. libstdcxx - Class basic_string Function Interfaces 3354 3355 +-----------------------------------------------------------------------------+ 3356 |basic_string, allocator | 3357 |>::find_last_of(wchar_t const*, unsigned long) const [1] | 3358 |-----------------------------------------------------------------------------| 3359 |basic_string, allocator | 3360 |>::find_last_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3361 |-----------------------------------------------------------------------------| 3362 |basic_string, allocator | 3363 |>::find_last_of(basic_string, allocator | 3364 | > const&, unsigned long) const [1] | 3365 |-----------------------------------------------------------------------------| 3366 |basic_string, allocator | 3367 |>::find_last_of(wchar_t, unsigned long) const [1] | 3368 |-----------------------------------------------------------------------------| 3369 |basic_string, allocator | 3370 |>::find_first_of(wchar_t const*, unsigned int) const [1] | 3371 |-----------------------------------------------------------------------------| 3372 |basic_string, allocator | 3373 |>::find_first_of(wchar_t const*, unsigned int, unsigned int) const [1] | 3374 |-----------------------------------------------------------------------------| 3375 |basic_string, allocator | 3376 |>::find_first_of(wchar_t const*, unsigned long) const [1] | 3377 |-----------------------------------------------------------------------------| 3378 |basic_string, allocator | 3379 |>::find_first_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3380 |-----------------------------------------------------------------------------| 3381 |basic_string, allocator | 3382 |>::find_first_of(basic_string, allocator | 3383 | > const&, unsigned int) const [1] | 3384 |-----------------------------------------------------------------------------| 3385 |basic_string, allocator | 3386 |>::find_first_of(basic_string, allocator | 3387 | > const&, unsigned long) const [1] | 3388 |-----------------------------------------------------------------------------| 3389 |basic_string, allocator | 3390 |>::find_first_of(wchar_t, unsigned int) const [1] | 3391 |-----------------------------------------------------------------------------| 3392 |basic_string, allocator | 3393 |>::find_first_of(wchar_t, unsigned long) const [1] | 3394 |-----------------------------------------------------------------------------| 3395 |basic_string, allocator | 3396 |>::get_allocator() const(GLIBCPP_3.2) [1] | 3397 |-----------------------------------------------------------------------------| 3398 |basic_string, allocator | 3399 |>::find_last_not_of(wchar_t const*, unsigned int) const [1] | 3400 |-----------------------------------------------------------------------------| 3401 |basic_string, allocator | 3402 |>::find_last_not_of(wchar_t const*, unsigned int, unsigned int) const [1] | 3403 |-----------------------------------------------------------------------------| 3404 |basic_string, allocator | 3405 |>::find_last_not_of(wchar_t const*, unsigned long) const [1] | 3406 |-----------------------------------------------------------------------------| 3407 |basic_string, allocator | 3408 |>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3409 |-----------------------------------------------------------------------------| 3410 |basic_string, allocator | 3411 |>::find_last_not_of(basic_string, allocator | 3412 | > const&, unsigned int) const [1] | 3413 |-----------------------------------------------------------------------------| 3414 |basic_string, allocator | 3415 |>::find_last_not_of(basic_string, allocator | 3416 | > const&, unsigned long) const [1] | 3417 |-----------------------------------------------------------------------------| 3418 |basic_string, allocator | 3419 |>::find_last_not_of(wchar_t, unsigned int) const [1] | 3420 |-----------------------------------------------------------------------------| 3421 |basic_string, allocator | 3422 |>::find_last_not_of(wchar_t, unsigned long) const [1] | 3423 |-----------------------------------------------------------------------------| 3424 |basic_string, allocator | 3425 |>::find_first_not_of(wchar_t const*, unsigned int) const [1] | 3426 |-----------------------------------------------------------------------------| 3427 |basic_string, allocator | 3428 |>::find_first_not_of(wchar_t const*, unsigned int, unsigned int) const [1] | 3429 |-----------------------------------------------------------------------------| 3430 |basic_string, allocator | 3431 |>::find_first_not_of(wchar_t const*, unsigned long) const [1] | 3432 |-----------------------------------------------------------------------------| 3433 |basic_string, allocator | 3434 |>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3435 |-----------------------------------------------------------------------------| 3436 |basic_string, allocator | 3437 |>::find_first_not_of(basic_string, allocator | 3438 | > const&, unsigned int) const [1] | 3439 |-----------------------------------------------------------------------------| 3440 |basic_string, allocator | 3441 |>::find_first_not_of(basic_string, allocator | 3442 | > const&, unsigned long) const [1] | 3443 |-----------------------------------------------------------------------------| 3444 |basic_string, allocator | 3445 |>::find_first_not_of(wchar_t, unsigned int) const [1] | 3446 |-----------------------------------------------------------------------------| 3447 |basic_string, allocator | 3448 |>::find_first_not_of(wchar_t, unsigned long) const [1] | 3449 |-----------------------------------------------------------------------------| 3450 |basic_string, allocator >::at(unsigned| 3451 |int) const [1] | 3452 |-----------------------------------------------------------------------------| 3453 |basic_string, allocator >::at(unsigned| 3454 |long) const [1] | 3455 |-----------------------------------------------------------------------------| 3456 |basic_string, allocator >::end() const| 3457 |(GLIBCPP_3.2) [1] | 3458 |-----------------------------------------------------------------------------| 3459 |basic_string, allocator | 3460 |>::_Rep::_M_is_leaked() const(GLIBCPP_3.2) [1] | 3461 |-----------------------------------------------------------------------------| 3462 |basic_string, allocator | 3463 |>::_Rep::_M_is_shared() const(GLIBCPP_3.2) [1] | 3464 |-----------------------------------------------------------------------------| 3465 |basic_string, allocator >::copy | 3466 |(wchar_t*, unsigned int, unsigned int) const [1] | 3467 |-----------------------------------------------------------------------------| 3468 |basic_string, allocator >::copy | 3469 |(wchar_t*, unsigned long, unsigned long) const [1] | 3470 |-----------------------------------------------------------------------------| 3471 |basic_string, allocator >::data() | 3472 |const(GLIBCPP_3.2) [1] | 3473 |-----------------------------------------------------------------------------| 3474 |basic_string, allocator >::find | 3475 |(wchar_t const*, unsigned int) const [1] | 3476 |-----------------------------------------------------------------------------| 3477 |basic_string, allocator >::find | 3478 |(wchar_t const*, unsigned int, unsigned int) const [1] | 3479 |-----------------------------------------------------------------------------| 3480 |basic_string, allocator >::find | 3481 |(wchar_t const*, unsigned long) const [1] | 3482 |-----------------------------------------------------------------------------| 3483 |basic_string, allocator >::find | 3484 |(wchar_t const*, unsigned long, unsigned long) const [1] | 3485 |-----------------------------------------------------------------------------| 3486 |basic_string, allocator >::find | 3487 |(basic_string, allocator > const&, | 3488 |unsigned int) const [1] | 3489 |-----------------------------------------------------------------------------| 3490 |basic_string, allocator >::find | 3491 |(basic_string, allocator > const&, | 3492 |unsigned long) const [1] | 3493 |-----------------------------------------------------------------------------| 3494 |basic_string, allocator >::find | 3495 |(wchar_t, unsigned int) const [1] | 3496 |-----------------------------------------------------------------------------| 3497 |basic_string, allocator >::find | 3498 |(wchar_t, unsigned long) const [1] | 3499 |-----------------------------------------------------------------------------| 3500 |basic_string, allocator >::rend() | 3501 |const(GLIBCPP_3.2) [1] | 3502 |-----------------------------------------------------------------------------| 3503 |basic_string, allocator >::size() | 3504 |const(GLIBCPP_3.2) [1] | 3505 |-----------------------------------------------------------------------------| 3506 |basic_string, allocator >::begin() | 3507 |const(GLIBCPP_3.2) [1] | 3508 |-----------------------------------------------------------------------------| 3509 |basic_string, allocator >::c_str() | 3510 |const(GLIBCPP_3.2) [1] | 3511 |-----------------------------------------------------------------------------| 3512 |basic_string, allocator >::empty() | 3513 |const(GLIBCPP_3.2) [1] | 3514 |-----------------------------------------------------------------------------| 3515 |basic_string, allocator >::rfind | 3516 |(wchar_t const*, unsigned int) const [1] | 3517 |-----------------------------------------------------------------------------| 3518 |basic_string, allocator >::rfind | 3519 |(wchar_t const*, unsigned int, unsigned int) const [1] | 3520 |-----------------------------------------------------------------------------| 3521 |basic_string, allocator >::rfind | 3522 |(wchar_t const*, unsigned long) const [1] | 3523 |-----------------------------------------------------------------------------| 3524 |basic_string, allocator >::rfind | 3525 |(wchar_t const*, unsigned long, unsigned long) const [1] | 3526 |-----------------------------------------------------------------------------| 3527 |basic_string, allocator >::rfind | 3528 |(basic_string, allocator > const&, | 3529 |unsigned int) const [1] | 3530 |-----------------------------------------------------------------------------| 3531 |basic_string, allocator >::rfind | 3532 |(basic_string, allocator > const&, | 3533 |unsigned long) const [1] | 3534 |-----------------------------------------------------------------------------| 3535 |basic_string, allocator >::rfind | 3536 |(wchar_t, unsigned int) const [1] | 3537 |-----------------------------------------------------------------------------| 3538 |basic_string, allocator >::rfind | 3539 |(wchar_t, unsigned long) const [1] | 3540 |-----------------------------------------------------------------------------| 3541 |basic_string, allocator >::_M_rep() | 3542 |const(GLIBCPP_3.2) [1] | 3543 |-----------------------------------------------------------------------------| 3544 |basic_string, allocator >::length() | 3545 |const(GLIBCPP_3.2) [1] | 3546 |-----------------------------------------------------------------------------| 3547 |basic_string, allocator >::rbegin() | 3548 |const(GLIBCPP_3.2) [1] | 3549 |-----------------------------------------------------------------------------| 3550 |basic_string, allocator >::substr | 3551 |(unsigned int, unsigned int) const [1] | 3552 |-----------------------------------------------------------------------------| 3553 |basic_string, allocator >::substr | 3554 |(unsigned long, unsigned long) const [1] | 3555 |-----------------------------------------------------------------------------| 3556 |basic_string, allocator >::_M_data() | 3557 |const(GLIBCPP_3.2) [1] | 3558 |-----------------------------------------------------------------------------| 3559 |basic_string, allocator >::_M_fold | 3560 |(unsigned int, unsigned int) const [1] | 3561 |-----------------------------------------------------------------------------| 3562 |basic_string, allocator >::_M_fold | 3563 |(unsigned long, unsigned long) const [1] | 3564 |-----------------------------------------------------------------------------| 3565 |basic_string, allocator >::_M_iend() | 3566 |const(GLIBCPP_3.2) [1] | 3567 |-----------------------------------------------------------------------------| 3568 |basic_string, allocator >::compare | 3569 |(wchar_t const*) const(GLIBCPP_3.2) [1] | 3570 |-----------------------------------------------------------------------------| 3571 |basic_string, allocator >::compare | 3572 |(basic_string, allocator > const&) | 3573 |const(GLIBCPP_3.2) [1] | 3574 |-----------------------------------------------------------------------------| 3575 |basic_string, allocator >::compare | 3576 |(unsigned int, unsigned int, wchar_t const*) const [1] | 3577 |-----------------------------------------------------------------------------| 3578 |basic_string, allocator >::compare | 3579 |(unsigned int, unsigned int, wchar_t const*, unsigned int) const [1] | 3580 |-----------------------------------------------------------------------------| 3581 |basic_string, allocator >::compare | 3582 |(unsigned int, unsigned int, basic_string, | 3583 |allocator > const&) const [1] | 3584 |-----------------------------------------------------------------------------| 3585 |basic_string, allocator >::compare | 3586 |(unsigned int, unsigned int, basic_string, | 3587 |allocator > const&, unsigned int, unsigned int) const [1] | 3588 |-----------------------------------------------------------------------------| 3589 |basic_string, allocator >::compare | 3590 |(unsigned long, unsigned long, wchar_t const*) const [1] | 3591 |-----------------------------------------------------------------------------| 3592 |basic_string, allocator >::compare | 3593 |(unsigned long, unsigned long, wchar_t const*, unsigned long) const [1] | 3594 |-----------------------------------------------------------------------------| 3595 |basic_string, allocator >::compare | 3596 |(unsigned long, unsigned long, basic_string, | 3597 |allocator > const&) const [1] | 3598 |-----------------------------------------------------------------------------| 3599 |basic_string, allocator >::compare | 3600 |(unsigned long, unsigned long, basic_string, | 3601 |allocator > const&, unsigned long, unsigned long) const [1] | 3602 |-----------------------------------------------------------------------------| 3603 |basic_string, allocator >::_M_check | 3604 |(unsigned int) const [1] | 3605 |-----------------------------------------------------------------------------| 3606 |basic_string, allocator >::_M_check | 3607 |(unsigned long) const [1] | 3608 |-----------------------------------------------------------------------------| 3609 |basic_string, allocator >::capacity() | 3610 |const(GLIBCPP_3.2) [1] | 3611 |-----------------------------------------------------------------------------| 3612 |basic_string, allocator >::max_size() | 3613 |const(GLIBCPP_3.2) [1] | 3614 |-----------------------------------------------------------------------------| 3615 |basic_string, allocator >::_M_ibegin()| 3616 |const(GLIBCPP_3.2) [1] | 3617 |-----------------------------------------------------------------------------| 3618 |basic_string, allocator >::operator[] | 3619 |(unsigned int) const [1] | 3620 |-----------------------------------------------------------------------------| 3621 |basic_string, allocator >::operator[] | 3622 |(unsigned long) const [1] | 3623 |-----------------------------------------------------------------------------| 3624 |basic_string, allocator >& | 3625 |basic_string, allocator >::_M_replace | 3626 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator | 3628 |, allocator > | 3629 |>, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3632 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag) | 3634 |(GLIBCPP_3.2) [1] | 3635 |-----------------------------------------------------------------------------| 3636 |basic_string, allocator >& | 3637 |basic_string, allocator >::_M_replace | 3638 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 3641 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3644 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 3646 |-----------------------------------------------------------------------------| 3647 |basic_string, allocator >& | 3648 |basic_string, allocator >::_M_replace | 3649 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3651 |, allocator > | 3652 |>, wchar_t const*, wchar_t const*, input_iterator_tag)(GLIBCPP_3.2) [1] | 3653 |-----------------------------------------------------------------------------| 3654 |basic_string, allocator >& | 3655 |basic_string, allocator >::_M_replace | 3656 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3658 |, allocator > | 3659 |>, wchar_t*, wchar_t*, input_iterator_tag)(GLIBCPP_3.2) [1] | 3660 |-----------------------------------------------------------------------------| 3661 |basic_string, allocator | 3662 |>::_Alloc_hider::_Alloc_hider(wchar_t*, allocator const&) | 3663 |(GLIBCPP_3.2) [1] | 3664 |-----------------------------------------------------------------------------| 3665 |basic_string, allocator | 3666 |>::_Alloc_hider::_Alloc_hider(wchar_t*, allocator const&) | 3667 |(GLIBCPP_3.2) [1] | 3668 |-----------------------------------------------------------------------------| 3669 |basic_string, allocator | 3670 |>::_M_leak_hard()(GLIBCPP_3.2) [1] | 3671 |-----------------------------------------------------------------------------| 3672 |basic_string, allocator | 3673 |>::_S_construct(unsigned int, wchar_t, allocator const&) [1] | 3674 |-----------------------------------------------------------------------------| 3675 |basic_string, allocator | 3676 |>::_S_construct(unsigned long, wchar_t, allocator const&) [1] | 3677 |-----------------------------------------------------------------------------| 3678 |basic_string, allocator | 3679 |>::_S_empty_rep()(GLIBCPP_3.2) [1] | 3680 |-----------------------------------------------------------------------------| 3681 |basic_string, allocator | 3682 |>::_S_copy_chars(wchar_t*, __gnu_cxx::__normal_iterator, allocator > >, | 3684 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3686 |-----------------------------------------------------------------------------| 3687 |basic_string, allocator | 3688 |>::_S_copy_chars(wchar_t*, __gnu_cxx::__normal_iterator, allocator > >, | 3690 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3692 |-----------------------------------------------------------------------------| 3693 |basic_string, allocator | 3694 |>::_S_copy_chars(wchar_t*, wchar_t const*, wchar_t const*)(GLIBCPP_3.2) [1] | 3695 |-----------------------------------------------------------------------------| 3696 |basic_string, allocator | 3697 |>::_S_copy_chars(wchar_t*, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1] | 3698 |-----------------------------------------------------------------------------| 3699 |basic_string, allocator >& | 3700 |basic_string, allocator | 3701 |>::_M_replace_safe<__gnu_cxx::__normal_iterator, allocator > > > | 3703 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3706 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3708 |, allocator | 3709 | > >)(GLIBCPP_3.2) [1] | 3710 |-----------------------------------------------------------------------------| 3711 |basic_string, allocator >& | 3712 |basic_string, allocator | 3713 |>::_M_replace_safe<__gnu_cxx::__normal_iterator, allocator > > > | 3715 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3718 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3721 |(GLIBCPP_3.2) [1] | 3722 |-----------------------------------------------------------------------------| 3723 |basic_string, allocator >& | 3724 |basic_string, allocator | 3725 |>::_M_replace_safe(__gnu_cxx::__normal_iterator, allocator > >, | 3727 |__gnu_cxx::__normal_iterator, allocator > >, wchar_t const*, wchar_t const*) | 3729 |(GLIBCPP_3.2) [1] | 3730 |-----------------------------------------------------------------------------| 3731 |basic_string, allocator >& | 3732 |basic_string, allocator | 3733 |>::_M_replace_safe(__gnu_cxx::__normal_iterator, allocator > >, | 3735 |__gnu_cxx::__normal_iterator, allocator > >, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1] | 3737 |-----------------------------------------------------------------------------| 3738 |basic_string, allocator >::at(unsigned| 3739 |int) [1] | 3740 |-----------------------------------------------------------------------------| 3741 |basic_string, allocator >::at(unsigned| 3742 |long) [1] | 3743 |-----------------------------------------------------------------------------| 3744 |basic_string, allocator >::end() | 3745 |(GLIBCPP_3.2) [1] | 3746 |-----------------------------------------------------------------------------| 3747 |basic_string, allocator | 3748 |>::_Rep::_M_destroy(allocator const&)(GLIBCPP_3.2) [1] | 3749 |-----------------------------------------------------------------------------| 3750 |basic_string, allocator | 3751 |>::_Rep::_M_dispose(allocator const&)(GLIBCPP_3.2) [1] | 3752 |-----------------------------------------------------------------------------| 3753 |basic_string, allocator | 3754 |>::_Rep::_M_refcopy()(GLIBCPP_3.2) [1] | 3755 |-----------------------------------------------------------------------------| 3756 |basic_string, allocator | 3757 |>::_Rep::_M_refdata()(GLIBCPP_3.2) [1] | 3758 |-----------------------------------------------------------------------------| 3759 |basic_string, allocator | 3760 |>::_Rep::_M_set_leaked()(GLIBCPP_3.2) [1] | 3761 |-----------------------------------------------------------------------------| 3762 |basic_string, allocator | 3763 |>::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1] | 3764 |-----------------------------------------------------------------------------| 3765 |basic_string, allocator | 3766 |>::_Rep::_M_grab(allocator const&, allocator const&) | 3767 |(GLIBCPP_3.2) [1] | 3768 |-----------------------------------------------------------------------------| 3769 |basic_string, allocator | 3770 |>::_Rep::_M_clone(allocator const&, unsigned int) [1] | 3771 |-----------------------------------------------------------------------------| 3772 |basic_string, allocator | 3773 |>::_Rep::_M_clone(allocator const&, unsigned long) [1] | 3774 |-----------------------------------------------------------------------------| 3775 |basic_string, allocator | 3776 |>::_Rep::_S_create(unsigned int, allocator const&) [1] | 3777 |-----------------------------------------------------------------------------| 3778 |basic_string, allocator | 3779 |>::_Rep::_S_create(unsigned long, allocator const&) [1] | 3780 |-----------------------------------------------------------------------------| 3781 |basic_string, allocator | 3782 |>::_Rep::operator[](unsigned int) [1] | 3783 |-----------------------------------------------------------------------------| 3784 |basic_string, allocator | 3785 |>::_Rep::operator[](unsigned long) [1] | 3786 |-----------------------------------------------------------------------------| 3787 |basic_string, allocator >::rend() | 3788 |(GLIBCPP_3.2) [1] | 3789 |-----------------------------------------------------------------------------| 3790 |basic_string, allocator >::swap | 3791 |(basic_string, allocator >&) | 3792 |(GLIBCPP_3.2) [1] | 3793 |-----------------------------------------------------------------------------| 3794 |basic_string, allocator >::begin() | 3795 |(GLIBCPP_3.2) [1] | 3796 |-----------------------------------------------------------------------------| 3797 |basic_string, allocator >::clear() | 3798 |(GLIBCPP_3.2) [1] | 3799 |-----------------------------------------------------------------------------| 3800 |basic_string, allocator >::erase | 3801 |(__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3803 |-----------------------------------------------------------------------------| 3804 |basic_string, allocator >::erase | 3805 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3808 |(GLIBCPP_3.2) [1] | 3809 |-----------------------------------------------------------------------------| 3810 |basic_string, allocator >::erase | 3811 |(unsigned int, unsigned int) [1] | 3812 |-----------------------------------------------------------------------------| 3813 |basic_string, allocator >::erase | 3814 |(unsigned long, unsigned long) [1] | 3815 |-----------------------------------------------------------------------------| 3816 |basic_string, allocator >::append | 3817 |(wchar_t const*)(GLIBCPP_3.2) [1] | 3818 |-----------------------------------------------------------------------------| 3819 |basic_string, allocator >::append | 3820 |(wchar_t const*, unsigned int) [1] | 3821 |-----------------------------------------------------------------------------| 3822 |basic_string, allocator >::append | 3823 |(wchar_t const*, unsigned long) [1] | 3824 |-----------------------------------------------------------------------------| 3825 |basic_string, allocator >::append | 3826 |(basic_string, allocator > const&) | 3827 |(GLIBCPP_3.2) [1] | 3828 |-----------------------------------------------------------------------------| 3829 |basic_string, allocator >::append | 3830 |(basic_string, allocator > const&, | 3831 |unsigned int, unsigned int) [1] | 3832 |-----------------------------------------------------------------------------| 3833 |basic_string, allocator >::append | 3834 |(basic_string, allocator > const&, | 3835 |unsigned long, unsigned long) [1] | 3836 |-----------------------------------------------------------------------------| 3837 |basic_string, allocator >::append | 3838 |(unsigned int, wchar_t) [1] | 3839 |-----------------------------------------------------------------------------| 3840 |basic_string, allocator >::append | 3841 |(unsigned long, wchar_t) [1] | 3842 |-----------------------------------------------------------------------------| 3843 |basic_string, allocator >::assign | 3844 |(wchar_t const*)(GLIBCPP_3.2) [1] | 3845 |-----------------------------------------------------------------------------| 3846 |basic_string, allocator >::assign | 3847 |(wchar_t const*, unsigned int) [1] | 3848 |-----------------------------------------------------------------------------| 3849 |basic_string, allocator >::assign | 3850 |(wchar_t const*, unsigned long) [1] | 3851 |-----------------------------------------------------------------------------| 3852 |basic_string, allocator >::assign | 3853 |(basic_string, allocator > const&) | 3854 |(GLIBCPP_3.2) [1] | 3855 |-----------------------------------------------------------------------------| 3856 |basic_string, allocator >::assign | 3857 |(basic_string, allocator > const&, | 3858 |unsigned int, unsigned int) [1] | 3859 |-----------------------------------------------------------------------------| 3860 |basic_string, allocator >::assign | 3861 |(basic_string, allocator > const&, | 3862 |unsigned long, unsigned long) [1] | 3863 |-----------------------------------------------------------------------------| 3864 |basic_string, allocator >::assign | 3865 |(unsigned int, wchar_t) [1] | 3866 |-----------------------------------------------------------------------------| 3867 |basic_string, allocator >::assign | 3868 |(unsigned long, wchar_t) [1] | 3869 |-----------------------------------------------------------------------------| 3870 |basic_string, allocator >::insert | 3871 |(__gnu_cxx::__normal_iterator, allocator > >, unsigned int, wchar_t) [1] | 3873 |-----------------------------------------------------------------------------| 3874 |basic_string, allocator >::insert | 3875 |(__gnu_cxx::__normal_iterator, allocator > >, unsigned long, wchar_t) [1] | 3877 |-----------------------------------------------------------------------------| 3878 |basic_string, allocator >::insert | 3879 |(__gnu_cxx::__normal_iterator, allocator > >, wchar_t)(GLIBCPP_3.2) [1] | 3881 |-----------------------------------------------------------------------------| 3882 |basic_string, allocator >::insert | 3883 |(unsigned int, wchar_t const*) [1] | 3884 |-----------------------------------------------------------------------------| 3885 |basic_string, allocator >::insert | 3886 |(unsigned int, wchar_t const*, unsigned int) [1] | 3887 |-----------------------------------------------------------------------------| 3888 |basic_string, allocator >::insert | 3889 |(unsigned int, basic_string, allocator| 3890 |> const&) [1] | 3891 |-----------------------------------------------------------------------------| 3892 |basic_string, allocator >::insert | 3893 |(unsigned int, basic_string, allocator| 3894 |> const&, unsigned int, unsigned int) [1] | 3895 |-----------------------------------------------------------------------------| 3896 |basic_string, allocator >::insert | 3897 |(unsigned int, unsigned int, wchar_t) [1] | 3898 |-----------------------------------------------------------------------------| 3899 |basic_string, allocator >::insert | 3900 |(unsigned long, wchar_t const*) [1] | 3901 |-----------------------------------------------------------------------------| 3902 |basic_string, allocator >::insert | 3903 |(unsigned long, wchar_t const*, unsigned long) [1] | 3904 |-----------------------------------------------------------------------------| 3905 |basic_string, allocator >::insert | 3906 |(unsigned long, basic_string, allocator | 3907 | > const&) [1] | 3908 |-----------------------------------------------------------------------------| 3909 |basic_string, allocator >::insert | 3910 |(unsigned long, basic_string, allocator | 3911 | > const&, unsigned long, unsigned long) [1] | 3912 |-----------------------------------------------------------------------------| 3913 |basic_string, allocator >::insert | 3914 |(unsigned long, unsigned long, wchar_t) [1] | 3915 |-----------------------------------------------------------------------------| 3916 |basic_string, allocator >::rbegin() | 3917 |(GLIBCPP_3.2) [1] | 3918 |-----------------------------------------------------------------------------| 3919 |basic_string, allocator >::resize | 3920 |(unsigned int) [1] | 3921 |-----------------------------------------------------------------------------| 3922 |basic_string, allocator >::resize | 3923 |(unsigned int, wchar_t) [1] | 3924 |-----------------------------------------------------------------------------| 3925 |basic_string, allocator >::resize | 3926 |(unsigned long) [1] | 3927 |-----------------------------------------------------------------------------| 3928 |basic_string, allocator >::resize | 3929 |(unsigned long, wchar_t) [1] | 3930 |-----------------------------------------------------------------------------| 3931 |basic_string, allocator >::_M_data | 3932 |(wchar_t*)(GLIBCPP_3.2) [1] | 3933 |-----------------------------------------------------------------------------| 3934 |basic_string, allocator >::_M_leak() | 3935 |(GLIBCPP_3.2) [1] | 3936 |-----------------------------------------------------------------------------| 3937 |basic_string, allocator >::replace | 3938 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3941 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3943 |, allocator | 3944 | > >)(GLIBCPP_3.2) [1] | 3945 |-----------------------------------------------------------------------------| 3946 |basic_string, allocator >::replace | 3947 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3950 |const*)(GLIBCPP_3.2) [1] | 3951 |-----------------------------------------------------------------------------| 3952 |basic_string, allocator >::replace | 3953 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3956 |const*, wchar_t const*)(GLIBCPP_3.2) [1] | 3957 |-----------------------------------------------------------------------------| 3958 |basic_string, allocator >::replace | 3959 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3962 |const*, unsigned int) [1] | 3963 |-----------------------------------------------------------------------------| 3964 |basic_string, allocator >::replace | 3965 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3968 |const*, unsigned long) [1] | 3969 |-----------------------------------------------------------------------------| 3970 |basic_string, allocator >::replace | 3971 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3974 |basic_string, allocator > const&) | 3975 |(GLIBCPP_3.2) [1] | 3976 |-----------------------------------------------------------------------------| 3977 |basic_string, allocator >::replace | 3978 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t*,| 3981 |wchar_t*)(GLIBCPP_3.2) [1] | 3982 |-----------------------------------------------------------------------------| 3983 |basic_string, allocator >::replace | 3984 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3987 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3990 |(GLIBCPP_3.2) [1] | 3991 |-----------------------------------------------------------------------------| 3992 |basic_string, allocator >::replace | 3993 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned | 3996 |int, wchar_t) [1] | 3997 |-----------------------------------------------------------------------------| 3998 |basic_string, allocator >::replace | 3999 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned | 4002 |long, wchar_t) [1] | 4003 |-----------------------------------------------------------------------------| 4004 |basic_string, allocator >::replace | 4005 |(unsigned int, unsigned int, wchar_t const*) [1] | 4006 |-----------------------------------------------------------------------------| 4007 |basic_string, allocator >::replace | 4008 |(unsigned int, unsigned int, wchar_t const*, unsigned int) [1] | 4009 |-----------------------------------------------------------------------------| 4010 |basic_string, allocator >::replace | 4011 |(unsigned int, unsigned int, basic_string, | 4012 |allocator > const&) [1] | 4013 |-----------------------------------------------------------------------------| 4014 |basic_string, allocator >::replace | 4015 |(unsigned int, unsigned int, basic_string, | 4016 |allocator > const&, unsigned int, unsigned int) [1] | 4017 |-----------------------------------------------------------------------------| 4018 |basic_string, allocator >::replace | 4019 |(unsigned int, unsigned int, unsigned int, wchar_t) [1] | 4020 |-----------------------------------------------------------------------------| 4021 |basic_string, allocator >::replace | 4022 |(unsigned long, unsigned long, wchar_t const*) [1] | 4023 |-----------------------------------------------------------------------------| 4024 |basic_string, allocator >::replace | 4025 |(unsigned long, unsigned long, wchar_t const*, unsigned long) [1] | 4026 |-----------------------------------------------------------------------------| 4027 |basic_string, allocator >::replace | 4028 |(unsigned long, unsigned long, basic_string, | 4029 |allocator > const&) [1] | 4030 |-----------------------------------------------------------------------------| 4031 |basic_string, allocator >::replace | 4032 |(unsigned long, unsigned long, basic_string, | 4033 |allocator > const&, unsigned long, unsigned long) [1] | 4034 |-----------------------------------------------------------------------------| 4035 |basic_string, allocator >::replace | 4036 |(unsigned long, unsigned long, unsigned long, wchar_t) [1] | 4037 |-----------------------------------------------------------------------------| 4038 |basic_string, allocator >::reserve | 4039 |(unsigned int) [1] | 4040 |-----------------------------------------------------------------------------| 4041 |basic_string, allocator >::reserve | 4042 |(unsigned long) [1] | 4043 |-----------------------------------------------------------------------------| 4044 |basic_string, allocator >::_M_mutate | 4045 |(unsigned int, unsigned int, unsigned int) [1] | 4046 |-----------------------------------------------------------------------------| 4047 |basic_string, allocator >::_M_mutate | 4048 |(unsigned long, unsigned long, unsigned long) [1] | 4049 |-----------------------------------------------------------------------------| 4050 |basic_string, allocator >::push_back | 4051 |(wchar_t)(GLIBCPP_3.2) [1] | 4052 |-----------------------------------------------------------------------------| 4053 |basic_string, allocator | 4054 |>::basic_string(wchar_t const*, allocator const&)(GLIBCPP_3.2) [1] | 4055 |-----------------------------------------------------------------------------| 4056 |basic_string, allocator | 4057 |>::basic_string(wchar_t const*, unsigned long, allocator const&) [1]| 4058 |-----------------------------------------------------------------------------| 4059 |basic_string, allocator | 4060 |>::basic_string(allocator const&)(GLIBCPP_3.2) [1] | 4061 |-----------------------------------------------------------------------------| 4062 |basic_string, allocator | 4063 |>::basic_string(basic_string, allocator | 4064 | > const&)(GLIBCPP_3.2) [1] | 4065 |-----------------------------------------------------------------------------| 4066 |basic_string, allocator | 4067 |>::basic_string(basic_string, allocator | 4068 | > const&, unsigned long, unsigned long) [1] | 4069 |-----------------------------------------------------------------------------| 4070 |basic_string, allocator | 4071 |>::basic_string(basic_string, allocator | 4072 | > const&, unsigned long, unsigned long, allocator const&) | 4073 |[1] | 4074 |-----------------------------------------------------------------------------| 4075 |basic_string, allocator | 4076 |>::basic_string(unsigned long, wchar_t, allocator const&) [1] | 4077 |-----------------------------------------------------------------------------| 4078 |basic_string, allocator | 4079 |>::basic_string()(GLIBCPP_3.2) [1] | 4080 |-----------------------------------------------------------------------------| 4081 |basic_string, allocator | 4082 |>::basic_string<__gnu_cxx::__normal_iterator, allocator > > > | 4084 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4086 |, allocator | 4087 | > >, allocator const&)(GLIBCPP_3.2) [1] | 4088 |-----------------------------------------------------------------------------| 4089 |basic_string, allocator | 4090 |>::basic_string<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator | 4092 |, allocator > | 4093 |>, __gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) | 4095 |[1] | 4096 |-----------------------------------------------------------------------------| 4097 |basic_string, allocator | 4098 |>::basic_string(wchar_t const*, wchar_t const*, allocator | 4099 | const&)(GLIBCPP_3.2) [1] | 4100 |-----------------------------------------------------------------------------| 4101 |basic_string, allocator | 4102 |>::basic_string(wchar_t*, wchar_t*, allocator const&) | 4103 |(GLIBCPP_3.2) [1] | 4104 |-----------------------------------------------------------------------------| 4105 |basic_string, allocator | 4106 |>::basic_string(wchar_t const*, allocator const&)(GLIBCPP_3.2) [1] | 4107 |-----------------------------------------------------------------------------| 4108 |basic_string, allocator | 4109 |>::basic_string(wchar_t const*, unsigned long, allocator const&) [1]| 4110 |-----------------------------------------------------------------------------| 4111 |basic_string, allocator | 4112 |>::basic_string(allocator const&)(GLIBCPP_3.2) [1] | 4113 |-----------------------------------------------------------------------------| 4114 |basic_string, allocator | 4115 |>::basic_string(basic_string, allocator | 4116 | > const&)(GLIBCPP_3.2) [1] | 4117 |-----------------------------------------------------------------------------| 4118 |basic_string, allocator | 4119 |>::basic_string(basic_string, allocator | 4120 | > const&, unsigned int, unsigned int) [1] | 4121 |-----------------------------------------------------------------------------| 4122 |basic_string, allocator | 4123 |>::basic_string(basic_string, allocator | 4124 | > const&, unsigned long, unsigned long) [1] | 4125 |-----------------------------------------------------------------------------| 4126 |basic_string, allocator | 4127 |>::basic_string(basic_string, allocator | 4128 | > const&, unsigned long, unsigned long, allocator const&) | 4129 |[1] | 4130 |-----------------------------------------------------------------------------| 4131 |basic_string, allocator | 4132 |>::basic_string(unsigned int, wchar_t, allocator const&) [1] | 4133 |-----------------------------------------------------------------------------| 4134 |basic_string, allocator | 4135 |>::basic_string(unsigned long, wchar_t, allocator const&) [1] | 4136 |-----------------------------------------------------------------------------| 4137 |basic_string, allocator | 4138 |>::basic_string()(GLIBCPP_3.2) [1] | 4139 |-----------------------------------------------------------------------------| 4140 |basic_string, allocator | 4141 |>::basic_string<__gnu_cxx::__normal_iterator, allocator > > > | 4143 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4145 |, allocator | 4146 | > >, allocator const&)(GLIBCPP_3.2) [1] | 4147 |-----------------------------------------------------------------------------| 4148 |basic_string, allocator | 4149 |>::basic_string<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator | 4151 |, allocator > | 4152 |>, __gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) | 4154 |[1] | 4155 |-----------------------------------------------------------------------------| 4156 |basic_string, allocator | 4157 |>::basic_string(wchar_t const*, wchar_t const*, allocator | 4158 | const&)(GLIBCPP_3.2) [1] | 4159 |-----------------------------------------------------------------------------| 4160 |basic_string, allocator | 4161 |>::basic_string(wchar_t*, wchar_t*, allocator const&) | 4162 |(GLIBCPP_3.2) [1] | 4163 |-----------------------------------------------------------------------------| 4164 |basic_string, allocator | 4165 |>::~basic_string()(GLIBCPP_3.2) [1] | 4166 |-----------------------------------------------------------------------------| 4167 |basic_string, allocator | 4168 |>::~basic_string()(GLIBCPP_3.2) [1] | 4169 |-----------------------------------------------------------------------------| 4170 |basic_string, allocator >::operator= | 4171 |(wchar_t const*)(GLIBCPP_3.2) [1] | 4172 |-----------------------------------------------------------------------------| 4173 |basic_string, allocator >::operator= | 4174 |(basic_string, allocator > const&) | 4175 |(GLIBCPP_3.2) [1] | 4176 |-----------------------------------------------------------------------------| 4177 |basic_string, allocator >::operator= | 4178 |(wchar_t)(GLIBCPP_3.2) [1] | 4179 |-----------------------------------------------------------------------------| 4180 |basic_string, allocator >::operator[] | 4181 |(unsigned int) [1] | 4182 |-----------------------------------------------------------------------------| 4183 |basic_string, allocator >::operator[] | 4184 |(unsigned long) [1] | 4185 |-----------------------------------------------------------------------------| 4186 |basic_string, allocator >::operator+= | 4187 |(wchar_t const*)(GLIBCPP_3.2) [1] | 4188 |-----------------------------------------------------------------------------| 4189 |basic_string, allocator >::operator+= | 4190 |(basic_string, allocator > const&) | 4191 |(GLIBCPP_3.2) [1] | 4192 |-----------------------------------------------------------------------------| 4193 |basic_string, allocator >::operator+= | 4194 |(wchar_t)(GLIBCPP_3.2) [1] | 4195 |-----------------------------------------------------------------------------| 4196 |basic_string, allocator > operator+, allocator >(char const*, basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 4199 |-----------------------------------------------------------------------------| 4200 |basic_string, allocator > operator+, allocator >(char, basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 4203 |-----------------------------------------------------------------------------| 4204 |basic_string, allocator > operator+ | 4205 |, allocator >(wchar_t const*, | 4206 |basic_string, allocator > const&) | 4207 |(GLIBCPP_3.2) [1] | 4208 |-----------------------------------------------------------------------------| 4209 |basic_string, allocator > operator+ | 4210 |, allocator >(wchar_t, basic_string | 4211 |, allocator > const&)(GLIBCPP_3.2) [1]| 4212 +-----------------------------------------------------------------------------+ 4213 4214 Referenced Specification(s) 4215 4216 [1]. ISO/IEC 14882: 2003 C++ Language 4217 4218 An LSB conforming implementation shall provide the generic data interfaces for 4219 Class std::basic_string specified in Table 9-27, with the full functionality as 4220 described in the referenced underlying specification. 4221 4222 Table 9-27. libstdcxx - Class basic_string Data Interfaces 4223 4224 +-----------------------------------------------------------------------------+ 4225 |basic_string, allocator | 4226 |>::_S_empty_rep_storage(GLIBCPP_3.2) [1] | 4227 |-----------------------------------------------------------------------------| 4228 |basic_string, allocator | 4229 |>::_Rep::_S_max_size(GLIBCPP_3.2) [1] | 4230 |-----------------------------------------------------------------------------| 4231 |basic_string, allocator | 4232 |>::_Rep::_S_terminal(GLIBCPP_3.2) [1] | 4233 |-----------------------------------------------------------------------------| 4234 |basic_string, allocator >::npos | 4235 |(GLIBCPP_3.2) [1] | 4236 +-----------------------------------------------------------------------------+ 4237 4238 Referenced Specification(s) 4239 4240 [1]. ISO/IEC 14882: 2003 C++ Language 4241 4242 ------------------------------------------------------------------------------- 4243 4244 Class istreambuf_iterator > 4245 4246 ------------------------------------------------------------------------------- 4247 4248 Interfaces for Class istreambuf_iterator > 4249 4250 An LSB conforming implementation shall provide the generic methods for Class 4251 std::istreambuf_iterator > specified in 4252 Table 9-28, with the full functionality as described in the referenced 4253 underlying specification. 4254 4255 Table 9-28. libstdcxx - Class istreambuf_iterator 4256 > Function Interfaces 4257 4258 +-----------------------------------------------------------------------------+ 4259 |istreambuf_iterator >::_M_get() const | 4260 |(GLIBCPP_3.2) [1] | 4261 +-----------------------------------------------------------------------------+ 4262 4263 Referenced Specification(s) 4264 4265 [1]. ISO/IEC 14882: 2003 C++ Language 4266 4267 ------------------------------------------------------------------------------- 4268 4269 Class istreambuf_iterator > 4270 4271 ------------------------------------------------------------------------------- 4272 4273 Interfaces for Class istreambuf_iterator > 4274 4275 An LSB conforming implementation shall provide the generic methods for Class 4276 std::istreambuf_iterator > specified in Table 9-29 4277 , with the full functionality as described in the referenced underlying 4278 specification. 4279 4280 Table 9-29. libstdcxx - Class istreambuf_iterator > 4281 Function Interfaces 4282 4283 +-----------------------------------------------------------------------------+ 4284 |istreambuf_iterator >::_M_get() const(GLIBCPP_3.2) | 4285 |[1] | 4286 +-----------------------------------------------------------------------------+ 4287 4288 Referenced Specification(s) 4289 4290 [1]. ISO/IEC 14882: 2003 C++ Language 4291 4292 ------------------------------------------------------------------------------- 4293 4294 Class gslice 4295 4296 ------------------------------------------------------------------------------- 4297 4298 Class data for gslice 4299 4300 ------------------------------------------------------------------------------- 4301 4302 Interfaces for Class gslice 4303 4304 An LSB conforming implementation shall provide the generic methods for Class 4305 std::gslice specified in Table 9-30, with the full functionality as described 4306 in the referenced underlying specification. 4307 4308 Table 9-30. libstdcxx - Class gslice Function Interfaces 4309 4310 +-----------------------------------------------------------------------------+ 4311 |gslice::_Indexer::_Indexer(unsigned int, valarray const&, | 4312 |valarray const&) [1] | 4313 |-----------------------------------------------------------------------------| 4314 |gslice::_Indexer::_Indexer(unsigned long, valarray const&, | 4315 |valarray const&) [1] | 4316 |-----------------------------------------------------------------------------| 4317 |gslice::_Indexer::_Indexer(unsigned int, valarray const&, | 4318 |valarray const&) [1] | 4319 |-----------------------------------------------------------------------------| 4320 |gslice::_Indexer::_Indexer(unsigned long, valarray const&, | 4321 |valarray const&) [1] | 4322 +-----------------------------------------------------------------------------+ 4323 4324 Referenced Specification(s) 4325 4326 [1]. ISO/IEC 14882: 2003 C++ Language 4327 4328 ------------------------------------------------------------------------------- 4329 4330 Class __basic_file 4331 4332 ------------------------------------------------------------------------------- 4333 4334 Class data for __basic_file 4335 4336 ------------------------------------------------------------------------------- 4337 4338 Interfaces for Class __basic_file 4339 4340 An LSB conforming implementation shall provide the generic methods for Class 4341 std::__basic_file specified in Table 9-31, with the full functionality as 4342 described in the referenced underlying specification. 4343 4344 Table 9-31. libstdcxx - Class __basic_file Function Interfaces 4345 4346 +-----------------------------------------------------------------------------+ 4347 |__basic_file::is_open() const(GLIBCPP_3.2) [1] | 4348 |-----------------------------------------------------------------------------| 4349 |__basic_file::sys_ungetc(int)(GLIBCPP_3.2) [1] | 4350 |-----------------------------------------------------------------------------| 4351 |__basic_file::_M_open_mode(_Ios_Openmode, int&, int&, char*) | 4352 |(GLIBCPP_3.2) [1] | 4353 |-----------------------------------------------------------------------------| 4354 |__basic_file::fd()(GLIBCPP_3.2) [1] | 4355 |-----------------------------------------------------------------------------| 4356 |__basic_file::open(char const*, _Ios_Openmode, int)(GLIBCPP_3.2) [1] | 4357 |-----------------------------------------------------------------------------| 4358 |__basic_file::sync()(GLIBCPP_3.2) [1] | 4359 |-----------------------------------------------------------------------------| 4360 |__basic_file::close()(GLIBCPP_3.2) [1] | 4361 |-----------------------------------------------------------------------------| 4362 |__basic_file::xsgetn(char*, int) [1] | 4363 |-----------------------------------------------------------------------------| 4364 |__basic_file::xsgetn(char*, long) [1] | 4365 |-----------------------------------------------------------------------------| 4366 |__basic_file::xsputn(char const*, int) [1] | 4367 |-----------------------------------------------------------------------------| 4368 |__basic_file::xsputn(char const*, long) [1] | 4369 |-----------------------------------------------------------------------------| 4370 |__basic_file::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) | 4371 |[1] | 4372 |-----------------------------------------------------------------------------| 4373 |__basic_file::seekpos(long, _Ios_Openmode)(GLIBCPP_3.2) [1] | 4374 |-----------------------------------------------------------------------------| 4375 |__basic_file::sys_getc()(GLIBCPP_3.2) [1] | 4376 |-----------------------------------------------------------------------------| 4377 |__basic_file::sys_open(_IO_FILE*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 4378 |-----------------------------------------------------------------------------| 4379 |__basic_file::sys_open(int, _Ios_Openmode, bool)(GLIBCPP_3.2) [1] | 4380 |-----------------------------------------------------------------------------| 4381 |__basic_file::__basic_file(pthread_mutex_t*)(GLIBCPP_3.2) [1] | 4382 |-----------------------------------------------------------------------------| 4383 |__basic_file::__basic_file(pthread_mutex_t*)(GLIBCPP_3.2) [1] | 4384 |-----------------------------------------------------------------------------| 4385 |__basic_file::~__basic_file()(GLIBCPP_3.2) [1] | 4386 |-----------------------------------------------------------------------------| 4387 |__basic_file::~__basic_file()(GLIBCPP_3.2) [1] | 4388 +-----------------------------------------------------------------------------+ 4389 4390 Referenced Specification(s) 4391 4392 [1]. ISO/IEC 14882: 2003 C++ Language 4393 4394 ------------------------------------------------------------------------------- 4395 4396 Class __default_alloc_template 4397 4398 ------------------------------------------------------------------------------- 4399 4400 Class data for __default_alloc_template 4401 4402 ------------------------------------------------------------------------------- 4403 4404 Interfaces for Class __default_alloc_template 4405 4406 An LSB conforming implementation shall provide the generic methods for Class 4407 std::__default_alloc_template specified in Table 9-32, with the full 4408 functionality as described in the referenced underlying specification. 4409 4410 Table 9-32. libstdcxx - Class __default_alloc_template Function 4411 Interfaces 4412 4413 +-----------------------------------------------------------------------------+ 4414 |__default_alloc_template::deallocate(void*, unsigned int) [1] | 4415 |-----------------------------------------------------------------------------| 4416 |__default_alloc_template::deallocate(void*, unsigned long) [1] | 4417 |-----------------------------------------------------------------------------| 4418 |__default_alloc_template::reallocate(void*, unsigned int, unsigned | 4419 |int) [1] | 4420 |-----------------------------------------------------------------------------| 4421 |__default_alloc_template::reallocate(void*, unsigned long, unsigned | 4422 |long) [1] | 4423 |-----------------------------------------------------------------------------| 4424 |__default_alloc_template::_S_round_up(unsigned int) [1] | 4425 |-----------------------------------------------------------------------------| 4426 |__default_alloc_template::_S_round_up(unsigned long) [1] | 4427 |-----------------------------------------------------------------------------| 4428 |__default_alloc_template::_S_force_new(GLIBCPP_3.2.2) [1] | 4429 |-----------------------------------------------------------------------------| 4430 |__default_alloc_template::_S_chunk_alloc(unsigned int, int&) [1] | 4431 |-----------------------------------------------------------------------------| 4432 |__default_alloc_template::_S_chunk_alloc(unsigned long, int&) [1] | 4433 |-----------------------------------------------------------------------------| 4434 |__default_alloc_template::_S_freelist_index(unsigned int) [1] | 4435 |-----------------------------------------------------------------------------| 4436 |__default_alloc_template::_S_freelist_index(unsigned long) [1] | 4437 |-----------------------------------------------------------------------------| 4438 |__default_alloc_template::_Lock::_Lock()(GLIBCPP_3.2) [1] | 4439 |-----------------------------------------------------------------------------| 4440 |__default_alloc_template::_Lock::_Lock()(GLIBCPP_3.2) [1] | 4441 |-----------------------------------------------------------------------------| 4442 |__default_alloc_template::_Lock::~_Lock()(GLIBCPP_3.2) [1] | 4443 |-----------------------------------------------------------------------------| 4444 |__default_alloc_template::_Lock::~_Lock()(GLIBCPP_3.2) [1] | 4445 |-----------------------------------------------------------------------------| 4446 |__default_alloc_template::allocate(unsigned int) [1] | 4447 |-----------------------------------------------------------------------------| 4448 |__default_alloc_template::allocate(unsigned long) [1] | 4449 |-----------------------------------------------------------------------------| 4450 |__default_alloc_template::_S_refill(unsigned int) [1] | 4451 |-----------------------------------------------------------------------------| 4452 |__default_alloc_template::_S_refill(unsigned long) [1] | 4453 +-----------------------------------------------------------------------------+ 4454 4455 Referenced Specification(s) 4456 4457 [1]. ISO/IEC 14882: 2003 C++ Language 4458 4459 An LSB conforming implementation shall provide the generic data interfaces for 4460 Class std::__default_alloc_template specified in Table 9-33, with the 4461 full functionality as described in the referenced underlying specification. 4462 4463 Table 9-33. libstdcxx - Class __default_alloc_template Data Interfaces 4464 4465 +--------------------------------------------------------------------------+ 4466 |__default_alloc_template::_S_end_free(GLIBCPP_3.2) [1] | 4467 |--------------------------------------------------------------------------| 4468 |__default_alloc_template::_S_free_list(GLIBCPP_3.2) [1] | 4469 |--------------------------------------------------------------------------| 4470 |__default_alloc_template::_S_heap_size(GLIBCPP_3.2) [1] | 4471 |--------------------------------------------------------------------------| 4472 |__default_alloc_template::_S_start_free(GLIBCPP_3.2) [1] | 4473 |--------------------------------------------------------------------------| 4474 |__default_alloc_template::_S_node_allocator_lock(GLIBCPP_3.2) [1]| 4475 +--------------------------------------------------------------------------+ 4476 4477 Referenced Specification(s) 4478 4479 [1]. ISO/IEC 14882: 2003 C++ Language 4480 4481 ------------------------------------------------------------------------------- 4482 4483 Class valarray 4484 4485 ------------------------------------------------------------------------------- 4486 4487 Class data for valarray 4488 4489 ------------------------------------------------------------------------------- 4490 4491 Interfaces for Class valarray 4492 4493 An LSB conforming implementation shall provide the generic methods for Class 4494 std::valarray specified in Table 9-34, with the full 4495 functionality as described in the referenced underlying specification. 4496 4497 Table 9-34. libstdcxx - Class valarray Function Interfaces 4498 4499 +---------------------------------------------------------------------+ 4500 |valarray::size() const [1] | 4501 |---------------------------------------------------------------------| 4502 |valarray::size() const [1] | 4503 |---------------------------------------------------------------------| 4504 |valarray::valarray(valarray const&) [1] | 4505 |---------------------------------------------------------------------| 4506 |valarray::valarray(unsigned int) [1] | 4507 |---------------------------------------------------------------------| 4508 |valarray::valarray(valarray const&) [1] | 4509 |---------------------------------------------------------------------| 4510 |valarray::valarray(unsigned int) [1] | 4511 |---------------------------------------------------------------------| 4512 |valarray::~valarray() [1] | 4513 |---------------------------------------------------------------------| 4514 |valarray::~valarray() [1] | 4515 |---------------------------------------------------------------------| 4516 |valarray::operator[](unsigned int) [1] | 4517 |---------------------------------------------------------------------| 4518 |valarray::valarray(valarray const&) [1]| 4519 |---------------------------------------------------------------------| 4520 |valarray::valarray(unsigned long) [1] | 4521 |---------------------------------------------------------------------| 4522 |valarray::valarray(valarray const&) [1]| 4523 |---------------------------------------------------------------------| 4524 |valarray::valarray(unsigned long) [1] | 4525 |---------------------------------------------------------------------| 4526 |valarray::~valarray() [1] | 4527 |---------------------------------------------------------------------| 4528 |valarray::~valarray() [1] | 4529 |---------------------------------------------------------------------| 4530 |valarray::operator[](unsigned long) [1] | 4531 +---------------------------------------------------------------------+ 4532 4533 Referenced Specification(s) 4534 4535 [1]. ISO/IEC 14882: 2003 C++ Language 4536 4537 ------------------------------------------------------------------------------- 4538 4539 Class basic_string, allocator > 4540 4541 ------------------------------------------------------------------------------- 4542 4543 Interfaces for Class basic_string, allocator > 4544 4545 An LSB conforming implementation shall provide the generic methods for Class 4546 std::basic_string, std::allocator > 4547 specified in Table 9-35, with the full functionality as described in the 4548 referenced underlying specification. 4549 4550 Table 9-35. libstdcxx - Class basic_string, allocator 4551 > Function Interfaces 4552 4553 +-----------------------------------------------------------------------------+ 4554 |basic_string, allocator >::find_last_of(char | 4555 |const*, unsigned long) const [1] | 4556 |-----------------------------------------------------------------------------| 4557 |basic_string, allocator >::find_last_of(char | 4558 |const*, unsigned long, unsigned long) const [1] | 4559 |-----------------------------------------------------------------------------| 4560 |basic_string, allocator >::find_last_of | 4561 |(basic_string, allocator > const&, unsigned | 4562 |long) const [1] | 4563 |-----------------------------------------------------------------------------| 4564 |basic_string, allocator >::find_last_of(char, | 4565 |unsigned long) const [1] | 4566 |-----------------------------------------------------------------------------| 4567 |basic_string, allocator >::find_first_of(char | 4568 |const*, unsigned long) const [1] | 4569 |-----------------------------------------------------------------------------| 4570 |basic_string, allocator >::find_first_of(char | 4571 |const*, unsigned long, unsigned long) const [1] | 4572 |-----------------------------------------------------------------------------| 4573 |basic_string, allocator >::find_first_of | 4574 |(basic_string, allocator > const&, unsigned | 4575 |long) const [1] | 4576 |-----------------------------------------------------------------------------| 4577 |basic_string, allocator >::find_first_of(char, | 4578 |unsigned long) const [1] | 4579 |-----------------------------------------------------------------------------| 4580 |basic_string, allocator >::get_allocator() | 4581 |const(GLIBCPP_3.2) [1] | 4582 |-----------------------------------------------------------------------------| 4583 |basic_string, allocator >::find_last_not_of | 4584 |(char const*, unsigned long) const [1] | 4585 |-----------------------------------------------------------------------------| 4586 |basic_string, allocator >::find_last_not_of | 4587 |(char const*, unsigned long, unsigned long) const [1] | 4588 |-----------------------------------------------------------------------------| 4589 |basic_string, allocator >::find_last_not_of | 4590 |(basic_string, allocator > const&, unsigned | 4591 |long) const [1] | 4592 |-----------------------------------------------------------------------------| 4593 |basic_string, allocator >::find_last_not_of | 4594 |(char, unsigned long) const [1] | 4595 |-----------------------------------------------------------------------------| 4596 |basic_string, allocator >::find_first_not_of | 4597 |(char const*, unsigned long) const [1] | 4598 |-----------------------------------------------------------------------------| 4599 |basic_string, allocator >::find_first_not_of | 4600 |(char const*, unsigned long, unsigned long) const [1] | 4601 |-----------------------------------------------------------------------------| 4602 |basic_string, allocator >::find_first_not_of | 4603 |(basic_string, allocator > const&, unsigned | 4604 |long) const [1] | 4605 |-----------------------------------------------------------------------------| 4606 |basic_string, allocator >::find_first_not_of | 4607 |(char, unsigned long) const [1] | 4608 |-----------------------------------------------------------------------------| 4609 |basic_string, allocator >::at(unsigned long) | 4610 |const [1] | 4611 |-----------------------------------------------------------------------------| 4612 |basic_string, allocator >::end() const | 4613 |(GLIBCPP_3.2) [1] | 4614 |-----------------------------------------------------------------------------| 4615 |basic_string, allocator >::_Rep::_M_is_leaked()| 4616 |const(GLIBCPP_3.2) [1] | 4617 |-----------------------------------------------------------------------------| 4618 |basic_string, allocator >::_Rep::_M_is_shared()| 4619 |const(GLIBCPP_3.2) [1] | 4620 |-----------------------------------------------------------------------------| 4621 |basic_string, allocator >::copy(char*, unsigned| 4622 |long, unsigned long) const [1] | 4623 |-----------------------------------------------------------------------------| 4624 |basic_string, allocator >::data() const | 4625 |(GLIBCPP_3.2) [1] | 4626 |-----------------------------------------------------------------------------| 4627 |basic_string, allocator >::find(char const*, | 4628 |unsigned long) const [1] | 4629 |-----------------------------------------------------------------------------| 4630 |basic_string, allocator >::find(char const*, | 4631 |unsigned long, unsigned long) const [1] | 4632 |-----------------------------------------------------------------------------| 4633 |basic_string, allocator >::find(basic_string | 4634 |, allocator > const&, unsigned long) const [1] | 4635 |-----------------------------------------------------------------------------| 4636 |basic_string, allocator >::find(char, unsigned | 4637 |long) const [1] | 4638 |-----------------------------------------------------------------------------| 4639 |basic_string, allocator >::rend() const | 4640 |(GLIBCPP_3.2) [1] | 4641 |-----------------------------------------------------------------------------| 4642 |basic_string, allocator >::size() const | 4643 |(GLIBCPP_3.2) [1] | 4644 |-----------------------------------------------------------------------------| 4645 |basic_string, allocator >::begin() const | 4646 |(GLIBCPP_3.2) [1] | 4647 |-----------------------------------------------------------------------------| 4648 |basic_string, allocator >::c_str() const | 4649 |(GLIBCPP_3.2) [1] | 4650 |-----------------------------------------------------------------------------| 4651 |basic_string, allocator >::empty() const | 4652 |(GLIBCPP_3.2) [1] | 4653 |-----------------------------------------------------------------------------| 4654 |basic_string, allocator >::rfind(char const*, | 4655 |unsigned long) const [1] | 4656 |-----------------------------------------------------------------------------| 4657 |basic_string, allocator >::rfind(char const*, | 4658 |unsigned long, unsigned long) const [1] | 4659 |-----------------------------------------------------------------------------| 4660 |basic_string, allocator >::rfind(basic_string | 4661 |, allocator > const&, unsigned long) const [1] | 4662 |-----------------------------------------------------------------------------| 4663 |basic_string, allocator >::rfind(char, unsigned| 4664 |long) const [1] | 4665 |-----------------------------------------------------------------------------| 4666 |basic_string, allocator >::_M_rep() const | 4667 |(GLIBCPP_3.2) [1] | 4668 |-----------------------------------------------------------------------------| 4669 |basic_string, allocator >::length() const | 4670 |(GLIBCPP_3.2) [1] | 4671 |-----------------------------------------------------------------------------| 4672 |basic_string, allocator >::rbegin() const | 4673 |(GLIBCPP_3.2) [1] | 4674 |-----------------------------------------------------------------------------| 4675 |basic_string, allocator >::substr(unsigned | 4676 |long, unsigned long) const [1] | 4677 |-----------------------------------------------------------------------------| 4678 |basic_string, allocator >::_M_data() const | 4679 |(GLIBCPP_3.2) [1] | 4680 |-----------------------------------------------------------------------------| 4681 |basic_string, allocator >::_M_fold(unsigned | 4682 |int, unsigned int) const [1] | 4683 |-----------------------------------------------------------------------------| 4684 |basic_string, allocator >::_M_fold(unsigned | 4685 |long, unsigned long) const [1] | 4686 |-----------------------------------------------------------------------------| 4687 |basic_string, allocator >::_M_iend() const | 4688 |(GLIBCPP_3.2) [1] | 4689 |-----------------------------------------------------------------------------| 4690 |basic_string, allocator >::compare(char const*)| 4691 |const(GLIBCPP_3.2) [1] | 4692 |-----------------------------------------------------------------------------| 4693 |basic_string, allocator >::compare(basic_string| 4694 |, allocator > const&) const(GLIBCPP_3.2) [1] | 4695 |-----------------------------------------------------------------------------| 4696 |basic_string, allocator >::compare(unsigned | 4697 |long, unsigned long, char const*) const [1] | 4698 |-----------------------------------------------------------------------------| 4699 |basic_string, allocator >::compare(unsigned | 4700 |long, unsigned long, char const*, unsigned long) const [1] | 4701 |-----------------------------------------------------------------------------| 4702 |basic_string, allocator >::compare(unsigned | 4703 |long, unsigned long, basic_string, allocator > | 4704 |const&) const [1] | 4705 |-----------------------------------------------------------------------------| 4706 |basic_string, allocator >::compare(unsigned | 4707 |long, unsigned long, basic_string, allocator > | 4708 |const&, unsigned long, unsigned long) const [1] | 4709 |-----------------------------------------------------------------------------| 4710 |basic_string, allocator >::_M_check(unsigned | 4711 |int) const [1] | 4712 |-----------------------------------------------------------------------------| 4713 |basic_string, allocator >::_M_check(unsigned | 4714 |long) const [1] | 4715 |-----------------------------------------------------------------------------| 4716 |basic_string, allocator >::capacity() const | 4717 |(GLIBCPP_3.2) [1] | 4718 |-----------------------------------------------------------------------------| 4719 |basic_string, allocator >::max_size() const | 4720 |(GLIBCPP_3.2) [1] | 4721 |-----------------------------------------------------------------------------| 4722 |basic_string, allocator >::_M_ibegin() const | 4723 |(GLIBCPP_3.2) [1] | 4724 |-----------------------------------------------------------------------------| 4725 |basic_string, allocator >::operator[](unsigned | 4726 |int) const [1] | 4727 |-----------------------------------------------------------------------------| 4728 |basic_string, allocator >::operator[](unsigned | 4729 |long) const [1] | 4730 |-----------------------------------------------------------------------------| 4731 |basic_string, allocator >& basic_string, allocator >::_M_replace<__gnu_cxx::__normal_iterator| 4733 |, allocator > > > | 4734 |(__gnu_cxx::__normal_iterator, | 4735 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4738 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 4740 |-----------------------------------------------------------------------------| 4741 |basic_string, allocator >& basic_string, allocator >::_M_replace<__gnu_cxx::__normal_iterator| 4743 |, allocator > > > | 4744 |(__gnu_cxx::__normal_iterator, | 4745 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4748 |__gnu_cxx::__normal_iterator, | 4749 |allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 4750 |-----------------------------------------------------------------------------| 4751 |basic_string, allocator >& basic_string, allocator >::_M_replace | 4753 |(__gnu_cxx::__normal_iterator, | 4754 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*, | 4756 |input_iterator_tag)(GLIBCPP_3.2) [1] | 4757 |-----------------------------------------------------------------------------| 4758 |basic_string, allocator >& basic_string, allocator >::_M_replace | 4760 |(__gnu_cxx::__normal_iterator, | 4761 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*, input_iterator_tag) | 4763 |(GLIBCPP_3.2) [1] | 4764 |-----------------------------------------------------------------------------| 4765 |basic_string, allocator | 4766 |>::_Alloc_hider::_Alloc_hider(char*, allocator const&)(GLIBCPP_3.2) [1]| 4767 |-----------------------------------------------------------------------------| 4768 |basic_string, allocator | 4769 |>::_Alloc_hider::_Alloc_hider(char*, allocator const&)(GLIBCPP_3.2) [1]| 4770 |-----------------------------------------------------------------------------| 4771 |basic_string, allocator >::_M_leak_hard() | 4772 |(GLIBCPP_3.2) [1] | 4773 |-----------------------------------------------------------------------------| 4774 |basic_string, allocator >::_S_construct | 4775 |(unsigned int, char, allocator const&) [1] | 4776 |-----------------------------------------------------------------------------| 4777 |basic_string, allocator >::_S_construct | 4778 |(unsigned long, char, allocator const&) [1] | 4779 |-----------------------------------------------------------------------------| 4780 |basic_string, allocator >::_S_empty_rep() | 4781 |(GLIBCPP_3.2) [1] | 4782 |-----------------------------------------------------------------------------| 4783 |basic_string, allocator >::_S_copy_chars(char*,| 4784 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4787 |-----------------------------------------------------------------------------| 4788 |basic_string, allocator >::_S_copy_chars(char*,| 4789 |__gnu_cxx::__normal_iterator, | 4790 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4792 |-----------------------------------------------------------------------------| 4793 |basic_string, allocator >::_S_copy_chars(char*,| 4794 |char const*, char const*)(GLIBCPP_3.2) [1] | 4795 |-----------------------------------------------------------------------------| 4796 |basic_string, allocator >::_S_copy_chars(char*,| 4797 |char*, char*)(GLIBCPP_3.2) [1] | 4798 |-----------------------------------------------------------------------------| 4799 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4801 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 4804 |__gnu_cxx::__normal_iterator, | 4805 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4807 |, allocator > >) | 4808 |(GLIBCPP_3.2) [1] | 4809 |-----------------------------------------------------------------------------| 4810 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4812 |<__gnu_cxx::__normal_iterator, | 4813 |allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4816 |__gnu_cxx::__normal_iterator, | 4817 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4819 |-----------------------------------------------------------------------------| 4820 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4822 |(__gnu_cxx::__normal_iterator, | 4823 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*) | 4825 |(GLIBCPP_3.2) [1] | 4826 |-----------------------------------------------------------------------------| 4827 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4829 |(__gnu_cxx::__normal_iterator, | 4830 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*)(GLIBCPP_3.2) [1] | 4832 |-----------------------------------------------------------------------------| 4833 |basic_string, allocator >::at(unsigned int) [1]| 4834 |-----------------------------------------------------------------------------| 4835 |basic_string, allocator >::at(unsigned long) | 4836 |[1] | 4837 |-----------------------------------------------------------------------------| 4838 |basic_string, allocator >::end()(GLIBCPP_3.2) | 4839 |[1] | 4840 |-----------------------------------------------------------------------------| 4841 |basic_string, allocator >::_Rep::_M_destroy | 4842 |(allocator const&)(GLIBCPP_3.2) [1] | 4843 |-----------------------------------------------------------------------------| 4844 |basic_string, allocator >::_Rep::_M_dispose | 4845 |(allocator const&)(GLIBCPP_3.2) [1] | 4846 |-----------------------------------------------------------------------------| 4847 |basic_string, allocator >::_Rep::_M_refcopy() | 4848 |(GLIBCPP_3.2) [1] | 4849 |-----------------------------------------------------------------------------| 4850 |basic_string, allocator >::_Rep::_M_refdata() | 4851 |(GLIBCPP_3.2) [1] | 4852 |-----------------------------------------------------------------------------| 4853 |basic_string, allocator >::_Rep::_M_set_leaked | 4854 |()(GLIBCPP_3.2) [1] | 4855 |-----------------------------------------------------------------------------| 4856 |basic_string, allocator | 4857 |>::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1] | 4858 |-----------------------------------------------------------------------------| 4859 |basic_string, allocator >::_Rep::_M_grab | 4860 |(allocator const&, allocator const&)(GLIBCPP_3.2) [1] | 4861 |-----------------------------------------------------------------------------| 4862 |basic_string, allocator >::_Rep::_M_clone | 4863 |(allocator const&, unsigned int) [1] | 4864 |-----------------------------------------------------------------------------| 4865 |basic_string, allocator >::_Rep::_M_clone | 4866 |(allocator const&, unsigned long) [1] | 4867 |-----------------------------------------------------------------------------| 4868 |basic_string, allocator >::_Rep::_S_create | 4869 |(unsigned int, allocator const&) [1] | 4870 |-----------------------------------------------------------------------------| 4871 |basic_string, allocator >::_Rep::_S_create | 4872 |(unsigned long, allocator const&) [1] | 4873 |-----------------------------------------------------------------------------| 4874 |basic_string, allocator >::_Rep::operator[] | 4875 |(unsigned int) [1] | 4876 |-----------------------------------------------------------------------------| 4877 |basic_string, allocator >::_Rep::operator[] | 4878 |(unsigned long) [1] | 4879 |-----------------------------------------------------------------------------| 4880 |basic_string, allocator >::rend()(GLIBCPP_3.2) | 4881 |[1] | 4882 |-----------------------------------------------------------------------------| 4883 |basic_string, allocator >::swap(basic_string | 4884 |, allocator >&)(GLIBCPP_3.2) [1] | 4885 |-----------------------------------------------------------------------------| 4886 |basic_string, allocator >::begin()(GLIBCPP_3.2)| 4887 |[1] | 4888 |-----------------------------------------------------------------------------| 4889 |basic_string, allocator >::clear()(GLIBCPP_3.2)| 4890 |[1] | 4891 |-----------------------------------------------------------------------------| 4892 |basic_string, allocator >::erase | 4893 |(__gnu_cxx::__normal_iterator, | 4894 |allocator > >)(GLIBCPP_3.2) [1] | 4895 |-----------------------------------------------------------------------------| 4896 |basic_string, allocator >::erase | 4897 |(__gnu_cxx::__normal_iterator, | 4898 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4900 |-----------------------------------------------------------------------------| 4901 |basic_string, allocator >::erase(unsigned long,| 4902 |unsigned long) [1] | 4903 |-----------------------------------------------------------------------------| 4904 |basic_string, allocator >::append(char const*) | 4905 |(GLIBCPP_3.2) [1] | 4906 |-----------------------------------------------------------------------------| 4907 |basic_string, allocator >::append(char const*, | 4908 |unsigned long) [1] | 4909 |-----------------------------------------------------------------------------| 4910 |basic_string, allocator >::append(basic_string | 4911 |, allocator > const&)(GLIBCPP_3.2) [1] | 4912 |-----------------------------------------------------------------------------| 4913 |basic_string, allocator >::append(basic_string | 4914 |, allocator > const&, unsigned long, unsigned | 4915 |long) [1] | 4916 |-----------------------------------------------------------------------------| 4917 |basic_string, allocator >::append(unsigned | 4918 |long, char) [1] | 4919 |-----------------------------------------------------------------------------| 4920 |basic_string, allocator >::assign(char const*) | 4921 |(GLIBCPP_3.2) [1] | 4922 |-----------------------------------------------------------------------------| 4923 |basic_string, allocator >::assign(char const*, | 4924 |unsigned long) [1] | 4925 |-----------------------------------------------------------------------------| 4926 |basic_string, allocator >::assign(basic_string | 4927 |, allocator > const&)(GLIBCPP_3.2) [1] | 4928 |-----------------------------------------------------------------------------| 4929 |basic_string, allocator >::assign(basic_string | 4930 |, allocator > const&, unsigned long, unsigned | 4931 |long) [1] | 4932 |-----------------------------------------------------------------------------| 4933 |basic_string, allocator >::assign(unsigned | 4934 |long, char) [1] | 4935 |-----------------------------------------------------------------------------| 4936 |basic_string, allocator >::insert | 4937 |(__gnu_cxx::__normal_iterator, | 4938 |allocator > >, char)(GLIBCPP_3.2) [1] | 4939 |-----------------------------------------------------------------------------| 4940 |basic_string, allocator >::insert | 4941 |(__gnu_cxx::__normal_iterator, | 4942 |allocator > >, unsigned long, char) [1] | 4943 |-----------------------------------------------------------------------------| 4944 |basic_string, allocator >::insert(unsigned | 4945 |long, char const*) [1] | 4946 |-----------------------------------------------------------------------------| 4947 |basic_string, allocator >::insert(unsigned | 4948 |long, char const*, unsigned long) [1] | 4949 |-----------------------------------------------------------------------------| 4950 |basic_string, allocator >::insert(unsigned | 4951 |long, basic_string, allocator > const&) [1] | 4952 |-----------------------------------------------------------------------------| 4953 |basic_string, allocator >::insert(unsigned | 4954 |long, basic_string, allocator > const&, | 4955 |unsigned long, unsigned long) [1] | 4956 |-----------------------------------------------------------------------------| 4957 |basic_string, allocator >::insert(unsigned | 4958 |long, unsigned long, char) [1] | 4959 |-----------------------------------------------------------------------------| 4960 |basic_string, allocator >::rbegin() | 4961 |(GLIBCPP_3.2) [1] | 4962 |-----------------------------------------------------------------------------| 4963 |basic_string, allocator >::resize(unsigned | 4964 |long) [1] | 4965 |-----------------------------------------------------------------------------| 4966 |basic_string, allocator >::resize(unsigned | 4967 |long, char) [1] | 4968 |-----------------------------------------------------------------------------| 4969 |basic_string, allocator >::_M_data(char*) | 4970 |(GLIBCPP_3.2) [1] | 4971 |-----------------------------------------------------------------------------| 4972 |basic_string, allocator >::_M_leak() | 4973 |(GLIBCPP_3.2) [1] | 4974 |-----------------------------------------------------------------------------| 4975 |basic_string, allocator >::replace | 4976 |(__gnu_cxx::__normal_iterator, | 4977 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4980 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4982 |-----------------------------------------------------------------------------| 4983 |basic_string, allocator >::replace | 4984 |(__gnu_cxx::__normal_iterator, | 4985 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*)(GLIBCPP_3.2) [1] | 4987 |-----------------------------------------------------------------------------| 4988 |basic_string, allocator >::replace | 4989 |(__gnu_cxx::__normal_iterator, | 4990 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*) | 4992 |(GLIBCPP_3.2) [1] | 4993 |-----------------------------------------------------------------------------| 4994 |basic_string, allocator >::replace | 4995 |(__gnu_cxx::__normal_iterator, | 4996 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, unsigned long) [1] | 4998 |-----------------------------------------------------------------------------| 4999 |basic_string, allocator >::replace | 5000 |(__gnu_cxx::__normal_iterator, | 5001 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, basic_string,| 5003 |allocator > const&)(GLIBCPP_3.2) [1] | 5004 |-----------------------------------------------------------------------------| 5005 |basic_string, allocator >::replace | 5006 |(__gnu_cxx::__normal_iterator, | 5007 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*)(GLIBCPP_3.2) [1] | 5009 |-----------------------------------------------------------------------------| 5010 |basic_string, allocator >::replace | 5011 |(__gnu_cxx::__normal_iterator, | 5012 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 5015 |__gnu_cxx::__normal_iterator, | 5016 |allocator > >)(GLIBCPP_3.2) [1] | 5017 |-----------------------------------------------------------------------------| 5018 |basic_string, allocator >::replace | 5019 |(__gnu_cxx::__normal_iterator, | 5020 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned long, char) [1] | 5022 |-----------------------------------------------------------------------------| 5023 |basic_string, allocator >::replace(unsigned | 5024 |long, unsigned long, char const*) [1] | 5025 |-----------------------------------------------------------------------------| 5026 |basic_string, allocator >::replace(unsigned | 5027 |long, unsigned long, char const*, unsigned long) [1] | 5028 |-----------------------------------------------------------------------------| 5029 |basic_string, allocator >::replace(unsigned | 5030 |long, unsigned long, basic_string, allocator > | 5031 |const&) [1] | 5032 |-----------------------------------------------------------------------------| 5033 |basic_string, allocator >::replace(unsigned | 5034 |long, unsigned long, basic_string, allocator > | 5035 |const&, unsigned long, unsigned long) [1] | 5036 |-----------------------------------------------------------------------------| 5037 |basic_string, allocator >::replace(unsigned | 5038 |long, unsigned long, unsigned long, char) [1] | 5039 |-----------------------------------------------------------------------------| 5040 |basic_string, allocator >::reserve(unsigned | 5041 |long) [1] | 5042 |-----------------------------------------------------------------------------| 5043 |basic_string, allocator >::_M_mutate(unsigned | 5044 |int, unsigned int, unsigned int) [1] | 5045 |-----------------------------------------------------------------------------| 5046 |basic_string, allocator >::_M_mutate(unsigned | 5047 |long, unsigned long, unsigned long) [1] | 5048 |-----------------------------------------------------------------------------| 5049 |basic_string, allocator >::push_back(char) | 5050 |(GLIBCPP_3.2) [1] | 5051 |-----------------------------------------------------------------------------| 5052 |basic_string, allocator >::basic_string(char | 5053 |const*, allocator const&)(GLIBCPP_3.2) [1] | 5054 |-----------------------------------------------------------------------------| 5055 |basic_string, allocator >::basic_string(char | 5056 |const*, unsigned int, allocator const&) [1] | 5057 |-----------------------------------------------------------------------------| 5058 |basic_string, allocator >::basic_string(char | 5059 |const*, unsigned long, allocator const&) [1] | 5060 |-----------------------------------------------------------------------------| 5061 |basic_string, allocator >::basic_string | 5062 |(allocator const&)(GLIBCPP_3.2) [1] | 5063 |-----------------------------------------------------------------------------| 5064 |basic_string, allocator >::basic_string | 5065 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5066 |[1] | 5067 |-----------------------------------------------------------------------------| 5068 |basic_string, allocator >::basic_string | 5069 |(basic_string, allocator > const&, unsigned | 5070 |int, unsigned int) [1] | 5071 |-----------------------------------------------------------------------------| 5072 |basic_string, allocator >::basic_string | 5073 |(basic_string, allocator > const&, unsigned | 5074 |int, unsigned int, allocator const&) [1] | 5075 |-----------------------------------------------------------------------------| 5076 |basic_string, allocator >::basic_string | 5077 |(basic_string, allocator > const&, unsigned | 5078 |long, unsigned long) [1] | 5079 |-----------------------------------------------------------------------------| 5080 |basic_string, allocator >::basic_string | 5081 |(basic_string, allocator > const&, unsigned | 5082 |long, unsigned long, allocator const&) [1] | 5083 |-----------------------------------------------------------------------------| 5084 |basic_string, allocator >::basic_string | 5085 |(unsigned int, char, allocator const&) [1] | 5086 |-----------------------------------------------------------------------------| 5087 |basic_string, allocator >::basic_string | 5088 |(unsigned long, char, allocator const&) [1] | 5089 |-----------------------------------------------------------------------------| 5090 |basic_string, allocator >::basic_string() | 5091 |(GLIBCPP_3.2) [1] | 5092 |-----------------------------------------------------------------------------| 5093 |basic_string, allocator >::basic_string | 5094 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5097 |__gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5099 |-----------------------------------------------------------------------------| 5100 |basic_string, allocator >::basic_string | 5101 |<__gnu_cxx::__normal_iterator, | 5102 |allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, allocator | 5105 |const&)(GLIBCPP_3.2) [1] | 5106 |-----------------------------------------------------------------------------| 5107 |basic_string, allocator >::basic_string(char const*, char const*, allocator const&)(GLIBCPP_3.2) [1] | 5109 |-----------------------------------------------------------------------------| 5110 |basic_string, allocator >::basic_string | 5111 |(char*, char*, allocator const&)(GLIBCPP_3.2) [1] | 5112 |-----------------------------------------------------------------------------| 5113 |basic_string, allocator >::basic_string(char | 5114 |const*, allocator const&)(GLIBCPP_3.2) [1] | 5115 |-----------------------------------------------------------------------------| 5116 |basic_string, allocator >::basic_string(char | 5117 |const*, unsigned int, allocator const&) [1] | 5118 |-----------------------------------------------------------------------------| 5119 |basic_string, allocator >::basic_string(char | 5120 |const*, unsigned long, allocator const&) [1] | 5121 |-----------------------------------------------------------------------------| 5122 |basic_string, allocator >::basic_string | 5123 |(allocator const&)(GLIBCPP_3.2) [1] | 5124 |-----------------------------------------------------------------------------| 5125 |basic_string, allocator >::basic_string | 5126 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5127 |[1] | 5128 |-----------------------------------------------------------------------------| 5129 |basic_string, allocator >::basic_string | 5130 |(basic_string, allocator > const&, unsigned | 5131 |int, unsigned int) [1] | 5132 |-----------------------------------------------------------------------------| 5133 |basic_string, allocator >::basic_string | 5134 |(basic_string, allocator > const&, unsigned | 5135 |int, unsigned int, allocator const&) [1] | 5136 |-----------------------------------------------------------------------------| 5137 |basic_string, allocator >::basic_string | 5138 |(basic_string, allocator > const&, unsigned | 5139 |long, unsigned long) [1] | 5140 |-----------------------------------------------------------------------------| 5141 |basic_string, allocator >::basic_string | 5142 |(basic_string, allocator > const&, unsigned | 5143 |long, unsigned long, allocator const&) [1] | 5144 |-----------------------------------------------------------------------------| 5145 |basic_string, allocator >::basic_string | 5146 |(unsigned int, char, allocator const&) [1] | 5147 |-----------------------------------------------------------------------------| 5148 |basic_string, allocator >::basic_string | 5149 |(unsigned long, char, allocator const&) [1] | 5150 |-----------------------------------------------------------------------------| 5151 |basic_string, allocator >::basic_string() | 5152 |(GLIBCPP_3.2) [1] | 5153 |-----------------------------------------------------------------------------| 5154 |basic_string, allocator >::basic_string | 5155 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5158 |__gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5160 |-----------------------------------------------------------------------------| 5161 |basic_string, allocator >::basic_string | 5162 |<__gnu_cxx::__normal_iterator, | 5163 |allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, allocator | 5166 |const&)(GLIBCPP_3.2) [1] | 5167 |-----------------------------------------------------------------------------| 5168 |basic_string, allocator >::basic_string(char const*, char const*, allocator const&)(GLIBCPP_3.2) [1] | 5170 |-----------------------------------------------------------------------------| 5171 |basic_string, allocator >::basic_string | 5172 |(char*, char*, allocator const&)(GLIBCPP_3.2) [1] | 5173 |-----------------------------------------------------------------------------| 5174 |basic_string, allocator >::~basic_string() | 5175 |(GLIBCPP_3.2) [1] | 5176 |-----------------------------------------------------------------------------| 5177 |basic_string, allocator >::~basic_string() | 5178 |(GLIBCPP_3.2) [1] | 5179 |-----------------------------------------------------------------------------| 5180 |basic_string, allocator >::operator=(char | 5181 |const*)(GLIBCPP_3.2) [1] | 5182 |-----------------------------------------------------------------------------| 5183 |basic_string, allocator >::operator= | 5184 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5185 |[1] | 5186 |-----------------------------------------------------------------------------| 5187 |basic_string, allocator >::operator=(char) | 5188 |(GLIBCPP_3.2) [1] | 5189 |-----------------------------------------------------------------------------| 5190 |basic_string, allocator >::operator[](unsigned | 5191 |long) [1] | 5192 |-----------------------------------------------------------------------------| 5193 |basic_string, allocator >::operator+=(char | 5194 |const*)(GLIBCPP_3.2) [1] | 5195 |-----------------------------------------------------------------------------| 5196 |basic_string, allocator >::operator+= | 5197 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5198 |[1] | 5199 |-----------------------------------------------------------------------------| 5200 |basic_string, allocator >::operator+=(char) | 5201 |(GLIBCPP_3.2) [1] | 5202 +-----------------------------------------------------------------------------+ 5203 5204 Referenced Specification(s) 5205 5206 [1]. ISO/IEC 14882: 2003 C++ Language 5207 5208 An LSB conforming implementation shall provide the generic data interfaces for 5209 Class std::basic_string, std::allocator > 5210 specified in Table 9-36, with the full functionality as described in the 5211 referenced underlying specification. 5212 5213 Table 9-36. libstdcxx - Class basic_string, allocator 5214 > Data Interfaces 5215 5216 +-----------------------------------------------------------------------------+ 5217 |basic_string, allocator >::_S_empty_rep_storage| 5218 |(GLIBCPP_3.2) [1] | 5219 |-----------------------------------------------------------------------------| 5220 |basic_string, allocator >::_Rep::_S_max_size | 5221 |(GLIBCPP_3.2) [1] | 5222 |-----------------------------------------------------------------------------| 5223 |basic_string, allocator >::_Rep::_S_terminal | 5224 |(GLIBCPP_3.2) [1] | 5225 |-----------------------------------------------------------------------------| 5226 |basic_string, allocator >::npos(GLIBCPP_3.2) | 5227 |[1] | 5228 +-----------------------------------------------------------------------------+ 5229 5230 Referenced Specification(s) 5231 5232 [1]. ISO/IEC 14882: 2003 C++ Language 5233 5234 ------------------------------------------------------------------------------- 5235 5236 Class locale 5237 5238 ------------------------------------------------------------------------------- 5239 5240 Interfaces for Class locale 5241 5242 An LSB conforming implementation shall provide the generic methods for Class 5243 std::locale specified in Table 9-37, with the full functionality as described 5244 in the referenced underlying specification. 5245 5246 Table 9-37. libstdcxx - Class locale Function Interfaces 5247 5248 +-----------------------------------------------------------------------------+ 5249 |locale::name() const(GLIBCPP_3.2) [1] | 5250 |-----------------------------------------------------------------------------| 5251 |locale::operator==(locale const&) const(GLIBCPP_3.2) [1] | 5252 |-----------------------------------------------------------------------------| 5253 |locale::_M_coalesce(locale const&, locale const&, unsigned int)(GLIBCPP_3.2) | 5254 |[1] | 5255 |-----------------------------------------------------------------------------| 5256 |locale::_S_normalize_category(unsigned int)(GLIBCPP_3.2) [1] | 5257 |-----------------------------------------------------------------------------| 5258 |locale::id::id()(GLIBCPP_3.2) [1] | 5259 |-----------------------------------------------------------------------------| 5260 |locale::id::id()(GLIBCPP_3.2) [1] | 5261 |-----------------------------------------------------------------------------| 5262 |locale::_Impl::_M_install_facet(locale::id const*, locale::facet*) | 5263 |(GLIBCPP_3.2) [1] | 5264 |-----------------------------------------------------------------------------| 5265 |locale::_Impl::_M_replace_facet(locale::_Impl const*, locale::id const*) | 5266 |(GLIBCPP_3.2) [1] | 5267 |-----------------------------------------------------------------------------| 5268 |locale::_Impl::_M_replace_category(locale::_Impl const*, locale::id const* | 5269 |const*)(GLIBCPP_3.2) [1] | 5270 |-----------------------------------------------------------------------------| 5271 |locale::_Impl::_M_replace_categories(locale::_Impl const*, unsigned int) | 5272 |(GLIBCPP_3.2) [1] | 5273 |-----------------------------------------------------------------------------| 5274 |locale::_Impl::_Impl(char const*, unsigned int) [1] | 5275 |-----------------------------------------------------------------------------| 5276 |locale::_Impl::_Impl(char const*, unsigned long) [1] | 5277 |-----------------------------------------------------------------------------| 5278 |locale::_Impl::_Impl(locale::facet**, unsigned int, bool) [1] | 5279 |-----------------------------------------------------------------------------| 5280 |locale::_Impl::_Impl(locale::facet**, unsigned long, bool) [1] | 5281 |-----------------------------------------------------------------------------| 5282 |locale::_Impl::_Impl(locale::_Impl const&, unsigned int) [1] | 5283 |-----------------------------------------------------------------------------| 5284 |locale::_Impl::_Impl(locale::_Impl const&, unsigned long) [1] | 5285 |-----------------------------------------------------------------------------| 5286 |locale::_Impl::_Impl(char const*, unsigned int) [1] | 5287 |-----------------------------------------------------------------------------| 5288 |locale::_Impl::_Impl(char const*, unsigned long) [1] | 5289 |-----------------------------------------------------------------------------| 5290 |locale::_Impl::_Impl(locale::facet**, unsigned int, bool) [1] | 5291 |-----------------------------------------------------------------------------| 5292 |locale::_Impl::_Impl(locale::facet**, unsigned long, bool) [1] | 5293 |-----------------------------------------------------------------------------| 5294 |locale::_Impl::_Impl(locale::_Impl const&, unsigned int) [1] | 5295 |-----------------------------------------------------------------------------| 5296 |locale::_Impl::_Impl(locale::_Impl const&, unsigned long) [1] | 5297 |-----------------------------------------------------------------------------| 5298 |locale::_Impl::~_Impl()(GLIBCPP_3.2) [1] | 5299 |-----------------------------------------------------------------------------| 5300 |locale::_Impl::~_Impl()(GLIBCPP_3.2) [1] | 5301 |-----------------------------------------------------------------------------| 5302 |locale::global(locale const&)(GLIBCPP_3.2) [1] | 5303 |-----------------------------------------------------------------------------| 5304 |locale::classic()(GLIBCPP_3.2) [1] | 5305 |-----------------------------------------------------------------------------| 5306 |locale::locale(char const*)(GLIBCPP_3.2) [1] | 5307 |-----------------------------------------------------------------------------| 5308 |locale::locale(locale::_Impl*)(GLIBCPP_3.2) [1] | 5309 |-----------------------------------------------------------------------------| 5310 |locale::locale(locale const&)(GLIBCPP_3.2) [1] | 5311 |-----------------------------------------------------------------------------| 5312 |locale::locale(locale const&, char const*, unsigned int)(GLIBCPP_3.2) [1] | 5313 |-----------------------------------------------------------------------------| 5314 |locale::locale(locale const&, locale const&, unsigned int)(GLIBCPP_3.2) [1] | 5315 |-----------------------------------------------------------------------------| 5316 |locale::locale()(GLIBCPP_3.2) [1] | 5317 |-----------------------------------------------------------------------------| 5318 |locale::locale(char const*)(GLIBCPP_3.2) [1] | 5319 |-----------------------------------------------------------------------------| 5320 |locale::locale(locale::_Impl*)(GLIBCPP_3.2) [1] | 5321 |-----------------------------------------------------------------------------| 5322 |locale::locale(locale const&)(GLIBCPP_3.2) [1] | 5323 |-----------------------------------------------------------------------------| 5324 |locale::locale(locale const&, char const*, unsigned int)(GLIBCPP_3.2) [1] | 5325 |-----------------------------------------------------------------------------| 5326 |locale::locale(locale const&, locale const&, unsigned int)(GLIBCPP_3.2) [1] | 5327 |-----------------------------------------------------------------------------| 5328 |locale::locale()(GLIBCPP_3.2) [1] | 5329 |-----------------------------------------------------------------------------| 5330 |locale::~locale()(GLIBCPP_3.2) [1] | 5331 |-----------------------------------------------------------------------------| 5332 |locale::~locale()(GLIBCPP_3.2) [1] | 5333 |-----------------------------------------------------------------------------| 5334 |locale::operator=(locale const&)(GLIBCPP_3.2) [1] | 5335 +-----------------------------------------------------------------------------+ 5336 5337 Referenced Specification(s) 5338 5339 [1]. ISO/IEC 14882: 2003 C++ Language 5340 5341 An LSB conforming implementation shall provide the generic data interfaces for 5342 Class std::locale specified in Table 9-38, with the full functionality as 5343 described in the referenced underlying specification. 5344 5345 Table 9-38. libstdcxx - Class locale Data Interfaces 5346 5347 +---------------------------------------------------+ 5348 |locale::_S_classic(GLIBCPP_3.2) [1] | 5349 |---------------------------------------------------| 5350 |locale::_S_num_categories(GLIBCPP_3.2) [1] | 5351 |---------------------------------------------------| 5352 |locale::id::_S_highwater(GLIBCPP_3.2) [1] | 5353 |---------------------------------------------------| 5354 |locale::all(GLIBCPP_3.2) [1] | 5355 |---------------------------------------------------| 5356 |locale::none(GLIBCPP_3.2) [1] | 5357 |---------------------------------------------------| 5358 |locale::time(GLIBCPP_3.2) [1] | 5359 |---------------------------------------------------| 5360 |locale::_Impl::_S_id_time(GLIBCPP_3.2) [1] | 5361 |---------------------------------------------------| 5362 |locale::_Impl::_S_id_ctype(GLIBCPP_3.2) [1] | 5363 |---------------------------------------------------| 5364 |locale::_Impl::_S_id_collate(GLIBCPP_3.2) [1] | 5365 |---------------------------------------------------| 5366 |locale::_Impl::_S_id_numeric(GLIBCPP_3.2) [1] | 5367 |---------------------------------------------------| 5368 |locale::_Impl::_S_id_messages(GLIBCPP_3.2) [1] | 5369 |---------------------------------------------------| 5370 |locale::_Impl::_S_id_monetary(GLIBCPP_3.2) [1] | 5371 |---------------------------------------------------| 5372 |locale::_Impl::_S_facet_categories(GLIBCPP_3.2) [1]| 5373 |---------------------------------------------------| 5374 |locale::ctype(GLIBCPP_3.2) [1] | 5375 |---------------------------------------------------| 5376 |locale::collate(GLIBCPP_3.2) [1] | 5377 |---------------------------------------------------| 5378 |locale::numeric(GLIBCPP_3.2) [1] | 5379 |---------------------------------------------------| 5380 |locale::messages(GLIBCPP_3.2) [1] | 5381 |---------------------------------------------------| 5382 |locale::monetary(GLIBCPP_3.2) [1] | 5383 |---------------------------------------------------| 5384 |locale::_S_global(GLIBCPP_3.2) [1] | 5385 +---------------------------------------------------+ 5386 5387 Referenced Specification(s) 5388 5389 [1]. ISO/IEC 14882: 2003 C++ Language 5390 5391 ------------------------------------------------------------------------------- 5392 5393 Class __cxxabiv1::__enum_type_info 5394 5395 ------------------------------------------------------------------------------- 5396 5397 Class data for __cxxabiv1::__enum_type_info 5398 5399 The virtual table for the __cxxabiv1::__enum_type_info class is described by 5400 Table 9-39 5401 5402 Table 9-39. vtable for __cxxabiv1::__enum_type_info 5403 5404 +-----------------------------------------------------------------------------+ 5405 |Base |0 | 5406 |Offset | | 5407 |----------+------------------------------------------------------------------| 5408 |RTTI |typeinfo for __cxxabiv1::__enum_type_info | 5409 |----------+------------------------------------------------------------------| 5410 |vfunc: |__cxxabiv1::__enum_type_info::~__enum_type_info() | 5411 |----------+------------------------------------------------------------------| 5412 |vfunc: |__cxxabiv1::__enum_type_info::~__enum_type_info() | 5413 |----------+------------------------------------------------------------------| 5414 |vfunc: |type_info::__is_pointer_p() const | 5415 |----------+------------------------------------------------------------------| 5416 |vfunc: |type_info::__is_function_p() const | 5417 |----------+------------------------------------------------------------------| 5418 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned int) | 5419 | |const | 5420 |----------+------------------------------------------------------------------| 5421 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5422 | |void**) const | 5423 +-----------------------------------------------------------------------------+ 5424 5425 The Run Time Type Information for the __cxxabiv1::__enum_type_info class is 5426 described by Table 9-40 5427 5428 Table 9-40. typeinfo for __cxxabiv1::__enum_type_info 5429 5430 +----------------------------------------------------------+ 5431 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5432 |-----------+----------------------------------------------| 5433 |Name |typeinfo name for __cxxabiv1::__enum_type_info| 5434 +----------------------------------------------------------+ 5435 ------------------------------------------------------------------------------- 5436 5437 Interfaces for Class __cxxabiv1::__enum_type_info 5438 5439 An LSB conforming implementation shall provide the generic methods for Class 5440 __cxxabiv1::__enum_type_info specified in Table 9-41, with the full 5441 functionality as described in the referenced underlying specification. 5442 5443 Table 9-41. libstdcxx - Class __cxxabiv1::__enum_type_info Function Interfaces 5444 5445 +-------------------------------------------------------------------+ 5446 |__cxxabiv1::__enum_type_info::~__enum_type_info()(CXXABI_1.2.2) [1]| 5447 |-------------------------------------------------------------------| 5448 |__cxxabiv1::__enum_type_info::~__enum_type_info()(CXXABI_1.2.2) [1]| 5449 |-------------------------------------------------------------------| 5450 |__cxxabiv1::__enum_type_info::~__enum_type_info()(CXXABI_1.2.2) [1]| 5451 +-------------------------------------------------------------------+ 5452 5453 Referenced Specification(s) 5454 5455 [1]. Itanium C++ ABI 5456 5457 An LSB conforming implementation shall provide the generic data interfaces for 5458 Class __cxxabiv1::__enum_type_info specified in Table 9-42, with the full 5459 functionality as described in the referenced underlying specification. 5460 5461 Table 9-42. libstdcxx - Class __cxxabiv1::__enum_type_info Data Interfaces 5462 5463 +---------------------------------------------------------------+ 5464 |typeinfo for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1] | 5465 |---------------------------------------------------------------| 5466 |typeinfo name for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1]| 5467 |---------------------------------------------------------------| 5468 |vtable for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1] | 5469 +---------------------------------------------------------------+ 5470 5471 Referenced Specification(s) 5472 5473 [1]. Itanium C++ ABI 5474 5475 ------------------------------------------------------------------------------- 5476 5477 Class __cxxabiv1::__array_type_info 5478 5479 ------------------------------------------------------------------------------- 5480 5481 Class data for __cxxabiv1::__array_type_info 5482 5483 The virtual table for the __cxxabiv1::__array_type_info class is described by 5484 Table 9-43 5485 5486 Table 9-43. vtable for __cxxabiv1::__array_type_info 5487 5488 +-----------------------------------------------------------------------------+ 5489 |Base |0 | 5490 |Offset | | 5491 |----------+------------------------------------------------------------------| 5492 |RTTI |typeinfo for __cxxabiv1::__array_type_info | 5493 |----------+------------------------------------------------------------------| 5494 |vfunc: |__cxxabiv1::__array_type_info::~__array_type_info() | 5495 |----------+------------------------------------------------------------------| 5496 |vfunc: |__cxxabiv1::__array_type_info::~__array_type_info() | 5497 |----------+------------------------------------------------------------------| 5498 |vfunc: |type_info::__is_pointer_p() const | 5499 |----------+------------------------------------------------------------------| 5500 |vfunc: |type_info::__is_function_p() const | 5501 |----------+------------------------------------------------------------------| 5502 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned int) | 5503 | |const | 5504 |----------+------------------------------------------------------------------| 5505 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5506 | |void**) const | 5507 +-----------------------------------------------------------------------------+ 5508 5509 The Run Time Type Information for the __cxxabiv1::__array_type_info class is 5510 described by Table 9-44 5511 5512 Table 9-44. typeinfo for __cxxabiv1::__array_type_info 5513 5514 +-----------------------------------------------------------+ 5515 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5516 |-----------+-----------------------------------------------| 5517 |Name |typeinfo name for __cxxabiv1::__array_type_info| 5518 +-----------------------------------------------------------+ 5519 ------------------------------------------------------------------------------- 5520 5521 Interfaces for Class __cxxabiv1::__array_type_info 5522 5523 An LSB conforming implementation shall provide the generic methods for Class 5524 __cxxabiv1::__array_type_info specified in Table 9-45, with the full 5525 functionality as described in the referenced underlying specification. 5526 5527 Table 9-45. libstdcxx - Class __cxxabiv1::__array_type_info Function Interfaces 5528 5529 +---------------------------------------------------------------------+ 5530 |__cxxabiv1::__array_type_info::~__array_type_info()(CXXABI_1.2.2) [1]| 5531 |---------------------------------------------------------------------| 5532 |__cxxabiv1::__array_type_info::~__array_type_info()(CXXABI_1.2.2) [1]| 5533 |---------------------------------------------------------------------| 5534 |__cxxabiv1::__array_type_info::~__array_type_info()(CXXABI_1.2.2) [1]| 5535 +---------------------------------------------------------------------+ 5536 5537 Referenced Specification(s) 5538 5539 [1]. Itanium C++ ABI 5540 5541 An LSB conforming implementation shall provide the generic data interfaces for 5542 Class __cxxabiv1::__array_type_info specified in Table 9-46, with the full 5543 functionality as described in the referenced underlying specification. 5544 5545 Table 9-46. libstdcxx - Class __cxxabiv1::__array_type_info Data Interfaces 5546 5547 +----------------------------------------------------------------+ 5548 |typeinfo for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1] | 5549 |----------------------------------------------------------------| 5550 |typeinfo name for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1]| 5551 |----------------------------------------------------------------| 5552 |vtable for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1] | 5553 +----------------------------------------------------------------+ 5554 5555 Referenced Specification(s) 5556 5557 [1]. Itanium C++ ABI 5558 5559 ------------------------------------------------------------------------------- 5560 5561 Class __cxxabiv1::__class_type_info 5562 5563 ------------------------------------------------------------------------------- 5564 5565 Class data for __cxxabiv1::__class_type_info 5566 5567 The virtual table for the __cxxabiv1::__class_type_info class is described by 5568 Table 9-47 5569 5570 Table 9-47. vtable for __cxxabiv1::__class_type_info 5571 5572 +-----------------------------------------------------------------------------+ 5573 |Base |0 | 5574 |Offset| | 5575 |------+----------------------------------------------------------------------| 5576 |RTTI |typeinfo for __cxxabiv1::__class_type_info | 5577 |------+----------------------------------------------------------------------| 5578 |vfunc:|__cxxabiv1::__class_type_info::~__class_type_info() | 5579 |------+----------------------------------------------------------------------| 5580 |vfunc:|__cxxabiv1::__class_type_info::~__class_type_info() | 5581 |------+----------------------------------------------------------------------| 5582 |vfunc:|type_info::__is_pointer_p() const | 5583 |------+----------------------------------------------------------------------| 5584 |vfunc:|type_info::__is_function_p() const | 5585 |------+----------------------------------------------------------------------| 5586 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 5587 | |unsigned int) const | 5588 |------+----------------------------------------------------------------------| 5589 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 5590 | |(__cxxabiv1::__class_type_info const*, void**) const | 5591 |------+----------------------------------------------------------------------| 5592 | |__cxxabiv1::__class_type_info::__do_upcast | 5593 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 5594 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 5595 |------+----------------------------------------------------------------------| 5596 | |__cxxabiv1::__class_type_info::__do_dyncast(int, | 5597 | |__cxxabiv1::__class_type_info::__sub_kind, | 5598 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 5599 | |__cxxabiv1::__class_type_info const*, void const*, | 5600 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 5601 +-----------------------------------------------------------------------------+ 5602 5603 The Run Time Type Information for the __cxxabiv1::__class_type_info class is 5604 described by Table 9-48 5605 5606 Table 9-48. typeinfo for __cxxabiv1::__class_type_info 5607 5608 +-----------------------------------------------------------+ 5609 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5610 |-----------+-----------------------------------------------| 5611 |Name |typeinfo name for __cxxabiv1::__class_type_info| 5612 +-----------------------------------------------------------+ 5613 ------------------------------------------------------------------------------- 5614 5615 Interfaces for Class __cxxabiv1::__class_type_info 5616 5617 An LSB conforming implementation shall provide the generic methods for Class 5618 __cxxabiv1::__class_type_info specified in Table 9-49, with the full 5619 functionality as described in the referenced underlying specification. 5620 5621 Table 9-49. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces 5622 5623 +-----------------------------------------------------------------------------+ 5624 |__cxxabiv1::__class_type_info::~__class_type_info()(CXXABI_1.2.2) [1] | 5625 |-----------------------------------------------------------------------------| 5626 |__cxxabiv1::__class_type_info::~__class_type_info()(CXXABI_1.2.2) [1] | 5627 |-----------------------------------------------------------------------------| 5628 |__cxxabiv1::__class_type_info::~__class_type_info()(CXXABI_1.2.2) [1] | 5629 |-----------------------------------------------------------------------------| 5630 |__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned | 5631 |int) const(CXXABI_1.2.2) [1] | 5632 |-----------------------------------------------------------------------------| 5633 |__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 5634 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 5635 |(CXXABI_1.2.2) [1] | 5636 |-----------------------------------------------------------------------------| 5637 |__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 5638 |const*, void**) const(CXXABI_1.2.2) [1] | 5639 +-----------------------------------------------------------------------------+ 5640 5641 Referenced Specification(s) 5642 5643 [1]. Itanium C++ ABI 5644 5645 An LSB conforming implementation shall provide the generic data interfaces for 5646 Class __cxxabiv1::__class_type_info specified in Table 9-50, with the full 5647 functionality as described in the referenced underlying specification. 5648 5649 Table 9-50. libstdcxx - Class __cxxabiv1::__class_type_info Data Interfaces 5650 5651 +----------------------------------------------------------------+ 5652 |typeinfo for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1] | 5653 |----------------------------------------------------------------| 5654 |typeinfo name for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1]| 5655 |----------------------------------------------------------------| 5656 |vtable for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1] | 5657 +----------------------------------------------------------------+ 5658 5659 Referenced Specification(s) 5660 5661 [1]. Itanium C++ ABI 5662 5663 ------------------------------------------------------------------------------- 5664 5665 Class __cxxabiv1::__pbase_type_info 5666 5667 ------------------------------------------------------------------------------- 5668 5669 Class data for __cxxabiv1::__pbase_type_info 5670 5671 The virtual table for the __cxxabiv1::__pbase_type_info class is described by 5672 Table 9-51 5673 5674 Table 9-51. vtable for __cxxabiv1::__pbase_type_info 5675 5676 +-----------------------------------------------------------------------------+ 5677 |Base |0 | 5678 |Offset | | 5679 |-------+---------------------------------------------------------------------| 5680 |RTTI |typeinfo for __cxxabiv1::__pbase_type_info | 5681 |-------+---------------------------------------------------------------------| 5682 |vfunc: |__cxxabiv1::__pbase_type_info::~__pbase_type_info() | 5683 |-------+---------------------------------------------------------------------| 5684 |vfunc: |__cxxabiv1::__pbase_type_info::~__pbase_type_info() | 5685 |-------+---------------------------------------------------------------------| 5686 |vfunc: |type_info::__is_pointer_p() const | 5687 |-------+---------------------------------------------------------------------| 5688 |vfunc: |type_info::__is_function_p() const | 5689 |-------+---------------------------------------------------------------------| 5690 |vfunc: |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 5691 | |unsigned int) const | 5692 |-------+---------------------------------------------------------------------| 5693 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 5694 | |const | 5695 |-------+---------------------------------------------------------------------| 5696 |vfunc: |__cxxabiv1::__pbase_type_info::__pointer_catch | 5697 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const | 5698 +-----------------------------------------------------------------------------+ 5699 5700 The Run Time Type Information for the __cxxabiv1::__pbase_type_info class is 5701 described by Table 9-52 5702 5703 Table 9-52. typeinfo for __cxxabiv1::__pbase_type_info 5704 5705 +-----------------------------------------------------------+ 5706 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5707 |-----------+-----------------------------------------------| 5708 |Name |typeinfo name for __cxxabiv1::__pbase_type_info| 5709 +-----------------------------------------------------------+ 5710 ------------------------------------------------------------------------------- 5711 5712 Interfaces for Class __cxxabiv1::__pbase_type_info 5713 5714 An LSB conforming implementation shall provide the generic methods for Class 5715 __cxxabiv1::__pbase_type_info specified in Table 9-53, with the full 5716 functionality as described in the referenced underlying specification. 5717 5718 Table 9-53. libstdcxx - Class __cxxabiv1::__pbase_type_info Function Interfaces 5719 5720 +-----------------------------------------------------------------------------+ 5721 |__cxxabiv1::__pbase_type_info::~__pbase_type_info()(CXXABI_1.2.2) [1] | 5722 |-----------------------------------------------------------------------------| 5723 |__cxxabiv1::__pbase_type_info::~__pbase_type_info()(CXXABI_1.2.2) [1] | 5724 |-----------------------------------------------------------------------------| 5725 |__cxxabiv1::__pbase_type_info::~__pbase_type_info()(CXXABI_1.2.2) [1] | 5726 |-----------------------------------------------------------------------------| 5727 |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned | 5728 |int) const(CXXABI_1.2.2) [1] | 5729 |-----------------------------------------------------------------------------| 5730 |__cxxabiv1::__pbase_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info | 5731 |const*, void**, unsigned int) const(CXXABI_1.2.2) [1] | 5732 +-----------------------------------------------------------------------------+ 5733 5734 Referenced Specification(s) 5735 5736 [1]. Itanium C++ ABI 5737 5738 An LSB conforming implementation shall provide the generic data interfaces for 5739 Class __cxxabiv1::__pbase_type_info specified in Table 9-54, with the full 5740 functionality as described in the referenced underlying specification. 5741 5742 Table 9-54. libstdcxx - Class __cxxabiv1::__pbase_type_info Data Interfaces 5743 5744 +----------------------------------------------------------------+ 5745 |typeinfo for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1] | 5746 |----------------------------------------------------------------| 5747 |typeinfo name for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1]| 5748 |----------------------------------------------------------------| 5749 |vtable for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1] | 5750 +----------------------------------------------------------------+ 5751 5752 Referenced Specification(s) 5753 5754 [1]. Itanium C++ ABI 5755 5756 ------------------------------------------------------------------------------- 5757 5758 Class __cxxabiv1::__pointer_type_info 5759 5760 ------------------------------------------------------------------------------- 5761 5762 Class data for __cxxabiv1::__pointer_type_info 5763 5764 The virtual table for the __cxxabiv1::__pointer_type_info class is described by 5765 Table 9-55 5766 5767 Table 9-55. vtable for __cxxabiv1::__pointer_type_info 5768 5769 +-----------------------------------------------------------------------------+ 5770 |Base |0 | 5771 |Offset | | 5772 |-------+---------------------------------------------------------------------| 5773 |RTTI |typeinfo for __cxxabiv1::__pointer_type_info | 5774 |-------+---------------------------------------------------------------------| 5775 |vfunc: |__cxxabiv1::__pointer_type_info::~__pointer_type_info() | 5776 |-------+---------------------------------------------------------------------| 5777 |vfunc: |__cxxabiv1::__pointer_type_info::~__pointer_type_info() | 5778 |-------+---------------------------------------------------------------------| 5779 |vfunc: |__cxxabiv1::__pointer_type_info::__is_pointer_p() const | 5780 |-------+---------------------------------------------------------------------| 5781 |vfunc: |type_info::__is_function_p() const | 5782 |-------+---------------------------------------------------------------------| 5783 |vfunc: |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 5784 | |unsigned int) const | 5785 |-------+---------------------------------------------------------------------| 5786 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 5787 | |const | 5788 |-------+---------------------------------------------------------------------| 5789 |vfunc: |__cxxabiv1::__pointer_type_info::__pointer_catch | 5790 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const | 5791 +-----------------------------------------------------------------------------+ 5792 5793 The Run Time Type Information for the __cxxabiv1::__pointer_type_info class is 5794 described by Table 9-56 5795 5796 Table 9-56. typeinfo for __cxxabiv1::__pointer_type_info 5797 5798 +-------------------------------------------------------------+ 5799 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5800 |-----------+-------------------------------------------------| 5801 |Name |typeinfo name for __cxxabiv1::__pointer_type_info| 5802 +-------------------------------------------------------------+ 5803 ------------------------------------------------------------------------------- 5804 5805 Interfaces for Class __cxxabiv1::__pointer_type_info 5806 5807 An LSB conforming implementation shall provide the generic methods for Class 5808 __cxxabiv1::__pointer_type_info specified in Table 9-57, with the full 5809 functionality as described in the referenced underlying specification. 5810 5811 Table 9-57. libstdcxx - Class __cxxabiv1::__pointer_type_info Function 5812 Interfaces 5813 5814 +-----------------------------------------------------------------------------+ 5815 |__cxxabiv1::__pointer_type_info::~__pointer_type_info()(CXXABI_1.2.2) [1] | 5816 |-----------------------------------------------------------------------------| 5817 |__cxxabiv1::__pointer_type_info::~__pointer_type_info()(CXXABI_1.2.2) [1] | 5818 |-----------------------------------------------------------------------------| 5819 |__cxxabiv1::__pointer_type_info::~__pointer_type_info()(CXXABI_1.2.2) [1] | 5820 |-----------------------------------------------------------------------------| 5821 |__cxxabiv1::__pointer_type_info::__is_pointer_p() const(CXXABI_1.2.2) [1] | 5822 |-----------------------------------------------------------------------------| 5823 |__cxxabiv1::__pointer_type_info::__pointer_catch | 5824 |(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const | 5825 |(CXXABI_1.2.2) [1] | 5826 +-----------------------------------------------------------------------------+ 5827 5828 Referenced Specification(s) 5829 5830 [1]. Itanium C++ ABI 5831 5832 An LSB conforming implementation shall provide the generic data interfaces for 5833 Class __cxxabiv1::__pointer_type_info specified in Table 9-58, with the full 5834 functionality as described in the referenced underlying specification. 5835 5836 Table 9-58. libstdcxx - Class __cxxabiv1::__pointer_type_info Data Interfaces 5837 5838 +------------------------------------------------------------------+ 5839 |typeinfo for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1] | 5840 |------------------------------------------------------------------| 5841 |typeinfo name for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1]| 5842 |------------------------------------------------------------------| 5843 |vtable for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1] | 5844 +------------------------------------------------------------------+ 5845 5846 Referenced Specification(s) 5847 5848 [1]. Itanium C++ ABI 5849 5850 ------------------------------------------------------------------------------- 5851 5852 Class __cxxabiv1::__function_type_info 5853 5854 ------------------------------------------------------------------------------- 5855 5856 Class data for __cxxabiv1::__function_type_info 5857 5858 The virtual table for the __cxxabiv1::__function_type_info class is described 5859 by Table 9-59 5860 5861 Table 9-59. vtable for __cxxabiv1::__function_type_info 5862 5863 +-----------------------------------------------------------------------------+ 5864 |Base |0 | 5865 |Offset | | 5866 |----------+------------------------------------------------------------------| 5867 |RTTI |typeinfo for __cxxabiv1::__function_type_info | 5868 |----------+------------------------------------------------------------------| 5869 |vfunc: |__cxxabiv1::__function_type_info::~__function_type_info() | 5870 |----------+------------------------------------------------------------------| 5871 |vfunc: |__cxxabiv1::__function_type_info::~__function_type_info() | 5872 |----------+------------------------------------------------------------------| 5873 |vfunc: |type_info::__is_pointer_p() const | 5874 |----------+------------------------------------------------------------------| 5875 |vfunc: |__cxxabiv1::__function_type_info::__is_function_p() const | 5876 |----------+------------------------------------------------------------------| 5877 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned int) | 5878 | |const | 5879 |----------+------------------------------------------------------------------| 5880 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5881 | |void**) const | 5882 +-----------------------------------------------------------------------------+ 5883 5884 The Run Time Type Information for the __cxxabiv1::__function_type_info class is 5885 described by Table 9-60 5886 5887 Table 9-60. typeinfo for __cxxabiv1::__function_type_info 5888 5889 +--------------------------------------------------------------+ 5890 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5891 |-----------+--------------------------------------------------| 5892 |Name |typeinfo name for __cxxabiv1::__function_type_info| 5893 +--------------------------------------------------------------+ 5894 ------------------------------------------------------------------------------- 5895 5896 Interfaces for Class __cxxabiv1::__function_type_info 5897 5898 An LSB conforming implementation shall provide the generic methods for Class 5899 __cxxabiv1::__function_type_info specified in Table 9-61, with the full 5900 functionality as described in the referenced underlying specification. 5901 5902 Table 9-61. libstdcxx - Class __cxxabiv1::__function_type_info Function 5903 Interfaces 5904 5905 +---------------------------------------------------------------------------+ 5906 |__cxxabiv1::__function_type_info::~__function_type_info()(CXXABI_1.2.2) [1]| 5907 |---------------------------------------------------------------------------| 5908 |__cxxabiv1::__function_type_info::~__function_type_info()(CXXABI_1.2.2) [1]| 5909 |---------------------------------------------------------------------------| 5910 |__cxxabiv1::__function_type_info::~__function_type_info()(CXXABI_1.2.2) [1]| 5911 |---------------------------------------------------------------------------| 5912 |__cxxabiv1::__function_type_info::__is_function_p() const(CXXABI_1.2.2) [1]| 5913 +---------------------------------------------------------------------------+ 5914 5915 Referenced Specification(s) 5916 5917 [1]. Itanium C++ ABI 5918 5919 An LSB conforming implementation shall provide the generic data interfaces for 5920 Class __cxxabiv1::__function_type_info specified in Table 9-62, with the full 5921 functionality as described in the referenced underlying specification. 5922 5923 Table 9-62. libstdcxx - Class __cxxabiv1::__function_type_info Data Interfaces 5924 5925 +-------------------------------------------------------------------+ 5926 |typeinfo for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1] | 5927 |-------------------------------------------------------------------| 5928 |typeinfo name for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1]| 5929 |-------------------------------------------------------------------| 5930 |vtable for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1] | 5931 +-------------------------------------------------------------------+ 5932 5933 Referenced Specification(s) 5934 5935 [1]. Itanium C++ ABI 5936 5937 ------------------------------------------------------------------------------- 5938 5939 Class __cxxabiv1::__si_class_type_info 5940 5941 ------------------------------------------------------------------------------- 5942 5943 Class data for __cxxabiv1::__si_class_type_info 5944 5945 The virtual table for the __cxxabiv1::__si_class_type_info class is described 5946 by Table 9-63 5947 5948 Table 9-63. vtable for __cxxabiv1::__si_class_type_info 5949 5950 +-----------------------------------------------------------------------------+ 5951 |Base |0 | 5952 |Offset| | 5953 |------+----------------------------------------------------------------------| 5954 |RTTI |typeinfo for __cxxabiv1::__si_class_type_info | 5955 |------+----------------------------------------------------------------------| 5956 |vfunc:|__cxxabiv1::__si_class_type_info::~__si_class_type_info() | 5957 |------+----------------------------------------------------------------------| 5958 |vfunc:|__cxxabiv1::__si_class_type_info::~__si_class_type_info() | 5959 |------+----------------------------------------------------------------------| 5960 |vfunc:|type_info::__is_pointer_p() const | 5961 |------+----------------------------------------------------------------------| 5962 |vfunc:|type_info::__is_function_p() const | 5963 |------+----------------------------------------------------------------------| 5964 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 5965 | |unsigned int) const | 5966 |------+----------------------------------------------------------------------| 5967 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 5968 | |(__cxxabiv1::__class_type_info const*, void**) const | 5969 |------+----------------------------------------------------------------------| 5970 | |__cxxabiv1::__si_class_type_info::__do_upcast | 5971 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 5972 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 5973 |------+----------------------------------------------------------------------| 5974 | |__cxxabiv1::__si_class_type_info::__do_dyncast(int, | 5975 | |__cxxabiv1::__class_type_info::__sub_kind, | 5976 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 5977 | |__cxxabiv1::__class_type_info const*, void const*, | 5978 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 5979 +-----------------------------------------------------------------------------+ 5980 5981 The Run Time Type Information for the __cxxabiv1::__si_class_type_info class is 5982 described by Table 9-64 5983 5984 Table 9-64. typeinfo for __cxxabiv1::__si_class_type_info 5985 5986 +--------------------------------------------------------------+ 5987 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5988 |-----------+--------------------------------------------------| 5989 |Name |typeinfo name for __cxxabiv1::__si_class_type_info| 5990 +--------------------------------------------------------------+ 5991 ------------------------------------------------------------------------------- 5992 5993 Interfaces for Class __cxxabiv1::__si_class_type_info 5994 5995 An LSB conforming implementation shall provide the generic methods for Class 5996 __cxxabiv1::__si_class_type_info specified in Table 9-65, with the full 5997 functionality as described in the referenced underlying specification. 5998 5999 Table 9-65. libstdcxx - Class __cxxabiv1::__si_class_type_info Function 6000 Interfaces 6001 6002 +-----------------------------------------------------------------------------+ 6003 |__cxxabiv1::__si_class_type_info::~__si_class_type_info()(CXXABI_1.2.2) [1] | 6004 |-----------------------------------------------------------------------------| 6005 |__cxxabiv1::__si_class_type_info::~__si_class_type_info()(CXXABI_1.2.2) [1] | 6006 |-----------------------------------------------------------------------------| 6007 |__cxxabiv1::__si_class_type_info::~__si_class_type_info()(CXXABI_1.2.2) [1] | 6008 |-----------------------------------------------------------------------------| 6009 |__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 6010 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 6011 |(CXXABI_1.2.2) [1] | 6012 +-----------------------------------------------------------------------------+ 6013 6014 Referenced Specification(s) 6015 6016 [1]. Itanium C++ ABI 6017 6018 An LSB conforming implementation shall provide the generic data interfaces for 6019 Class __cxxabiv1::__si_class_type_info specified in Table 9-66, with the full 6020 functionality as described in the referenced underlying specification. 6021 6022 Table 9-66. libstdcxx - Class __cxxabiv1::__si_class_type_info Data Interfaces 6023 6024 +-------------------------------------------------------------------+ 6025 |typeinfo for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1] | 6026 |-------------------------------------------------------------------| 6027 |typeinfo name for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1]| 6028 |-------------------------------------------------------------------| 6029 |vtable for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1] | 6030 +-------------------------------------------------------------------+ 6031 6032 Referenced Specification(s) 6033 6034 [1]. Itanium C++ ABI 6035 6036 ------------------------------------------------------------------------------- 6037 6038 Class __cxxabiv1::__vmi_class_type_info 6039 6040 ------------------------------------------------------------------------------- 6041 6042 Class data for __cxxabiv1::__vmi_class_type_info 6043 6044 The virtual table for the __cxxabiv1::__vmi_class_type_info class is described 6045 by Table 9-67 6046 6047 Table 9-67. vtable for __cxxabiv1::__vmi_class_type_info 6048 6049 +-----------------------------------------------------------------------------+ 6050 |Base |0 | 6051 |Offset| | 6052 |------+----------------------------------------------------------------------| 6053 |RTTI |typeinfo for __cxxabiv1::__vmi_class_type_info | 6054 |------+----------------------------------------------------------------------| 6055 |vfunc:|__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() | 6056 |------+----------------------------------------------------------------------| 6057 |vfunc:|__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() | 6058 |------+----------------------------------------------------------------------| 6059 |vfunc:|type_info::__is_pointer_p() const | 6060 |------+----------------------------------------------------------------------| 6061 |vfunc:|type_info::__is_function_p() const | 6062 |------+----------------------------------------------------------------------| 6063 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 6064 | |unsigned int) const | 6065 |------+----------------------------------------------------------------------| 6066 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 6067 | |(__cxxabiv1::__class_type_info const*, void**) const | 6068 |------+----------------------------------------------------------------------| 6069 | |__cxxabiv1::__vmi_class_type_info::__do_upcast | 6070 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 6071 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 6072 |------+----------------------------------------------------------------------| 6073 | |__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, | 6074 | |__cxxabiv1::__class_type_info::__sub_kind, | 6075 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 6076 | |__cxxabiv1::__class_type_info const*, void const*, | 6077 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 6078 +-----------------------------------------------------------------------------+ 6079 6080 The Run Time Type Information for the __cxxabiv1::__vmi_class_type_info class 6081 is described by Table 9-68 6082 6083 Table 9-68. typeinfo for __cxxabiv1::__vmi_class_type_info 6084 6085 +---------------------------------------------------------------+ 6086 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6087 |-----------+---------------------------------------------------| 6088 |Name |typeinfo name for __cxxabiv1::__vmi_class_type_info| 6089 +---------------------------------------------------------------+ 6090 ------------------------------------------------------------------------------- 6091 6092 Interfaces for Class __cxxabiv1::__vmi_class_type_info 6093 6094 An LSB conforming implementation shall provide the generic methods for Class 6095 __cxxabiv1::__vmi_class_type_info specified in Table 9-69, with the full 6096 functionality as described in the referenced underlying specification. 6097 6098 Table 9-69. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function 6099 Interfaces 6100 6101 +-----------------------------------------------------------------------------+ 6102 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()(CXXABI_1.2.2) [1]| 6103 |-----------------------------------------------------------------------------| 6104 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()(CXXABI_1.2.2) [1]| 6105 |-----------------------------------------------------------------------------| 6106 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()(CXXABI_1.2.2) [1]| 6107 |-----------------------------------------------------------------------------| 6108 |__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 6109 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 6110 |(CXXABI_1.2.2) [1] | 6111 +-----------------------------------------------------------------------------+ 6112 6113 Referenced Specification(s) 6114 6115 [1]. Itanium C++ ABI 6116 6117 An LSB conforming implementation shall provide the generic data interfaces for 6118 Class __cxxabiv1::__vmi_class_type_info specified in Table 9-70, with the full 6119 functionality as described in the referenced underlying specification. 6120 6121 Table 9-70. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Data Interfaces 6122 6123 +--------------------------------------------------------------------+ 6124 |typeinfo for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1] | 6125 |--------------------------------------------------------------------| 6126 |typeinfo name for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1]| 6127 |--------------------------------------------------------------------| 6128 |vtable for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1] | 6129 +--------------------------------------------------------------------+ 6130 6131 Referenced Specification(s) 6132 6133 [1]. Itanium C++ ABI 6134 6135 ------------------------------------------------------------------------------- 6136 6137 Class __cxxabiv1::__fundamental_type_info 6138 6139 ------------------------------------------------------------------------------- 6140 6141 Class data for __cxxabiv1::__fundamental_type_info 6142 6143 The virtual table for the __cxxabiv1::__fundamental_type_info class is 6144 described by Table 9-71 6145 6146 Table 9-71. vtable for __cxxabiv1::__fundamental_type_info 6147 6148 +-----------------------------------------------------------------------------+ 6149 |Base |0 | 6150 |Offset | | 6151 |----------+------------------------------------------------------------------| 6152 |RTTI |typeinfo for __cxxabiv1::__fundamental_type_info | 6153 |----------+------------------------------------------------------------------| 6154 |vfunc: |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info() | 6155 |----------+------------------------------------------------------------------| 6156 |vfunc: |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info() | 6157 |----------+------------------------------------------------------------------| 6158 |vfunc: |type_info::__is_pointer_p() const | 6159 |----------+------------------------------------------------------------------| 6160 |vfunc: |type_info::__is_function_p() const | 6161 |----------+------------------------------------------------------------------| 6162 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned int) | 6163 | |const | 6164 |----------+------------------------------------------------------------------| 6165 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 6166 | |void**) const | 6167 +-----------------------------------------------------------------------------+ 6168 6169 The Run Time Type Information for the __cxxabiv1::__fundamental_type_info class 6170 is described by Table 9-72 6171 6172 Table 9-72. typeinfo for __cxxabiv1::__fundamental_type_info 6173 6174 +-----------------------------------------------------------------+ 6175 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6176 |-----------+-----------------------------------------------------| 6177 |Name |typeinfo name for __cxxabiv1::__fundamental_type_info| 6178 +-----------------------------------------------------------------+ 6179 ------------------------------------------------------------------------------- 6180 6181 Interfaces for Class __cxxabiv1::__fundamental_type_info 6182 6183 An LSB conforming implementation shall provide the generic methods for Class 6184 __cxxabiv1::__fundamental_type_info specified in Table 9-73, with the full 6185 functionality as described in the referenced underlying specification. 6186 6187 Table 9-73. libstdcxx - Class __cxxabiv1::__fundamental_type_info Function 6188 Interfaces 6189 6190 +-----------------------------------------------------------------------------+ 6191 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()(CXXABI_1.2.2)| 6192 |[1] | 6193 |-----------------------------------------------------------------------------| 6194 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()(CXXABI_1.2.2)| 6195 |[1] | 6196 |-----------------------------------------------------------------------------| 6197 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()(CXXABI_1.2.2)| 6198 |[1] | 6199 +-----------------------------------------------------------------------------+ 6200 6201 Referenced Specification(s) 6202 6203 [1]. Itanium C++ ABI 6204 6205 An LSB conforming implementation shall provide the generic data interfaces for 6206 Class __cxxabiv1::__fundamental_type_info specified in Table 9-74, with the 6207 full functionality as described in the referenced underlying specification. 6208 6209 Table 9-74. libstdcxx - Class __cxxabiv1::__fundamental_type_info Data 6210 Interfaces 6211 6212 +----------------------------------------------------------------------+ 6213 |typeinfo for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1] | 6214 |----------------------------------------------------------------------| 6215 |typeinfo name for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1]| 6216 |----------------------------------------------------------------------| 6217 |vtable for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1] | 6218 +----------------------------------------------------------------------+ 6219 6220 Referenced Specification(s) 6221 6222 [1]. Itanium C++ ABI 6223 6224 ------------------------------------------------------------------------------- 6225 6226 Class __cxxabiv1::__pointer_to_member_type_info 6227 6228 ------------------------------------------------------------------------------- 6229 6230 Class data for __cxxabiv1::__pointer_to_member_type_info 6231 6232 The virtual table for the __cxxabiv1::__pointer_to_member_type_info class is 6233 described by Table 9-75 6234 6235 Table 9-75. vtable for __cxxabiv1::__pointer_to_member_type_info 6236 6237 +--------------------------------------------------------------------------------+ 6238 |Base |0 | 6239 |Offset| | 6240 |------+-------------------------------------------------------------------------| 6241 |RTTI |typeinfo for __cxxabiv1::__pointer_to_member_type_info | 6242 |------+-------------------------------------------------------------------------| 6243 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info| 6244 | |() | 6245 |------+-------------------------------------------------------------------------| 6246 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info| 6247 | |() | 6248 |------+-------------------------------------------------------------------------| 6249 |vfunc:|type_info::__is_pointer_p() const | 6250 |------+-------------------------------------------------------------------------| 6251 |vfunc:|type_info::__is_function_p() const | 6252 |------+-------------------------------------------------------------------------| 6253 |vfunc:|__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 6254 | |unsigned int) const | 6255 |------+-------------------------------------------------------------------------| 6256 |vfunc:|type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 6257 | |const | 6258 |------+-------------------------------------------------------------------------| 6259 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::__pointer_catch | 6260 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const | 6261 +--------------------------------------------------------------------------------+ 6262 6263 The Run Time Type Information for the __cxxabiv1::__pointer_to_member_type_info 6264 class is described by Table 9-76 6265 6266 Table 9-76. typeinfo for __cxxabiv1::__pointer_to_member_type_info 6267 6268 +-----------------------------------------------------------------------+ 6269 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6270 |-----------+-----------------------------------------------------------| 6271 |Name |typeinfo name for __cxxabiv1::__pointer_to_member_type_info| 6272 +-----------------------------------------------------------------------+ 6273 ------------------------------------------------------------------------------- 6274 6275 Interfaces for Class __cxxabiv1::__pointer_to_member_type_info 6276 6277 An LSB conforming implementation shall provide the generic methods for Class 6278 __cxxabiv1::__pointer_to_member_type_info specified in Table 9-77, with the 6279 full functionality as described in the referenced underlying specification. 6280 6281 Table 9-77. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info 6282 Function Interfaces 6283 6284 +-----------------------------------------------------------------------------+ 6285 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info() | 6286 |(CXXABI_1.2.2) [1] | 6287 |-----------------------------------------------------------------------------| 6288 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info() | 6289 |(CXXABI_1.2.2) [1] | 6290 |-----------------------------------------------------------------------------| 6291 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info() | 6292 |(CXXABI_1.2.2) [1] | 6293 |-----------------------------------------------------------------------------| 6294 |__cxxabiv1::__pointer_to_member_type_info::__pointer_catch | 6295 |(__cxxabiv1::__pbase_type_info const*, void**, unsigned int) const | 6296 |(CXXABI_1.2.2) [1] | 6297 +-----------------------------------------------------------------------------+ 6298 6299 Referenced Specification(s) 6300 6301 [1]. Itanium C++ ABI 6302 6303 An LSB conforming implementation shall provide the generic data interfaces for 6304 Class __cxxabiv1::__pointer_to_member_type_info specified in Table 9-78, with 6305 the full functionality as described in the referenced underlying specification. 6306 6307 Table 9-78. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Data 6308 Interfaces 6309 6310 +----------------------------------------------------------------------------+ 6311 |typeinfo for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1] | 6312 |----------------------------------------------------------------------------| 6313 |typeinfo name for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1]| 6314 |----------------------------------------------------------------------------| 6315 |vtable for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1] | 6316 +----------------------------------------------------------------------------+ 6317 6318 Referenced Specification(s) 6319 6320 [1]. Itanium C++ ABI 6321 6322 ------------------------------------------------------------------------------- 6323 6324 Class __gnu_cxx::stdio_filebuf > 6325 6326 ------------------------------------------------------------------------------- 6327 6328 Class data for __gnu_cxx::stdio_filebuf > 6329 6330 The virtual table for the __gnu_cxx::stdio_filebuf 6331 > class is described by Table 9-79 6332 6333 Table 9-79. vtable for __gnu_cxx::stdio_filebuf > 6334 6335 +-----------------------------------------------------------------------------+ 6336 |Base Offset|0 | 6337 |-----------+-----------------------------------------------------------------| 6338 |RTTI |typeinfo for __gnu_cxx::stdio_filebuf > | 6339 |-----------+-----------------------------------------------------------------| 6340 |vfunc: |__gnu_cxx::stdio_filebuf | 6341 | |>::~stdio_filebuf() | 6342 |-----------+-----------------------------------------------------------------| 6343 |vfunc: |__gnu_cxx::stdio_filebuf | 6344 | |>::~stdio_filebuf() | 6345 |-----------+-----------------------------------------------------------------| 6346 |vfunc: |basic_filebuf >::imbue(locale const&) | 6347 |-----------+-----------------------------------------------------------------| 6348 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6349 |-----------+-----------------------------------------------------------------| 6350 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6351 |-----------+-----------------------------------------------------------------| 6352 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6353 |-----------+-----------------------------------------------------------------| 6354 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6355 |-----------+-----------------------------------------------------------------| 6356 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6357 +-----------------------------------------------------------------------------+ 6358 6359 The Run Time Type Information for the __gnu_cxx::stdio_filebuf > class is described by Table 9-80 6361 6362 Table 9-80. typeinfo for __gnu_cxx::stdio_filebuf > 6363 6364 +-----------------------------------------------------------------------------+ 6365 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6366 |-----------+-----------------------------------------------------------------| 6367 |Name |typeinfo name for __gnu_cxx::stdio_filebuf > | 6369 +-----------------------------------------------------------------------------+ 6370 ------------------------------------------------------------------------------- 6371 6372 Interfaces for Class __gnu_cxx::stdio_filebuf > 6373 6374 No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf 6375 > 6376 6377 An LSB conforming implementation shall provide the generic data interfaces for 6378 Class __gnu_cxx::stdio_filebuf > specified in 6379 Table 9-81, with the full functionality as described in the referenced 6380 underlying specification. 6381 6382 Table 9-81. libstdcxx - Class __gnu_cxx::stdio_filebuf 6383 > Data Interfaces 6384 6385 +-----------------------------------------------------------------------------+ 6386 |typeinfo for __gnu_cxx::stdio_filebuf >(GLIBCPP_3.2) | 6387 |[1] | 6388 |-----------------------------------------------------------------------------| 6389 |typeinfo name for __gnu_cxx::stdio_filebuf > | 6390 |(GLIBCPP_3.2) [1] | 6391 |-----------------------------------------------------------------------------| 6392 |vtable for __gnu_cxx::stdio_filebuf >(GLIBCPP_3.2) | 6393 |[1] | 6394 +-----------------------------------------------------------------------------+ 6395 6396 Referenced Specification(s) 6397 6398 [1]. Itanium C++ ABI 6399 6400 ------------------------------------------------------------------------------- 6401 6402 Class __gnu_cxx::stdio_filebuf > 6403 6404 ------------------------------------------------------------------------------- 6405 6406 Class data for __gnu_cxx::stdio_filebuf > 6407 6408 The virtual table for the __gnu_cxx::stdio_filebuf > class is described by Table 9-82 6410 6411 Table 9-82. vtable for __gnu_cxx::stdio_filebuf > 6412 6413 +-----------------------------------------------------------------------------+ 6414 |Base |0 | 6415 |Offset | | 6416 |----------+------------------------------------------------------------------| 6417 |RTTI |typeinfo for __gnu_cxx::stdio_filebuf > | 6419 |----------+------------------------------------------------------------------| 6420 |vfunc: |__gnu_cxx::stdio_filebuf | 6421 | |>::~stdio_filebuf() | 6422 |----------+------------------------------------------------------------------| 6423 |vfunc: |__gnu_cxx::stdio_filebuf | 6424 | |>::~stdio_filebuf() | 6425 |----------+------------------------------------------------------------------| 6426 |vfunc: |basic_filebuf >::imbue(locale const | 6427 | |&) | 6428 |----------+------------------------------------------------------------------| 6429 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 6430 | |int) | 6431 |----------+------------------------------------------------------------------| 6432 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 6433 | |int) | 6434 |----------+------------------------------------------------------------------| 6435 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 6436 | |int) | 6437 |----------+------------------------------------------------------------------| 6438 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 6439 | |int) | 6440 |----------+------------------------------------------------------------------| 6441 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 6442 | |int) | 6443 +-----------------------------------------------------------------------------+ 6444 6445 The Run Time Type Information for the __gnu_cxx::stdio_filebuf > class is described by Table 9-83 6447 6448 Table 9-83. typeinfo for __gnu_cxx::stdio_filebuf 6449 > 6450 6451 +-----------------------------------------------------------------------------+ 6452 |Base |vtable for __cxxabiv1::__si_class_type_info | 6453 |Vtable | | 6454 |----------+------------------------------------------------------------------| 6455 |Name |typeinfo name for __gnu_cxx::stdio_filebuf > | 6457 +-----------------------------------------------------------------------------+ 6458 ------------------------------------------------------------------------------- 6459 6460 Interfaces for Class __gnu_cxx::stdio_filebuf > 6461 6462 No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf 6463 > 6464 6465 An LSB conforming implementation shall provide the generic data interfaces for 6466 Class __gnu_cxx::stdio_filebuf > specified 6467 in Table 9-84, with the full functionality as described in the referenced 6468 underlying specification. 6469 6470 Table 9-84. libstdcxx - Class __gnu_cxx::stdio_filebuf > Data Interfaces 6472 6473 +-----------------------------------------------------------------------------+ 6474 |typeinfo for __gnu_cxx::stdio_filebuf > | 6475 |(GLIBCPP_3.2) [1] | 6476 |-----------------------------------------------------------------------------| 6477 |typeinfo name for __gnu_cxx::stdio_filebuf > | 6478 |(GLIBCPP_3.2) [1] | 6479 |-----------------------------------------------------------------------------| 6480 |vtable for __gnu_cxx::stdio_filebuf > | 6481 |(GLIBCPP_3.2) [1] | 6482 +-----------------------------------------------------------------------------+ 6483 6484 Referenced Specification(s) 6485 6486 [1]. Itanium C++ ABI 6487 6488 ------------------------------------------------------------------------------- 6489 6490 Class locale::facet 6491 6492 ------------------------------------------------------------------------------- 6493 6494 Class data for locale::facet 6495 6496 The virtual table for the std::locale::facet class is described by Table 9-85 6497 6498 Table 9-85. vtable for locale::facet 6499 6500 +--------------------------------------+ 6501 |Base Offset|0 | 6502 |-----------+--------------------------| 6503 |RTTI |typeinfo for locale::facet| 6504 |-----------+--------------------------| 6505 |vfunc: |locale::facet::~facet() | 6506 |-----------+--------------------------| 6507 |vfunc: |locale::facet::~facet() | 6508 +--------------------------------------+ 6509 6510 The Run Time Type Information for the std::locale::facet class is described by 6511 Table 9-86 6512 6513 Table 9-86. typeinfo for locale::facet 6514 6515 +----------------------------------------------------+ 6516 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 6517 |-----------+----------------------------------------| 6518 |Name |typeinfo name for locale::facet | 6519 +----------------------------------------------------+ 6520 ------------------------------------------------------------------------------- 6521 6522 Interfaces for Class locale::facet 6523 6524 An LSB conforming implementation shall provide the generic methods for Class 6525 std::locale::facet specified in Table 9-87, with the full functionality as 6526 described in the referenced underlying specification. 6527 6528 Table 9-87. libstdcxx - Class locale::facet Function Interfaces 6529 6530 +-----------------------------------------------------------------------------+ 6531 |locale::facet::_M_add_reference()(GLIBCPP_3.2) [1] | 6532 |-----------------------------------------------------------------------------| 6533 |locale::facet::_S_clone_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1] | 6534 |-----------------------------------------------------------------------------| 6535 |locale::facet::_S_create_c_locale(__locale_struct*&, char const*, | 6536 |__locale_struct*)(GLIBCPP_3.2) [1] | 6537 |-----------------------------------------------------------------------------| 6538 |locale::facet::_M_remove_reference()(GLIBCPP_3.2) [1] | 6539 |-----------------------------------------------------------------------------| 6540 |locale::facet::_S_destroy_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1] | 6541 |-----------------------------------------------------------------------------| 6542 |locale::facet::facet(unsigned int) [1] | 6543 |-----------------------------------------------------------------------------| 6544 |locale::facet::facet(unsigned long) [1] | 6545 |-----------------------------------------------------------------------------| 6546 |locale::facet::facet(unsigned int) [1] | 6547 |-----------------------------------------------------------------------------| 6548 |locale::facet::facet(unsigned long) [1] | 6549 |-----------------------------------------------------------------------------| 6550 |locale::facet::~facet()(GLIBCPP_3.2) [1] | 6551 |-----------------------------------------------------------------------------| 6552 |locale::facet::~facet()(GLIBCPP_3.2) [1] | 6553 |-----------------------------------------------------------------------------| 6554 |locale::facet::~facet()(GLIBCPP_3.2) [1] | 6555 +-----------------------------------------------------------------------------+ 6556 6557 Referenced Specification(s) 6558 6559 [1]. ISO/IEC 14882: 2003 C++ Language 6560 6561 An LSB conforming implementation shall provide the generic data interfaces for 6562 Class std::locale::facet specified in Table 9-88, with the full functionality 6563 as described in the referenced underlying specification. 6564 6565 Table 9-88. libstdcxx - Class locale::facet Data Interfaces 6566 6567 +------------------------------------------------+ 6568 |locale::facet::_S_c_locale(GLIBCPP_3.2) [1] | 6569 |------------------------------------------------| 6570 |typeinfo for locale::facet(GLIBCPP_3.2) [2] | 6571 |------------------------------------------------| 6572 |typeinfo name for locale::facet(GLIBCPP_3.2) [2]| 6573 |------------------------------------------------| 6574 |vtable for locale::facet(GLIBCPP_3.2) [2] | 6575 +------------------------------------------------+ 6576 6577 Referenced Specification(s) 6578 6579 [1]. ISO/IEC 14882: 2003 C++ Language 6580 6581 [2]. Itanium C++ ABI 6582 6583 ------------------------------------------------------------------------------- 6584 6585 Class ios_base::failure 6586 6587 ------------------------------------------------------------------------------- 6588 6589 Class data for ios_base::failure 6590 6591 The virtual table for the std::ios_base::failure class is described by Table 6592 9-89 6593 6594 Table 9-89. vtable for ios_base::failure 6595 6596 +-------------------------------------------+ 6597 |Base Offset|0 | 6598 |-----------+-------------------------------| 6599 |RTTI |typeinfo for ios_base::failure | 6600 |-----------+-------------------------------| 6601 |vfunc: |ios_base::failure::~failure() | 6602 |-----------+-------------------------------| 6603 |vfunc: |ios_base::failure::~failure() | 6604 |-----------+-------------------------------| 6605 |vfunc: |ios_base::failure::what() const| 6606 +-------------------------------------------+ 6607 6608 The Run Time Type Information for the std::ios_base::failure class is described 6609 by Table 9-90 6610 6611 Table 9-90. typeinfo for ios_base::failure 6612 6613 +-------------------------------------------------------+ 6614 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 6615 |-----------+-------------------------------------------| 6616 |Name |typeinfo name for ios_base::failure | 6617 +-------------------------------------------------------+ 6618 ------------------------------------------------------------------------------- 6619 6620 Interfaces for Class ios_base::failure 6621 6622 An LSB conforming implementation shall provide the generic methods for Class 6623 std::ios_base::failure specified in Table 9-91, with the full functionality as 6624 described in the referenced underlying specification. 6625 6626 Table 9-91. libstdcxx - Class ios_base::failure Function Interfaces 6627 6628 +------------------------------------------------+ 6629 |ios_base::failure::what() const(GLIBCPP_3.2) [1]| 6630 +------------------------------------------------+ 6631 6632 Referenced Specification(s) 6633 6634 [1]. ISO/IEC 14882: 2003 C++ Language 6635 6636 An LSB conforming implementation shall provide the generic data interfaces for 6637 Class std::ios_base::failure specified in Table 9-92, with the full 6638 functionality as described in the referenced underlying specification. 6639 6640 Table 9-92. libstdcxx - Class ios_base::failure Data Interfaces 6641 6642 +----------------------------------------------------+ 6643 |typeinfo for ios_base::failure(GLIBCPP_3.2) [1] | 6644 |----------------------------------------------------| 6645 |typeinfo name for ios_base::failure(GLIBCPP_3.2) [1]| 6646 |----------------------------------------------------| 6647 |vtable for ios_base::failure(GLIBCPP_3.2) [1] | 6648 +----------------------------------------------------+ 6649 6650 Referenced Specification(s) 6651 6652 [1]. Itanium C++ ABI 6653 6654 ------------------------------------------------------------------------------- 6655 6656 Class _ZSdE 6657 6658 ------------------------------------------------------------------------------- 6659 6660 Class data for basic_iostream > 6661 6662 The virtual table for the std::basic_iostream > 6663 class is described by Table 9-93 6664 6665 Table 9-93. vtable for basic_iostream > 6666 6667 +-----------------------------------------------------------------------+ 6668 |Base Offset|0 | 6669 |-----------+-----------------------------------------------------------| 6670 |RTTI |typeinfo for basic_iostream > | 6671 |-----------+-----------------------------------------------------------| 6672 |vfunc: |basic_iostream >::~basic_iostream()| 6673 |-----------+-----------------------------------------------------------| 6674 |vfunc: |basic_iostream >::~basic_iostream()| 6675 +-----------------------------------------------------------------------+ 6676 6677 The Run Time Type Information for the std::basic_iostream > class is described by Table 9-94 6679 6680 Table 9-94. typeinfo for basic_iostream > 6681 6682 +---------------------------------------------------------------------------+ 6683 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 6684 |-----------+----------------------------------------------------------+----| 6685 |Name |typeinfo name for basic_iostream >| | 6686 |-----------+----------------------------------------------------------+----| 6687 |flags: |11 | | 6688 |-----------+----------------------------------------------------------+----| 6689 |basetype: |typeinfo for basic_istream > |2 | 6690 |-----------+----------------------------------------------------------+----| 6691 |basetype: |typeinfo for basic_ostream > |2050| 6692 +---------------------------------------------------------------------------+ 6693 ------------------------------------------------------------------------------- 6694 6695 Interfaces for Class _ZSdE 6696 6697 An LSB conforming implementation shall provide the generic methods for Class 6698 _ZSdE specified in Table 9-95, with the full functionality as described in the 6699 referenced underlying specification. 6700 6701 Table 9-95. libstdcxx - Class _ZSdE Function Interfaces 6702 6703 +-----------------------------------------------------------------------------+ 6704 |basic_iostream >::basic_iostream(basic_streambuf | 6705 | >*)(GLIBCPP_3.2) [1] | 6706 |-----------------------------------------------------------------------------| 6707 |basic_iostream >::basic_iostream(basic_streambuf | 6708 | >*)(GLIBCPP_3.2) [1] | 6709 |-----------------------------------------------------------------------------| 6710 |basic_iostream >::~basic_iostream()(GLIBCPP_3.2) [1] | 6711 |-----------------------------------------------------------------------------| 6712 |basic_iostream >::~basic_iostream()(GLIBCPP_3.2) [1] | 6713 |-----------------------------------------------------------------------------| 6714 |basic_iostream >::~basic_iostream()(GLIBCPP_3.2) [1] | 6715 |-----------------------------------------------------------------------------| 6716 |non-virtual thunk to basic_iostream | 6717 |>::~basic_iostream() [2] | 6718 |-----------------------------------------------------------------------------| 6719 |non-virtual thunk to basic_iostream | 6720 |>::~basic_iostream() [2] | 6721 |-----------------------------------------------------------------------------| 6722 |non-virtual thunk to basic_iostream | 6723 |>::~basic_iostream() [2] | 6724 |-----------------------------------------------------------------------------| 6725 |non-virtual thunk to basic_iostream | 6726 |>::~basic_iostream() [2] | 6727 |-----------------------------------------------------------------------------| 6728 |virtual thunk to basic_iostream >::~basic_iostream() | 6729 |[2] | 6730 |-----------------------------------------------------------------------------| 6731 |virtual thunk to basic_iostream >::~basic_iostream() | 6732 |[2] | 6733 |-----------------------------------------------------------------------------| 6734 |virtual thunk to basic_iostream >::~basic_iostream() | 6735 |[2] | 6736 |-----------------------------------------------------------------------------| 6737 |virtual thunk to basic_iostream >::~basic_iostream() | 6738 |[2] | 6739 +-----------------------------------------------------------------------------+ 6740 6741 Referenced Specification(s) 6742 6743 [1]. ISO/IEC 14882: 2003 C++ Language 6744 6745 [2]. Itanium C++ ABI 6746 6747 An LSB conforming implementation shall provide the generic data interfaces for 6748 Class _ZSdE specified in Table 9-96, with the full functionality as described 6749 in the referenced underlying specification. 6750 6751 Table 9-96. libstdcxx - Class _ZSdE Data Interfaces 6752 6753 +---------------------------------------------------------------------------+ 6754 |typeinfo for basic_iostream >(GLIBCPP_3.2) [1] | 6755 |---------------------------------------------------------------------------| 6756 |typeinfo name for basic_iostream >(GLIBCPP_3.2) [1]| 6757 |---------------------------------------------------------------------------| 6758 |VTT for basic_iostream >(GLIBCPP_3.2) [1] | 6759 |---------------------------------------------------------------------------| 6760 |vtable for basic_iostream >(GLIBCPP_3.2) [1] | 6761 +---------------------------------------------------------------------------+ 6762 6763 Referenced Specification(s) 6764 6765 [1]. Itanium C++ ABI 6766 6767 ------------------------------------------------------------------------------- 6768 6769 Class _ZSiE 6770 6771 ------------------------------------------------------------------------------- 6772 6773 Class data for basic_istream > 6774 6775 The virtual table for the std::basic_istream > 6776 class is described by Table 9-97 6777 6778 Table 9-97. vtable for basic_istream > 6779 6780 +---------------------------------------------------------------------+ 6781 |Base Offset|0 | 6782 |-----------+---------------------------------------------------------| 6783 |RTTI |typeinfo for basic_istream > | 6784 |-----------+---------------------------------------------------------| 6785 |vfunc: |basic_istream >::~basic_istream()| 6786 |-----------+---------------------------------------------------------| 6787 |vfunc: |basic_istream >::~basic_istream()| 6788 +---------------------------------------------------------------------+ 6789 6790 The Run Time Type Information for the std::basic_istream > class is described by Table 9-98 6792 6793 Table 9-98. typeinfo for basic_istream > 6794 6795 +-----------------------------------------------------------------------------+ 6796 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 6797 |Vtable | | | 6798 |----------+-------------------------------------------------------+----------| 6799 |Name |typeinfo name for basic_istream| | 6800 | |> | | 6801 |----------+-------------------------------------------------------+----------| 6802 |flags: |8 | | 6803 |----------+-------------------------------------------------------+----------| 6804 |basetype: |typeinfo for basic_ios > |4294964227| 6805 +-----------------------------------------------------------------------------+ 6806 ------------------------------------------------------------------------------- 6807 6808 Interfaces for Class _ZSiE 6809 6810 An LSB conforming implementation shall provide the generic methods for Class 6811 _ZSiE specified in Table 9-99, with the full functionality as described in the 6812 referenced underlying specification. 6813 6814 Table 9-99. libstdcxx - Class _ZSiE Function Interfaces 6815 6816 +-----------------------------------------------------------------------------+ 6817 |basic_istream >::gcount() const(GLIBCPP_3.2) [1] | 6818 |-----------------------------------------------------------------------------| 6819 |basic_istream >::get(char*, int) [1] | 6820 |-----------------------------------------------------------------------------| 6821 |basic_istream >::get(char*, int, char) [1] | 6822 |-----------------------------------------------------------------------------| 6823 |basic_istream >::get(char*, long) [1] | 6824 |-----------------------------------------------------------------------------| 6825 |basic_istream >::get(char*, long, char) [1] | 6826 |-----------------------------------------------------------------------------| 6827 |basic_istream >::get(basic_streambuf >&)(GLIBCPP_3.2) [1] | 6829 |-----------------------------------------------------------------------------| 6830 |basic_istream >::get(basic_streambuf >&, char)(GLIBCPP_3.2) [1] | 6832 |-----------------------------------------------------------------------------| 6833 |basic_istream >::get(char&)(GLIBCPP_3.2) [1] | 6834 |-----------------------------------------------------------------------------| 6835 |basic_istream >::get()(GLIBCPP_3.2) [1] | 6836 |-----------------------------------------------------------------------------| 6837 |basic_istream >::peek()(GLIBCPP_3.2) [1] | 6838 |-----------------------------------------------------------------------------| 6839 |basic_istream >::read(char*, int) [1] | 6840 |-----------------------------------------------------------------------------| 6841 |basic_istream >::read(char*, long) [1] | 6842 |-----------------------------------------------------------------------------| 6843 |basic_istream >::sync()(GLIBCPP_3.2) [1] | 6844 |-----------------------------------------------------------------------------| 6845 |basic_istream >::seekg(fpos<__mbstate_t>) | 6846 |(GLIBCPP_3.2) [1] | 6847 |-----------------------------------------------------------------------------| 6848 |basic_istream >::seekg(long, _Ios_Seekdir) | 6849 |(GLIBCPP_3.2) [1] | 6850 |-----------------------------------------------------------------------------| 6851 |basic_istream >::tellg()(GLIBCPP_3.2) [1] | 6852 |-----------------------------------------------------------------------------| 6853 |basic_istream >::unget()(GLIBCPP_3.2) [1] | 6854 |-----------------------------------------------------------------------------| 6855 |basic_istream >::ignore(int, int) [1] | 6856 |-----------------------------------------------------------------------------| 6857 |basic_istream >::ignore(long, int) [1] | 6858 |-----------------------------------------------------------------------------| 6859 |basic_istream >::sentry::sentry(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 6861 |-----------------------------------------------------------------------------| 6862 |basic_istream >::sentry::sentry(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 6864 |-----------------------------------------------------------------------------| 6865 |basic_istream >::sentry::operator bool()(GLIBCPP_3.2)| 6866 |[1] | 6867 |-----------------------------------------------------------------------------| 6868 |basic_istream >::getline(char*, int) [1] | 6869 |-----------------------------------------------------------------------------| 6870 |basic_istream >::getline(char*, int, char) [1] | 6871 |-----------------------------------------------------------------------------| 6872 |basic_istream >::getline(char*, long) [1] | 6873 |-----------------------------------------------------------------------------| 6874 |basic_istream >::getline(char*, long, char) [1] | 6875 |-----------------------------------------------------------------------------| 6876 |basic_istream >::putback(char)(GLIBCPP_3.2) [1] | 6877 |-----------------------------------------------------------------------------| 6878 |basic_istream >::readsome(char*, int) [1] | 6879 |-----------------------------------------------------------------------------| 6880 |basic_istream >::readsome(char*, long) [1] | 6881 |-----------------------------------------------------------------------------| 6882 |basic_istream >::basic_istream(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6884 |-----------------------------------------------------------------------------| 6885 |basic_istream >::basic_istream(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6887 |-----------------------------------------------------------------------------| 6888 |basic_istream >::~basic_istream()(GLIBCPP_3.2) [1] | 6889 |-----------------------------------------------------------------------------| 6890 |basic_istream >::~basic_istream()(GLIBCPP_3.2) [1] | 6891 |-----------------------------------------------------------------------------| 6892 |basic_istream >::~basic_istream()(GLIBCPP_3.2) [1] | 6893 |-----------------------------------------------------------------------------| 6894 |basic_istream >::operator>>(basic_istream >& (*)(basic_istream >&)) | 6896 |(GLIBCPP_3.2) [1] | 6897 |-----------------------------------------------------------------------------| 6898 |basic_istream >::operator>>(ios_base& (*)(ios_base&))| 6899 |(GLIBCPP_3.2) [1] | 6900 |-----------------------------------------------------------------------------| 6901 |basic_istream >::operator>>(basic_ios >& (*)(basic_ios >&))(GLIBCPP_3.2) | 6903 |[1] | 6904 |-----------------------------------------------------------------------------| 6905 |basic_istream >::operator>>(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6907 |-----------------------------------------------------------------------------| 6908 |basic_istream >::operator>>(void*&)(GLIBCPP_3.2) [1] | 6909 |-----------------------------------------------------------------------------| 6910 |basic_istream >::operator>>(bool&)(GLIBCPP_3.2) [1] | 6911 |-----------------------------------------------------------------------------| 6912 |basic_istream >::operator>>(double&)(GLIBCPP_3.2) [1]| 6913 |-----------------------------------------------------------------------------| 6914 |basic_istream >::operator>>(long double&) | 6915 |(GLIBCPP_3.2) [1] | 6916 |-----------------------------------------------------------------------------| 6917 |basic_istream >::operator>>(float&)(GLIBCPP_3.2) [1] | 6918 |-----------------------------------------------------------------------------| 6919 |basic_istream >::operator>>(int&)(GLIBCPP_3.2) [1] | 6920 |-----------------------------------------------------------------------------| 6921 |basic_istream >::operator>>(unsigned int&) | 6922 |(GLIBCPP_3.2) [1] | 6923 |-----------------------------------------------------------------------------| 6924 |basic_istream >::operator>>(long&)(GLIBCPP_3.2) [1] | 6925 |-----------------------------------------------------------------------------| 6926 |basic_istream >::operator>>(unsigned long&) | 6927 |(GLIBCPP_3.2) [1] | 6928 |-----------------------------------------------------------------------------| 6929 |basic_istream >::operator>>(short&)(GLIBCPP_3.2) [1] | 6930 |-----------------------------------------------------------------------------| 6931 |basic_istream >::operator>>(unsigned short&) | 6932 |(GLIBCPP_3.2) [1] | 6933 |-----------------------------------------------------------------------------| 6934 |basic_istream >::operator>>(long long&)(GLIBCPP_3.2) | 6935 |[1] | 6936 |-----------------------------------------------------------------------------| 6937 |basic_istream >::operator>>(unsigned long long&) | 6938 |(GLIBCPP_3.2) [1] | 6939 |-----------------------------------------------------------------------------| 6940 |virtual thunk to basic_istream >::~basic_istream() | 6941 |[2] | 6942 |-----------------------------------------------------------------------------| 6943 |virtual thunk to basic_istream >::~basic_istream() | 6944 |[2] | 6945 |-----------------------------------------------------------------------------| 6946 |virtual thunk to basic_istream >::~basic_istream() | 6947 |[2] | 6948 |-----------------------------------------------------------------------------| 6949 |virtual thunk to basic_istream >::~basic_istream() | 6950 |[2] | 6951 +-----------------------------------------------------------------------------+ 6952 6953 Referenced Specification(s) 6954 6955 [1]. ISO/IEC 14882: 2003 C++ Language 6956 6957 [2]. Itanium C++ ABI 6958 6959 An LSB conforming implementation shall provide the generic data interfaces for 6960 Class _ZSiE specified in Table 9-100, with the full functionality as described 6961 in the referenced underlying specification. 6962 6963 Table 9-100. libstdcxx - Class _ZSiE Data Interfaces 6964 6965 +--------------------------------------------------------------------------+ 6966 |typeinfo for basic_istream >(GLIBCPP_3.2) [1] | 6967 |--------------------------------------------------------------------------| 6968 |typeinfo name for basic_istream >(GLIBCPP_3.2) [1]| 6969 |--------------------------------------------------------------------------| 6970 |VTT for basic_istream >(GLIBCPP_3.2) [1] | 6971 |--------------------------------------------------------------------------| 6972 |vtable for basic_istream >(GLIBCPP_3.2) [1] | 6973 +--------------------------------------------------------------------------+ 6974 6975 Referenced Specification(s) 6976 6977 [1]. Itanium C++ ABI 6978 6979 ------------------------------------------------------------------------------- 6980 6981 Class _ZSoE 6982 6983 ------------------------------------------------------------------------------- 6984 6985 Class data for basic_ostream > 6986 6987 The virtual table for the std::basic_ostream > 6988 class is described by Table 9-101 6989 6990 Table 9-101. vtable for basic_ostream > 6991 6992 +---------------------------------------------------------------------+ 6993 |Base Offset|0 | 6994 |-----------+---------------------------------------------------------| 6995 |RTTI |typeinfo for basic_ostream > | 6996 |-----------+---------------------------------------------------------| 6997 |vfunc: |basic_ostream >::~basic_ostream()| 6998 |-----------+---------------------------------------------------------| 6999 |vfunc: |basic_ostream >::~basic_ostream()| 7000 +---------------------------------------------------------------------+ 7001 7002 The Run Time Type Information for the std::basic_ostream > class is described by Table 9-102 7004 7005 Table 9-102. typeinfo for basic_ostream > 7006 7007 +-----------------------------------------------------------------------------+ 7008 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 7009 |Vtable | | | 7010 |----------+-------------------------------------------------------+----------| 7011 |Name |typeinfo name for basic_ostream| | 7012 | |> | | 7013 |----------+-------------------------------------------------------+----------| 7014 |flags: |8 | | 7015 |----------+-------------------------------------------------------+----------| 7016 |basetype: |typeinfo for basic_ios > |4294964227| 7017 +-----------------------------------------------------------------------------+ 7018 ------------------------------------------------------------------------------- 7019 7020 Interfaces for Class _ZSoE 7021 7022 An LSB conforming implementation shall provide the generic methods for Class 7023 _ZSoE specified in Table 9-103, with the full functionality as described in the 7024 referenced underlying specification. 7025 7026 Table 9-103. libstdcxx - Class _ZSoE Function Interfaces 7027 7028 +-----------------------------------------------------------------------------+ 7029 |basic_ostream >::put(char)(GLIBCPP_3.2) [1] | 7030 |-----------------------------------------------------------------------------| 7031 |basic_ostream >::flush()(GLIBCPP_3.2) [1] | 7032 |-----------------------------------------------------------------------------| 7033 |basic_ostream >::seekp(fpos<__mbstate_t>) | 7034 |(GLIBCPP_3.2) [1] | 7035 |-----------------------------------------------------------------------------| 7036 |basic_ostream >::seekp(long, _Ios_Seekdir) | 7037 |(GLIBCPP_3.2) [1] | 7038 |-----------------------------------------------------------------------------| 7039 |basic_ostream >::tellp()(GLIBCPP_3.2) [1] | 7040 |-----------------------------------------------------------------------------| 7041 |basic_ostream >::write(char const*, int) [1] | 7042 |-----------------------------------------------------------------------------| 7043 |basic_ostream >::write(char const*, long) [1] | 7044 |-----------------------------------------------------------------------------| 7045 |basic_ostream >::sentry::sentry(basic_ostream >&)(GLIBCPP_3.2) [1] | 7047 |-----------------------------------------------------------------------------| 7048 |basic_ostream >::sentry::sentry(basic_ostream >&)(GLIBCPP_3.2) [1] | 7050 |-----------------------------------------------------------------------------| 7051 |basic_ostream >::sentry::~sentry()(GLIBCPP_3.2) [1] | 7052 |-----------------------------------------------------------------------------| 7053 |basic_ostream >::sentry::~sentry()(GLIBCPP_3.2) [1] | 7054 |-----------------------------------------------------------------------------| 7055 |basic_ostream >::sentry::operator bool()(GLIBCPP_3.2)| 7056 |[1] | 7057 |-----------------------------------------------------------------------------| 7058 |basic_ostream >::basic_ostream(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7060 |-----------------------------------------------------------------------------| 7061 |basic_ostream >::basic_ostream(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7063 |-----------------------------------------------------------------------------| 7064 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) [1] | 7065 |-----------------------------------------------------------------------------| 7066 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) [1] | 7067 |-----------------------------------------------------------------------------| 7068 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) [1] | 7069 |-----------------------------------------------------------------------------| 7070 |basic_ostream >::operator<<(basic_ostream >& (*)(basic_ostream >&)) | 7072 |(GLIBCPP_3.2) [1] | 7073 |-----------------------------------------------------------------------------| 7074 |basic_ostream >::operator<<(ios_base& (*)(ios_base&))| 7075 |(GLIBCPP_3.2) [1] | 7076 |-----------------------------------------------------------------------------| 7077 |basic_ostream >::operator<<(basic_ios >& (*)(basic_ios >&))(GLIBCPP_3.2) | 7079 |[1] | 7080 |-----------------------------------------------------------------------------| 7081 |basic_ostream >::operator<<(void const*)(GLIBCPP_3.2)| 7082 |[1] | 7083 |-----------------------------------------------------------------------------| 7084 |basic_ostream >::operator<<(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7086 |-----------------------------------------------------------------------------| 7087 |basic_ostream >::operator<<(bool)(GLIBCPP_3.2) [1] | 7088 |-----------------------------------------------------------------------------| 7089 |basic_ostream >::operator<<(double)(GLIBCPP_3.2) [1] | 7090 |-----------------------------------------------------------------------------| 7091 |basic_ostream >::operator<<(long double)(GLIBCPP_3.2)| 7092 |[1] | 7093 |-----------------------------------------------------------------------------| 7094 |basic_ostream >::operator<<(float)(GLIBCPP_3.2) [1] | 7095 |-----------------------------------------------------------------------------| 7096 |basic_ostream >::operator<<(int)(GLIBCPP_3.2) [1] | 7097 |-----------------------------------------------------------------------------| 7098 |basic_ostream >::operator<<(unsigned int) | 7099 |(GLIBCPP_3.2) [1] | 7100 |-----------------------------------------------------------------------------| 7101 |basic_ostream >::operator<<(long)(GLIBCPP_3.2) [1] | 7102 |-----------------------------------------------------------------------------| 7103 |basic_ostream >::operator<<(unsigned long) | 7104 |(GLIBCPP_3.2) [1] | 7105 |-----------------------------------------------------------------------------| 7106 |basic_ostream >::operator<<(short)(GLIBCPP_3.2) [1] | 7107 |-----------------------------------------------------------------------------| 7108 |basic_ostream >::operator<<(unsigned short) | 7109 |(GLIBCPP_3.2) [1] | 7110 |-----------------------------------------------------------------------------| 7111 |basic_ostream >::operator<<(long long)(GLIBCPP_3.2) | 7112 |[1] | 7113 |-----------------------------------------------------------------------------| 7114 |basic_ostream >::operator<<(unsigned long long) | 7115 |(GLIBCPP_3.2) [1] | 7116 |-----------------------------------------------------------------------------| 7117 |virtual thunk to basic_ostream >::~basic_ostream() | 7118 |[2] | 7119 |-----------------------------------------------------------------------------| 7120 |virtual thunk to basic_ostream >::~basic_ostream() | 7121 |[2] | 7122 +-----------------------------------------------------------------------------+ 7123 7124 Referenced Specification(s) 7125 7126 [1]. ISO/IEC 14882: 2003 C++ Language 7127 7128 [2]. Itanium C++ ABI 7129 7130 An LSB conforming implementation shall provide the generic data interfaces for 7131 Class _ZSoE specified in Table 9-104, with the full functionality as described 7132 in the referenced underlying specification. 7133 7134 Table 9-104. libstdcxx - Class _ZSoE Data Interfaces 7135 7136 +-----------------------------------------------------------------------------+ 7137 |typeinfo for basic_ostream >(GLIBCPP_3.2) [1] | 7138 |-----------------------------------------------------------------------------| 7139 |typeinfo name for basic_ostream >(GLIBCPP_3.2) [1] | 7140 |-----------------------------------------------------------------------------| 7141 |VTT for basic_ostream >(GLIBCPP_3.2) [1] | 7142 |-----------------------------------------------------------------------------| 7143 |vtable for basic_ostream >(GLIBCPP_3.2) [1] | 7144 |-----------------------------------------------------------------------------| 7145 |virtual thunk to basic_ostream >::~basic_ostream() | 7146 |[1] | 7147 |-----------------------------------------------------------------------------| 7148 |virtual thunk to basic_ostream >::~basic_ostream() | 7149 |[1] | 7150 +-----------------------------------------------------------------------------+ 7151 7152 Referenced Specification(s) 7153 7154 [1]. Itanium C++ ABI 7155 7156 ------------------------------------------------------------------------------- 7157 7158 Class __num_base 7159 7160 ------------------------------------------------------------------------------- 7161 7162 Class data for __num_base 7163 7164 The Run Time Type Information for the std::__num_base class is described by 7165 Table 9-105 7166 7167 Table 9-105. typeinfo for __num_base 7168 7169 +----------------------------------------------------+ 7170 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7171 |-----------+----------------------------------------| 7172 |Name |typeinfo name for __num_base | 7173 +----------------------------------------------------+ 7174 ------------------------------------------------------------------------------- 7175 7176 Interfaces for Class __num_base 7177 7178 An LSB conforming implementation shall provide the generic methods for Class 7179 std::__num_base specified in Table 9-106, with the full functionality as 7180 described in the referenced underlying specification. 7181 7182 Table 9-106. libstdcxx - Class __num_base Function Interfaces 7183 7184 +-----------------------------------------------------------------------------+ 7185 |__num_base::_S_format_int(ios_base const&, char*, char, char)(GLIBCPP_3.2) | 7186 |[1] | 7187 |-----------------------------------------------------------------------------| 7188 |__num_base::_S_format_float(ios_base const&, char*, char, int) [1] | 7189 |-----------------------------------------------------------------------------| 7190 |__num_base::_S_format_float(ios_base const&, char*, char, long) [1] | 7191 +-----------------------------------------------------------------------------+ 7192 7193 Referenced Specification(s) 7194 7195 [1]. ISO/IEC 14882: 2003 C++ Language 7196 7197 An LSB conforming implementation shall provide the generic data interfaces for 7198 Class std::__num_base specified in Table 9-107, with the full functionality as 7199 described in the referenced underlying specification. 7200 7201 Table 9-107. libstdcxx - Class __num_base Data Interfaces 7202 7203 +---------------------------------------------+ 7204 |__num_base::_S_atoms(GLIBCPP_3.2) [1] | 7205 |---------------------------------------------| 7206 |typeinfo for __num_base(GLIBCPP_3.2) [2] | 7207 |---------------------------------------------| 7208 |typeinfo name for __num_base(GLIBCPP_3.2) [2]| 7209 +---------------------------------------------+ 7210 7211 Referenced Specification(s) 7212 7213 [1]. ISO/IEC 14882: 2003 C++ Language 7214 7215 [2]. Itanium C++ ABI 7216 7217 ------------------------------------------------------------------------------- 7218 7219 Class bad_typeid 7220 7221 ------------------------------------------------------------------------------- 7222 7223 Class data for bad_typeid 7224 7225 The virtual table for the std::bad_typeid class is described by Table 9-108 7226 7227 Table 9-108. vtable for bad_typeid 7228 7229 +-------------------------------------+ 7230 |Base Offset|0 | 7231 |-----------+-------------------------| 7232 |RTTI |typeinfo for bad_typeid | 7233 |-----------+-------------------------| 7234 |vfunc: |bad_typeid::~bad_typeid()| 7235 |-----------+-------------------------| 7236 |vfunc: |bad_typeid::~bad_typeid()| 7237 |-----------+-------------------------| 7238 |vfunc: |exception::what() const | 7239 +-------------------------------------+ 7240 7241 The Run Time Type Information for the std::bad_typeid class is described by 7242 Table 9-109 7243 7244 Table 9-109. typeinfo for bad_typeid 7245 7246 +-------------------------------------------------------+ 7247 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 7248 |-----------+-------------------------------------------| 7249 |Name |typeinfo name for bad_typeid | 7250 +-------------------------------------------------------+ 7251 ------------------------------------------------------------------------------- 7252 7253 Interfaces for Class bad_typeid 7254 7255 An LSB conforming implementation shall provide the generic methods for Class 7256 std::bad_typeid specified in Table 9-110, with the full functionality as 7257 described in the referenced underlying specification. 7258 7259 Table 9-110. libstdcxx - Class bad_typeid Function Interfaces 7260 7261 +------------------------------------------+ 7262 |bad_typeid::~bad_typeid()(GLIBCPP_3.2) [1]| 7263 |------------------------------------------| 7264 |bad_typeid::~bad_typeid()(GLIBCPP_3.2) [1]| 7265 |------------------------------------------| 7266 |bad_typeid::~bad_typeid()(GLIBCPP_3.2) [1]| 7267 +------------------------------------------+ 7268 7269 Referenced Specification(s) 7270 7271 [1]. ISO/IEC 14882: 2003 C++ Language 7272 7273 An LSB conforming implementation shall provide the generic data interfaces for 7274 Class std::bad_typeid specified in Table 9-111, with the full functionality as 7275 described in the referenced underlying specification. 7276 7277 Table 9-111. libstdcxx - Class bad_typeid Data Interfaces 7278 7279 +---------------------------------------------+ 7280 |typeinfo for bad_typeid(GLIBCPP_3.2) [1] | 7281 |---------------------------------------------| 7282 |typeinfo name for bad_typeid(GLIBCPP_3.2) [1]| 7283 |---------------------------------------------| 7284 |vtable for bad_typeid(GLIBCPP_3.2) [1] | 7285 +---------------------------------------------+ 7286 7287 Referenced Specification(s) 7288 7289 [1]. Itanium C++ ABI 7290 7291 ------------------------------------------------------------------------------- 7292 7293 Class ctype_base 7294 7295 ------------------------------------------------------------------------------- 7296 7297 Class data for ctype_base 7298 7299 The Run Time Type Information for the std::ctype_base class is described by 7300 Table 9-112 7301 7302 Table 9-112. typeinfo for ctype_base 7303 7304 +----------------------------------------------------+ 7305 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7306 |-----------+----------------------------------------| 7307 |Name |typeinfo name for ctype_base | 7308 +----------------------------------------------------+ 7309 ------------------------------------------------------------------------------- 7310 7311 Interfaces for Class ctype_base 7312 7313 No external methods are defined for libstdcxx - Class std::ctype_base 7314 7315 An LSB conforming implementation shall provide the generic data interfaces for 7316 Class std::ctype_base specified in Table 9-113, with the full functionality as 7317 described in the referenced underlying specification. 7318 7319 Table 9-113. libstdcxx - Class ctype_base Data Interfaces 7320 7321 +---------------------------------------------+ 7322 |ctype_base::alnum(GLIBCPP_3.2) [1] | 7323 |---------------------------------------------| 7324 |ctype_base::alpha(GLIBCPP_3.2) [1] | 7325 |---------------------------------------------| 7326 |ctype_base::cntrl(GLIBCPP_3.2) [1] | 7327 |---------------------------------------------| 7328 |ctype_base::digit(GLIBCPP_3.2) [1] | 7329 |---------------------------------------------| 7330 |ctype_base::graph(GLIBCPP_3.2) [1] | 7331 |---------------------------------------------| 7332 |ctype_base::lower(GLIBCPP_3.2) [1] | 7333 |---------------------------------------------| 7334 |ctype_base::print(GLIBCPP_3.2) [1] | 7335 |---------------------------------------------| 7336 |ctype_base::punct(GLIBCPP_3.2) [1] | 7337 |---------------------------------------------| 7338 |ctype_base::space(GLIBCPP_3.2) [1] | 7339 |---------------------------------------------| 7340 |ctype_base::upper(GLIBCPP_3.2) [1] | 7341 |---------------------------------------------| 7342 |ctype_base::xdigit(GLIBCPP_3.2) [1] | 7343 |---------------------------------------------| 7344 |typeinfo for ctype_base(GLIBCPP_3.2) [2] | 7345 |---------------------------------------------| 7346 |typeinfo name for ctype_base(GLIBCPP_3.2) [2]| 7347 +---------------------------------------------+ 7348 7349 Referenced Specification(s) 7350 7351 [1]. ISO/IEC 14882: 2003 C++ Language 7352 7353 [2]. Itanium C++ ABI 7354 7355 ------------------------------------------------------------------------------- 7356 7357 Class istrstream 7358 7359 ------------------------------------------------------------------------------- 7360 7361 Class data for istrstream 7362 7363 The virtual table for the std::istrstream class is described by Table 9-114 7364 7365 Table 9-114. vtable for istrstream 7366 7367 +-------------------------------------+ 7368 |Base Offset|0 | 7369 |-----------+-------------------------| 7370 |RTTI |typeinfo for istrstream | 7371 |-----------+-------------------------| 7372 |vfunc: |istrstream::~istrstream()| 7373 |-----------+-------------------------| 7374 |vfunc: |istrstream::~istrstream()| 7375 +-------------------------------------+ 7376 7377 The Run Time Type Information for the std::istrstream class is described by 7378 Table 9-115 7379 7380 Table 9-115. typeinfo for istrstream 7381 7382 +-------------------------------------------------------+ 7383 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 7384 |-----------+-------------------------------------------| 7385 |Name |typeinfo name for istrstream | 7386 +-------------------------------------------------------+ 7387 ------------------------------------------------------------------------------- 7388 7389 Interfaces for Class istrstream 7390 7391 An LSB conforming implementation shall provide the generic methods for Class 7392 std::istrstream specified in Table 9-116, with the full functionality as 7393 described in the referenced underlying specification. 7394 7395 Table 9-116. libstdcxx - Class istrstream Function Interfaces 7396 7397 +----------------------------------------------------+ 7398 |istrstream::rdbuf() const(GLIBCPP_3.2) [1] | 7399 |----------------------------------------------------| 7400 |istrstream::str()(GLIBCPP_3.2) [1] | 7401 |----------------------------------------------------| 7402 |istrstream::istrstream(char const*)(GLIBCPP_3.2) [1]| 7403 |----------------------------------------------------| 7404 |istrstream::istrstream(char const*, int) [1] | 7405 |----------------------------------------------------| 7406 |istrstream::istrstream(char const*, long) [1] | 7407 |----------------------------------------------------| 7408 |istrstream::istrstream(char*)(GLIBCPP_3.2) [1] | 7409 |----------------------------------------------------| 7410 |istrstream::istrstream(char*, int) [1] | 7411 |----------------------------------------------------| 7412 |istrstream::istrstream(char*, long) [1] | 7413 |----------------------------------------------------| 7414 |istrstream::istrstream(char const*)(GLIBCPP_3.2) [1]| 7415 |----------------------------------------------------| 7416 |istrstream::istrstream(char const*, int) [1] | 7417 |----------------------------------------------------| 7418 |istrstream::istrstream(char const*, long) [1] | 7419 |----------------------------------------------------| 7420 |istrstream::istrstream(char*)(GLIBCPP_3.2) [1] | 7421 |----------------------------------------------------| 7422 |istrstream::istrstream(char*, int) [1] | 7423 |----------------------------------------------------| 7424 |istrstream::istrstream(char*, long) [1] | 7425 |----------------------------------------------------| 7426 |istrstream::~istrstream()(GLIBCPP_3.2) [1] | 7427 |----------------------------------------------------| 7428 |istrstream::~istrstream()(GLIBCPP_3.2) [1] | 7429 |----------------------------------------------------| 7430 |istrstream::~istrstream()(GLIBCPP_3.2) [1] | 7431 |----------------------------------------------------| 7432 |virtual thunk to istrstream::~istrstream() [1] | 7433 |----------------------------------------------------| 7434 |virtual thunk to istrstream::~istrstream() [1] | 7435 |----------------------------------------------------| 7436 |virtual thunk to istrstream::~istrstream() [2] | 7437 |----------------------------------------------------| 7438 |virtual thunk to istrstream::~istrstream() [2] | 7439 +----------------------------------------------------+ 7440 7441 Referenced Specification(s) 7442 7443 [1]. ISO/IEC 14882: 2003 C++ Language 7444 7445 [2]. Itanium C++ ABI 7446 7447 An LSB conforming implementation shall provide the generic data interfaces for 7448 Class std::istrstream specified in Table 9-117, with the full functionality as 7449 described in the referenced underlying specification. 7450 7451 Table 9-117. libstdcxx - Class istrstream Data Interfaces 7452 7453 +---------------------------------------------+ 7454 |typeinfo for istrstream(GLIBCPP_3.2) [1] | 7455 |---------------------------------------------| 7456 |typeinfo name for istrstream(GLIBCPP_3.2) [1]| 7457 |---------------------------------------------| 7458 |VTT for istrstream(GLIBCPP_3.2) [1] | 7459 |---------------------------------------------| 7460 |vtable for istrstream(GLIBCPP_3.2) [1] | 7461 +---------------------------------------------+ 7462 7463 Referenced Specification(s) 7464 7465 [1]. Itanium C++ ABI 7466 7467 ------------------------------------------------------------------------------- 7468 7469 Class money_base 7470 7471 ------------------------------------------------------------------------------- 7472 7473 Class data for money_base 7474 7475 The Run Time Type Information for the std::money_base class is described by 7476 Table 9-118 7477 7478 Table 9-118. typeinfo for money_base 7479 7480 +----------------------------------------------------+ 7481 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7482 |-----------+----------------------------------------| 7483 |Name |typeinfo name for money_base | 7484 +----------------------------------------------------+ 7485 ------------------------------------------------------------------------------- 7486 7487 Interfaces for Class money_base 7488 7489 An LSB conforming implementation shall provide the generic methods for Class 7490 std::money_base specified in Table 9-119, with the full functionality as 7491 described in the referenced underlying specification. 7492 7493 Table 9-119. libstdcxx - Class money_base Function Interfaces 7494 7495 +-------------------------------------------------------------------+ 7496 |money_base::_S_construct_pattern(char, char, char)(GLIBCPP_3.2) [1]| 7497 +-------------------------------------------------------------------+ 7498 7499 Referenced Specification(s) 7500 7501 [1]. ISO/IEC 14882: 2003 C++ Language 7502 7503 An LSB conforming implementation shall provide the generic data interfaces for 7504 Class std::money_base specified in Table 9-120, with the full functionality as 7505 described in the referenced underlying specification. 7506 7507 Table 9-120. libstdcxx - Class money_base Data Interfaces 7508 7509 +-----------------------------------------------+ 7510 |money_base::_S_default_pattern(GLIBCPP_3.2) [1]| 7511 |-----------------------------------------------| 7512 |typeinfo for money_base(GLIBCPP_3.2) [2] | 7513 |-----------------------------------------------| 7514 |typeinfo name for money_base(GLIBCPP_3.2) [2] | 7515 +-----------------------------------------------+ 7516 7517 Referenced Specification(s) 7518 7519 [1]. ISO/IEC 14882: 2003 C++ Language 7520 7521 [2]. Itanium C++ ABI 7522 7523 ------------------------------------------------------------------------------- 7524 7525 Class moneypunct 7526 7527 ------------------------------------------------------------------------------- 7528 7529 Class data for moneypunct 7530 7531 The virtual table for the std::moneypunct class is described by 7532 Table 9-121 7533 7534 Table 9-121. vtable for moneypunct 7535 7536 +-------------------------------------------------------------+ 7537 |Base Offset|0 | 7538 |-----------+-------------------------------------------------| 7539 |RTTI |typeinfo for moneypunct | 7540 |-----------+-------------------------------------------------| 7541 |vfunc: |moneypunct::~moneypunct() | 7542 |-----------+-------------------------------------------------| 7543 |vfunc: |moneypunct::~moneypunct() | 7544 |-----------+-------------------------------------------------| 7545 |vfunc: |moneypunct::do_decimal_point() const| 7546 |-----------+-------------------------------------------------| 7547 |vfunc: |moneypunct::do_thousands_sep() const| 7548 |-----------+-------------------------------------------------| 7549 |vfunc: |moneypunct::do_grouping() const | 7550 |-----------+-------------------------------------------------| 7551 |vfunc: |moneypunct::do_curr_symbol() const | 7552 |-----------+-------------------------------------------------| 7553 |vfunc: |moneypunct::do_positive_sign() const| 7554 |-----------+-------------------------------------------------| 7555 |vfunc: |moneypunct::do_negative_sign() const| 7556 |-----------+-------------------------------------------------| 7557 |vfunc: |moneypunct::do_frac_digits() const | 7558 |-----------+-------------------------------------------------| 7559 |vfunc: |moneypunct::do_pos_format() const | 7560 |-----------+-------------------------------------------------| 7561 |vfunc: |moneypunct::do_neg_format() const | 7562 +-------------------------------------------------------------+ 7563 7564 The Run Time Type Information for the std::moneypunct class is 7565 described by Table 9-122 7566 7567 Table 9-122. typeinfo for moneypunct 7568 7569 +----------------------------------------------------------+ 7570 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 7571 |-----------+--------------------------------------------+-| 7572 |Name |typeinfo name for moneypunct | | 7573 |-----------+--------------------------------------------+-| 7574 |flags: |8 | | 7575 |-----------+--------------------------------------------+-| 7576 |basetype: |typeinfo for locale::facet |2| 7577 |-----------+--------------------------------------------+-| 7578 |basetype: |typeinfo for money_base |2| 7579 +----------------------------------------------------------+ 7580 ------------------------------------------------------------------------------- 7581 7582 Interfaces for Class moneypunct 7583 7584 An LSB conforming implementation shall provide the generic methods for Class 7585 std::moneypunct specified in Table 9-123, with the full 7586 functionality as described in the referenced underlying specification. 7587 7588 Table 9-123. libstdcxx - Class moneypunct Function Interfaces 7589 7590 +-----------------------------------------------------------------------------+ 7591 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7592 |-----------------------------------------------------------------------------| 7593 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7594 |-----------------------------------------------------------------------------| 7595 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7596 |-----------------------------------------------------------------------------| 7597 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7598 |-----------------------------------------------------------------------------| 7599 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7600 |-----------------------------------------------------------------------------| 7601 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7602 |-----------------------------------------------------------------------------| 7603 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7604 |-----------------------------------------------------------------------------| 7605 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7606 |-----------------------------------------------------------------------------| 7607 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7608 |-----------------------------------------------------------------------------| 7609 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7610 |-----------------------------------------------------------------------------| 7611 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7612 |-----------------------------------------------------------------------------| 7613 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7614 |-----------------------------------------------------------------------------| 7615 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7616 |-----------------------------------------------------------------------------| 7617 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7618 |-----------------------------------------------------------------------------| 7619 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7620 |-----------------------------------------------------------------------------| 7621 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7622 |-----------------------------------------------------------------------------| 7623 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7624 |-----------------------------------------------------------------------------| 7625 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7626 |-----------------------------------------------------------------------------| 7627 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 7628 |const*)(GLIBCPP_3.2) [1] | 7629 |-----------------------------------------------------------------------------| 7630 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7631 |int) [1] | 7632 |-----------------------------------------------------------------------------| 7633 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7634 |long) [1] | 7635 |-----------------------------------------------------------------------------| 7636 |moneypunct::moneypunct(unsigned int) [1] | 7637 |-----------------------------------------------------------------------------| 7638 |moneypunct::moneypunct(unsigned long) [1] | 7639 |-----------------------------------------------------------------------------| 7640 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7641 |int) [1] | 7642 |-----------------------------------------------------------------------------| 7643 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7644 |long) [1] | 7645 |-----------------------------------------------------------------------------| 7646 |moneypunct::moneypunct(unsigned int) [1] | 7647 |-----------------------------------------------------------------------------| 7648 |moneypunct::moneypunct(unsigned long) [1] | 7649 |-----------------------------------------------------------------------------| 7650 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7651 |-----------------------------------------------------------------------------| 7652 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7653 |-----------------------------------------------------------------------------| 7654 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7655 +-----------------------------------------------------------------------------+ 7656 7657 Referenced Specification(s) 7658 7659 [1]. ISO/IEC 14882: 2003 C++ Language 7660 7661 An LSB conforming implementation shall provide the generic data interfaces for 7662 Class std::moneypunct specified in Table 9-124, with the full 7663 functionality as described in the referenced underlying specification. 7664 7665 Table 9-124. libstdcxx - Class moneypunct Data Interfaces 7666 7667 +---------------------------------------------------------------+ 7668 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 7669 |---------------------------------------------------------------| 7670 |moneypunct::id(GLIBCPP_3.2) [2] | 7671 |---------------------------------------------------------------| 7672 |moneypunct::intl(GLIBCPP_3.2) [2] | 7673 |---------------------------------------------------------------| 7674 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 7675 |---------------------------------------------------------------| 7676 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 7677 |---------------------------------------------------------------| 7678 |vtable for moneypunct(GLIBCPP_3.2) [1] | 7679 +---------------------------------------------------------------+ 7680 7681 Referenced Specification(s) 7682 7683 [1]. Itanium C++ ABI 7684 7685 [2]. ISO/IEC 14882: 2003 C++ Language 7686 7687 ------------------------------------------------------------------------------- 7688 7689 Class moneypunct 7690 7691 ------------------------------------------------------------------------------- 7692 7693 Class data for moneypunct 7694 7695 The virtual table for the std::moneypunct class is described by 7696 Table 9-125 7697 7698 Table 9-125. vtable for moneypunct 7699 7700 +------------------------------------------------------------+ 7701 |Base Offset|0 | 7702 |-----------+------------------------------------------------| 7703 |RTTI |typeinfo for moneypunct | 7704 |-----------+------------------------------------------------| 7705 |vfunc: |moneypunct::~moneypunct() | 7706 |-----------+------------------------------------------------| 7707 |vfunc: |moneypunct::~moneypunct() | 7708 |-----------+------------------------------------------------| 7709 |vfunc: |moneypunct::do_decimal_point() const| 7710 |-----------+------------------------------------------------| 7711 |vfunc: |moneypunct::do_thousands_sep() const| 7712 |-----------+------------------------------------------------| 7713 |vfunc: |moneypunct::do_grouping() const | 7714 |-----------+------------------------------------------------| 7715 |vfunc: |moneypunct::do_curr_symbol() const | 7716 |-----------+------------------------------------------------| 7717 |vfunc: |moneypunct::do_positive_sign() const| 7718 |-----------+------------------------------------------------| 7719 |vfunc: |moneypunct::do_negative_sign() const| 7720 |-----------+------------------------------------------------| 7721 |vfunc: |moneypunct::do_frac_digits() const | 7722 |-----------+------------------------------------------------| 7723 |vfunc: |moneypunct::do_pos_format() const | 7724 |-----------+------------------------------------------------| 7725 |vfunc: |moneypunct::do_neg_format() const | 7726 +------------------------------------------------------------+ 7727 7728 The Run Time Type Information for the std::moneypunct class is 7729 described by Table 9-126 7730 7731 Table 9-126. typeinfo for moneypunct 7732 7733 +----------------------------------------------------------+ 7734 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 7735 |-----------+--------------------------------------------+-| 7736 |Name |typeinfo name for moneypunct | | 7737 |-----------+--------------------------------------------+-| 7738 |flags: |8 | | 7739 |-----------+--------------------------------------------+-| 7740 |basetype: |typeinfo for locale::facet |2| 7741 |-----------+--------------------------------------------+-| 7742 |basetype: |typeinfo for money_base |2| 7743 +----------------------------------------------------------+ 7744 ------------------------------------------------------------------------------- 7745 7746 Interfaces for Class moneypunct 7747 7748 An LSB conforming implementation shall provide the generic methods for Class 7749 std::moneypunct specified in Table 9-127, with the full 7750 functionality as described in the referenced underlying specification. 7751 7752 Table 9-127. libstdcxx - Class moneypunct Function Interfaces 7753 7754 +-----------------------------------------------------------------------------+ 7755 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7756 |-----------------------------------------------------------------------------| 7757 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7758 |-----------------------------------------------------------------------------| 7759 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7760 |-----------------------------------------------------------------------------| 7761 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7762 |-----------------------------------------------------------------------------| 7763 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7764 |-----------------------------------------------------------------------------| 7765 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7766 |-----------------------------------------------------------------------------| 7767 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7768 |-----------------------------------------------------------------------------| 7769 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7770 |-----------------------------------------------------------------------------| 7771 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7772 |-----------------------------------------------------------------------------| 7773 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7774 |-----------------------------------------------------------------------------| 7775 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7776 |-----------------------------------------------------------------------------| 7777 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7778 |-----------------------------------------------------------------------------| 7779 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7780 |-----------------------------------------------------------------------------| 7781 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7782 |-----------------------------------------------------------------------------| 7783 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7784 |-----------------------------------------------------------------------------| 7785 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7786 |-----------------------------------------------------------------------------| 7787 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7788 |-----------------------------------------------------------------------------| 7789 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7790 |-----------------------------------------------------------------------------| 7791 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 7792 |const*)(GLIBCPP_3.2) [1] | 7793 |-----------------------------------------------------------------------------| 7794 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7795 |int) [1] | 7796 |-----------------------------------------------------------------------------| 7797 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7798 |long) [1] | 7799 |-----------------------------------------------------------------------------| 7800 |moneypunct::moneypunct(unsigned int) [1] | 7801 |-----------------------------------------------------------------------------| 7802 |moneypunct::moneypunct(unsigned long) [1] | 7803 |-----------------------------------------------------------------------------| 7804 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7805 |int) [1] | 7806 |-----------------------------------------------------------------------------| 7807 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned | 7808 |long) [1] | 7809 |-----------------------------------------------------------------------------| 7810 |moneypunct::moneypunct(unsigned int) [1] | 7811 |-----------------------------------------------------------------------------| 7812 |moneypunct::moneypunct(unsigned long) [1] | 7813 |-----------------------------------------------------------------------------| 7814 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7815 |-----------------------------------------------------------------------------| 7816 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7817 |-----------------------------------------------------------------------------| 7818 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7819 +-----------------------------------------------------------------------------+ 7820 7821 Referenced Specification(s) 7822 7823 [1]. ISO/IEC 14882: 2003 C++ Language 7824 7825 An LSB conforming implementation shall provide the generic data interfaces for 7826 Class std::moneypunct specified in Table 9-128, with the full 7827 functionality as described in the referenced underlying specification. 7828 7829 Table 9-128. libstdcxx - Class moneypunct Data Interfaces 7830 7831 +--------------------------------------------------------------+ 7832 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 7833 |--------------------------------------------------------------| 7834 |moneypunct::id(GLIBCPP_3.2) [2] | 7835 |--------------------------------------------------------------| 7836 |moneypunct::intl(GLIBCPP_3.2) [2] | 7837 |--------------------------------------------------------------| 7838 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 7839 |--------------------------------------------------------------| 7840 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 7841 |--------------------------------------------------------------| 7842 |vtable for moneypunct(GLIBCPP_3.2) [1] | 7843 +--------------------------------------------------------------+ 7844 7845 Referenced Specification(s) 7846 7847 [1]. Itanium C++ ABI 7848 7849 [2]. ISO/IEC 14882: 2003 C++ Language 7850 7851 ------------------------------------------------------------------------------- 7852 7853 Class moneypunct 7854 7855 ------------------------------------------------------------------------------- 7856 7857 Class data for moneypunct 7858 7859 The virtual table for the std::moneypunct class is described by 7860 Table 9-129 7861 7862 Table 9-129. vtable for moneypunct 7863 7864 +----------------------------------------------------------------+ 7865 |Base Offset|0 | 7866 |-----------+----------------------------------------------------| 7867 |RTTI |typeinfo for moneypunct | 7868 |-----------+----------------------------------------------------| 7869 |vfunc: |moneypunct::~moneypunct() | 7870 |-----------+----------------------------------------------------| 7871 |vfunc: |moneypunct::~moneypunct() | 7872 |-----------+----------------------------------------------------| 7873 |vfunc: |moneypunct::do_decimal_point() const| 7874 |-----------+----------------------------------------------------| 7875 |vfunc: |moneypunct::do_thousands_sep() const| 7876 |-----------+----------------------------------------------------| 7877 |vfunc: |moneypunct::do_grouping() const | 7878 |-----------+----------------------------------------------------| 7879 |vfunc: |moneypunct::do_curr_symbol() const | 7880 |-----------+----------------------------------------------------| 7881 |vfunc: |moneypunct::do_positive_sign() const| 7882 |-----------+----------------------------------------------------| 7883 |vfunc: |moneypunct::do_negative_sign() const| 7884 |-----------+----------------------------------------------------| 7885 |vfunc: |moneypunct::do_frac_digits() const | 7886 |-----------+----------------------------------------------------| 7887 |vfunc: |moneypunct::do_pos_format() const | 7888 |-----------+----------------------------------------------------| 7889 |vfunc: |moneypunct::do_neg_format() const | 7890 +----------------------------------------------------------------+ 7891 7892 The Run Time Type Information for the std::moneypunct class is 7893 described by Table 9-130 7894 7895 Table 9-130. typeinfo for moneypunct 7896 7897 +----------------------------------------------------------+ 7898 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 7899 |-----------+--------------------------------------------+-| 7900 |Name |typeinfo name for moneypunct| | 7901 |-----------+--------------------------------------------+-| 7902 |flags: |8 | | 7903 |-----------+--------------------------------------------+-| 7904 |basetype: |typeinfo for locale::facet |2| 7905 |-----------+--------------------------------------------+-| 7906 |basetype: |typeinfo for money_base |2| 7907 +----------------------------------------------------------+ 7908 ------------------------------------------------------------------------------- 7909 7910 Interfaces for Class moneypunct 7911 7912 An LSB conforming implementation shall provide the generic methods for Class 7913 std::moneypunct specified in Table 9-131, with the full 7914 functionality as described in the referenced underlying specification. 7915 7916 Table 9-131. libstdcxx - Class moneypunct Function Interfaces 7917 7918 +-----------------------------------------------------------------------------+ 7919 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7920 |-----------------------------------------------------------------------------| 7921 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7922 |-----------------------------------------------------------------------------| 7923 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7924 |-----------------------------------------------------------------------------| 7925 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7926 |-----------------------------------------------------------------------------| 7927 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7928 |-----------------------------------------------------------------------------| 7929 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7930 |-----------------------------------------------------------------------------| 7931 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7932 |-----------------------------------------------------------------------------| 7933 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7934 |-----------------------------------------------------------------------------| 7935 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7936 |-----------------------------------------------------------------------------| 7937 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7938 |-----------------------------------------------------------------------------| 7939 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7940 |-----------------------------------------------------------------------------| 7941 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7942 |-----------------------------------------------------------------------------| 7943 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7944 |-----------------------------------------------------------------------------| 7945 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7946 |-----------------------------------------------------------------------------| 7947 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7948 |-----------------------------------------------------------------------------| 7949 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7950 |-----------------------------------------------------------------------------| 7951 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7952 |-----------------------------------------------------------------------------| 7953 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7954 |-----------------------------------------------------------------------------| 7955 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 7956 |const*)(GLIBCPP_3.2) [1] | 7957 |-----------------------------------------------------------------------------| 7958 |moneypunct::moneypunct(__locale_struct*, char const*, | 7959 |unsigned int) [1] | 7960 |-----------------------------------------------------------------------------| 7961 |moneypunct::moneypunct(__locale_struct*, char const*, | 7962 |unsigned long) [1] | 7963 |-----------------------------------------------------------------------------| 7964 |moneypunct::moneypunct(unsigned int) [1] | 7965 |-----------------------------------------------------------------------------| 7966 |moneypunct::moneypunct(unsigned long) [1] | 7967 |-----------------------------------------------------------------------------| 7968 |moneypunct::moneypunct(__locale_struct*, char const*, | 7969 |unsigned int) [1] | 7970 |-----------------------------------------------------------------------------| 7971 |moneypunct::moneypunct(__locale_struct*, char const*, | 7972 |unsigned long) [1] | 7973 |-----------------------------------------------------------------------------| 7974 |moneypunct::moneypunct(unsigned int) [1] | 7975 |-----------------------------------------------------------------------------| 7976 |moneypunct::moneypunct(unsigned long) [1] | 7977 |-----------------------------------------------------------------------------| 7978 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7979 |-----------------------------------------------------------------------------| 7980 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7981 |-----------------------------------------------------------------------------| 7982 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 7983 +-----------------------------------------------------------------------------+ 7984 7985 Referenced Specification(s) 7986 7987 [1]. ISO/IEC 14882: 2003 C++ Language 7988 7989 An LSB conforming implementation shall provide the generic data interfaces for 7990 Class std::moneypunct specified in Table 9-132, with the full 7991 functionality as described in the referenced underlying specification. 7992 7993 Table 9-132. libstdcxx - Class moneypunct Data Interfaces 7994 7995 +------------------------------------------------------------------+ 7996 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 7997 |------------------------------------------------------------------| 7998 |moneypunct::id(GLIBCPP_3.2) [2] | 7999 |------------------------------------------------------------------| 8000 |moneypunct::intl(GLIBCPP_3.2) [2] | 8001 |------------------------------------------------------------------| 8002 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 8003 |------------------------------------------------------------------| 8004 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 8005 |------------------------------------------------------------------| 8006 |vtable for moneypunct(GLIBCPP_3.2) [1] | 8007 +------------------------------------------------------------------+ 8008 8009 Referenced Specification(s) 8010 8011 [1]. Itanium C++ ABI 8012 8013 [2]. ISO/IEC 14882: 2003 C++ Language 8014 8015 ------------------------------------------------------------------------------- 8016 8017 Class moneypunct 8018 8019 ------------------------------------------------------------------------------- 8020 8021 Class data for moneypunct 8022 8023 The virtual table for the std::moneypunct class is described by 8024 Table 9-133 8025 8026 Table 9-133. vtable for moneypunct 8027 8028 +---------------------------------------------------------------+ 8029 |Base Offset|0 | 8030 |-----------+---------------------------------------------------| 8031 |RTTI |typeinfo for moneypunct | 8032 |-----------+---------------------------------------------------| 8033 |vfunc: |moneypunct::~moneypunct() | 8034 |-----------+---------------------------------------------------| 8035 |vfunc: |moneypunct::~moneypunct() | 8036 |-----------+---------------------------------------------------| 8037 |vfunc: |moneypunct::do_decimal_point() const| 8038 |-----------+---------------------------------------------------| 8039 |vfunc: |moneypunct::do_thousands_sep() const| 8040 |-----------+---------------------------------------------------| 8041 |vfunc: |moneypunct::do_grouping() const | 8042 |-----------+---------------------------------------------------| 8043 |vfunc: |moneypunct::do_curr_symbol() const | 8044 |-----------+---------------------------------------------------| 8045 |vfunc: |moneypunct::do_positive_sign() const| 8046 |-----------+---------------------------------------------------| 8047 |vfunc: |moneypunct::do_negative_sign() const| 8048 |-----------+---------------------------------------------------| 8049 |vfunc: |moneypunct::do_frac_digits() const | 8050 |-----------+---------------------------------------------------| 8051 |vfunc: |moneypunct::do_pos_format() const | 8052 |-----------+---------------------------------------------------| 8053 |vfunc: |moneypunct::do_neg_format() const | 8054 +---------------------------------------------------------------+ 8055 8056 The Run Time Type Information for the std::moneypunct class is 8057 described by Table 9-134 8058 8059 Table 9-134. typeinfo for moneypunct 8060 8061 +----------------------------------------------------------+ 8062 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 8063 |-----------+--------------------------------------------+-| 8064 |Name |typeinfo name for moneypunct | | 8065 |-----------+--------------------------------------------+-| 8066 |flags: |8 | | 8067 |-----------+--------------------------------------------+-| 8068 |basetype: |typeinfo for locale::facet |2| 8069 |-----------+--------------------------------------------+-| 8070 |basetype: |typeinfo for money_base |2| 8071 +----------------------------------------------------------+ 8072 ------------------------------------------------------------------------------- 8073 8074 Interfaces for Class moneypunct 8075 8076 An LSB conforming implementation shall provide the generic methods for Class 8077 std::moneypunct specified in Table 9-135, with the full 8078 functionality as described in the referenced underlying specification. 8079 8080 Table 9-135. libstdcxx - Class moneypunct Function Interfaces 8081 8082 +-----------------------------------------------------------------------------+ 8083 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 8084 |-----------------------------------------------------------------------------| 8085 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 8086 |-----------------------------------------------------------------------------| 8087 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 8088 |-----------------------------------------------------------------------------| 8089 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 8090 |-----------------------------------------------------------------------------| 8091 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 8092 |-----------------------------------------------------------------------------| 8093 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 8094 |-----------------------------------------------------------------------------| 8095 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 8096 |-----------------------------------------------------------------------------| 8097 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 8098 |-----------------------------------------------------------------------------| 8099 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 8100 |-----------------------------------------------------------------------------| 8101 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 8102 |-----------------------------------------------------------------------------| 8103 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 8104 |-----------------------------------------------------------------------------| 8105 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 8106 |-----------------------------------------------------------------------------| 8107 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 8108 |-----------------------------------------------------------------------------| 8109 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 8110 |-----------------------------------------------------------------------------| 8111 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 8112 |-----------------------------------------------------------------------------| 8113 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 8114 |-----------------------------------------------------------------------------| 8115 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 8116 |-----------------------------------------------------------------------------| 8117 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 8118 |-----------------------------------------------------------------------------| 8119 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 8120 |const*)(GLIBCPP_3.2) [1] | 8121 |-----------------------------------------------------------------------------| 8122 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned| 8123 |int) [1] | 8124 |-----------------------------------------------------------------------------| 8125 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned| 8126 |long) [1] | 8127 |-----------------------------------------------------------------------------| 8128 |moneypunct::moneypunct(unsigned int) [1] | 8129 |-----------------------------------------------------------------------------| 8130 |moneypunct::moneypunct(unsigned long) [1] | 8131 |-----------------------------------------------------------------------------| 8132 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned| 8133 |int) [1] | 8134 |-----------------------------------------------------------------------------| 8135 |moneypunct::moneypunct(__locale_struct*, char const*, unsigned| 8136 |long) [1] | 8137 |-----------------------------------------------------------------------------| 8138 |moneypunct::moneypunct(unsigned int) [1] | 8139 |-----------------------------------------------------------------------------| 8140 |moneypunct::moneypunct(unsigned long) [1] | 8141 |-----------------------------------------------------------------------------| 8142 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 8143 |-----------------------------------------------------------------------------| 8144 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 8145 |-----------------------------------------------------------------------------| 8146 |moneypunct::~moneypunct()(GLIBCPP_3.2) [1] | 8147 +-----------------------------------------------------------------------------+ 8148 8149 Referenced Specification(s) 8150 8151 [1]. ISO/IEC 14882: 2003 C++ Language 8152 8153 An LSB conforming implementation shall provide the generic data interfaces for 8154 Class std::moneypunct specified in Table 9-136, with the full 8155 functionality as described in the referenced underlying specification. 8156 8157 Table 9-136. libstdcxx - Class moneypunct Data Interfaces 8158 8159 +-----------------------------------------------------------------+ 8160 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 8161 |-----------------------------------------------------------------| 8162 |moneypunct::id(GLIBCPP_3.2) [2] | 8163 |-----------------------------------------------------------------| 8164 |moneypunct::intl(GLIBCPP_3.2) [2] | 8165 |-----------------------------------------------------------------| 8166 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 8167 |-----------------------------------------------------------------| 8168 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 8169 |-----------------------------------------------------------------| 8170 |vtable for moneypunct(GLIBCPP_3.2) [1] | 8171 +-----------------------------------------------------------------+ 8172 8173 Referenced Specification(s) 8174 8175 [1]. Itanium C++ ABI 8176 8177 [2]. ISO/IEC 14882: 2003 C++ Language 8178 8179 ------------------------------------------------------------------------------- 8180 8181 Class ostrstream 8182 8183 ------------------------------------------------------------------------------- 8184 8185 Class data for ostrstream 8186 8187 The virtual table for the std::ostrstream class is described by Table 9-137 8188 8189 Table 9-137. vtable for ostrstream 8190 8191 +-------------------------------------+ 8192 |Base Offset|0 | 8193 |-----------+-------------------------| 8194 |RTTI |typeinfo for ostrstream | 8195 |-----------+-------------------------| 8196 |vfunc: |ostrstream::~ostrstream()| 8197 |-----------+-------------------------| 8198 |vfunc: |ostrstream::~ostrstream()| 8199 +-------------------------------------+ 8200 8201 The Run Time Type Information for the std::ostrstream class is described by 8202 Table 9-138 8203 8204 Table 9-138. typeinfo for ostrstream 8205 8206 +-------------------------------------------------------+ 8207 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8208 |-----------+-------------------------------------------| 8209 |Name |typeinfo name for ostrstream | 8210 +-------------------------------------------------------+ 8211 ------------------------------------------------------------------------------- 8212 8213 Interfaces for Class ostrstream 8214 8215 An LSB conforming implementation shall provide the generic methods for Class 8216 std::ostrstream specified in Table 9-139, with the full functionality as 8217 described in the referenced underlying specification. 8218 8219 Table 9-139. libstdcxx - Class ostrstream Function Interfaces 8220 8221 +------------------------------------------------------------------+ 8222 |ostrstream::rdbuf() const(GLIBCPP_3.2) [1] | 8223 |------------------------------------------------------------------| 8224 |ostrstream::pcount() const(GLIBCPP_3.2) [1] | 8225 |------------------------------------------------------------------| 8226 |ostrstream::str()(GLIBCPP_3.2) [1] | 8227 |------------------------------------------------------------------| 8228 |ostrstream::freeze(bool)(GLIBCPP_3.2) [1] | 8229 |------------------------------------------------------------------| 8230 |ostrstream::ostrstream(char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]| 8231 |------------------------------------------------------------------| 8232 |ostrstream::ostrstream()(GLIBCPP_3.2) [1] | 8233 |------------------------------------------------------------------| 8234 |ostrstream::ostrstream(char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]| 8235 |------------------------------------------------------------------| 8236 |ostrstream::ostrstream()(GLIBCPP_3.2) [1] | 8237 |------------------------------------------------------------------| 8238 |ostrstream::~ostrstream()(GLIBCPP_3.2) [1] | 8239 |------------------------------------------------------------------| 8240 |ostrstream::~ostrstream()(GLIBCPP_3.2) [1] | 8241 |------------------------------------------------------------------| 8242 |ostrstream::~ostrstream()(GLIBCPP_3.2) [1] | 8243 |------------------------------------------------------------------| 8244 |virtual thunk to ostrstream::~ostrstream() [1] | 8245 |------------------------------------------------------------------| 8246 |virtual thunk to ostrstream::~ostrstream() [1] | 8247 |------------------------------------------------------------------| 8248 |virtual thunk to ostrstream::~ostrstream() [2] | 8249 |------------------------------------------------------------------| 8250 |virtual thunk to ostrstream::~ostrstream() [2] | 8251 +------------------------------------------------------------------+ 8252 8253 Referenced Specification(s) 8254 8255 [1]. ISO/IEC 14882: 2003 C++ Language 8256 8257 [2]. Itanium C++ ABI 8258 8259 An LSB conforming implementation shall provide the generic data interfaces for 8260 Class std::ostrstream specified in Table 9-140, with the full functionality as 8261 described in the referenced underlying specification. 8262 8263 Table 9-140. libstdcxx - Class ostrstream Data Interfaces 8264 8265 +---------------------------------------------+ 8266 |typeinfo for ostrstream(GLIBCPP_3.2) [1] | 8267 |---------------------------------------------| 8268 |typeinfo name for ostrstream(GLIBCPP_3.2) [1]| 8269 |---------------------------------------------| 8270 |VTT for ostrstream(GLIBCPP_3.2) [1] | 8271 |---------------------------------------------| 8272 |vtable for ostrstream(GLIBCPP_3.2) [1] | 8273 +---------------------------------------------+ 8274 8275 Referenced Specification(s) 8276 8277 [1]. Itanium C++ ABI 8278 8279 ------------------------------------------------------------------------------- 8280 8281 Class __timepunct 8282 8283 ------------------------------------------------------------------------------- 8284 8285 Class data for __timepunct 8286 8287 The virtual table for the std::__timepunct class is described by Table 8288 9-141 8289 8290 Table 9-141. vtable for __timepunct 8291 8292 +---------------------------------------------+ 8293 |Base Offset|0 | 8294 |-----------+---------------------------------| 8295 |RTTI |typeinfo for __timepunct | 8296 |-----------+---------------------------------| 8297 |vfunc: |__timepunct::~__timepunct()| 8298 |-----------+---------------------------------| 8299 |vfunc: |__timepunct::~__timepunct()| 8300 +---------------------------------------------+ 8301 8302 The Run Time Type Information for the std::__timepunct class is described 8303 by Table 9-142 8304 8305 Table 9-142. typeinfo for __timepunct 8306 8307 +-------------------------------------------------------+ 8308 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8309 |-----------+-------------------------------------------| 8310 |Name |typeinfo name for __timepunct | 8311 +-------------------------------------------------------+ 8312 ------------------------------------------------------------------------------- 8313 8314 Interfaces for Class __timepunct 8315 8316 An LSB conforming implementation shall provide the generic methods for Class 8317 std::__timepunct specified in Table 9-143, with the full functionality as 8318 described in the referenced underlying specification. 8319 8320 Table 9-143. libstdcxx - Class __timepunct Function Interfaces 8321 8322 +-----------------------------------------------------------------------------+ 8323 |__timepunct::_M_date_formats(char const**) const(GLIBCPP_3.2) [1] | 8324 |-----------------------------------------------------------------------------| 8325 |__timepunct::_M_time_formats(char const**) const(GLIBCPP_3.2) [1] | 8326 |-----------------------------------------------------------------------------| 8327 |__timepunct::_M_days_abbreviated(char const**) const(GLIBCPP_3.2) [1] | 8328 |-----------------------------------------------------------------------------| 8329 |__timepunct::_M_date_time_formats(char const**) const(GLIBCPP_3.2) [1] | 8330 |-----------------------------------------------------------------------------| 8331 |__timepunct::_M_months_abbreviated(char const**) const(GLIBCPP_3.2) [1]| 8332 |-----------------------------------------------------------------------------| 8333 |__timepunct::_M_put(char*, unsigned int, char const*, tm const*) const | 8334 |[1] | 8335 |-----------------------------------------------------------------------------| 8336 |__timepunct::_M_put(char*, unsigned long, char const*, tm const*) const| 8337 |[1] | 8338 |-----------------------------------------------------------------------------| 8339 |__timepunct::_M_ampm(char const**) const(GLIBCPP_3.2) [1] | 8340 |-----------------------------------------------------------------------------| 8341 |__timepunct::_M_days(char const**) const(GLIBCPP_3.2) [1] | 8342 |-----------------------------------------------------------------------------| 8343 |__timepunct::_M_months(char const**) const(GLIBCPP_3.2) [1] | 8344 |-----------------------------------------------------------------------------| 8345 |__timepunct::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) [1]| 8346 |-----------------------------------------------------------------------------| 8347 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned int) | 8348 |[1] | 8349 |-----------------------------------------------------------------------------| 8350 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) | 8351 |[1] | 8352 |-----------------------------------------------------------------------------| 8353 |__timepunct::__timepunct(unsigned int) [1] | 8354 |-----------------------------------------------------------------------------| 8355 |__timepunct::__timepunct(unsigned long) [1] | 8356 |-----------------------------------------------------------------------------| 8357 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned int) | 8358 |[1] | 8359 |-----------------------------------------------------------------------------| 8360 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned long) | 8361 |[1] | 8362 |-----------------------------------------------------------------------------| 8363 |__timepunct::__timepunct(unsigned int) [1] | 8364 |-----------------------------------------------------------------------------| 8365 |__timepunct::__timepunct(unsigned long) [1] | 8366 |-----------------------------------------------------------------------------| 8367 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8368 |-----------------------------------------------------------------------------| 8369 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8370 |-----------------------------------------------------------------------------| 8371 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8372 |-----------------------------------------------------------------------------| 8373 |bool has_facet<__timepunct >(locale const&)(GLIBCPP_3.2) [1] | 8374 +-----------------------------------------------------------------------------+ 8375 8376 Referenced Specification(s) 8377 8378 [1]. ISO/IEC 14882: 2003 C++ Language 8379 8380 An LSB conforming implementation shall provide the generic data interfaces for 8381 Class std::__timepunct specified in Table 9-144, with the full 8382 functionality as described in the referenced underlying specification. 8383 8384 Table 9-144. libstdcxx - Class __timepunct Data Interfaces 8385 8386 +---------------------------------------------------------+ 8387 |guard variable for __timepunct::id(GLIBCPP_3.2) [1]| 8388 |---------------------------------------------------------| 8389 |__timepunct::_S_timezones(GLIBCPP_3.2) [2] | 8390 |---------------------------------------------------------| 8391 |__timepunct::id(GLIBCPP_3.2) [2] | 8392 |---------------------------------------------------------| 8393 |typeinfo for __timepunct(GLIBCPP_3.2) [1] | 8394 |---------------------------------------------------------| 8395 |typeinfo name for __timepunct(GLIBCPP_3.2) [1] | 8396 |---------------------------------------------------------| 8397 |vtable for __timepunct(GLIBCPP_3.2) [1] | 8398 +---------------------------------------------------------+ 8399 8400 Referenced Specification(s) 8401 8402 [1]. Itanium C++ ABI 8403 8404 [2]. ISO/IEC 14882: 2003 C++ Language 8405 8406 ------------------------------------------------------------------------------- 8407 8408 Class __timepunct 8409 8410 ------------------------------------------------------------------------------- 8411 8412 Class data for __timepunct 8413 8414 The virtual table for the std::__timepunct class is described by Table 8415 9-145 8416 8417 Table 9-145. vtable for __timepunct 8418 8419 +------------------------------------------------+ 8420 |Base Offset|0 | 8421 |-----------+------------------------------------| 8422 |RTTI |typeinfo for __timepunct | 8423 |-----------+------------------------------------| 8424 |vfunc: |__timepunct::~__timepunct()| 8425 |-----------+------------------------------------| 8426 |vfunc: |__timepunct::~__timepunct()| 8427 +------------------------------------------------+ 8428 8429 The Run Time Type Information for the std::__timepunct class is 8430 described by Table 9-146 8431 8432 Table 9-146. typeinfo for __timepunct 8433 8434 +-------------------------------------------------------+ 8435 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8436 |-----------+-------------------------------------------| 8437 |Name |typeinfo name for __timepunct | 8438 +-------------------------------------------------------+ 8439 ------------------------------------------------------------------------------- 8440 8441 Interfaces for Class __timepunct 8442 8443 An LSB conforming implementation shall provide the generic methods for Class 8444 std::__timepunct specified in Table 9-147, with the full functionality 8445 as described in the referenced underlying specification. 8446 8447 Table 9-147. libstdcxx - Class __timepunct Function Interfaces 8448 8449 +-----------------------------------------------------------------------------+ 8450 |__timepunct::_M_date_formats(wchar_t const**) const(GLIBCPP_3.2) [1]| 8451 |-----------------------------------------------------------------------------| 8452 |__timepunct::_M_time_formats(wchar_t const**) const(GLIBCPP_3.2) [1]| 8453 |-----------------------------------------------------------------------------| 8454 |__timepunct::_M_days_abbreviated(wchar_t const**) const(GLIBCPP_3.2)| 8455 |[1] | 8456 |-----------------------------------------------------------------------------| 8457 |__timepunct::_M_date_time_formats(wchar_t const**) const | 8458 |(GLIBCPP_3.2) [1] | 8459 |-----------------------------------------------------------------------------| 8460 |__timepunct::_M_months_abbreviated(wchar_t const**) const | 8461 |(GLIBCPP_3.2) [1] | 8462 |-----------------------------------------------------------------------------| 8463 |__timepunct::_M_put(wchar_t*, unsigned int, wchar_t const*, tm | 8464 |const*) const [1] | 8465 |-----------------------------------------------------------------------------| 8466 |__timepunct::_M_put(wchar_t*, unsigned long, wchar_t const*, tm | 8467 |const*) const [1] | 8468 |-----------------------------------------------------------------------------| 8469 |__timepunct::_M_ampm(wchar_t const**) const(GLIBCPP_3.2) [1] | 8470 |-----------------------------------------------------------------------------| 8471 |__timepunct::_M_days(wchar_t const**) const(GLIBCPP_3.2) [1] | 8472 |-----------------------------------------------------------------------------| 8473 |__timepunct::_M_months(wchar_t const**) const(GLIBCPP_3.2) [1] | 8474 |-----------------------------------------------------------------------------| 8475 |__timepunct::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) | 8476 |[1] | 8477 |-----------------------------------------------------------------------------| 8478 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned | 8479 |int) [1] | 8480 |-----------------------------------------------------------------------------| 8481 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned | 8482 |long) [1] | 8483 |-----------------------------------------------------------------------------| 8484 |__timepunct::__timepunct(unsigned int) [1] | 8485 |-----------------------------------------------------------------------------| 8486 |__timepunct::__timepunct(unsigned long) [1] | 8487 |-----------------------------------------------------------------------------| 8488 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned | 8489 |int) [1] | 8490 |-----------------------------------------------------------------------------| 8491 |__timepunct::__timepunct(__locale_struct*, char const*, unsigned | 8492 |long) [1] | 8493 |-----------------------------------------------------------------------------| 8494 |__timepunct::__timepunct(unsigned int) [1] | 8495 |-----------------------------------------------------------------------------| 8496 |__timepunct::__timepunct(unsigned long) [1] | 8497 |-----------------------------------------------------------------------------| 8498 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8499 |-----------------------------------------------------------------------------| 8500 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8501 |-----------------------------------------------------------------------------| 8502 |__timepunct::~__timepunct()(GLIBCPP_3.2) [1] | 8503 |-----------------------------------------------------------------------------| 8504 |bool has_facet<__timepunct >(locale const&)(GLIBCPP_3.2) [1] | 8505 +-----------------------------------------------------------------------------+ 8506 8507 Referenced Specification(s) 8508 8509 [1]. ISO/IEC 14882: 2003 C++ Language 8510 8511 An LSB conforming implementation shall provide the generic data interfaces for 8512 Class std::__timepunct specified in Table 9-148, with the full 8513 functionality as described in the referenced underlying specification. 8514 8515 Table 9-148. libstdcxx - Class __timepunct Data Interfaces 8516 8517 +------------------------------------------------------------+ 8518 |guard variable for __timepunct::id(GLIBCPP_3.2) [1]| 8519 |------------------------------------------------------------| 8520 |__timepunct::_S_timezones(GLIBCPP_3.2) [2] | 8521 |------------------------------------------------------------| 8522 |__timepunct::id(GLIBCPP_3.2) [2] | 8523 |------------------------------------------------------------| 8524 |typeinfo for __timepunct(GLIBCPP_3.2) [1] | 8525 |------------------------------------------------------------| 8526 |typeinfo name for __timepunct(GLIBCPP_3.2) [1] | 8527 |------------------------------------------------------------| 8528 |vtable for __timepunct(GLIBCPP_3.2) [1] | 8529 +------------------------------------------------------------+ 8530 8531 Referenced Specification(s) 8532 8533 [1]. Itanium C++ ABI 8534 8535 [2]. ISO/IEC 14882: 2003 C++ Language 8536 8537 ------------------------------------------------------------------------------- 8538 8539 Class logic_error 8540 8541 ------------------------------------------------------------------------------- 8542 8543 Class data for logic_error 8544 8545 The virtual table for the std::logic_error class is described by Table 9-149 8546 8547 Table 9-149. vtable for logic_error 8548 8549 +---------------------------------------+ 8550 |Base Offset|0 | 8551 |-----------+---------------------------| 8552 |RTTI |typeinfo for logic_error | 8553 |-----------+---------------------------| 8554 |vfunc: |logic_error::~logic_error()| 8555 |-----------+---------------------------| 8556 |vfunc: |logic_error::~logic_error()| 8557 |-----------+---------------------------| 8558 |vfunc: |logic_error::what() const | 8559 +---------------------------------------+ 8560 8561 The Run Time Type Information for the std::logic_error class is described by 8562 Table 9-150 8563 8564 Table 9-150. typeinfo for logic_error 8565 8566 +-------------------------------------------------------+ 8567 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8568 |-----------+-------------------------------------------| 8569 |Name |typeinfo name for logic_error | 8570 +-------------------------------------------------------+ 8571 ------------------------------------------------------------------------------- 8572 8573 Interfaces for Class logic_error 8574 8575 An LSB conforming implementation shall provide the generic methods for Class 8576 std::logic_error specified in Table 9-151, with the full functionality as 8577 described in the referenced underlying specification. 8578 8579 Table 9-151. libstdcxx - Class logic_error Function Interfaces 8580 8581 +-----------------------------------------------------------------------------+ 8582 |logic_error::what() const(GLIBCPP_3.2) [1] | 8583 |-----------------------------------------------------------------------------| 8584 |logic_error::logic_error(basic_string, allocator | 8585 | > const&)(GLIBCPP_3.2) [1] | 8586 |-----------------------------------------------------------------------------| 8587 |logic_error::logic_error(basic_string, allocator | 8588 | > const&)(GLIBCPP_3.2) [1] | 8589 |-----------------------------------------------------------------------------| 8590 |logic_error::~logic_error()(GLIBCPP_3.2) [1] | 8591 |-----------------------------------------------------------------------------| 8592 |logic_error::~logic_error()(GLIBCPP_3.2) [1] | 8593 |-----------------------------------------------------------------------------| 8594 |logic_error::~logic_error()(GLIBCPP_3.2) [1] | 8595 +-----------------------------------------------------------------------------+ 8596 8597 Referenced Specification(s) 8598 8599 [1]. ISO/IEC 14882: 2003 C++ Language 8600 8601 An LSB conforming implementation shall provide the generic data interfaces for 8602 Class std::logic_error specified in Table 9-152, with the full functionality as 8603 described in the referenced underlying specification. 8604 8605 Table 9-152. libstdcxx - Class logic_error Data Interfaces 8606 8607 +----------------------------------------------+ 8608 |typeinfo for logic_error(GLIBCPP_3.2) [1] | 8609 |----------------------------------------------| 8610 |typeinfo name for logic_error(GLIBCPP_3.2) [1]| 8611 |----------------------------------------------| 8612 |vtable for logic_error(GLIBCPP_3.2) [1] | 8613 +----------------------------------------------+ 8614 8615 Referenced Specification(s) 8616 8617 [1]. Itanium C++ ABI 8618 8619 ------------------------------------------------------------------------------- 8620 8621 Class range_error 8622 8623 ------------------------------------------------------------------------------- 8624 8625 Class data for range_error 8626 8627 The virtual table for the std::range_error class is described by Table 9-153 8628 8629 Table 9-153. vtable for range_error 8630 8631 +---------------------------------------+ 8632 |Base Offset|0 | 8633 |-----------+---------------------------| 8634 |RTTI |typeinfo for range_error | 8635 |-----------+---------------------------| 8636 |vfunc: |range_error::~range_error()| 8637 |-----------+---------------------------| 8638 |vfunc: |range_error::~range_error()| 8639 |-----------+---------------------------| 8640 |vfunc: |runtime_error::what() const| 8641 +---------------------------------------+ 8642 8643 The Run Time Type Information for the std::range_error class is described by 8644 Table 9-154 8645 8646 Table 9-154. typeinfo for range_error 8647 8648 +-------------------------------------------------------+ 8649 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8650 |-----------+-------------------------------------------| 8651 |Name |typeinfo name for range_error | 8652 +-------------------------------------------------------+ 8653 ------------------------------------------------------------------------------- 8654 8655 Interfaces for Class range_error 8656 8657 An LSB conforming implementation shall provide the generic methods for Class 8658 std::range_error specified in Table 9-155, with the full functionality as 8659 described in the referenced underlying specification. 8660 8661 Table 9-155. libstdcxx - Class range_error Function Interfaces 8662 8663 +-----------------------------------------------------------------------------+ 8664 |range_error::range_error(basic_string, allocator | 8665 | > const&)(GLIBCPP_3.2) [1] | 8666 |-----------------------------------------------------------------------------| 8667 |range_error::range_error(basic_string, allocator | 8668 | > const&)(GLIBCPP_3.2) [1] | 8669 |-----------------------------------------------------------------------------| 8670 |range_error::~range_error()(GLIBCPP_3.2) [1] | 8671 |-----------------------------------------------------------------------------| 8672 |range_error::~range_error()(GLIBCPP_3.2) [1] | 8673 +-----------------------------------------------------------------------------+ 8674 8675 Referenced Specification(s) 8676 8677 [1]. ISO/IEC 14882: 2003 C++ Language 8678 8679 An LSB conforming implementation shall provide the generic data interfaces for 8680 Class std::range_error specified in Table 9-156, with the full functionality as 8681 described in the referenced underlying specification. 8682 8683 Table 9-156. libstdcxx - Class range_error Data Interfaces 8684 8685 +----------------------------------------------+ 8686 |typeinfo for range_error(GLIBCPP_3.2) [1] | 8687 |----------------------------------------------| 8688 |typeinfo name for range_error(GLIBCPP_3.2) [1]| 8689 |----------------------------------------------| 8690 |vtable for range_error(GLIBCPP_3.2) [1] | 8691 +----------------------------------------------+ 8692 8693 Referenced Specification(s) 8694 8695 [1]. Itanium C++ ABI 8696 8697 ------------------------------------------------------------------------------- 8698 8699 Class codecvt_base 8700 8701 ------------------------------------------------------------------------------- 8702 8703 Class data for codecvt_base 8704 8705 The Run Time Type Information for the std::codecvt_base class is described by 8706 Table 9-157 8707 8708 Table 9-157. typeinfo for codecvt_base 8709 8710 +----------------------------------------------------+ 8711 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 8712 |-----------+----------------------------------------| 8713 |Name |typeinfo name for codecvt_base | 8714 +----------------------------------------------------+ 8715 ------------------------------------------------------------------------------- 8716 8717 Interfaces for Class codecvt_base 8718 8719 No external methods are defined for libstdcxx - Class std::codecvt_base 8720 8721 An LSB conforming implementation shall provide the generic data interfaces for 8722 Class std::codecvt_base specified in Table 9-158, with the full functionality 8723 as described in the referenced underlying specification. 8724 8725 Table 9-158. libstdcxx - Class codecvt_base Data Interfaces 8726 8727 +-----------------------------------------------+ 8728 |typeinfo for codecvt_base(GLIBCPP_3.2) [1] | 8729 |-----------------------------------------------| 8730 |typeinfo name for codecvt_base(GLIBCPP_3.2) [1]| 8731 +-----------------------------------------------+ 8732 8733 Referenced Specification(s) 8734 8735 [1]. Itanium C++ ABI 8736 8737 ------------------------------------------------------------------------------- 8738 8739 Class ctype_byname 8740 8741 ------------------------------------------------------------------------------- 8742 8743 Class data for ctype_byname 8744 8745 The virtual table for the std::ctype_byname class is described by Table 8746 9-159 8747 8748 Table 9-159. vtable for ctype_byname 8749 8750 +-----------------------------------------------------------------------------+ 8751 |Base |0 | 8752 |Offset | | 8753 |----------+------------------------------------------------------------------| 8754 |RTTI |typeinfo for ctype_byname | 8755 |----------+------------------------------------------------------------------| 8756 |vfunc: |ctype_byname::~ctype_byname() | 8757 |----------+------------------------------------------------------------------| 8758 |vfunc: |ctype_byname::~ctype_byname() | 8759 |----------+------------------------------------------------------------------| 8760 |vfunc: |ctype::do_is(unsigned short, char) const | 8761 |----------+------------------------------------------------------------------| 8762 |vfunc: |ctype::do_is(char const*, char const*, unsigned short*) | 8763 | |const | 8764 |----------+------------------------------------------------------------------| 8765 |vfunc: |ctype::do_scan_is(unsigned short, char const*, char const*) | 8766 | |const | 8767 |----------+------------------------------------------------------------------| 8768 |vfunc: |ctype::do_scan_not(unsigned short, char const*, char const*)| 8769 | |const | 8770 |----------+------------------------------------------------------------------| 8771 |vfunc: |ctype::do_toupper(char) const | 8772 |----------+------------------------------------------------------------------| 8773 |vfunc: |ctype::do_toupper(char*, char const*) const | 8774 |----------+------------------------------------------------------------------| 8775 |vfunc: |ctype::do_tolower(char) const | 8776 |----------+------------------------------------------------------------------| 8777 |vfunc: |ctype::do_tolower(char*, char const*) const | 8778 |----------+------------------------------------------------------------------| 8779 |vfunc: |ctype::do_widen(char) const | 8780 |----------+------------------------------------------------------------------| 8781 |vfunc: |ctype::do_widen(char const*, char const*, char*) const | 8782 |----------+------------------------------------------------------------------| 8783 |vfunc: |ctype::do_narrow(char, char) const | 8784 |----------+------------------------------------------------------------------| 8785 |vfunc: |ctype::do_narrow(char const*, char const*, char, char*) | 8786 | |const | 8787 +-----------------------------------------------------------------------------+ 8788 8789 The Run Time Type Information for the std::ctype_byname class is 8790 described by Table 9-160 8791 8792 Table 9-160. typeinfo for ctype_byname 8793 8794 +-------------------------------------------------------+ 8795 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8796 |-----------+-------------------------------------------| 8797 |Name |typeinfo name for ctype_byname | 8798 +-------------------------------------------------------+ 8799 ------------------------------------------------------------------------------- 8800 8801 Interfaces for Class ctype_byname 8802 8803 An LSB conforming implementation shall provide the generic methods for Class 8804 std::ctype_byname specified in Table 9-161, with the full functionality 8805 as described in the referenced underlying specification. 8806 8807 Table 9-161. libstdcxx - Class ctype_byname Function Interfaces 8808 8809 +----------------------------------------------------------------+ 8810 |ctype_byname::ctype_byname(char const*, unsigned long) [1]| 8811 |----------------------------------------------------------------| 8812 |ctype_byname::ctype_byname(char const*, unsigned long) [1]| 8813 |----------------------------------------------------------------| 8814 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8815 |----------------------------------------------------------------| 8816 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8817 |----------------------------------------------------------------| 8818 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8819 +----------------------------------------------------------------+ 8820 8821 Referenced Specification(s) 8822 8823 [1]. ISO/IEC 14882: 2003 C++ Language 8824 8825 An LSB conforming implementation shall provide the generic data interfaces for 8826 Class std::ctype_byname specified in Table 9-162, with the full 8827 functionality as described in the referenced underlying specification. 8828 8829 Table 9-162. libstdcxx - Class ctype_byname Data Interfaces 8830 8831 +-----------------------------------------------------+ 8832 |typeinfo for ctype_byname(GLIBCPP_3.2) [1] | 8833 |-----------------------------------------------------| 8834 |typeinfo name for ctype_byname(GLIBCPP_3.2) [1]| 8835 |-----------------------------------------------------| 8836 |vtable for ctype_byname(GLIBCPP_3.2) [1] | 8837 +-----------------------------------------------------+ 8838 8839 Referenced Specification(s) 8840 8841 [1]. Itanium C++ ABI 8842 8843 ------------------------------------------------------------------------------- 8844 8845 Class ctype_byname 8846 8847 ------------------------------------------------------------------------------- 8848 8849 Interfaces for Class ctype_byname 8850 8851 An LSB conforming implementation shall provide the generic methods for Class 8852 std::ctype_byname specified in Table 9-163, with the full 8853 functionality as described in the referenced underlying specification. 8854 8855 Table 9-163. libstdcxx - Class ctype_byname Function Interfaces 8856 8857 +-------------------------------------------------------------------+ 8858 |ctype_byname::ctype_byname(char const*, unsigned int) [1] | 8859 |-------------------------------------------------------------------| 8860 |ctype_byname::ctype_byname(char const*, unsigned long) [1]| 8861 |-------------------------------------------------------------------| 8862 |ctype_byname::ctype_byname(char const*, unsigned int) [1] | 8863 |-------------------------------------------------------------------| 8864 |ctype_byname::ctype_byname(char const*, unsigned long) [1]| 8865 |-------------------------------------------------------------------| 8866 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8867 |-------------------------------------------------------------------| 8868 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8869 |-------------------------------------------------------------------| 8870 |ctype_byname::~ctype_byname()(GLIBCPP_3.2) [1] | 8871 +-------------------------------------------------------------------+ 8872 8873 Referenced Specification(s) 8874 8875 [1]. Itanium C++ ABI 8876 8877 An LSB conforming implementation shall provide the generic data interfaces for 8878 Class std::ctype_byname specified in Table 9-164, with the full 8879 functionality as described in the referenced underlying specification. 8880 8881 Table 9-164. libstdcxx - Class ctype_byname Data Interfaces 8882 8883 +--------------------------------------------------------+ 8884 |typeinfo for ctype_byname(GLIBCPP_3.2) [1] | 8885 |--------------------------------------------------------| 8886 |typeinfo name for ctype_byname(GLIBCPP_3.2) [1]| 8887 |--------------------------------------------------------| 8888 |vtable for ctype_byname(GLIBCPP_3.2) [1] | 8889 +--------------------------------------------------------+ 8890 8891 Referenced Specification(s) 8892 8893 [1]. Itanium C++ ABI 8894 8895 ------------------------------------------------------------------------------- 8896 8897 Class domain_error 8898 8899 ------------------------------------------------------------------------------- 8900 8901 Class data for domain_error 8902 8903 The virtual table for the std::domain_error class is described by Table 9-165 8904 8905 Table 9-165. vtable for domain_error 8906 8907 +-----------------------------------------+ 8908 |Base Offset|0 | 8909 |-----------+-----------------------------| 8910 |RTTI |typeinfo for domain_error | 8911 |-----------+-----------------------------| 8912 |vfunc: |domain_error::~domain_error()| 8913 |-----------+-----------------------------| 8914 |vfunc: |domain_error::~domain_error()| 8915 |-----------+-----------------------------| 8916 |vfunc: |logic_error::what() const | 8917 +-----------------------------------------+ 8918 8919 The Run Time Type Information for the std::domain_error class is described by 8920 Table 9-166 8921 8922 Table 9-166. typeinfo for domain_error 8923 8924 +-------------------------------------------------------+ 8925 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8926 |-----------+-------------------------------------------| 8927 |Name |typeinfo name for domain_error | 8928 +-------------------------------------------------------+ 8929 ------------------------------------------------------------------------------- 8930 8931 Interfaces for Class domain_error 8932 8933 An LSB conforming implementation shall provide the generic methods for Class 8934 std::domain_error specified in Table 9-167, with the full functionality as 8935 described in the referenced underlying specification. 8936 8937 Table 9-167. libstdcxx - Class domain_error Function Interfaces 8938 8939 +-----------------------------------------------------------------------------+ 8940 |domain_error::domain_error(basic_string, allocator | 8941 | > const&)(GLIBCPP_3.2) [1] | 8942 |-----------------------------------------------------------------------------| 8943 |domain_error::domain_error(basic_string, allocator | 8944 | > const&)(GLIBCPP_3.2) [1] | 8945 |-----------------------------------------------------------------------------| 8946 |domain_error::~domain_error()(GLIBCPP_3.2) [1] | 8947 |-----------------------------------------------------------------------------| 8948 |domain_error::~domain_error()(GLIBCPP_3.2) [1] | 8949 +-----------------------------------------------------------------------------+ 8950 8951 Referenced Specification(s) 8952 8953 [1]. ISO/IEC 14882: 2003 C++ Language 8954 8955 An LSB conforming implementation shall provide the generic data interfaces for 8956 Class std::domain_error specified in Table 9-168, with the full functionality 8957 as described in the referenced underlying specification. 8958 8959 Table 9-168. libstdcxx - Class domain_error Data Interfaces 8960 8961 +-----------------------------------------------+ 8962 |typeinfo for domain_error(GLIBCPP_3.2) [1] | 8963 |-----------------------------------------------| 8964 |typeinfo name for domain_error(GLIBCPP_3.2) [1]| 8965 |-----------------------------------------------| 8966 |vtable for domain_error(GLIBCPP_3.2) [1] | 8967 +-----------------------------------------------+ 8968 8969 Referenced Specification(s) 8970 8971 [1]. Itanium C++ ABI 8972 8973 ------------------------------------------------------------------------------- 8974 8975 Class length_error 8976 8977 ------------------------------------------------------------------------------- 8978 8979 Class data for length_error 8980 8981 The virtual table for the std::length_error class is described by Table 9-169 8982 8983 Table 9-169. vtable for length_error 8984 8985 +-----------------------------------------+ 8986 |Base Offset|0 | 8987 |-----------+-----------------------------| 8988 |RTTI |typeinfo for length_error | 8989 |-----------+-----------------------------| 8990 |vfunc: |length_error::~length_error()| 8991 |-----------+-----------------------------| 8992 |vfunc: |length_error::~length_error()| 8993 |-----------+-----------------------------| 8994 |vfunc: |logic_error::what() const | 8995 +-----------------------------------------+ 8996 8997 The Run Time Type Information for the std::length_error class is described by 8998 Table 9-170 8999 9000 Table 9-170. typeinfo for length_error 9001 9002 +-------------------------------------------------------+ 9003 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9004 |-----------+-------------------------------------------| 9005 |Name |typeinfo name for length_error | 9006 +-------------------------------------------------------+ 9007 ------------------------------------------------------------------------------- 9008 9009 Interfaces for Class length_error 9010 9011 An LSB conforming implementation shall provide the generic methods for Class 9012 std::length_error specified in Table 9-171, with the full functionality as 9013 described in the referenced underlying specification. 9014 9015 Table 9-171. libstdcxx - Class length_error Function Interfaces 9016 9017 +-----------------------------------------------------------------------------+ 9018 |length_error::length_error(basic_string, allocator | 9019 | > const&)(GLIBCPP_3.2) [1] | 9020 |-----------------------------------------------------------------------------| 9021 |length_error::length_error(basic_string, allocator | 9022 | > const&)(GLIBCPP_3.2) [1] | 9023 |-----------------------------------------------------------------------------| 9024 |length_error::~length_error()(GLIBCPP_3.2) [1] | 9025 |-----------------------------------------------------------------------------| 9026 |length_error::~length_error()(GLIBCPP_3.2) [1] | 9027 +-----------------------------------------------------------------------------+ 9028 9029 Referenced Specification(s) 9030 9031 [1]. ISO/IEC 14882: 2003 C++ Language 9032 9033 An LSB conforming implementation shall provide the generic data interfaces for 9034 Class std::length_error specified in Table 9-172, with the full functionality 9035 as described in the referenced underlying specification. 9036 9037 Table 9-172. libstdcxx - Class length_error Data Interfaces 9038 9039 +-----------------------------------------------+ 9040 |typeinfo for length_error(GLIBCPP_3.2) [1] | 9041 |-----------------------------------------------| 9042 |typeinfo name for length_error(GLIBCPP_3.2) [1]| 9043 |-----------------------------------------------| 9044 |vtable for length_error(GLIBCPP_3.2) [1] | 9045 +-----------------------------------------------+ 9046 9047 Referenced Specification(s) 9048 9049 [1]. Itanium C++ ABI 9050 9051 ------------------------------------------------------------------------------- 9052 9053 Class out_of_range 9054 9055 ------------------------------------------------------------------------------- 9056 9057 Class data for out_of_range 9058 9059 The virtual table for the std::out_of_range class is described by Table 9-173 9060 9061 Table 9-173. vtable for out_of_range 9062 9063 +-----------------------------------------+ 9064 |Base Offset|0 | 9065 |-----------+-----------------------------| 9066 |RTTI |typeinfo for out_of_range | 9067 |-----------+-----------------------------| 9068 |vfunc: |out_of_range::~out_of_range()| 9069 |-----------+-----------------------------| 9070 |vfunc: |out_of_range::~out_of_range()| 9071 |-----------+-----------------------------| 9072 |vfunc: |logic_error::what() const | 9073 +-----------------------------------------+ 9074 9075 The Run Time Type Information for the std::out_of_range class is described by 9076 Table 9-174 9077 9078 Table 9-174. typeinfo for out_of_range 9079 9080 +-------------------------------------------------------+ 9081 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9082 |-----------+-------------------------------------------| 9083 |Name |typeinfo name for out_of_range | 9084 +-------------------------------------------------------+ 9085 ------------------------------------------------------------------------------- 9086 9087 Interfaces for Class out_of_range 9088 9089 An LSB conforming implementation shall provide the generic methods for Class 9090 std::out_of_range specified in Table 9-175, with the full functionality as 9091 described in the referenced underlying specification. 9092 9093 Table 9-175. libstdcxx - Class out_of_range Function Interfaces 9094 9095 +-----------------------------------------------------------------------------+ 9096 |out_of_range::out_of_range(basic_string, allocator | 9097 | > const&)(GLIBCPP_3.2) [1] | 9098 |-----------------------------------------------------------------------------| 9099 |out_of_range::out_of_range(basic_string, allocator | 9100 | > const&)(GLIBCPP_3.2) [1] | 9101 |-----------------------------------------------------------------------------| 9102 |out_of_range::~out_of_range()(GLIBCPP_3.2) [1] | 9103 |-----------------------------------------------------------------------------| 9104 |out_of_range::~out_of_range()(GLIBCPP_3.2) [1] | 9105 +-----------------------------------------------------------------------------+ 9106 9107 Referenced Specification(s) 9108 9109 [1]. ISO/IEC 14882: 2003 C++ Language 9110 9111 An LSB conforming implementation shall provide the generic data interfaces for 9112 Class std::out_of_range specified in Table 9-176, with the full functionality 9113 as described in the referenced underlying specification. 9114 9115 Table 9-176. libstdcxx - Class out_of_range Data Interfaces 9116 9117 +-----------------------------------------------+ 9118 |typeinfo for out_of_range(GLIBCPP_3.2) [1] | 9119 |-----------------------------------------------| 9120 |typeinfo name for out_of_range(GLIBCPP_3.2) [1]| 9121 |-----------------------------------------------| 9122 |vtable for out_of_range(GLIBCPP_3.2) [1] | 9123 +-----------------------------------------------+ 9124 9125 Referenced Specification(s) 9126 9127 [1]. Itanium C++ ABI 9128 9129 ------------------------------------------------------------------------------- 9130 9131 Class strstreambuf 9132 9133 ------------------------------------------------------------------------------- 9134 9135 Class data for strstreambuf 9136 9137 The virtual table for the std::strstreambuf class is described by Table 9-177 9138 9139 Table 9-177. vtable for strstreambuf 9140 9141 +---------------------------------------------------------------------------+ 9142 |Base Offset|0 | 9143 |-----------+---------------------------------------------------------------| 9144 |RTTI |typeinfo for strstreambuf | 9145 |-----------+---------------------------------------------------------------| 9146 |vfunc: |strstreambuf::~strstreambuf() | 9147 |-----------+---------------------------------------------------------------| 9148 |vfunc: |strstreambuf::~strstreambuf() | 9149 |-----------+---------------------------------------------------------------| 9150 |vfunc: |basic_streambuf >::imbue(locale const&)| 9151 |-----------+---------------------------------------------------------------| 9152 |vfunc: |strstreambuf::setbuf(char*, int) | 9153 |-----------+---------------------------------------------------------------| 9154 |vfunc: |strstreambuf::setbuf(char*, long) | 9155 |-----------+---------------------------------------------------------------| 9156 |vfunc: |strstreambuf::setbuf(char*, int) | 9157 |-----------+---------------------------------------------------------------| 9158 |vfunc: |strstreambuf::setbuf(char*, int) | 9159 |-----------+---------------------------------------------------------------| 9160 |vfunc: |strstreambuf::setbuf(char*, int) | 9161 +---------------------------------------------------------------------------+ 9162 9163 The Run Time Type Information for the std::strstreambuf class is described by 9164 Table 9-178 9165 9166 Table 9-178. typeinfo for strstreambuf 9167 9168 +-------------------------------------------------------+ 9169 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9170 |-----------+-------------------------------------------| 9171 |Name |typeinfo name for strstreambuf | 9172 +-------------------------------------------------------+ 9173 ------------------------------------------------------------------------------- 9174 9175 Interfaces for Class strstreambuf 9176 9177 An LSB conforming implementation shall provide the generic methods for Class 9178 std::strstreambuf specified in Table 9-179, with the full functionality as 9179 described in the referenced underlying specification. 9180 9181 Table 9-179. libstdcxx - Class strstreambuf Function Interfaces 9182 9183 +-------------------------------------------------------------------------+ 9184 |strstreambuf::pcount() const(GLIBCPP_3.2) [1] | 9185 |-------------------------------------------------------------------------| 9186 |strstreambuf::str()(GLIBCPP_3.2) [1] | 9187 |-------------------------------------------------------------------------| 9188 |strstreambuf::freeze(bool)(GLIBCPP_3.2) [1] | 9189 |-------------------------------------------------------------------------| 9190 |strstreambuf::_M_free(char*)(GLIBCPP_3.2) [1] | 9191 |-------------------------------------------------------------------------| 9192 |strstreambuf::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1]| 9193 |-------------------------------------------------------------------------| 9194 |strstreambuf::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9195 |-------------------------------------------------------------------------| 9196 |strstreambuf::_M_alloc(unsigned int) [1] | 9197 |-------------------------------------------------------------------------| 9198 |strstreambuf::_M_alloc(unsigned long) [1] | 9199 |-------------------------------------------------------------------------| 9200 |strstreambuf::_M_setup(char*, char*, int) [1] | 9201 |-------------------------------------------------------------------------| 9202 |strstreambuf::_M_setup(char*, char*, long) [1] | 9203 |-------------------------------------------------------------------------| 9204 |strstreambuf::overflow(int)(GLIBCPP_3.2) [1] | 9205 |-------------------------------------------------------------------------| 9206 |strstreambuf::pbackfail(int)(GLIBCPP_3.2) [1] | 9207 |-------------------------------------------------------------------------| 9208 |strstreambuf::underflow()(GLIBCPP_3.2) [1] | 9209 |-------------------------------------------------------------------------| 9210 |strstreambuf::strstreambuf(void* (*)(unsigned int), void (*)(void*)) [1] | 9211 |-------------------------------------------------------------------------| 9212 |strstreambuf::strstreambuf(void* (*)(unsigned long), void (*)(void*)) [1]| 9213 |-------------------------------------------------------------------------| 9214 |strstreambuf::strstreambuf(signed char const*, int) [1] | 9215 |-------------------------------------------------------------------------| 9216 |strstreambuf::strstreambuf(signed char const*, long) [1] | 9217 |-------------------------------------------------------------------------| 9218 |strstreambuf::strstreambuf(char const*, int) [1] | 9219 |-------------------------------------------------------------------------| 9220 |strstreambuf::strstreambuf(char const*, long) [1] | 9221 |-------------------------------------------------------------------------| 9222 |strstreambuf::strstreambuf(unsigned char const*, int) [1] | 9223 |-------------------------------------------------------------------------| 9224 |strstreambuf::strstreambuf(unsigned char const*, long) [1] | 9225 |-------------------------------------------------------------------------| 9226 |strstreambuf::strstreambuf(signed char*, int, signed char*) [1] | 9227 |-------------------------------------------------------------------------| 9228 |strstreambuf::strstreambuf(signed char*, long, signed char*) [1] | 9229 |-------------------------------------------------------------------------| 9230 |strstreambuf::strstreambuf(char*, int, char*) [1] | 9231 |-------------------------------------------------------------------------| 9232 |strstreambuf::strstreambuf(char*, long, char*) [1] | 9233 |-------------------------------------------------------------------------| 9234 |strstreambuf::strstreambuf(unsigned char*, int, unsigned char*) [1] | 9235 |-------------------------------------------------------------------------| 9236 |strstreambuf::strstreambuf(unsigned char*, long, unsigned char*) [1] | 9237 |-------------------------------------------------------------------------| 9238 |strstreambuf::strstreambuf(int) [1] | 9239 |-------------------------------------------------------------------------| 9240 |strstreambuf::strstreambuf(long) [1] | 9241 |-------------------------------------------------------------------------| 9242 |strstreambuf::strstreambuf(void* (*)(unsigned int), void (*)(void*)) [1] | 9243 |-------------------------------------------------------------------------| 9244 |strstreambuf::strstreambuf(void* (*)(unsigned long), void (*)(void*)) [1]| 9245 |-------------------------------------------------------------------------| 9246 |strstreambuf::strstreambuf(signed char const*, int) [1] | 9247 |-------------------------------------------------------------------------| 9248 |strstreambuf::strstreambuf(signed char const*, long) [1] | 9249 |-------------------------------------------------------------------------| 9250 |strstreambuf::strstreambuf(char const*, int) [1] | 9251 |-------------------------------------------------------------------------| 9252 |strstreambuf::strstreambuf(char const*, long) [1] | 9253 |-------------------------------------------------------------------------| 9254 |strstreambuf::strstreambuf(unsigned char const*, int) [1] | 9255 |-------------------------------------------------------------------------| 9256 |strstreambuf::strstreambuf(unsigned char const*, long) [1] | 9257 |-------------------------------------------------------------------------| 9258 |strstreambuf::strstreambuf(signed char*, int, signed char*) [1] | 9259 |-------------------------------------------------------------------------| 9260 |strstreambuf::strstreambuf(signed char*, long, signed char*) [1] | 9261 |-------------------------------------------------------------------------| 9262 |strstreambuf::strstreambuf(char*, int, char*) [1] | 9263 |-------------------------------------------------------------------------| 9264 |strstreambuf::strstreambuf(char*, long, char*) [1] | 9265 |-------------------------------------------------------------------------| 9266 |strstreambuf::strstreambuf(unsigned char*, int, unsigned char*) [1] | 9267 |-------------------------------------------------------------------------| 9268 |strstreambuf::strstreambuf(unsigned char*, long, unsigned char*) [1] | 9269 |-------------------------------------------------------------------------| 9270 |strstreambuf::strstreambuf(int) [1] | 9271 |-------------------------------------------------------------------------| 9272 |strstreambuf::strstreambuf(long) [1] | 9273 |-------------------------------------------------------------------------| 9274 |strstreambuf::~strstreambuf()(GLIBCPP_3.2) [1] | 9275 |-------------------------------------------------------------------------| 9276 |strstreambuf::~strstreambuf()(GLIBCPP_3.2) [1] | 9277 |-------------------------------------------------------------------------| 9278 |strstreambuf::~strstreambuf()(GLIBCPP_3.2) [1] | 9279 +-------------------------------------------------------------------------+ 9280 9281 Referenced Specification(s) 9282 9283 [1]. ISO/IEC 14882: 2003 C++ Language 9284 9285 An LSB conforming implementation shall provide the generic data interfaces for 9286 Class std::strstreambuf specified in Table 9-180, with the full functionality 9287 as described in the referenced underlying specification. 9288 9289 Table 9-180. libstdcxx - Class strstreambuf Data Interfaces 9290 9291 +-----------------------------------------------+ 9292 |typeinfo for strstreambuf(GLIBCPP_3.2) [1] | 9293 |-----------------------------------------------| 9294 |typeinfo name for strstreambuf(GLIBCPP_3.2) [1]| 9295 |-----------------------------------------------| 9296 |vtable for strstreambuf(GLIBCPP_3.2) [1] | 9297 +-----------------------------------------------+ 9298 9299 Referenced Specification(s) 9300 9301 [1]. Itanium C++ ABI 9302 9303 ------------------------------------------------------------------------------- 9304 9305 Class bad_exception 9306 9307 ------------------------------------------------------------------------------- 9308 9309 Class data for bad_exception 9310 9311 The virtual table for the std::bad_exception class is described by Table 9-181 9312 9313 Table 9-181. vtable for bad_exception 9314 9315 +-------------------------------------------+ 9316 |Base Offset|0 | 9317 |-----------+-------------------------------| 9318 |RTTI |typeinfo for bad_exception | 9319 |-----------+-------------------------------| 9320 |vfunc: |bad_exception::~bad_exception()| 9321 |-----------+-------------------------------| 9322 |vfunc: |bad_exception::~bad_exception()| 9323 |-----------+-------------------------------| 9324 |vfunc: |exception::what() const | 9325 +-------------------------------------------+ 9326 9327 The Run Time Type Information for the std::bad_exception class is described by 9328 Table 9-182 9329 9330 Table 9-182. typeinfo for bad_exception 9331 9332 +-------------------------------------------------------+ 9333 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9334 |-----------+-------------------------------------------| 9335 |Name |typeinfo name for bad_exception | 9336 +-------------------------------------------------------+ 9337 ------------------------------------------------------------------------------- 9338 9339 Interfaces for Class bad_exception 9340 9341 An LSB conforming implementation shall provide the generic methods for Class 9342 std::bad_exception specified in Table 9-183, with the full functionality as 9343 described in the referenced underlying specification. 9344 9345 Table 9-183. libstdcxx - Class bad_exception Function Interfaces 9346 9347 +------------------------------------------------+ 9348 |bad_exception::~bad_exception()(GLIBCPP_3.2) [1]| 9349 |------------------------------------------------| 9350 |bad_exception::~bad_exception()(GLIBCPP_3.2) [1]| 9351 |------------------------------------------------| 9352 |bad_exception::~bad_exception()(GLIBCPP_3.2) [1]| 9353 +------------------------------------------------+ 9354 9355 Referenced Specification(s) 9356 9357 [1]. ISO/IEC 14882: 2003 C++ Language 9358 9359 An LSB conforming implementation shall provide the generic data interfaces for 9360 Class std::bad_exception specified in Table 9-184, with the full functionality 9361 as described in the referenced underlying specification. 9362 9363 Table 9-184. libstdcxx - Class bad_exception Data Interfaces 9364 9365 +------------------------------------------------+ 9366 |typeinfo for bad_exception(GLIBCPP_3.2) [1] | 9367 |------------------------------------------------| 9368 |typeinfo name for bad_exception(GLIBCPP_3.2) [1]| 9369 |------------------------------------------------| 9370 |vtable for bad_exception(GLIBCPP_3.2) [1] | 9371 +------------------------------------------------+ 9372 9373 Referenced Specification(s) 9374 9375 [1]. Itanium C++ ABI 9376 9377 ------------------------------------------------------------------------------- 9378 9379 Class basic_filebuf > 9380 9381 ------------------------------------------------------------------------------- 9382 9383 Class data for basic_filebuf > 9384 9385 The virtual table for the std::basic_filebuf > 9386 class is described by Table 9-185 9387 9388 Table 9-185. vtable for basic_filebuf > 9389 9390 +-----------------------------------------------------------------------------+ 9391 |Base |0 | 9392 |Offset | | 9393 |---------+-------------------------------------------------------------------| 9394 |RTTI |typeinfo for basic_filebuf > | 9395 |---------+-------------------------------------------------------------------| 9396 |vfunc: |basic_filebuf >::~basic_filebuf() | 9397 |---------+-------------------------------------------------------------------| 9398 |vfunc: |basic_filebuf >::~basic_filebuf() | 9399 |---------+-------------------------------------------------------------------| 9400 |vfunc: |basic_filebuf >::imbue(locale const&) | 9401 |---------+-------------------------------------------------------------------| 9402 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9403 |---------+-------------------------------------------------------------------| 9404 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9405 |---------+-------------------------------------------------------------------| 9406 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9407 |---------+-------------------------------------------------------------------| 9408 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9409 |---------+-------------------------------------------------------------------| 9410 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9411 |---------+-------------------------------------------------------------------| 9412 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9413 |---------+-------------------------------------------------------------------| 9414 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9415 |---------+-------------------------------------------------------------------| 9416 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9417 |---------+-------------------------------------------------------------------| 9418 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9419 |---------+-------------------------------------------------------------------| 9420 |vfunc: |basic_filebuf >::seekoff(long, | 9421 | |_Ios_Seekdir, _Ios_Openmode) | 9422 |---------+-------------------------------------------------------------------| 9423 |vfunc: |basic_filebuf >::seekpos(fpos<__mbstate_t>,| 9424 | |_Ios_Openmode) | 9425 +-----------------------------------------------------------------------------+ 9426 9427 The Run Time Type Information for the std::basic_filebuf > class is described by Table 9-186 9429 9430 Table 9-186. typeinfo for basic_filebuf > 9431 9432 +---------------------------------------------------------------------+ 9433 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9434 |-----------+---------------------------------------------------------| 9435 |Name |typeinfo name for basic_filebuf >| 9436 +---------------------------------------------------------------------+ 9437 ------------------------------------------------------------------------------- 9438 9439 Interfaces for Class basic_filebuf > 9440 9441 An LSB conforming implementation shall provide the generic methods for Class 9442 std::basic_filebuf > specified in Table 9-187, 9443 with the full functionality as described in the referenced underlying 9444 specification. 9445 9446 Table 9-187. libstdcxx - Class basic_filebuf > Function 9447 Interfaces 9448 9449 +-----------------------------------------------------------------------------+ 9450 |basic_filebuf >::is_open() const(GLIBCPP_3.2) [1] | 9451 |-----------------------------------------------------------------------------| 9452 |basic_filebuf >::_M_output_unshift()(GLIBCPP_3.2) [1]| 9453 |-----------------------------------------------------------------------------| 9454 |basic_filebuf >::_M_really_overflow(int)(GLIBCPP_3.2)| 9455 |[1] | 9456 |-----------------------------------------------------------------------------| 9457 |basic_filebuf >::_M_set_determinate(long) | 9458 |(GLIBCPP_3.2) [1] | 9459 |-----------------------------------------------------------------------------| 9460 |basic_filebuf >::_M_is_indeterminate()(GLIBCPP_3.2) | 9461 |[1] | 9462 |-----------------------------------------------------------------------------| 9463 |basic_filebuf >::_M_underflow_common(bool) | 9464 |(GLIBCPP_3.2) [1] | 9465 |-----------------------------------------------------------------------------| 9466 |basic_filebuf >::_M_set_indeterminate()(GLIBCPP_3.2) | 9467 |[1] | 9468 |-----------------------------------------------------------------------------| 9469 |basic_filebuf >::_M_convert_to_external(char*, int, | 9470 |int&, int&) [1] | 9471 |-----------------------------------------------------------------------------| 9472 |basic_filebuf >::_M_convert_to_external(char*, long, | 9473 |long&, long&) [1] | 9474 |-----------------------------------------------------------------------------| 9475 |basic_filebuf >::_M_destroy_internal_buffer() | 9476 |(GLIBCPP_3.2) [1] | 9477 |-----------------------------------------------------------------------------| 9478 |basic_filebuf >::_M_allocate_internal_buffer() | 9479 |(GLIBCPP_3.2) [1] | 9480 |-----------------------------------------------------------------------------| 9481 |basic_filebuf >::open(char const*, _Ios_Openmode) | 9482 |(GLIBCPP_3.2) [1] | 9483 |-----------------------------------------------------------------------------| 9484 |basic_filebuf >::sync()(GLIBCPP_3.2) [1] | 9485 |-----------------------------------------------------------------------------| 9486 |basic_filebuf >::close()(GLIBCPP_3.2) [1] | 9487 |-----------------------------------------------------------------------------| 9488 |basic_filebuf >::imbue(locale const&)(GLIBCPP_3.2) | 9489 |[1] | 9490 |-----------------------------------------------------------------------------| 9491 |basic_filebuf >::uflow()(GLIBCPP_3.2) [1] | 9492 |-----------------------------------------------------------------------------| 9493 |basic_filebuf >::seekoff(long, _Ios_Seekdir, | 9494 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9495 |-----------------------------------------------------------------------------| 9496 |basic_filebuf >::seekpos(fpos<__mbstate_t>, | 9497 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9498 |-----------------------------------------------------------------------------| 9499 |basic_filebuf >::overflow(int)(GLIBCPP_3.2) [1] | 9500 |-----------------------------------------------------------------------------| 9501 |basic_filebuf >::pbackfail(int)(GLIBCPP_3.2) [1] | 9502 |-----------------------------------------------------------------------------| 9503 |basic_filebuf >::showmanyc()(GLIBCPP_3.2) [1] | 9504 |-----------------------------------------------------------------------------| 9505 |basic_filebuf >::underflow()(GLIBCPP_3.2) [1] | 9506 |-----------------------------------------------------------------------------| 9507 |basic_filebuf >::basic_filebuf()(GLIBCPP_3.2) [1] | 9508 |-----------------------------------------------------------------------------| 9509 |basic_filebuf >::basic_filebuf()(GLIBCPP_3.2) [1] | 9510 |-----------------------------------------------------------------------------| 9511 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) [1] | 9512 |-----------------------------------------------------------------------------| 9513 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) [1] | 9514 |-----------------------------------------------------------------------------| 9515 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) [1] | 9516 +-----------------------------------------------------------------------------+ 9517 9518 Referenced Specification(s) 9519 9520 [1]. ISO/IEC 14882: 2003 C++ Language 9521 9522 An LSB conforming implementation shall provide the generic data interfaces for 9523 Class std::basic_filebuf > specified in Table 9524 9-188, with the full functionality as described in the referenced underlying 9525 specification. 9526 9527 Table 9-188. libstdcxx - Class basic_filebuf > Data 9528 Interfaces 9529 9530 +--------------------------------------------------------------------------+ 9531 |typeinfo for basic_filebuf >(GLIBCPP_3.2) [1] | 9532 |--------------------------------------------------------------------------| 9533 |typeinfo name for basic_filebuf >(GLIBCPP_3.2) [1]| 9534 |--------------------------------------------------------------------------| 9535 |vtable for basic_filebuf >(GLIBCPP_3.2) [1] | 9536 +--------------------------------------------------------------------------+ 9537 9538 Referenced Specification(s) 9539 9540 [1]. Itanium C++ ABI 9541 9542 ------------------------------------------------------------------------------- 9543 9544 Class basic_filebuf > 9545 9546 ------------------------------------------------------------------------------- 9547 9548 Class data for basic_filebuf > 9549 9550 The virtual table for the std::basic_filebuf 9551 > class is described by Table 9-189 9552 9553 Table 9-189. vtable for basic_filebuf > 9554 9555 +-----------------------------------------------------------------------------+ 9556 |Base |0 | 9557 |Offset | | 9558 |--------+--------------------------------------------------------------------| 9559 |RTTI |typeinfo for basic_filebuf > | 9560 |--------+--------------------------------------------------------------------| 9561 |vfunc: |basic_filebuf >::~basic_filebuf() | 9562 |--------+--------------------------------------------------------------------| 9563 |vfunc: |basic_filebuf >::~basic_filebuf() | 9564 |--------+--------------------------------------------------------------------| 9565 |vfunc: |basic_filebuf >::imbue(locale const&) | 9566 |--------+--------------------------------------------------------------------| 9567 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9568 |--------+--------------------------------------------------------------------| 9569 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9570 |--------+--------------------------------------------------------------------| 9571 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9572 |--------+--------------------------------------------------------------------| 9573 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9574 |--------+--------------------------------------------------------------------| 9575 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9576 |--------+--------------------------------------------------------------------| 9577 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9578 | |long) | 9579 |--------+--------------------------------------------------------------------| 9580 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9581 | |long) | 9582 |--------+--------------------------------------------------------------------| 9583 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9584 | |long) | 9585 |--------+--------------------------------------------------------------------| 9586 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9587 | |long) | 9588 |--------+--------------------------------------------------------------------| 9589 |vfunc: |basic_filebuf >::seekoff(long, | 9590 | |_Ios_Seekdir, _Ios_Openmode) | 9591 |--------+--------------------------------------------------------------------| 9592 |vfunc: |basic_filebuf >::seekpos(fpos | 9593 | |<__mbstate_t>, _Ios_Openmode) | 9594 +-----------------------------------------------------------------------------+ 9595 9596 The Run Time Type Information for the std::basic_filebuf > class is described by Table 9-190 9598 9599 Table 9-190. typeinfo for basic_filebuf > 9600 9601 +---------------------------------------------------------------------------+ 9602 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9603 |-----------+---------------------------------------------------------------| 9604 |Name |typeinfo name for basic_filebuf >| 9605 +---------------------------------------------------------------------------+ 9606 ------------------------------------------------------------------------------- 9607 9608 Interfaces for Class basic_filebuf > 9609 9610 An LSB conforming implementation shall provide the generic methods for Class 9611 std::basic_filebuf > specified in Table 9612 9-191, with the full functionality as described in the referenced underlying 9613 specification. 9614 9615 Table 9-191. libstdcxx - Class basic_filebuf > 9616 Function Interfaces 9617 9618 +-----------------------------------------------------------------------------+ 9619 |basic_filebuf >::is_open() const(GLIBCPP_3.2) | 9620 |[1] | 9621 |-----------------------------------------------------------------------------| 9622 |basic_filebuf >::_M_output_unshift() | 9623 |(GLIBCPP_3.2) [1] | 9624 |-----------------------------------------------------------------------------| 9625 |basic_filebuf >::_M_really_overflow(unsigned | 9626 |int)(GLIBCPP_3.2) [1] | 9627 |-----------------------------------------------------------------------------| 9628 |basic_filebuf >::_M_set_determinate(long) | 9629 |(GLIBCPP_3.2) [1] | 9630 |-----------------------------------------------------------------------------| 9631 |basic_filebuf >::_M_is_indeterminate() | 9632 |(GLIBCPP_3.2) [1] | 9633 |-----------------------------------------------------------------------------| 9634 |basic_filebuf >::_M_underflow_common(bool) | 9635 |(GLIBCPP_3.2) [1] | 9636 |-----------------------------------------------------------------------------| 9637 |basic_filebuf >::_M_set_indeterminate() | 9638 |(GLIBCPP_3.2) [1] | 9639 |-----------------------------------------------------------------------------| 9640 |basic_filebuf >::_M_convert_to_external | 9641 |(wchar_t*, int, int&, int&) [1] | 9642 |-----------------------------------------------------------------------------| 9643 |basic_filebuf >::_M_convert_to_external | 9644 |(wchar_t*, long, long&, long&) [1] | 9645 |-----------------------------------------------------------------------------| 9646 |basic_filebuf >::_M_destroy_internal_buffer() | 9647 |(GLIBCPP_3.2) [1] | 9648 |-----------------------------------------------------------------------------| 9649 |basic_filebuf >::_M_allocate_internal_buffer() | 9650 |(GLIBCPP_3.2) [1] | 9651 |-----------------------------------------------------------------------------| 9652 |basic_filebuf >::open(char const*, | 9653 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9654 |-----------------------------------------------------------------------------| 9655 |basic_filebuf >::sync()(GLIBCPP_3.2) [1] | 9656 |-----------------------------------------------------------------------------| 9657 |basic_filebuf >::close()(GLIBCPP_3.2) [1] | 9658 |-----------------------------------------------------------------------------| 9659 |basic_filebuf >::imbue(locale const&) | 9660 |(GLIBCPP_3.2) [1] | 9661 |-----------------------------------------------------------------------------| 9662 |basic_filebuf >::uflow()(GLIBCPP_3.2) [1] | 9663 |-----------------------------------------------------------------------------| 9664 |basic_filebuf >::seekoff(long, _Ios_Seekdir, | 9665 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9666 |-----------------------------------------------------------------------------| 9667 |basic_filebuf >::seekpos(fpos<__mbstate_t>, | 9668 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9669 |-----------------------------------------------------------------------------| 9670 |basic_filebuf >::overflow(unsigned int) | 9671 |(GLIBCPP_3.2) [1] | 9672 |-----------------------------------------------------------------------------| 9673 |basic_filebuf >::pbackfail(unsigned int) | 9674 |(GLIBCPP_3.2) [1] | 9675 |-----------------------------------------------------------------------------| 9676 |basic_filebuf >::showmanyc()(GLIBCPP_3.2) [1] | 9677 |-----------------------------------------------------------------------------| 9678 |basic_filebuf >::underflow()(GLIBCPP_3.2) [1] | 9679 |-----------------------------------------------------------------------------| 9680 |basic_filebuf >::basic_filebuf()(GLIBCPP_3.2) | 9681 |[1] | 9682 |-----------------------------------------------------------------------------| 9683 |basic_filebuf >::basic_filebuf()(GLIBCPP_3.2) | 9684 |[1] | 9685 |-----------------------------------------------------------------------------| 9686 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) | 9687 |[1] | 9688 |-----------------------------------------------------------------------------| 9689 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) | 9690 |[1] | 9691 |-----------------------------------------------------------------------------| 9692 |basic_filebuf >::~basic_filebuf()(GLIBCPP_3.2) | 9693 |[1] | 9694 |-----------------------------------------------------------------------------| 9695 |virtual thunk to basic_fstream | 9696 |>::~basic_fstream() [2] | 9697 +-----------------------------------------------------------------------------+ 9698 9699 Referenced Specification(s) 9700 9701 [1]. ISO/IEC 14882: 2003 C++ Language 9702 9703 [2]. Itanium C++ ABI 9704 9705 An LSB conforming implementation shall provide the generic data interfaces for 9706 Class std::basic_filebuf > specified in 9707 Table 9-192, with the full functionality as described in the referenced 9708 underlying specification. 9709 9710 Table 9-192. libstdcxx - Class basic_filebuf > 9711 Data Interfaces 9712 9713 +-----------------------------------------------------------------------------+ 9714 |typeinfo for basic_filebuf >(GLIBCPP_3.2) [1] | 9715 |-----------------------------------------------------------------------------| 9716 |typeinfo name for basic_filebuf >(GLIBCPP_3.2) | 9717 |[1] | 9718 |-----------------------------------------------------------------------------| 9719 |vtable for basic_filebuf >(GLIBCPP_3.2) [1] | 9720 +-----------------------------------------------------------------------------+ 9721 9722 Referenced Specification(s) 9723 9724 [1]. Itanium C++ ABI 9725 9726 ------------------------------------------------------------------------------- 9727 9728 Class basic_fstream > 9729 9730 ------------------------------------------------------------------------------- 9731 9732 Class data for basic_fstream > 9733 9734 The virtual table for the std::basic_fstream > 9735 class is described by Table 9-193 9736 9737 Table 9-193. vtable for basic_fstream > 9738 9739 +---------------------------------------------------------------------+ 9740 |Base Offset|0 | 9741 |-----------+---------------------------------------------------------| 9742 |RTTI |typeinfo for basic_fstream > | 9743 |-----------+---------------------------------------------------------| 9744 |vfunc: |basic_fstream >::~basic_fstream()| 9745 |-----------+---------------------------------------------------------| 9746 |vfunc: |basic_fstream >::~basic_fstream()| 9747 +---------------------------------------------------------------------+ 9748 9749 The Run Time Type Information for the std::basic_fstream > class is described by Table 9-194 9751 9752 Table 9-194. typeinfo for basic_fstream > 9753 9754 +---------------------------------------------------------------------+ 9755 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9756 |-----------+---------------------------------------------------------| 9757 |Name |typeinfo name for basic_fstream >| 9758 +---------------------------------------------------------------------+ 9759 ------------------------------------------------------------------------------- 9760 9761 Interfaces for Class basic_fstream > 9762 9763 An LSB conforming implementation shall provide the generic methods for Class 9764 std::basic_fstream > specified in Table 9-195, 9765 with the full functionality as described in the referenced underlying 9766 specification. 9767 9768 Table 9-195. libstdcxx - Class basic_fstream > Function 9769 Interfaces 9770 9771 +-----------------------------------------------------------------------------+ 9772 |basic_fstream >::rdbuf() const(GLIBCPP_3.2) [1] | 9773 |-----------------------------------------------------------------------------| 9774 |basic_fstream >::open(char const*, _Ios_Openmode) | 9775 |(GLIBCPP_3.2) [1] | 9776 |-----------------------------------------------------------------------------| 9777 |basic_fstream >::close()(GLIBCPP_3.2) [1] | 9778 |-----------------------------------------------------------------------------| 9779 |basic_fstream >::is_open()(GLIBCPP_3.2) [1] | 9780 |-----------------------------------------------------------------------------| 9781 |basic_fstream >::basic_fstream(char const*, | 9782 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9783 |-----------------------------------------------------------------------------| 9784 |basic_fstream >::basic_fstream()(GLIBCPP_3.2) [1] | 9785 |-----------------------------------------------------------------------------| 9786 |basic_fstream >::basic_fstream(char const*, | 9787 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9788 |-----------------------------------------------------------------------------| 9789 |basic_fstream >::basic_fstream()(GLIBCPP_3.2) [1] | 9790 |-----------------------------------------------------------------------------| 9791 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) [1] | 9792 |-----------------------------------------------------------------------------| 9793 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) [1] | 9794 |-----------------------------------------------------------------------------| 9795 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) [1] | 9796 |-----------------------------------------------------------------------------| 9797 |non-virtual thunk to basic_fstream >::~basic_fstream | 9798 |() [2] | 9799 |-----------------------------------------------------------------------------| 9800 |non-virtual thunk to basic_fstream >::~basic_fstream | 9801 |() [2] | 9802 |-----------------------------------------------------------------------------| 9803 |non-virtual thunk to basic_fstream >::~basic_fstream | 9804 |() [1] | 9805 |-----------------------------------------------------------------------------| 9806 |non-virtual thunk to basic_fstream >::~basic_fstream | 9807 |() [1] | 9808 |-----------------------------------------------------------------------------| 9809 |virtual thunk to basic_fstream >::~basic_fstream() | 9810 |[1] | 9811 |-----------------------------------------------------------------------------| 9812 |virtual thunk to basic_fstream >::~basic_fstream() | 9813 |[1] | 9814 |-----------------------------------------------------------------------------| 9815 |virtual thunk to basic_fstream >::~basic_fstream() | 9816 |[2] | 9817 |-----------------------------------------------------------------------------| 9818 |virtual thunk to basic_fstream >::~basic_fstream() | 9819 |[2] | 9820 +-----------------------------------------------------------------------------+ 9821 9822 Referenced Specification(s) 9823 9824 [1]. ISO/IEC 14882: 2003 C++ Language 9825 9826 [2]. Itanium C++ ABI 9827 9828 An LSB conforming implementation shall provide the generic data interfaces for 9829 Class std::basic_fstream > specified in Table 9830 9-196, with the full functionality as described in the referenced underlying 9831 specification. 9832 9833 Table 9-196. libstdcxx - Class basic_fstream > Data 9834 Interfaces 9835 9836 +--------------------------------------------------------------------------+ 9837 |typeinfo for basic_fstream >(GLIBCPP_3.2) [1] | 9838 |--------------------------------------------------------------------------| 9839 |typeinfo name for basic_fstream >(GLIBCPP_3.2) [1]| 9840 |--------------------------------------------------------------------------| 9841 |VTT for basic_fstream >(GLIBCPP_3.2) [1] | 9842 |--------------------------------------------------------------------------| 9843 |vtable for basic_fstream >(GLIBCPP_3.2) [1] | 9844 +--------------------------------------------------------------------------+ 9845 9846 Referenced Specification(s) 9847 9848 [1]. Itanium C++ ABI 9849 9850 ------------------------------------------------------------------------------- 9851 9852 Class basic_fstream > 9853 9854 ------------------------------------------------------------------------------- 9855 9856 Class data for basic_fstream > 9857 9858 The virtual table for the std::basic_fstream 9859 > class is described by Table 9-197 9860 9861 Table 9-197. vtable for basic_fstream > 9862 9863 +---------------------------------------------------------------------------+ 9864 |Base Offset|0 | 9865 |-----------+---------------------------------------------------------------| 9866 |RTTI |typeinfo for basic_fstream > | 9867 |-----------+---------------------------------------------------------------| 9868 |vfunc: |basic_fstream >::~basic_fstream()| 9869 |-----------+---------------------------------------------------------------| 9870 |vfunc: |basic_fstream >::~basic_fstream()| 9871 +---------------------------------------------------------------------------+ 9872 9873 The Run Time Type Information for the std::basic_fstream > class is described by Table 9-198 9875 9876 Table 9-198. typeinfo for basic_fstream > 9877 9878 +---------------------------------------------------------------------------+ 9879 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9880 |-----------+---------------------------------------------------------------| 9881 |Name |typeinfo name for basic_fstream >| 9882 +---------------------------------------------------------------------------+ 9883 ------------------------------------------------------------------------------- 9884 9885 Interfaces for Class basic_fstream > 9886 9887 An LSB conforming implementation shall provide the generic methods for Class 9888 std::basic_fstream > specified in Table 9889 9-199, with the full functionality as described in the referenced underlying 9890 specification. 9891 9892 Table 9-199. libstdcxx - Class basic_fstream > 9893 Function Interfaces 9894 9895 +-----------------------------------------------------------------------------+ 9896 |basic_fstream >::rdbuf() const(GLIBCPP_3.2) [1]| 9897 |-----------------------------------------------------------------------------| 9898 |basic_fstream >::open(char const*, | 9899 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9900 |-----------------------------------------------------------------------------| 9901 |basic_fstream >::close()(GLIBCPP_3.2) [1] | 9902 |-----------------------------------------------------------------------------| 9903 |basic_fstream >::is_open()(GLIBCPP_3.2) [1] | 9904 |-----------------------------------------------------------------------------| 9905 |basic_fstream >::basic_fstream(char const*, | 9906 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9907 |-----------------------------------------------------------------------------| 9908 |basic_fstream >::basic_fstream()(GLIBCPP_3.2) | 9909 |[1] | 9910 |-----------------------------------------------------------------------------| 9911 |basic_fstream >::basic_fstream(char const*, | 9912 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9913 |-----------------------------------------------------------------------------| 9914 |basic_fstream >::basic_fstream()(GLIBCPP_3.2) | 9915 |[1] | 9916 |-----------------------------------------------------------------------------| 9917 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) | 9918 |[1] | 9919 |-----------------------------------------------------------------------------| 9920 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) | 9921 |[1] | 9922 |-----------------------------------------------------------------------------| 9923 |basic_fstream >::~basic_fstream()(GLIBCPP_3.2) | 9924 |[1] | 9925 |-----------------------------------------------------------------------------| 9926 |non-virtual thunk to basic_fstream | 9927 |>::~basic_fstream() [2] | 9928 |-----------------------------------------------------------------------------| 9929 |non-virtual thunk to basic_fstream | 9930 |>::~basic_fstream() [2] | 9931 |-----------------------------------------------------------------------------| 9932 |non-virtual thunk to basic_fstream | 9933 |>::~basic_fstream() [1] | 9934 |-----------------------------------------------------------------------------| 9935 |non-virtual thunk to basic_fstream | 9936 |>::~basic_fstream() [1] | 9937 |-----------------------------------------------------------------------------| 9938 |virtual thunk to basic_fstream | 9939 |>::~basic_fstream() [1] | 9940 |-----------------------------------------------------------------------------| 9941 |virtual thunk to basic_fstream | 9942 |>::~basic_fstream() [1] | 9943 |-----------------------------------------------------------------------------| 9944 |virtual thunk to basic_fstream | 9945 |>::~basic_fstream() [2] | 9946 +-----------------------------------------------------------------------------+ 9947 9948 Referenced Specification(s) 9949 9950 [1]. ISO/IEC 14882: 2003 C++ Language 9951 9952 [2]. Itanium C++ ABI 9953 9954 An LSB conforming implementation shall provide the generic data interfaces for 9955 Class std::basic_fstream > specified in 9956 Table 9-200, with the full functionality as described in the referenced 9957 underlying specification. 9958 9959 Table 9-200. libstdcxx - Class basic_fstream > 9960 Data Interfaces 9961 9962 +-----------------------------------------------------------------------------+ 9963 |typeinfo for basic_fstream >(GLIBCPP_3.2) [1] | 9964 |-----------------------------------------------------------------------------| 9965 |typeinfo name for basic_fstream >(GLIBCPP_3.2) | 9966 |[1] | 9967 |-----------------------------------------------------------------------------| 9968 |VTT for basic_fstream >(GLIBCPP_3.2) [1] | 9969 |-----------------------------------------------------------------------------| 9970 |vtable for basic_fstream >(GLIBCPP_3.2) [1] | 9971 +-----------------------------------------------------------------------------+ 9972 9973 Referenced Specification(s) 9974 9975 [1]. Itanium C++ ABI 9976 9977 ------------------------------------------------------------------------------- 9978 9979 Class basic_istream > 9980 9981 ------------------------------------------------------------------------------- 9982 9983 Class data for basic_istream > 9984 9985 The virtual table for the std::basic_istream 9986 > class is described by Table 9-201 9987 9988 Table 9-201. vtable for basic_istream > 9989 9990 +---------------------------------------------------------------------------+ 9991 |Base Offset|0 | 9992 |-----------+---------------------------------------------------------------| 9993 |RTTI |typeinfo for basic_istream > | 9994 |-----------+---------------------------------------------------------------| 9995 |vfunc: |basic_istream >::~basic_istream()| 9996 |-----------+---------------------------------------------------------------| 9997 |vfunc: |basic_istream >::~basic_istream()| 9998 +---------------------------------------------------------------------------+ 9999 10000 The Run Time Type Information for the std::basic_istream > class is described by Table 9-202 10002 10003 Table 9-202. typeinfo for basic_istream > 10004 10005 +-----------------------------------------------------------------------------+ 10006 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10007 |Vtable | | | 10008 |----------+-------------------------------------------------------+----------| 10009 |Name |typeinfo name for basic_istream > | | 10011 |----------+-------------------------------------------------------+----------| 10012 |flags: |8 | | 10013 |----------+-------------------------------------------------------+----------| 10014 |basetype: |typeinfo for basic_ios > |4294964227| 10015 +-----------------------------------------------------------------------------+ 10016 ------------------------------------------------------------------------------- 10017 10018 Interfaces for Class basic_istream > 10019 10020 An LSB conforming implementation shall provide the generic methods for Class 10021 std::basic_istream > specified in Table 10022 9-203, with the full functionality as described in the referenced underlying 10023 specification. 10024 10025 Table 9-203. libstdcxx - Class basic_istream > 10026 Function Interfaces 10027 10028 +-----------------------------------------------------------------------------+ 10029 |basic_istream >::gcount() const(GLIBCPP_3.2) | 10030 |[1] | 10031 |-----------------------------------------------------------------------------| 10032 |basic_istream >::get(wchar_t*, int) [1] | 10033 |-----------------------------------------------------------------------------| 10034 |basic_istream >::get(wchar_t*, int, wchar_t) | 10035 |[1] | 10036 |-----------------------------------------------------------------------------| 10037 |basic_istream >::get(wchar_t*, long) [1] | 10038 |-----------------------------------------------------------------------------| 10039 |basic_istream >::get(wchar_t*, long, wchar_t) | 10040 |[1] | 10041 |-----------------------------------------------------------------------------| 10042 |basic_istream >::get(basic_streambuf >&)(GLIBCPP_3.2) [1] | 10044 |-----------------------------------------------------------------------------| 10045 |basic_istream >::get(basic_streambuf >&, wchar_t)(GLIBCPP_3.2) [1] | 10047 |-----------------------------------------------------------------------------| 10048 |basic_istream >::get(wchar_t&)(GLIBCPP_3.2) [1]| 10049 |-----------------------------------------------------------------------------| 10050 |basic_istream >::get()(GLIBCPP_3.2) [1] | 10051 |-----------------------------------------------------------------------------| 10052 |basic_istream >::peek()(GLIBCPP_3.2) [1] | 10053 |-----------------------------------------------------------------------------| 10054 |basic_istream >::read(wchar_t*, int) [1] | 10055 |-----------------------------------------------------------------------------| 10056 |basic_istream >::read(wchar_t*, long) [1] | 10057 |-----------------------------------------------------------------------------| 10058 |basic_istream >::sync()(GLIBCPP_3.2) [1] | 10059 |-----------------------------------------------------------------------------| 10060 |basic_istream >::seekg(fpos<__mbstate_t>) | 10061 |(GLIBCPP_3.2) [1] | 10062 |-----------------------------------------------------------------------------| 10063 |basic_istream >::seekg(long, _Ios_Seekdir) | 10064 |(GLIBCPP_3.2) [1] | 10065 |-----------------------------------------------------------------------------| 10066 |basic_istream >::tellg()(GLIBCPP_3.2) [1] | 10067 |-----------------------------------------------------------------------------| 10068 |basic_istream >::unget()(GLIBCPP_3.2) [1] | 10069 |-----------------------------------------------------------------------------| 10070 |basic_istream >::ignore(int, unsigned int) [1] | 10071 |-----------------------------------------------------------------------------| 10072 |basic_istream >::ignore(long, unsigned int) [1]| 10073 |-----------------------------------------------------------------------------| 10074 |basic_istream >::sentry::sentry(basic_istream | 10075 | >&, bool)(GLIBCPP_3.2) [1] | 10076 |-----------------------------------------------------------------------------| 10077 |basic_istream >::sentry::sentry(basic_istream | 10078 | >&, bool)(GLIBCPP_3.2) [1] | 10079 |-----------------------------------------------------------------------------| 10080 |basic_istream >::sentry::operator bool() | 10081 |(GLIBCPP_3.2) [1] | 10082 |-----------------------------------------------------------------------------| 10083 |basic_istream >::getline(wchar_t*, int) [1] | 10084 |-----------------------------------------------------------------------------| 10085 |basic_istream >::getline(wchar_t*, int, | 10086 |wchar_t) [1] | 10087 |-----------------------------------------------------------------------------| 10088 |basic_istream >::getline(wchar_t*, long) [1] | 10089 |-----------------------------------------------------------------------------| 10090 |basic_istream >::getline(wchar_t*, long, | 10091 |wchar_t) [1] | 10092 |-----------------------------------------------------------------------------| 10093 |basic_istream >::putback(wchar_t)(GLIBCPP_3.2) | 10094 |[1] | 10095 |-----------------------------------------------------------------------------| 10096 |basic_istream >::readsome(wchar_t*, int) [1] | 10097 |-----------------------------------------------------------------------------| 10098 |basic_istream >::readsome(wchar_t*, long) [1] | 10099 |-----------------------------------------------------------------------------| 10100 |basic_istream >::basic_istream(basic_streambuf | 10101 | >*)(GLIBCPP_3.2) [1] | 10102 |-----------------------------------------------------------------------------| 10103 |basic_istream >::basic_istream(basic_streambuf | 10104 | >*)(GLIBCPP_3.2) [1] | 10105 |-----------------------------------------------------------------------------| 10106 |basic_istream >::~basic_istream()(GLIBCPP_3.2) | 10107 |[1] | 10108 |-----------------------------------------------------------------------------| 10109 |basic_istream >::~basic_istream()(GLIBCPP_3.2) | 10110 |[1] | 10111 |-----------------------------------------------------------------------------| 10112 |basic_istream >::~basic_istream()(GLIBCPP_3.2) | 10113 |[1] | 10114 |-----------------------------------------------------------------------------| 10115 |basic_istream >::operator>>(basic_istream | 10116 | >& (*)(basic_istream >&))(GLIBCPP_3.2) [1] | 10118 |-----------------------------------------------------------------------------| 10119 |basic_istream >::operator>>(ios_base& (*) | 10120 |(ios_base&))(GLIBCPP_3.2) [1] | 10121 |-----------------------------------------------------------------------------| 10122 |basic_istream >::operator>>(basic_ios >& (*)(basic_ios >&)) | 10124 |(GLIBCPP_3.2) [1] | 10125 |-----------------------------------------------------------------------------| 10126 |basic_istream >::operator>>(basic_streambuf | 10127 | >*)(GLIBCPP_3.2) [1] | 10128 |-----------------------------------------------------------------------------| 10129 |basic_istream >::operator>>(void*&) | 10130 |(GLIBCPP_3.2) [1] | 10131 |-----------------------------------------------------------------------------| 10132 |basic_istream >::operator>>(bool&)(GLIBCPP_3.2)| 10133 |[1] | 10134 |-----------------------------------------------------------------------------| 10135 |basic_istream >::operator>>(double&) | 10136 |(GLIBCPP_3.2) [1] | 10137 |-----------------------------------------------------------------------------| 10138 |basic_istream >::operator>>(long double&) | 10139 |(GLIBCPP_3.2) [1] | 10140 |-----------------------------------------------------------------------------| 10141 |basic_istream >::operator>>(float&) | 10142 |(GLIBCPP_3.2) [1] | 10143 |-----------------------------------------------------------------------------| 10144 |basic_istream >::operator>>(int&)(GLIBCPP_3.2) | 10145 |[1] | 10146 |-----------------------------------------------------------------------------| 10147 |basic_istream >::operator>>(unsigned int&) | 10148 |(GLIBCPP_3.2) [1] | 10149 |-----------------------------------------------------------------------------| 10150 |basic_istream >::operator>>(long&)(GLIBCPP_3.2)| 10151 |[1] | 10152 |-----------------------------------------------------------------------------| 10153 |basic_istream >::operator>>(unsigned long&) | 10154 |(GLIBCPP_3.2) [1] | 10155 |-----------------------------------------------------------------------------| 10156 |basic_istream >::operator>>(short&) | 10157 |(GLIBCPP_3.2) [1] | 10158 |-----------------------------------------------------------------------------| 10159 |basic_istream >::operator>>(unsigned short&) | 10160 |(GLIBCPP_3.2) [1] | 10161 |-----------------------------------------------------------------------------| 10162 |basic_istream >::operator>>(long long&) | 10163 |(GLIBCPP_3.2) [1] | 10164 |-----------------------------------------------------------------------------| 10165 |basic_istream >::operator>>(unsigned long long | 10166 |&)(GLIBCPP_3.2) [1] | 10167 |-----------------------------------------------------------------------------| 10168 |basic_istream >& ws >(basic_istream >&)(GLIBCPP_3.2) [1] | 10170 |-----------------------------------------------------------------------------| 10171 |basic_istream >& getline, allocator >(basic_istream >| 10173 |&, basic_string, allocator >&) | 10174 |(GLIBCPP_3.2) [1] | 10175 |-----------------------------------------------------------------------------| 10176 |basic_istream >& getline, allocator >(basic_istream >| 10178 |&, basic_string, allocator >&, | 10179 |wchar_t)(GLIBCPP_3.2) [1] | 10180 |-----------------------------------------------------------------------------| 10181 |basic_istream >& operator>> >(basic_istream >&, | 10183 |complex&)(GLIBCPP_3.2) [1] | 10184 |-----------------------------------------------------------------------------| 10185 |basic_istream >& operator>> >(basic_istream >| 10187 |&, complex&)(GLIBCPP_3.2) [1] | 10188 |-----------------------------------------------------------------------------| 10189 |basic_istream >& operator>> >(basic_istream >&, | 10191 |complex&)(GLIBCPP_3.2) [1] | 10192 |-----------------------------------------------------------------------------| 10193 |basic_istream >& operator>> >(basic_istream >&, | 10195 |wchar_t*)(GLIBCPP_3.2) [1] | 10196 |-----------------------------------------------------------------------------| 10197 |basic_istream >& operator>> >(basic_istream >&, | 10199 |wchar_t&)(GLIBCPP_3.2) [1] | 10200 |-----------------------------------------------------------------------------| 10201 |basic_istream >& operator>> >(basic_istream >&, | 10203 |_Setiosflags)(GLIBCPP_3.2) [1] | 10204 |-----------------------------------------------------------------------------| 10205 |basic_istream >& operator>> >(basic_istream >&, | 10207 |_Setprecision)(GLIBCPP_3.2) [1] | 10208 |-----------------------------------------------------------------------------| 10209 |basic_istream >& operator>> >(basic_istream >&, | 10211 |_Resetiosflags)(GLIBCPP_3.2) [1] | 10212 |-----------------------------------------------------------------------------| 10213 |basic_istream >& operator>> >(basic_istream >&, _Setw)| 10215 |(GLIBCPP_3.2) [1] | 10216 |-----------------------------------------------------------------------------| 10217 |basic_istream >& operator>> >(basic_istream >&, | 10219 |_Setbase)(GLIBCPP_3.2) [1] | 10220 |-----------------------------------------------------------------------------| 10221 |basic_istream >& operator>> >(basic_istream >&, | 10223 |_Setfill)(GLIBCPP_3.2) [1] | 10224 |-----------------------------------------------------------------------------| 10225 |basic_istream >& operator>>, allocator >(basic_istream >&, basic_string, allocator | 10228 |>&)(GLIBCPP_3.2) [1] | 10229 |-----------------------------------------------------------------------------| 10230 |virtual thunk to basic_istream | 10231 |>::~basic_istream() [1] | 10232 |-----------------------------------------------------------------------------| 10233 |virtual thunk to basic_istream | 10234 |>::~basic_istream() [1] | 10235 |-----------------------------------------------------------------------------| 10236 |virtual thunk to basic_istream | 10237 |>::~basic_istream() [2] | 10238 |-----------------------------------------------------------------------------| 10239 |virtual thunk to basic_istream | 10240 |>::~basic_istream() [2] | 10241 +-----------------------------------------------------------------------------+ 10242 10243 Referenced Specification(s) 10244 10245 [1]. ISO/IEC 14882: 2003 C++ Language 10246 10247 [2]. Itanium C++ ABI 10248 10249 An LSB conforming implementation shall provide the generic data interfaces for 10250 Class std::basic_istream > specified in 10251 Table 9-204, with the full functionality as described in the referenced 10252 underlying specification. 10253 10254 Table 9-204. libstdcxx - Class basic_istream > 10255 Data Interfaces 10256 10257 +-----------------------------------------------------------------------------+ 10258 |typeinfo for basic_istream >(GLIBCPP_3.2) [1] | 10259 |-----------------------------------------------------------------------------| 10260 |typeinfo name for basic_istream >(GLIBCPP_3.2) | 10261 |[1] | 10262 |-----------------------------------------------------------------------------| 10263 |VTT for basic_istream >(GLIBCPP_3.2) [1] | 10264 |-----------------------------------------------------------------------------| 10265 |vtable for basic_istream >(GLIBCPP_3.2) [1] | 10266 +-----------------------------------------------------------------------------+ 10267 10268 Referenced Specification(s) 10269 10270 [1]. Itanium C++ ABI 10271 10272 ------------------------------------------------------------------------------- 10273 10274 Class basic_ostream > 10275 10276 ------------------------------------------------------------------------------- 10277 10278 Class data for basic_ostream > 10279 10280 The virtual table for the std::basic_ostream 10281 > class is described by Table 9-205 10282 10283 Table 9-205. vtable for basic_ostream > 10284 10285 +---------------------------------------------------------------------------+ 10286 |Base Offset|0 | 10287 |-----------+---------------------------------------------------------------| 10288 |RTTI |typeinfo for basic_ostream > | 10289 |-----------+---------------------------------------------------------------| 10290 |vfunc: |basic_ostream >::~basic_ostream()| 10291 |-----------+---------------------------------------------------------------| 10292 |vfunc: |basic_ostream >::~basic_ostream()| 10293 +---------------------------------------------------------------------------+ 10294 10295 The Run Time Type Information for the std::basic_ostream > class is described by Table 9-206 10297 10298 Table 9-206. typeinfo for basic_ostream > 10299 10300 +-----------------------------------------------------------------------------+ 10301 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10302 |Vtable | | | 10303 |----------+-------------------------------------------------------+----------| 10304 |Name |typeinfo name for basic_ostream > | | 10306 |----------+-------------------------------------------------------+----------| 10307 |flags: |8 | | 10308 |----------+-------------------------------------------------------+----------| 10309 |basetype: |typeinfo for basic_ios > |4294964227| 10310 +-----------------------------------------------------------------------------+ 10311 ------------------------------------------------------------------------------- 10312 10313 Interfaces for Class basic_ostream > 10314 10315 An LSB conforming implementation shall provide the generic methods for Class 10316 std::basic_ostream > specified in Table 10317 9-207, with the full functionality as described in the referenced underlying 10318 specification. 10319 10320 Table 9-207. libstdcxx - Class basic_ostream > 10321 Function Interfaces 10322 10323 +-----------------------------------------------------------------------------+ 10324 |basic_ostream >::put(wchar_t)(GLIBCPP_3.2) [1] | 10325 |-----------------------------------------------------------------------------| 10326 |basic_ostream >::flush()(GLIBCPP_3.2) [1] | 10327 |-----------------------------------------------------------------------------| 10328 |basic_ostream >::seekp(fpos<__mbstate_t>) | 10329 |(GLIBCPP_3.2) [1] | 10330 |-----------------------------------------------------------------------------| 10331 |basic_ostream >::seekp(long, _Ios_Seekdir) | 10332 |(GLIBCPP_3.2) [1] | 10333 |-----------------------------------------------------------------------------| 10334 |basic_ostream >::tellp()(GLIBCPP_3.2) [1] | 10335 |-----------------------------------------------------------------------------| 10336 |basic_ostream >::write(wchar_t const*, int) [1]| 10337 |-----------------------------------------------------------------------------| 10338 |basic_ostream >::write(wchar_t const*, long) | 10339 |[1] | 10340 |-----------------------------------------------------------------------------| 10341 |basic_ostream >::sentry::sentry(basic_ostream | 10342 | >&)(GLIBCPP_3.2) [1] | 10343 |-----------------------------------------------------------------------------| 10344 |basic_ostream >::sentry::sentry(basic_ostream | 10345 | >&)(GLIBCPP_3.2) [1] | 10346 |-----------------------------------------------------------------------------| 10347 |basic_ostream >::sentry::~sentry()(GLIBCPP_3.2)| 10348 |[1] | 10349 |-----------------------------------------------------------------------------| 10350 |basic_ostream >::sentry::~sentry()(GLIBCPP_3.2)| 10351 |[1] | 10352 |-----------------------------------------------------------------------------| 10353 |basic_ostream >::sentry::operator bool() | 10354 |(GLIBCPP_3.2) [1] | 10355 |-----------------------------------------------------------------------------| 10356 |basic_ostream >::basic_ostream(basic_streambuf | 10357 | >*)(GLIBCPP_3.2) [1] | 10358 |-----------------------------------------------------------------------------| 10359 |basic_ostream >::basic_ostream(basic_streambuf | 10360 | >*)(GLIBCPP_3.2) [1] | 10361 |-----------------------------------------------------------------------------| 10362 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) | 10363 |[1] | 10364 |-----------------------------------------------------------------------------| 10365 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) | 10366 |[1] | 10367 |-----------------------------------------------------------------------------| 10368 |basic_ostream >::~basic_ostream()(GLIBCPP_3.2) | 10369 |[1] | 10370 |-----------------------------------------------------------------------------| 10371 |basic_ostream >::operator<<(basic_ostream | 10372 | >& (*)(basic_ostream >&))(GLIBCPP_3.2) [1] | 10374 |-----------------------------------------------------------------------------| 10375 |basic_ostream >::operator<<(ios_base& (*) | 10376 |(ios_base&))(GLIBCPP_3.2) [1] | 10377 |-----------------------------------------------------------------------------| 10378 |basic_ostream >::operator<<(basic_ios >& (*)(basic_ios >&)) | 10380 |(GLIBCPP_3.2) [1] | 10381 |-----------------------------------------------------------------------------| 10382 |basic_ostream >::operator<<(void const*) | 10383 |(GLIBCPP_3.2) [1] | 10384 |-----------------------------------------------------------------------------| 10385 |basic_ostream >::operator<<(basic_streambuf | 10386 | >*)(GLIBCPP_3.2) [1] | 10387 |-----------------------------------------------------------------------------| 10388 |basic_ostream >::operator<<(bool)(GLIBCPP_3.2) | 10389 |[1] | 10390 |-----------------------------------------------------------------------------| 10391 |basic_ostream >::operator<<(double) | 10392 |(GLIBCPP_3.2) [1] | 10393 |-----------------------------------------------------------------------------| 10394 |basic_ostream >::operator<<(long double) | 10395 |(GLIBCPP_3.2) [1] | 10396 |-----------------------------------------------------------------------------| 10397 |basic_ostream >::operator<<(float)(GLIBCPP_3.2)| 10398 |[1] | 10399 |-----------------------------------------------------------------------------| 10400 |basic_ostream >::operator<<(int)(GLIBCPP_3.2) | 10401 |[1] | 10402 |-----------------------------------------------------------------------------| 10403 |basic_ostream >::operator<<(unsigned int) | 10404 |(GLIBCPP_3.2) [1] | 10405 |-----------------------------------------------------------------------------| 10406 |basic_ostream >::operator<<(long)(GLIBCPP_3.2) | 10407 |[1] | 10408 |-----------------------------------------------------------------------------| 10409 |basic_ostream >::operator<<(unsigned long) | 10410 |(GLIBCPP_3.2) [1] | 10411 |-----------------------------------------------------------------------------| 10412 |basic_ostream >::operator<<(short)(GLIBCPP_3.2)| 10413 |[1] | 10414 |-----------------------------------------------------------------------------| 10415 |basic_ostream >::operator<<(unsigned short) | 10416 |(GLIBCPP_3.2) [1] | 10417 |-----------------------------------------------------------------------------| 10418 |basic_ostream >::operator<<(long long) | 10419 |(GLIBCPP_3.2) [1] | 10420 |-----------------------------------------------------------------------------| 10421 |basic_ostream >::operator<<(unsigned long long)| 10422 |(GLIBCPP_3.2) [1] | 10423 |-----------------------------------------------------------------------------| 10424 |basic_ostream >& endl >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10426 |-----------------------------------------------------------------------------| 10427 |basic_ostream >& ends >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10429 |-----------------------------------------------------------------------------| 10430 |basic_ostream >& flush >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10432 |-----------------------------------------------------------------------------| 10433 |basic_ostream >& operator<< >(basic_ostream >&, | 10435 |complex const&)(GLIBCPP_3.2) [1] | 10436 |-----------------------------------------------------------------------------| 10437 |basic_ostream >& operator<< >(basic_ostream >| 10439 |&, complex const&)(GLIBCPP_3.2) [1] | 10440 |-----------------------------------------------------------------------------| 10441 |basic_ostream >& operator<< >(basic_ostream >&, | 10443 |complex const&)(GLIBCPP_3.2) [1] | 10444 |-----------------------------------------------------------------------------| 10445 |basic_ostream >& operator<< >(basic_ostream >&, | 10447 |wchar_t const*)(GLIBCPP_3.2) [1] | 10448 |-----------------------------------------------------------------------------| 10449 |basic_ostream >& operator<< >(basic_ostream >&, char | 10451 |const*)(GLIBCPP_3.2) [1] | 10452 |-----------------------------------------------------------------------------| 10453 |basic_ostream >& operator<< >(basic_ostream >&, | 10455 |wchar_t)(GLIBCPP_3.2) [1] | 10456 |-----------------------------------------------------------------------------| 10457 |basic_ostream >& operator<< >(basic_ostream >&, | 10459 |_Setiosflags)(GLIBCPP_3.2) [1] | 10460 |-----------------------------------------------------------------------------| 10461 |basic_ostream >& operator<< >(basic_ostream >&, | 10463 |_Setprecision)(GLIBCPP_3.2) [1] | 10464 |-----------------------------------------------------------------------------| 10465 |basic_ostream >& operator<< >(basic_ostream >&, | 10467 |_Resetiosflags)(GLIBCPP_3.2) [1] | 10468 |-----------------------------------------------------------------------------| 10469 |basic_ostream >& operator<< >(basic_ostream >&, _Setw)| 10471 |(GLIBCPP_3.2) [1] | 10472 |-----------------------------------------------------------------------------| 10473 |basic_ostream >& operator<< >(basic_ostream >&, | 10475 |_Setbase)(GLIBCPP_3.2) [1] | 10476 |-----------------------------------------------------------------------------| 10477 |basic_ostream >& operator<< >(basic_ostream >&, | 10479 |_Setfill)(GLIBCPP_3.2) [1] | 10480 |-----------------------------------------------------------------------------| 10481 |basic_ostream >& operator<< >(basic_ostream >&, char) | 10483 |(GLIBCPP_3.2) [1] | 10484 |-----------------------------------------------------------------------------| 10485 |basic_ostream >& operator<< , allocator >(basic_ostream >&, basic_string, allocator | 10488 |> const&)(GLIBCPP_3.2) [1] | 10489 |-----------------------------------------------------------------------------| 10490 |virtual thunk to basic_ostream | 10491 |>::~basic_ostream() [1] | 10492 |-----------------------------------------------------------------------------| 10493 |virtual thunk to basic_ostream | 10494 |>::~basic_ostream() [1] | 10495 |-----------------------------------------------------------------------------| 10496 |virtual thunk to basic_ostream | 10497 |>::~basic_ostream() [2] | 10498 |-----------------------------------------------------------------------------| 10499 |virtual thunk to basic_ostream | 10500 |>::~basic_ostream() [2] | 10501 +-----------------------------------------------------------------------------+ 10502 10503 Referenced Specification(s) 10504 10505 [1]. ISO/IEC 14882: 2003 C++ Language 10506 10507 [2]. Itanium C++ ABI 10508 10509 An LSB conforming implementation shall provide the generic data interfaces for 10510 Class std::basic_ostream > specified in 10511 Table 9-208, with the full functionality as described in the referenced 10512 underlying specification. 10513 10514 Table 9-208. libstdcxx - Class basic_ostream > 10515 Data Interfaces 10516 10517 +-----------------------------------------------------------------------------+ 10518 |typeinfo for basic_ostream >(GLIBCPP_3.2) [1] | 10519 |-----------------------------------------------------------------------------| 10520 |typeinfo name for basic_ostream >(GLIBCPP_3.2) | 10521 |[1] | 10522 |-----------------------------------------------------------------------------| 10523 |VTT for basic_ostream >(GLIBCPP_3.2) [1] | 10524 |-----------------------------------------------------------------------------| 10525 |vtable for basic_ostream >(GLIBCPP_3.2) [1] | 10526 +-----------------------------------------------------------------------------+ 10527 10528 Referenced Specification(s) 10529 10530 [1]. Itanium C++ ABI 10531 10532 ------------------------------------------------------------------------------- 10533 10534 Class messages_base 10535 10536 ------------------------------------------------------------------------------- 10537 10538 Class data for messages_base 10539 10540 The Run Time Type Information for the std::messages_base class is described by 10541 Table 9-209 10542 10543 Table 9-209. typeinfo for messages_base 10544 10545 +----------------------------------------------------+ 10546 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 10547 |-----------+----------------------------------------| 10548 |Name |typeinfo name for messages_base | 10549 +----------------------------------------------------+ 10550 ------------------------------------------------------------------------------- 10551 10552 Interfaces for Class messages_base 10553 10554 No external methods are defined for libstdcxx - Class std::messages_base 10555 10556 An LSB conforming implementation shall provide the generic data interfaces for 10557 Class std::messages_base specified in Table 9-210, with the full functionality 10558 as described in the referenced underlying specification. 10559 10560 Table 9-210. libstdcxx - Class messages_base Data Interfaces 10561 10562 +------------------------------------------------+ 10563 |typeinfo for messages_base(GLIBCPP_3.2) [1] | 10564 |------------------------------------------------| 10565 |typeinfo name for messages_base(GLIBCPP_3.2) [1]| 10566 +------------------------------------------------+ 10567 10568 Referenced Specification(s) 10569 10570 [1]. Itanium C++ ABI 10571 10572 ------------------------------------------------------------------------------- 10573 10574 Class runtime_error 10575 10576 ------------------------------------------------------------------------------- 10577 10578 Class data for runtime_error 10579 10580 The virtual table for the std::runtime_error class is described by Table 9-211 10581 10582 Table 9-211. vtable for runtime_error 10583 10584 +-------------------------------------------+ 10585 |Base Offset|0 | 10586 |-----------+-------------------------------| 10587 |RTTI |typeinfo for runtime_error | 10588 |-----------+-------------------------------| 10589 |vfunc: |runtime_error::~runtime_error()| 10590 |-----------+-------------------------------| 10591 |vfunc: |runtime_error::~runtime_error()| 10592 |-----------+-------------------------------| 10593 |vfunc: |runtime_error::what() const | 10594 +-------------------------------------------+ 10595 10596 The Run Time Type Information for the std::runtime_error class is described by 10597 Table 9-212 10598 10599 Table 9-212. typeinfo for runtime_error 10600 10601 +-------------------------------------------------------+ 10602 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 10603 |-----------+-------------------------------------------| 10604 |Name |typeinfo name for runtime_error | 10605 +-------------------------------------------------------+ 10606 ------------------------------------------------------------------------------- 10607 10608 Interfaces for Class runtime_error 10609 10610 An LSB conforming implementation shall provide the generic methods for Class 10611 std::runtime_error specified in Table 9-213, with the full functionality as 10612 described in the referenced underlying specification. 10613 10614 Table 9-213. libstdcxx - Class runtime_error Function Interfaces 10615 10616 +-----------------------------------------------------------------------------+ 10617 |runtime_error::what() const(GLIBCPP_3.2) [1] | 10618 |-----------------------------------------------------------------------------| 10619 |runtime_error::runtime_error(basic_string, allocator | 10620 | > const&)(GLIBCPP_3.2) [1] | 10621 |-----------------------------------------------------------------------------| 10622 |runtime_error::runtime_error(basic_string, allocator | 10623 | > const&)(GLIBCPP_3.2) [1] | 10624 |-----------------------------------------------------------------------------| 10625 |runtime_error::~runtime_error()(GLIBCPP_3.2) [1] | 10626 |-----------------------------------------------------------------------------| 10627 |runtime_error::~runtime_error()(GLIBCPP_3.2) [1] | 10628 |-----------------------------------------------------------------------------| 10629 |runtime_error::~runtime_error()(GLIBCPP_3.2) [1] | 10630 +-----------------------------------------------------------------------------+ 10631 10632 Referenced Specification(s) 10633 10634 [1]. ISO/IEC 14882: 2003 C++ Language 10635 10636 An LSB conforming implementation shall provide the generic data interfaces for 10637 Class std::runtime_error specified in Table 9-214, with the full functionality 10638 as described in the referenced underlying specification. 10639 10640 Table 9-214. libstdcxx - Class runtime_error Data Interfaces 10641 10642 +------------------------------------------------+ 10643 |typeinfo for runtime_error(GLIBCPP_3.2) [1] | 10644 |------------------------------------------------| 10645 |typeinfo name for runtime_error(GLIBCPP_3.2) [1]| 10646 |------------------------------------------------| 10647 |vtable for runtime_error(GLIBCPP_3.2) [1] | 10648 +------------------------------------------------+ 10649 10650 Referenced Specification(s) 10651 10652 [1]. Itanium C++ ABI 10653 10654 ------------------------------------------------------------------------------- 10655 10656 Class basic_ifstream > 10657 10658 ------------------------------------------------------------------------------- 10659 10660 Class data for basic_ifstream > 10661 10662 The virtual table for the std::basic_ifstream > 10663 class is described by Table 9-215 10664 10665 Table 9-215. vtable for basic_ifstream > 10666 10667 +-----------------------------------------------------------------------+ 10668 |Base Offset|0 | 10669 |-----------+-----------------------------------------------------------| 10670 |RTTI |typeinfo for basic_ifstream > | 10671 |-----------+-----------------------------------------------------------| 10672 |vfunc: |basic_ifstream >::~basic_ifstream()| 10673 |-----------+-----------------------------------------------------------| 10674 |vfunc: |basic_ifstream >::~basic_ifstream()| 10675 +-----------------------------------------------------------------------+ 10676 10677 The Run Time Type Information for the std::basic_ifstream > class is described by Table 9-216 10679 10680 Table 9-216. typeinfo for basic_ifstream > 10681 10682 +----------------------------------------------------------------------+ 10683 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 10684 |-----------+----------------------------------------------------------| 10685 |Name |typeinfo name for basic_ifstream >| 10686 +----------------------------------------------------------------------+ 10687 ------------------------------------------------------------------------------- 10688 10689 Interfaces for Class basic_ifstream > 10690 10691 An LSB conforming implementation shall provide the generic methods for Class 10692 std::basic_ifstream > specified in Table 9-217, 10693 with the full functionality as described in the referenced underlying 10694 specification. 10695 10696 Table 9-217. libstdcxx - Class basic_ifstream > 10697 Function Interfaces 10698 10699 +-----------------------------------------------------------------------------+ 10700 |basic_ifstream >::rdbuf() const(GLIBCPP_3.2) [1] | 10701 |-----------------------------------------------------------------------------| 10702 |basic_ifstream >::open(char const*, _Ios_Openmode) | 10703 |(GLIBCPP_3.2) [1] | 10704 |-----------------------------------------------------------------------------| 10705 |basic_ifstream >::close()(GLIBCPP_3.2) [1] | 10706 |-----------------------------------------------------------------------------| 10707 |basic_ifstream >::is_open()(GLIBCPP_3.2) [1] | 10708 |-----------------------------------------------------------------------------| 10709 |basic_ifstream >::basic_ifstream(char const*, | 10710 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10711 |-----------------------------------------------------------------------------| 10712 |basic_ifstream >::basic_ifstream()(GLIBCPP_3.2) [1] | 10713 |-----------------------------------------------------------------------------| 10714 |basic_ifstream >::basic_ifstream(char const*, | 10715 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10716 |-----------------------------------------------------------------------------| 10717 |basic_ifstream >::basic_ifstream()(GLIBCPP_3.2) [1] | 10718 |-----------------------------------------------------------------------------| 10719 |basic_ifstream >::~basic_ifstream()(GLIBCPP_3.2) [1] | 10720 |-----------------------------------------------------------------------------| 10721 |basic_ifstream >::~basic_ifstream()(GLIBCPP_3.2) [1] | 10722 |-----------------------------------------------------------------------------| 10723 |basic_ifstream >::~basic_ifstream()(GLIBCPP_3.2) [1] | 10724 |-----------------------------------------------------------------------------| 10725 |virtual thunk to basic_ifstream >::~basic_ifstream() | 10726 |[1] | 10727 |-----------------------------------------------------------------------------| 10728 |virtual thunk to basic_ifstream >::~basic_ifstream() | 10729 |[1] | 10730 |-----------------------------------------------------------------------------| 10731 |virtual thunk to basic_ifstream >::~basic_ifstream() | 10732 |[2] | 10733 |-----------------------------------------------------------------------------| 10734 |virtual thunk to basic_ifstream >::~basic_ifstream() | 10735 |[2] | 10736 +-----------------------------------------------------------------------------+ 10737 10738 Referenced Specification(s) 10739 10740 [1]. ISO/IEC 14882: 2003 C++ Language 10741 10742 [2]. Itanium C++ ABI 10743 10744 An LSB conforming implementation shall provide the generic data interfaces for 10745 Class std::basic_ifstream > specified in Table 10746 9-218, with the full functionality as described in the referenced underlying 10747 specification. 10748 10749 Table 9-218. libstdcxx - Class basic_ifstream > Data 10750 Interfaces 10751 10752 +---------------------------------------------------------------------------+ 10753 |typeinfo for basic_ifstream >(GLIBCPP_3.2) [1] | 10754 |---------------------------------------------------------------------------| 10755 |typeinfo name for basic_ifstream >(GLIBCPP_3.2) [1]| 10756 |---------------------------------------------------------------------------| 10757 |VTT for basic_ifstream >(GLIBCPP_3.2) [1] | 10758 |---------------------------------------------------------------------------| 10759 |vtable for basic_ifstream >(GLIBCPP_3.2) [1] | 10760 +---------------------------------------------------------------------------+ 10761 10762 Referenced Specification(s) 10763 10764 [1]. Itanium C++ ABI 10765 10766 ------------------------------------------------------------------------------- 10767 10768 Class basic_ifstream > 10769 10770 ------------------------------------------------------------------------------- 10771 10772 Class data for basic_ifstream > 10773 10774 The virtual table for the std::basic_ifstream > class is described by Table 9-219 10776 10777 Table 9-219. vtable for basic_ifstream > 10778 10779 +-----------------------------------------------------------------------------+ 10780 |Base Offset|0 | 10781 |-----------+-----------------------------------------------------------------| 10782 |RTTI |typeinfo for basic_ifstream > | 10783 |-----------+-----------------------------------------------------------------| 10784 |vfunc: |basic_ifstream >::~basic_ifstream()| 10785 |-----------+-----------------------------------------------------------------| 10786 |vfunc: |basic_ifstream >::~basic_ifstream()| 10787 +-----------------------------------------------------------------------------+ 10788 10789 The Run Time Type Information for the std::basic_ifstream > class is described by Table 9-220 10791 10792 Table 9-220. typeinfo for basic_ifstream > 10793 10794 +----------------------------------------------------------------------------+ 10795 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 10796 |-----------+----------------------------------------------------------------| 10797 |Name |typeinfo name for basic_ifstream >| 10798 +----------------------------------------------------------------------------+ 10799 ------------------------------------------------------------------------------- 10800 10801 Interfaces for Class basic_ifstream > 10802 10803 An LSB conforming implementation shall provide the generic methods for Class 10804 std::basic_ifstream > specified in Table 10805 9-221, with the full functionality as described in the referenced underlying 10806 specification. 10807 10808 Table 9-221. libstdcxx - Class basic_ifstream > 10809 Function Interfaces 10810 10811 +-----------------------------------------------------------------------------+ 10812 |basic_ifstream >::rdbuf() const(GLIBCPP_3.2) | 10813 |[1] | 10814 |-----------------------------------------------------------------------------| 10815 |basic_ifstream >::open(char const*, | 10816 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10817 |-----------------------------------------------------------------------------| 10818 |basic_ifstream >::close()(GLIBCPP_3.2) [1] | 10819 |-----------------------------------------------------------------------------| 10820 |basic_ifstream >::is_open()(GLIBCPP_3.2) [1] | 10821 |-----------------------------------------------------------------------------| 10822 |basic_ifstream >::basic_ifstream(char const*, | 10823 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10824 |-----------------------------------------------------------------------------| 10825 |basic_ifstream >::basic_ifstream()(GLIBCPP_3.2)| 10826 |[1] | 10827 |-----------------------------------------------------------------------------| 10828 |basic_ifstream >::basic_ifstream(char const*, | 10829 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10830 |-----------------------------------------------------------------------------| 10831 |basic_ifstream >::basic_ifstream()(GLIBCPP_3.2)| 10832 |[1] | 10833 |-----------------------------------------------------------------------------| 10834 |basic_ifstream >::~basic_ifstream() | 10835 |(GLIBCPP_3.2) [1] | 10836 |-----------------------------------------------------------------------------| 10837 |basic_ifstream >::~basic_ifstream() | 10838 |(GLIBCPP_3.2) [1] | 10839 |-----------------------------------------------------------------------------| 10840 |basic_ifstream >::~basic_ifstream() | 10841 |(GLIBCPP_3.2) [1] | 10842 |-----------------------------------------------------------------------------| 10843 |virtual thunk to basic_ifstream | 10844 |>::~basic_ifstream() [1] | 10845 |-----------------------------------------------------------------------------| 10846 |virtual thunk to basic_ifstream | 10847 |>::~basic_ifstream() [1] | 10848 |-----------------------------------------------------------------------------| 10849 |virtual thunk to basic_ifstream | 10850 |>::~basic_ifstream() [2] | 10851 |-----------------------------------------------------------------------------| 10852 |virtual thunk to basic_ifstream | 10853 |>::~basic_ifstream() [2] | 10854 +-----------------------------------------------------------------------------+ 10855 10856 Referenced Specification(s) 10857 10858 [1]. ISO/IEC 14882: 2003 C++ Language 10859 10860 [2]. Itanium C++ ABI 10861 10862 An LSB conforming implementation shall provide the generic data interfaces for 10863 Class std::basic_ifstream > specified in 10864 Table 9-222, with the full functionality as described in the referenced 10865 underlying specification. 10866 10867 Table 9-222. libstdcxx - Class basic_ifstream > 10868 Data Interfaces 10869 10870 +-----------------------------------------------------------------------------+ 10871 |typeinfo for basic_ifstream >(GLIBCPP_3.2) [1] | 10872 |-----------------------------------------------------------------------------| 10873 |typeinfo for basic_streambuf >(GLIBCPP_3.2) [1]| 10874 |-----------------------------------------------------------------------------| 10875 |typeinfo name for basic_ifstream >(GLIBCPP_3.2)| 10876 |[1] | 10877 |-----------------------------------------------------------------------------| 10878 |typeinfo name for basic_streambuf > | 10879 |(GLIBCPP_3.2) [1] | 10880 |-----------------------------------------------------------------------------| 10881 |VTT for basic_ifstream >(GLIBCPP_3.2) [1] | 10882 |-----------------------------------------------------------------------------| 10883 |vtable for basic_ifstream >(GLIBCPP_3.2) [1] | 10884 |-----------------------------------------------------------------------------| 10885 |vtable for basic_streambuf >(GLIBCPP_3.2) [1] | 10886 +-----------------------------------------------------------------------------+ 10887 10888 Referenced Specification(s) 10889 10890 [1]. Itanium C++ ABI 10891 10892 ------------------------------------------------------------------------------- 10893 10894 Class basic_iostream > 10895 10896 ------------------------------------------------------------------------------- 10897 10898 Class data for basic_iostream > 10899 10900 The virtual table for the std::basic_iostream > class is described by Table 9-223 10902 10903 Table 9-223. vtable for basic_iostream > 10904 10905 +-----------------------------------------------------------------------------+ 10906 |Base Offset|0 | 10907 |-----------+-----------------------------------------------------------------| 10908 |RTTI |typeinfo for basic_iostream > | 10909 |-----------+-----------------------------------------------------------------| 10910 |vfunc: |basic_iostream >::~basic_iostream()| 10911 |-----------+-----------------------------------------------------------------| 10912 |vfunc: |basic_iostream >::~basic_iostream()| 10913 +-----------------------------------------------------------------------------+ 10914 10915 The Run Time Type Information for the std::basic_iostream > class is described by Table 9-224 10917 10918 Table 9-224. typeinfo for basic_iostream > 10919 10920 +-----------------------------------------------------------------------------+ 10921 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10922 |Vtable | | | 10923 |----------+-------------------------------------------------------------+----| 10924 |Name |typeinfo name for basic_iostream > | | 10926 |----------+-------------------------------------------------------------+----| 10927 |flags: |11 | | 10928 |----------+-------------------------------------------------------------+----| 10929 |basetype: |typeinfo for basic_istream > |2 | 10930 |----------+-------------------------------------------------------------+----| 10931 |basetype: |typeinfo for basic_ostream > |2050| 10932 +-----------------------------------------------------------------------------+ 10933 ------------------------------------------------------------------------------- 10934 10935 Interfaces for Class basic_iostream > 10936 10937 An LSB conforming implementation shall provide the generic methods for Class 10938 std::basic_iostream > specified in Table 10939 9-225, with the full functionality as described in the referenced underlying 10940 specification. 10941 10942 Table 9-225. libstdcxx - Class basic_iostream > 10943 Function Interfaces 10944 10945 +-----------------------------------------------------------------------------+ 10946 |basic_iostream >::basic_iostream | 10947 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10948 |-----------------------------------------------------------------------------| 10949 |basic_iostream >::basic_iostream | 10950 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10951 |-----------------------------------------------------------------------------| 10952 |basic_iostream >::~basic_iostream() | 10953 |(GLIBCPP_3.2) [1] | 10954 |-----------------------------------------------------------------------------| 10955 |basic_iostream >::~basic_iostream() | 10956 |(GLIBCPP_3.2) [1] | 10957 |-----------------------------------------------------------------------------| 10958 |basic_iostream >::~basic_iostream() | 10959 |(GLIBCPP_3.2) [1] | 10960 |-----------------------------------------------------------------------------| 10961 |non-virtual thunk to basic_iostream | 10962 |>::~basic_iostream() [2] | 10963 |-----------------------------------------------------------------------------| 10964 |non-virtual thunk to basic_iostream | 10965 |>::~basic_iostream() [2] | 10966 |-----------------------------------------------------------------------------| 10967 |non-virtual thunk to basic_iostream | 10968 |>::~basic_iostream() [1] | 10969 |-----------------------------------------------------------------------------| 10970 |non-virtual thunk to basic_iostream | 10971 |>::~basic_iostream() [1] | 10972 |-----------------------------------------------------------------------------| 10973 |virtual thunk to basic_iostream | 10974 |>::~basic_iostream() [1] | 10975 |-----------------------------------------------------------------------------| 10976 |virtual thunk to basic_iostream | 10977 |>::~basic_iostream() [1] | 10978 |-----------------------------------------------------------------------------| 10979 |virtual thunk to basic_iostream | 10980 |>::~basic_iostream() [2] | 10981 |-----------------------------------------------------------------------------| 10982 |virtual thunk to basic_iostream | 10983 |>::~basic_iostream() [2] | 10984 +-----------------------------------------------------------------------------+ 10985 10986 Referenced Specification(s) 10987 10988 [1]. ISO/IEC 14882: 2003 C++ Language 10989 10990 [2]. Itanium C++ ABI 10991 10992 An LSB conforming implementation shall provide the generic data interfaces for 10993 Class std::basic_iostream > specified in 10994 Table 9-226, with the full functionality as described in the referenced 10995 underlying specification. 10996 10997 Table 9-226. libstdcxx - Class basic_iostream > 10998 Data Interfaces 10999 11000 +-----------------------------------------------------------------------------+ 11001 |typeinfo for basic_iostream >(GLIBCPP_3.2) [1] | 11002 |-----------------------------------------------------------------------------| 11003 |typeinfo name for basic_iostream >(GLIBCPP_3.2)| 11004 |[1] | 11005 |-----------------------------------------------------------------------------| 11006 |VTT for basic_iostream >(GLIBCPP_3.2) [1] | 11007 |-----------------------------------------------------------------------------| 11008 |vtable for basic_iostream >(GLIBCPP_3.2) [1] | 11009 +-----------------------------------------------------------------------------+ 11010 11011 Referenced Specification(s) 11012 11013 [1]. Itanium C++ ABI 11014 11015 ------------------------------------------------------------------------------- 11016 11017 Class basic_ofstream > 11018 11019 ------------------------------------------------------------------------------- 11020 11021 Class data for basic_ofstream > 11022 11023 The virtual table for the std::basic_ofstream > 11024 class is described by Table 9-227 11025 11026 Table 9-227. vtable for basic_ofstream > 11027 11028 +-----------------------------------------------------------------------+ 11029 |Base Offset|0 | 11030 |-----------+-----------------------------------------------------------| 11031 |RTTI |typeinfo for basic_ofstream > | 11032 |-----------+-----------------------------------------------------------| 11033 |vfunc: |basic_ofstream >::~basic_ofstream()| 11034 |-----------+-----------------------------------------------------------| 11035 |vfunc: |basic_ofstream >::~basic_ofstream()| 11036 +-----------------------------------------------------------------------+ 11037 11038 The Run Time Type Information for the std::basic_ofstream > class is described by Table 9-228 11040 11041 Table 9-228. typeinfo for basic_ofstream > 11042 11043 +----------------------------------------------------------------------+ 11044 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11045 |-----------+----------------------------------------------------------| 11046 |Name |typeinfo name for basic_ofstream >| 11047 +----------------------------------------------------------------------+ 11048 ------------------------------------------------------------------------------- 11049 11050 Interfaces for Class basic_ofstream > 11051 11052 An LSB conforming implementation shall provide the generic methods for Class 11053 std::basic_ofstream > specified in Table 9-229, 11054 with the full functionality as described in the referenced underlying 11055 specification. 11056 11057 Table 9-229. libstdcxx - Class basic_ofstream > 11058 Function Interfaces 11059 11060 +-----------------------------------------------------------------------------+ 11061 |basic_ofstream >::rdbuf() const(GLIBCPP_3.2) [1] | 11062 |-----------------------------------------------------------------------------| 11063 |basic_ofstream >::open(char const*, _Ios_Openmode) | 11064 |(GLIBCPP_3.2) [1] | 11065 |-----------------------------------------------------------------------------| 11066 |basic_ofstream >::close()(GLIBCPP_3.2) [1] | 11067 |-----------------------------------------------------------------------------| 11068 |basic_ofstream >::is_open()(GLIBCPP_3.2) [1] | 11069 |-----------------------------------------------------------------------------| 11070 |basic_ofstream >::basic_ofstream(char const*, | 11071 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11072 |-----------------------------------------------------------------------------| 11073 |basic_ofstream >::basic_ofstream()(GLIBCPP_3.2) [1] | 11074 |-----------------------------------------------------------------------------| 11075 |basic_ofstream >::basic_ofstream(char const*, | 11076 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11077 |-----------------------------------------------------------------------------| 11078 |basic_ofstream >::basic_ofstream()(GLIBCPP_3.2) [1] | 11079 |-----------------------------------------------------------------------------| 11080 |basic_ofstream >::~basic_ofstream()(GLIBCPP_3.2) [1] | 11081 |-----------------------------------------------------------------------------| 11082 |basic_ofstream >::~basic_ofstream()(GLIBCPP_3.2) [1] | 11083 |-----------------------------------------------------------------------------| 11084 |basic_ofstream >::~basic_ofstream()(GLIBCPP_3.2) [1] | 11085 |-----------------------------------------------------------------------------| 11086 |virtual thunk to basic_ofstream >::~basic_ofstream() | 11087 |[1] | 11088 |-----------------------------------------------------------------------------| 11089 |virtual thunk to basic_ofstream >::~basic_ofstream() | 11090 |[1] | 11091 |-----------------------------------------------------------------------------| 11092 |virtual thunk to basic_ofstream >::~basic_ofstream() | 11093 |[2] | 11094 |-----------------------------------------------------------------------------| 11095 |virtual thunk to basic_ofstream >::~basic_ofstream() | 11096 |[2] | 11097 +-----------------------------------------------------------------------------+ 11098 11099 Referenced Specification(s) 11100 11101 [1]. ISO/IEC 14882: 2003 C++ Language 11102 11103 [2]. Itanium C++ ABI 11104 11105 An LSB conforming implementation shall provide the generic data interfaces for 11106 Class std::basic_ofstream > specified in Table 11107 9-230, with the full functionality as described in the referenced underlying 11108 specification. 11109 11110 Table 9-230. libstdcxx - Class basic_ofstream > Data 11111 Interfaces 11112 11113 +---------------------------------------------------------------------------+ 11114 |typeinfo for basic_ofstream >(GLIBCPP_3.2) [1] | 11115 |---------------------------------------------------------------------------| 11116 |typeinfo name for basic_ofstream >(GLIBCPP_3.2) [1]| 11117 |---------------------------------------------------------------------------| 11118 |VTT for basic_ofstream >(GLIBCPP_3.2) [1] | 11119 |---------------------------------------------------------------------------| 11120 |vtable for basic_ofstream >(GLIBCPP_3.2) [1] | 11121 +---------------------------------------------------------------------------+ 11122 11123 Referenced Specification(s) 11124 11125 [1]. Itanium C++ ABI 11126 11127 ------------------------------------------------------------------------------- 11128 11129 Class basic_ofstream > 11130 11131 ------------------------------------------------------------------------------- 11132 11133 Class data for basic_ofstream > 11134 11135 The virtual table for the std::basic_ofstream > class is described by Table 9-231 11137 11138 Table 9-231. vtable for basic_ofstream > 11139 11140 +-----------------------------------------------------------------------------+ 11141 |Base Offset|0 | 11142 |-----------+-----------------------------------------------------------------| 11143 |RTTI |typeinfo for basic_ofstream > | 11144 |-----------+-----------------------------------------------------------------| 11145 |vfunc: |basic_ofstream >::~basic_ofstream()| 11146 |-----------+-----------------------------------------------------------------| 11147 |vfunc: |basic_ofstream >::~basic_ofstream()| 11148 +-----------------------------------------------------------------------------+ 11149 11150 The Run Time Type Information for the std::basic_ofstream > class is described by Table 9-232 11152 11153 Table 9-232. typeinfo for basic_ofstream > 11154 11155 +----------------------------------------------------------------------------+ 11156 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11157 |-----------+----------------------------------------------------------------| 11158 |Name |typeinfo name for basic_ofstream >| 11159 +----------------------------------------------------------------------------+ 11160 ------------------------------------------------------------------------------- 11161 11162 Interfaces for Class basic_ofstream > 11163 11164 An LSB conforming implementation shall provide the generic methods for Class 11165 std::basic_ofstream > specified in Table 11166 9-233, with the full functionality as described in the referenced underlying 11167 specification. 11168 11169 Table 9-233. libstdcxx - Class basic_ofstream > 11170 Function Interfaces 11171 11172 +-----------------------------------------------------------------------------+ 11173 |basic_ofstream >::rdbuf() const(GLIBCPP_3.2) | 11174 |[1] | 11175 |-----------------------------------------------------------------------------| 11176 |basic_ofstream >::open(char const*, | 11177 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11178 |-----------------------------------------------------------------------------| 11179 |basic_ofstream >::close()(GLIBCPP_3.2) [1] | 11180 |-----------------------------------------------------------------------------| 11181 |basic_ofstream >::is_open()(GLIBCPP_3.2) [1] | 11182 |-----------------------------------------------------------------------------| 11183 |basic_ofstream >::basic_ofstream(char const*, | 11184 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11185 |-----------------------------------------------------------------------------| 11186 |basic_ofstream >::basic_ofstream()(GLIBCPP_3.2)| 11187 |[1] | 11188 |-----------------------------------------------------------------------------| 11189 |basic_ofstream >::basic_ofstream(char const*, | 11190 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11191 |-----------------------------------------------------------------------------| 11192 |basic_ofstream >::basic_ofstream()(GLIBCPP_3.2)| 11193 |[1] | 11194 |-----------------------------------------------------------------------------| 11195 |basic_ofstream >::~basic_ofstream() | 11196 |(GLIBCPP_3.2) [1] | 11197 |-----------------------------------------------------------------------------| 11198 |basic_ofstream >::~basic_ofstream() | 11199 |(GLIBCPP_3.2) [1] | 11200 |-----------------------------------------------------------------------------| 11201 |basic_ofstream >::~basic_ofstream() | 11202 |(GLIBCPP_3.2) [1] | 11203 |-----------------------------------------------------------------------------| 11204 |virtual thunk to basic_ofstream | 11205 |>::~basic_ofstream() [1] | 11206 |-----------------------------------------------------------------------------| 11207 |virtual thunk to basic_ofstream | 11208 |>::~basic_ofstream() [1] | 11209 |-----------------------------------------------------------------------------| 11210 |virtual thunk to basic_ofstream | 11211 |>::~basic_ofstream() [2] | 11212 |-----------------------------------------------------------------------------| 11213 |virtual thunk to basic_ofstream | 11214 |>::~basic_ofstream() [2] | 11215 +-----------------------------------------------------------------------------+ 11216 11217 Referenced Specification(s) 11218 11219 [1]. ISO/IEC 14882: 2003 C++ Language 11220 11221 [2]. Itanium C++ ABI 11222 11223 An LSB conforming implementation shall provide the generic data interfaces for 11224 Class std::basic_ofstream > specified in 11225 Table 9-234, with the full functionality as described in the referenced 11226 underlying specification. 11227 11228 Table 9-234. libstdcxx - Class basic_ofstream > 11229 Data Interfaces 11230 11231 +-----------------------------------------------------------------------------+ 11232 |typeinfo for basic_ofstream >(GLIBCPP_3.2) [1] | 11233 |-----------------------------------------------------------------------------| 11234 |typeinfo name for basic_ofstream >(GLIBCPP_3.2)| 11235 |[1] | 11236 |-----------------------------------------------------------------------------| 11237 |VTT for basic_ofstream >(GLIBCPP_3.2) [1] | 11238 |-----------------------------------------------------------------------------| 11239 |vtable for basic_ofstream >(GLIBCPP_3.2) [1] | 11240 +-----------------------------------------------------------------------------+ 11241 11242 Referenced Specification(s) 11243 11244 [1]. Itanium C++ ABI 11245 11246 ------------------------------------------------------------------------------- 11247 11248 Class codecvt_byname 11249 11250 ------------------------------------------------------------------------------- 11251 11252 Class data for codecvt_byname 11253 11254 The virtual table for the std::codecvt_byname class is 11255 described by Table 9-235 11256 11257 Table 9-235. vtable for codecvt_byname 11258 11259 +-----------------------------------------------------------------------------+ 11260 |Base |0 | 11261 |Offset | | 11262 |-------+---------------------------------------------------------------------| 11263 |RTTI |typeinfo for codecvt_byname | 11264 |-------+---------------------------------------------------------------------| 11265 |vfunc: |codecvt_byname::~codecvt_byname() | 11266 |-------+---------------------------------------------------------------------| 11267 |vfunc: |codecvt_byname::~codecvt_byname() | 11268 |-------+---------------------------------------------------------------------| 11269 |vfunc: |codecvt::do_out(__mbstate_t&, char const*, | 11270 | |char const*, char const*&, char*, char*, char*&) const | 11271 |-------+---------------------------------------------------------------------| 11272 |vfunc: |codecvt::do_unshift(__mbstate_t&, char*, | 11273 | |char*, char*&) const | 11274 |-------+---------------------------------------------------------------------| 11275 |vfunc: |codecvt::do_in(__mbstate_t&, char const*, | 11276 | |char const*, char const*&, char*, char*, char*&) const | 11277 |-------+---------------------------------------------------------------------| 11278 |vfunc: |codecvt::do_encoding() const | 11279 |-------+---------------------------------------------------------------------| 11280 |vfunc: |codecvt::do_always_noconv() const | 11281 |-------+---------------------------------------------------------------------| 11282 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 11283 | |const*, char const*, unsigned long) const | 11284 |-------+---------------------------------------------------------------------| 11285 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 11286 | |const*, char const*, unsigned int) const | 11287 +-----------------------------------------------------------------------------+ 11288 11289 The Run Time Type Information for the std::codecvt_byname class is described by Table 9-236 11291 11292 Table 9-236. typeinfo for codecvt_byname 11293 11294 +---------------------------------------------------------------------+ 11295 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11296 |-----------+---------------------------------------------------------| 11297 |Name |typeinfo name for codecvt_byname| 11298 +---------------------------------------------------------------------+ 11299 ------------------------------------------------------------------------------- 11300 11301 Interfaces for Class codecvt_byname 11302 11303 An LSB conforming implementation shall provide the generic methods for Class 11304 std::codecvt_byname specified in Table 9-237, with the 11305 full functionality as described in the referenced underlying specification. 11306 11307 Table 9-237. libstdcxx - Class codecvt_byname Function 11308 Interfaces 11309 11310 +-----------------------------------------------------------------------------+ 11311 |codecvt_byname::codecvt_byname(char const*, unsigned| 11312 |int) [1] | 11313 |-----------------------------------------------------------------------------| 11314 |codecvt_byname::codecvt_byname(char const*, unsigned| 11315 |long) [1] | 11316 |-----------------------------------------------------------------------------| 11317 |codecvt_byname::codecvt_byname(char const*, unsigned| 11318 |int) [1] | 11319 |-----------------------------------------------------------------------------| 11320 |codecvt_byname::codecvt_byname(char const*, unsigned| 11321 |long) [1] | 11322 |-----------------------------------------------------------------------------| 11323 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) [1] | 11324 |-----------------------------------------------------------------------------| 11325 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) [1] | 11326 |-----------------------------------------------------------------------------| 11327 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) [1] | 11328 +-----------------------------------------------------------------------------+ 11329 11330 Referenced Specification(s) 11331 11332 [1]. ISO/IEC 14882: 2003 C++ Language 11333 11334 An LSB conforming implementation shall provide the generic data interfaces for 11335 Class std::codecvt_byname specified in Table 9-238, 11336 with the full functionality as described in the referenced underlying 11337 specification. 11338 11339 Table 9-238. libstdcxx - Class codecvt_byname Data 11340 Interfaces 11341 11342 +--------------------------------------------------------------------------+ 11343 |typeinfo for codecvt_byname(GLIBCPP_3.2) [1] | 11344 |--------------------------------------------------------------------------| 11345 |typeinfo name for codecvt_byname(GLIBCPP_3.2) [1]| 11346 |--------------------------------------------------------------------------| 11347 |vtable for codecvt_byname(GLIBCPP_3.2) [1] | 11348 +--------------------------------------------------------------------------+ 11349 11350 Referenced Specification(s) 11351 11352 [1]. Itanium C++ ABI 11353 11354 ------------------------------------------------------------------------------- 11355 11356 Class codecvt_byname 11357 11358 ------------------------------------------------------------------------------- 11359 11360 Class data for codecvt_byname 11361 11362 The virtual table for the std::codecvt_byname class 11363 is described by Table 9-239 11364 11365 Table 9-239. vtable for codecvt_byname 11366 11367 +-----------------------------------------------------------------------------+ 11368 |Base |0 | 11369 |Offset| | 11370 |------+----------------------------------------------------------------------| 11371 |RTTI |typeinfo for codecvt_byname | 11372 |------+----------------------------------------------------------------------| 11373 |vfunc:|codecvt_byname::~codecvt_byname() | 11374 |------+----------------------------------------------------------------------| 11375 |vfunc:|codecvt_byname::~codecvt_byname() | 11376 |------+----------------------------------------------------------------------| 11377 |vfunc:|codecvt::do_out(__mbstate_t&, wchar_t | 11378 | |const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const | 11379 |------+----------------------------------------------------------------------| 11380 |vfunc:|codecvt::do_unshift(__mbstate_t&, char*, | 11381 | |char*, char*&) const | 11382 |------+----------------------------------------------------------------------| 11383 |vfunc:|codecvt::do_in(__mbstate_t&, char const*, | 11384 | |char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const | 11385 |------+----------------------------------------------------------------------| 11386 |vfunc:|codecvt::do_encoding() const | 11387 |------+----------------------------------------------------------------------| 11388 |vfunc:|codecvt::do_always_noconv() const | 11389 |------+----------------------------------------------------------------------| 11390 |vfunc:|codecvt::do_length(__mbstate_t const&, | 11391 | |char const*, char const*, unsigned int) const | 11392 |------+----------------------------------------------------------------------| 11393 |vfunc:|codecvt::do_length(__mbstate_t const&, | 11394 | |char const*, char const*, unsigned long) const | 11395 +-----------------------------------------------------------------------------+ 11396 11397 The Run Time Type Information for the std::codecvt_byname class is described by Table 9-240 11399 11400 Table 9-240. typeinfo for codecvt_byname 11401 11402 +------------------------------------------------------------------------+ 11403 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11404 |-----------+------------------------------------------------------------| 11405 |Name |typeinfo name for codecvt_byname| 11406 +------------------------------------------------------------------------+ 11407 ------------------------------------------------------------------------------- 11408 11409 Class data for collate_byname 11410 11411 The virtual table for the std::collate_byname class is described by 11412 Table 9-241 11413 11414 Table 9-241. vtable for collate_byname 11415 11416 +-----------------------------------------------------------------------------+ 11417 |Base |0 | 11418 |Offset | | 11419 |--------+--------------------------------------------------------------------| 11420 |RTTI |typeinfo for collate_byname | 11421 |--------+--------------------------------------------------------------------| 11422 |vfunc: |collate_byname::~collate_byname() | 11423 |--------+--------------------------------------------------------------------| 11424 |vfunc: |collate_byname::~collate_byname() | 11425 |--------+--------------------------------------------------------------------| 11426 |vfunc: |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t| 11427 | |const*, wchar_t const*) const | 11428 |--------+--------------------------------------------------------------------| 11429 |vfunc: |collate::do_transform(wchar_t const*, wchar_t const*) const| 11430 |--------+--------------------------------------------------------------------| 11431 |vfunc: |collate::do_hash(wchar_t const*, wchar_t const*) const | 11432 +-----------------------------------------------------------------------------+ 11433 11434 The Run Time Type Information for the std::collate_byname class is 11435 described by Table 9-242 11436 11437 Table 9-242. typeinfo for collate_byname 11438 11439 +-------------------------------------------------------+ 11440 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11441 |-----------+-------------------------------------------| 11442 |Name |typeinfo name for collate_byname | 11443 +-------------------------------------------------------+ 11444 ------------------------------------------------------------------------------- 11445 11446 Interfaces for Class codecvt_byname 11447 11448 An LSB conforming implementation shall provide the generic methods for Class 11449 std::codecvt_byname specified in Table 9-243, with 11450 the full functionality as described in the referenced underlying specification. 11451 11452 Table 9-243. libstdcxx - Class codecvt_byname 11453 Function Interfaces 11454 11455 +-----------------------------------------------------------------------------+ 11456 |codecvt_byname::codecvt_byname(char const*, | 11457 |unsigned int) [1] | 11458 |-----------------------------------------------------------------------------| 11459 |codecvt_byname::codecvt_byname(char const*, | 11460 |unsigned long) [1] | 11461 |-----------------------------------------------------------------------------| 11462 |codecvt_byname::codecvt_byname(char const*, | 11463 |unsigned int) [1] | 11464 |-----------------------------------------------------------------------------| 11465 |codecvt_byname::codecvt_byname(char const*, | 11466 |unsigned long) [1] | 11467 |-----------------------------------------------------------------------------| 11468 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) | 11469 |[1] | 11470 |-----------------------------------------------------------------------------| 11471 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) | 11472 |[1] | 11473 |-----------------------------------------------------------------------------| 11474 |codecvt_byname::~codecvt_byname()(GLIBCPP_3.2) | 11475 |[1] | 11476 |-----------------------------------------------------------------------------| 11477 |collate_byname::collate_byname(char const*, unsigned int) [1] | 11478 |-----------------------------------------------------------------------------| 11479 |collate_byname::collate_byname(char const*, unsigned long) [1] | 11480 |-----------------------------------------------------------------------------| 11481 |collate_byname::collate_byname(char const*, unsigned int) [1] | 11482 |-----------------------------------------------------------------------------| 11483 |collate_byname::collate_byname(char const*, unsigned long) [1] | 11484 |-----------------------------------------------------------------------------| 11485 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11486 |-----------------------------------------------------------------------------| 11487 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11488 |-----------------------------------------------------------------------------| 11489 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11490 +-----------------------------------------------------------------------------+ 11491 11492 Referenced Specification(s) 11493 11494 [1]. ISO/IEC 14882: 2003 C++ Language 11495 11496 An LSB conforming implementation shall provide the generic data interfaces for 11497 Class std::codecvt_byname specified in Table 9-244, 11498 with the full functionality as described in the referenced underlying 11499 specification. 11500 11501 Table 9-244. libstdcxx - Class codecvt_byname Data 11502 Interfaces 11503 11504 +-----------------------------------------------------------------------------+ 11505 |typeinfo for codecvt_byname(GLIBCPP_3.2) [1] | 11506 |-----------------------------------------------------------------------------| 11507 |typeinfo for collate_byname(GLIBCPP_3.2) [1] | 11508 |-----------------------------------------------------------------------------| 11509 |typeinfo name for codecvt_byname(GLIBCPP_3.2) [1]| 11510 |-----------------------------------------------------------------------------| 11511 |typeinfo name for collate_byname(GLIBCPP_3.2) [1] | 11512 |-----------------------------------------------------------------------------| 11513 |vtable for codecvt_byname(GLIBCPP_3.2) [1] | 11514 |-----------------------------------------------------------------------------| 11515 |vtable for collate_byname(GLIBCPP_3.2) [1] | 11516 +-----------------------------------------------------------------------------+ 11517 11518 Referenced Specification(s) 11519 11520 [1]. Itanium C++ ABI 11521 11522 ------------------------------------------------------------------------------- 11523 11524 Class collate_byname 11525 11526 ------------------------------------------------------------------------------- 11527 11528 Class data for collate_byname 11529 11530 The virtual table for the std::collate_byname class is described by Table 11531 9-245 11532 11533 Table 9-245. vtable for collate_byname 11534 11535 +-----------------------------------------------------------------------------+ 11536 |Base |0 | 11537 |Offset | | 11538 |---------+-------------------------------------------------------------------| 11539 |RTTI |typeinfo for collate_byname | 11540 |---------+-------------------------------------------------------------------| 11541 |vfunc: |collate_byname::~collate_byname() | 11542 |---------+-------------------------------------------------------------------| 11543 |vfunc: |collate_byname::~collate_byname() | 11544 |---------+-------------------------------------------------------------------| 11545 |vfunc: |collate::do_compare(char const*, char const*, char const*, | 11546 | |char const*) const | 11547 |---------+-------------------------------------------------------------------| 11548 |vfunc: |collate::do_transform(char const*, char const*) const | 11549 |---------+-------------------------------------------------------------------| 11550 |vfunc: |collate::do_hash(char const*, char const*) const | 11551 +-----------------------------------------------------------------------------+ 11552 11553 The Run Time Type Information for the std::collate_byname class is 11554 described by Table 9-246 11555 11556 Table 9-246. typeinfo for collate_byname 11557 11558 +-------------------------------------------------------+ 11559 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11560 |-----------+-------------------------------------------| 11561 |Name |typeinfo name for collate_byname | 11562 +-------------------------------------------------------+ 11563 ------------------------------------------------------------------------------- 11564 11565 Interfaces for Class collate_byname 11566 11567 An LSB conforming implementation shall provide the generic methods for Class 11568 std::collate_byname specified in Table 9-247, with the full functionality 11569 as described in the referenced underlying specification. 11570 11571 Table 9-247. libstdcxx - Class collate_byname Function Interfaces 11572 11573 +--------------------------------------------------------------------+ 11574 |collate_byname::collate_byname(char const*, unsigned int) [1] | 11575 |--------------------------------------------------------------------| 11576 |collate_byname::collate_byname(char const*, unsigned long) [1]| 11577 |--------------------------------------------------------------------| 11578 |collate_byname::collate_byname(char const*, unsigned int) [1] | 11579 |--------------------------------------------------------------------| 11580 |collate_byname::collate_byname(char const*, unsigned long) [1]| 11581 |--------------------------------------------------------------------| 11582 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11583 |--------------------------------------------------------------------| 11584 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11585 |--------------------------------------------------------------------| 11586 |collate_byname::~collate_byname()(GLIBCPP_3.2) [1] | 11587 +--------------------------------------------------------------------+ 11588 11589 Referenced Specification(s) 11590 11591 [1]. ISO/IEC 14882: 2003 C++ Language 11592 11593 An LSB conforming implementation shall provide the generic data interfaces for 11594 Class std::collate_byname specified in Table 9-248, with the full 11595 functionality as described in the referenced underlying specification. 11596 11597 Table 9-248. libstdcxx - Class collate_byname Data Interfaces 11598 11599 +-------------------------------------------------------+ 11600 |typeinfo for collate_byname(GLIBCPP_3.2) [1] | 11601 |-------------------------------------------------------| 11602 |typeinfo name for collate_byname(GLIBCPP_3.2) [1]| 11603 |-------------------------------------------------------| 11604 |vtable for collate_byname(GLIBCPP_3.2) [1] | 11605 +-------------------------------------------------------+ 11606 11607 Referenced Specification(s) 11608 11609 [1]. Itanium C++ ABI 11610 11611 ------------------------------------------------------------------------------- 11612 11613 Class collate_byname 11614 11615 ------------------------------------------------------------------------------- 11616 11617 Interfaces for Class collate_byname 11618 11619 No external methods are defined for libstdcxx - Class std::collate_byname 11620 11621 11622 ------------------------------------------------------------------------------- 11623 11624 Class overflow_error 11625 11626 ------------------------------------------------------------------------------- 11627 11628 Class data for overflow_error 11629 11630 The virtual table for the std::overflow_error class is described by Table 9-249 11631 11632 Table 9-249. vtable for overflow_error 11633 11634 +---------------------------------------------+ 11635 |Base Offset|0 | 11636 |-----------+---------------------------------| 11637 |RTTI |typeinfo for overflow_error | 11638 |-----------+---------------------------------| 11639 |vfunc: |overflow_error::~overflow_error()| 11640 |-----------+---------------------------------| 11641 |vfunc: |overflow_error::~overflow_error()| 11642 |-----------+---------------------------------| 11643 |vfunc: |runtime_error::what() const | 11644 +---------------------------------------------+ 11645 11646 The Run Time Type Information for the std::overflow_error class is described by 11647 Table 9-250 11648 11649 Table 9-250. typeinfo for overflow_error 11650 11651 +-------------------------------------------------------+ 11652 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11653 |-----------+-------------------------------------------| 11654 |Name |typeinfo name for overflow_error | 11655 +-------------------------------------------------------+ 11656 ------------------------------------------------------------------------------- 11657 11658 Interfaces for Class overflow_error 11659 11660 An LSB conforming implementation shall provide the generic methods for Class 11661 std::overflow_error specified in Table 9-251, with the full functionality as 11662 described in the referenced underlying specification. 11663 11664 Table 9-251. libstdcxx - Class overflow_error Function Interfaces 11665 11666 +-----------------------------------------------------------------------------+ 11667 |overflow_error::overflow_error(basic_string, | 11668 |allocator > const&)(GLIBCPP_3.2) [1] | 11669 |-----------------------------------------------------------------------------| 11670 |overflow_error::overflow_error(basic_string, | 11671 |allocator > const&)(GLIBCPP_3.2) [1] | 11672 |-----------------------------------------------------------------------------| 11673 |overflow_error::~overflow_error()(GLIBCPP_3.2) [1] | 11674 |-----------------------------------------------------------------------------| 11675 |overflow_error::~overflow_error()(GLIBCPP_3.2) [1] | 11676 +-----------------------------------------------------------------------------+ 11677 11678 Referenced Specification(s) 11679 11680 [1]. ISO/IEC 14882: 2003 C++ Language 11681 11682 An LSB conforming implementation shall provide the generic data interfaces for 11683 Class std::overflow_error specified in Table 9-252, with the full functionality 11684 as described in the referenced underlying specification. 11685 11686 Table 9-252. libstdcxx - Class overflow_error Data Interfaces 11687 11688 +-------------------------------------------------+ 11689 |typeinfo for overflow_error(GLIBCPP_3.2) [1] | 11690 |-------------------------------------------------| 11691 |typeinfo name for overflow_error(GLIBCPP_3.2) [1]| 11692 |-------------------------------------------------| 11693 |vtable for overflow_error(GLIBCPP_3.2) [1] | 11694 +-------------------------------------------------+ 11695 11696 Referenced Specification(s) 11697 11698 [1]. Itanium C++ ABI 11699 11700 ------------------------------------------------------------------------------- 11701 11702 Class basic_streambuf > 11703 11704 ------------------------------------------------------------------------------- 11705 11706 Class data for basic_streambuf > 11707 11708 The virtual table for the std::basic_streambuf > 11709 class is described by Table 9-253 11710 11711 Table 9-253. vtable for basic_streambuf > 11712 11713 +-----------------------------------------------------------------------------+ 11714 |Base |0 | 11715 |Offset | | 11716 |---------+-------------------------------------------------------------------| 11717 |RTTI |typeinfo for basic_streambuf > | 11718 |---------+-------------------------------------------------------------------| 11719 |vfunc: |basic_streambuf >::~basic_streambuf() | 11720 |---------+-------------------------------------------------------------------| 11721 |vfunc: |basic_streambuf >::~basic_streambuf() | 11722 |---------+-------------------------------------------------------------------| 11723 |vfunc: |basic_streambuf >::imbue(locale const&) | 11724 |---------+-------------------------------------------------------------------| 11725 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11726 |---------+-------------------------------------------------------------------| 11727 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11728 |---------+-------------------------------------------------------------------| 11729 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11730 |---------+-------------------------------------------------------------------| 11731 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11732 |---------+-------------------------------------------------------------------| 11733 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11734 |---------+-------------------------------------------------------------------| 11735 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11736 |---------+-------------------------------------------------------------------| 11737 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11738 |---------+-------------------------------------------------------------------| 11739 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11740 |---------+-------------------------------------------------------------------| 11741 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11742 |---------+-------------------------------------------------------------------| 11743 |vfunc: |basic_streambuf >::seekoff(long, | 11744 | |_Ios_Seekdir, _Ios_Openmode) | 11745 |---------+-------------------------------------------------------------------| 11746 |vfunc: |basic_streambuf >::seekpos(fpos | 11747 | |<__mbstate_t>, _Ios_Openmode) | 11748 +-----------------------------------------------------------------------------+ 11749 11750 The Run Time Type Information for the std::basic_streambuf > class is described by Table 9-254 11752 11753 Table 9-254. typeinfo for basic_streambuf > 11754 11755 +-----------------------------------------------------------------------+ 11756 |Base Vtable|vtable for __cxxabiv1::__class_type_info | 11757 |-----------+-----------------------------------------------------------| 11758 |Name |typeinfo name for basic_streambuf >| 11759 +-----------------------------------------------------------------------+ 11760 ------------------------------------------------------------------------------- 11761 11762 Interfaces for Class basic_streambuf > 11763 11764 An LSB conforming implementation shall provide the generic methods for Class 11765 std::basic_streambuf > specified in Table 9-255, 11766 with the full functionality as described in the referenced underlying 11767 specification. 11768 11769 Table 9-255. libstdcxx - Class basic_streambuf > 11770 Function Interfaces 11771 11772 +-----------------------------------------------------------------------------+ 11773 |basic_streambuf >::gptr() const(GLIBCPP_3.2) [1] | 11774 |-----------------------------------------------------------------------------| 11775 |basic_streambuf >::pptr() const(GLIBCPP_3.2) [1] | 11776 |-----------------------------------------------------------------------------| 11777 |basic_streambuf >::eback() const(GLIBCPP_3.2) [1] | 11778 |-----------------------------------------------------------------------------| 11779 |basic_streambuf >::egptr() const(GLIBCPP_3.2) [1] | 11780 |-----------------------------------------------------------------------------| 11781 |basic_streambuf >::epptr() const(GLIBCPP_3.2) [1] | 11782 |-----------------------------------------------------------------------------| 11783 |basic_streambuf >::pbase() const(GLIBCPP_3.2) [1] | 11784 |-----------------------------------------------------------------------------| 11785 |basic_streambuf >::getloc() const(GLIBCPP_3.2) [1] | 11786 |-----------------------------------------------------------------------------| 11787 |basic_streambuf >::pubseekoff(long, _Ios_Seekdir, | 11788 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11789 |-----------------------------------------------------------------------------| 11790 |basic_streambuf >::pubseekpos(fpos<__mbstate_t>, | 11791 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11792 |-----------------------------------------------------------------------------| 11793 |basic_streambuf >::_M_in_cur_move(long)(GLIBCPP_3.2) | 11794 |[1] | 11795 |-----------------------------------------------------------------------------| 11796 |basic_streambuf >::_M_out_buf_size()(GLIBCPP_3.2) [1]| 11797 |-----------------------------------------------------------------------------| 11798 |basic_streambuf >::_M_out_cur_move(long)(GLIBCPP_3.2)| 11799 |[1] | 11800 |-----------------------------------------------------------------------------| 11801 |basic_streambuf >::_M_pback_create()(GLIBCPP_3.2) [1]| 11802 |-----------------------------------------------------------------------------| 11803 |basic_streambuf >::_M_pback_destroy()(GLIBCPP_3.2) | 11804 |[1] | 11805 |-----------------------------------------------------------------------------| 11806 |basic_streambuf >::setg(char*, char*, char*) | 11807 |(GLIBCPP_3.2) [1] | 11808 |-----------------------------------------------------------------------------| 11809 |basic_streambuf >::setp(char*, char*)(GLIBCPP_3.2) | 11810 |[1] | 11811 |-----------------------------------------------------------------------------| 11812 |basic_streambuf >::sync()(GLIBCPP_3.2) [1] | 11813 |-----------------------------------------------------------------------------| 11814 |basic_streambuf >::gbump(int)(GLIBCPP_3.2) [1] | 11815 |-----------------------------------------------------------------------------| 11816 |basic_streambuf >::imbue(locale const&)(GLIBCPP_3.2) | 11817 |[1] | 11818 |-----------------------------------------------------------------------------| 11819 |basic_streambuf >::pbump(int)(GLIBCPP_3.2) [1] | 11820 |-----------------------------------------------------------------------------| 11821 |basic_streambuf >::sgetc()(GLIBCPP_3.2) [1] | 11822 |-----------------------------------------------------------------------------| 11823 |basic_streambuf >::sgetn(char*, int) [1] | 11824 |-----------------------------------------------------------------------------| 11825 |basic_streambuf >::sgetn(char*, long) [1] | 11826 |-----------------------------------------------------------------------------| 11827 |basic_streambuf >::sputc(char)(GLIBCPP_3.2) [1] | 11828 |-----------------------------------------------------------------------------| 11829 |basic_streambuf >::sputn(char const*, int) [1] | 11830 |-----------------------------------------------------------------------------| 11831 |basic_streambuf >::sputn(char const*, long) [1] | 11832 |-----------------------------------------------------------------------------| 11833 |basic_streambuf >::uflow()(GLIBCPP_3.2) [1] | 11834 |-----------------------------------------------------------------------------| 11835 |basic_streambuf >::sbumpc()(GLIBCPP_3.2) [1] | 11836 |-----------------------------------------------------------------------------| 11837 |basic_streambuf >::snextc()(GLIBCPP_3.2) [1] | 11838 |-----------------------------------------------------------------------------| 11839 |basic_streambuf >::pubsync()(GLIBCPP_3.2) [1] | 11840 |-----------------------------------------------------------------------------| 11841 |basic_streambuf >::seekoff(long, _Ios_Seekdir, | 11842 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11843 |-----------------------------------------------------------------------------| 11844 |basic_streambuf >::seekpos(fpos<__mbstate_t>, | 11845 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11846 |-----------------------------------------------------------------------------| 11847 |basic_streambuf >::sungetc()(GLIBCPP_3.2) [1] | 11848 |-----------------------------------------------------------------------------| 11849 |basic_streambuf >::in_avail()(GLIBCPP_3.2) [1] | 11850 |-----------------------------------------------------------------------------| 11851 |basic_streambuf >::overflow(int)(GLIBCPP_3.2) [1] | 11852 |-----------------------------------------------------------------------------| 11853 |basic_streambuf >::pubimbue(locale const&) | 11854 |(GLIBCPP_3.2) [1] | 11855 |-----------------------------------------------------------------------------| 11856 |basic_streambuf >::pbackfail(int)(GLIBCPP_3.2) [1] | 11857 |-----------------------------------------------------------------------------| 11858 |basic_streambuf >::pubsetbuf(char*, int) [1] | 11859 |-----------------------------------------------------------------------------| 11860 |basic_streambuf >::pubsetbuf(char*, long) [1] | 11861 |-----------------------------------------------------------------------------| 11862 |basic_streambuf >::showmanyc()(GLIBCPP_3.2) [1] | 11863 |-----------------------------------------------------------------------------| 11864 |basic_streambuf >::sputbackc(char)(GLIBCPP_3.2) [1] | 11865 |-----------------------------------------------------------------------------| 11866 |basic_streambuf >::underflow()(GLIBCPP_3.2) [1] | 11867 |-----------------------------------------------------------------------------| 11868 |basic_streambuf >::basic_streambuf(basic_streambuf | 11869 | > const&)(GLIBCPP_3.2) [1] | 11870 |-----------------------------------------------------------------------------| 11871 |basic_streambuf >::basic_streambuf()(GLIBCPP_3.2) [1]| 11872 |-----------------------------------------------------------------------------| 11873 |basic_streambuf >::basic_streambuf(basic_streambuf | 11874 | > const&)(GLIBCPP_3.2) [1] | 11875 |-----------------------------------------------------------------------------| 11876 |basic_streambuf >::basic_streambuf()(GLIBCPP_3.2) [1]| 11877 |-----------------------------------------------------------------------------| 11878 |basic_streambuf >::~basic_streambuf()(GLIBCPP_3.2) | 11879 |[1] | 11880 |-----------------------------------------------------------------------------| 11881 |basic_streambuf >::~basic_streambuf()(GLIBCPP_3.2) | 11882 |[1] | 11883 |-----------------------------------------------------------------------------| 11884 |basic_streambuf >::~basic_streambuf()(GLIBCPP_3.2) | 11885 |[1] | 11886 |-----------------------------------------------------------------------------| 11887 |basic_streambuf >::operator=(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 11889 +-----------------------------------------------------------------------------+ 11890 11891 Referenced Specification(s) 11892 11893 [1]. ISO/IEC 14882: 2003 C++ Language 11894 11895 An LSB conforming implementation shall provide the generic data interfaces for 11896 Class std::basic_streambuf > specified in Table 11897 9-256, with the full functionality as described in the referenced underlying 11898 specification. 11899 11900 Table 9-256. libstdcxx - Class basic_streambuf > Data 11901 Interfaces 11902 11903 +----------------------------------------------------------------------------+ 11904 |basic_streambuf >::_S_pback_size(GLIBCPP_3.2) [1] | 11905 |----------------------------------------------------------------------------| 11906 |typeinfo for basic_streambuf >(GLIBCPP_3.2) [2] | 11907 |----------------------------------------------------------------------------| 11908 |typeinfo name for basic_streambuf >(GLIBCPP_3.2) [2]| 11909 |----------------------------------------------------------------------------| 11910 |vtable for basic_streambuf >(GLIBCPP_3.2) [2] | 11911 +----------------------------------------------------------------------------+ 11912 11913 Referenced Specification(s) 11914 11915 [1]. ISO/IEC 14882: 2003 C++ Language 11916 11917 [2]. Itanium C++ ABI 11918 11919 ------------------------------------------------------------------------------- 11920 11921 Class basic_streambuf > 11922 11923 ------------------------------------------------------------------------------- 11924 11925 Class data for basic_streambuf > 11926 11927 The virtual table for the std::basic_streambuf > class is described by Table 9-257 11929 11930 Table 9-257. vtable for basic_streambuf > 11931 11932 +-----------------------------------------------------------------------------+ 11933 |Base |0 | 11934 |Offset | | 11935 |--------+--------------------------------------------------------------------| 11936 |RTTI |typeinfo for basic_streambuf > | 11937 |--------+--------------------------------------------------------------------| 11938 |vfunc: |basic_streambuf >::~basic_streambuf() | 11939 |--------+--------------------------------------------------------------------| 11940 |vfunc: |basic_streambuf >::~basic_streambuf() | 11941 |--------+--------------------------------------------------------------------| 11942 |vfunc: |basic_streambuf >::imbue(locale const | 11943 | |&) | 11944 |--------+--------------------------------------------------------------------| 11945 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11946 | |int) | 11947 |--------+--------------------------------------------------------------------| 11948 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11949 | |long) | 11950 |--------+--------------------------------------------------------------------| 11951 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11952 | |int) | 11953 |--------+--------------------------------------------------------------------| 11954 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11955 | |int) | 11956 |--------+--------------------------------------------------------------------| 11957 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11958 | |int) | 11959 |--------+--------------------------------------------------------------------| 11960 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11961 | |long) | 11962 |--------+--------------------------------------------------------------------| 11963 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11964 | |int) | 11965 |--------+--------------------------------------------------------------------| 11966 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11967 | |long) | 11968 |--------+--------------------------------------------------------------------| 11969 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 11970 | |long) | 11971 |--------+--------------------------------------------------------------------| 11972 |vfunc: |basic_streambuf >::seekoff(long, | 11973 | |_Ios_Seekdir, _Ios_Openmode) | 11974 |--------+--------------------------------------------------------------------| 11975 |vfunc: |basic_streambuf >::seekpos(fpos | 11976 | |<__mbstate_t>, _Ios_Openmode) | 11977 +-----------------------------------------------------------------------------+ 11978 11979 The Run Time Type Information for the std::basic_streambuf > class is described by Table 9-258 11981 11982 Table 9-258. typeinfo for basic_streambuf > 11983 11984 +-----------------------------------------------------------------------------+ 11985 |Base Vtable|vtable for __cxxabiv1::__class_type_info | 11986 |-----------+-----------------------------------------------------------------| 11987 |Name |typeinfo name for basic_streambuf >| 11988 +-----------------------------------------------------------------------------+ 11989 ------------------------------------------------------------------------------- 11990 11991 Interfaces for Class basic_streambuf > 11992 11993 An LSB conforming implementation shall provide the generic methods for Class 11994 std::basic_streambuf > specified in Table 11995 9-259, with the full functionality as described in the referenced underlying 11996 specification. 11997 11998 Table 9-259. libstdcxx - Class basic_streambuf > 11999 Function Interfaces 12000 12001 +-----------------------------------------------------------------------------+ 12002 |basic_streambuf >::gptr() const(GLIBCPP_3.2) | 12003 |[1] | 12004 |-----------------------------------------------------------------------------| 12005 |basic_streambuf >::pptr() const(GLIBCPP_3.2) | 12006 |[1] | 12007 |-----------------------------------------------------------------------------| 12008 |basic_streambuf >::eback() const(GLIBCPP_3.2) | 12009 |[1] | 12010 |-----------------------------------------------------------------------------| 12011 |basic_streambuf >::egptr() const(GLIBCPP_3.2) | 12012 |[1] | 12013 |-----------------------------------------------------------------------------| 12014 |basic_streambuf >::epptr() const(GLIBCPP_3.2) | 12015 |[1] | 12016 |-----------------------------------------------------------------------------| 12017 |basic_streambuf >::pbase() const(GLIBCPP_3.2) | 12018 |[1] | 12019 |-----------------------------------------------------------------------------| 12020 |basic_streambuf >::getloc() const(GLIBCPP_3.2) | 12021 |[1] | 12022 |-----------------------------------------------------------------------------| 12023 |basic_streambuf >::pubseekoff(long, | 12024 |_Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12025 |-----------------------------------------------------------------------------| 12026 |basic_streambuf >::pubseekpos(fpos | 12027 |<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12028 |-----------------------------------------------------------------------------| 12029 |basic_streambuf >::_M_in_cur_move(long) | 12030 |(GLIBCPP_3.2) [1] | 12031 |-----------------------------------------------------------------------------| 12032 |basic_streambuf >::_M_out_buf_size() | 12033 |(GLIBCPP_3.2) [1] | 12034 |-----------------------------------------------------------------------------| 12035 |basic_streambuf >::_M_out_cur_move(long) | 12036 |(GLIBCPP_3.2) [1] | 12037 |-----------------------------------------------------------------------------| 12038 |basic_streambuf >::_M_pback_create() | 12039 |(GLIBCPP_3.2) [1] | 12040 |-----------------------------------------------------------------------------| 12041 |basic_streambuf >::_M_pback_destroy() | 12042 |(GLIBCPP_3.2) [1] | 12043 |-----------------------------------------------------------------------------| 12044 |basic_streambuf >::setg(wchar_t*, wchar_t*, | 12045 |wchar_t*)(GLIBCPP_3.2) [1] | 12046 |-----------------------------------------------------------------------------| 12047 |basic_streambuf >::setp(wchar_t*, wchar_t*) | 12048 |(GLIBCPP_3.2) [1] | 12049 |-----------------------------------------------------------------------------| 12050 |basic_streambuf >::sync()(GLIBCPP_3.2) [1] | 12051 |-----------------------------------------------------------------------------| 12052 |basic_streambuf >::gbump(int)(GLIBCPP_3.2) [1] | 12053 |-----------------------------------------------------------------------------| 12054 |basic_streambuf >::imbue(locale const&) | 12055 |(GLIBCPP_3.2) [1] | 12056 |-----------------------------------------------------------------------------| 12057 |basic_streambuf >::pbump(int)(GLIBCPP_3.2) [1] | 12058 |-----------------------------------------------------------------------------| 12059 |basic_streambuf >::sgetc()(GLIBCPP_3.2) [1] | 12060 |-----------------------------------------------------------------------------| 12061 |basic_streambuf >::sgetn(wchar_t*, int) [1] | 12062 |-----------------------------------------------------------------------------| 12063 |basic_streambuf >::sgetn(wchar_t*, long) [1] | 12064 |-----------------------------------------------------------------------------| 12065 |basic_streambuf >::sputc(wchar_t)(GLIBCPP_3.2) | 12066 |[1] | 12067 |-----------------------------------------------------------------------------| 12068 |basic_streambuf >::sputn(wchar_t const*, int) | 12069 |[1] | 12070 |-----------------------------------------------------------------------------| 12071 |basic_streambuf >::sputn(wchar_t const*, long) | 12072 |[1] | 12073 |-----------------------------------------------------------------------------| 12074 |basic_streambuf >::uflow()(GLIBCPP_3.2) [1] | 12075 |-----------------------------------------------------------------------------| 12076 |basic_streambuf >::sbumpc()(GLIBCPP_3.2) [1] | 12077 |-----------------------------------------------------------------------------| 12078 |basic_streambuf >::snextc()(GLIBCPP_3.2) [1] | 12079 |-----------------------------------------------------------------------------| 12080 |basic_streambuf >::pubsync()(GLIBCPP_3.2) [1] | 12081 |-----------------------------------------------------------------------------| 12082 |basic_streambuf >::seekoff(long, _Ios_Seekdir, | 12083 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12084 |-----------------------------------------------------------------------------| 12085 |basic_streambuf >::seekpos(fpos<__mbstate_t>, | 12086 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12087 |-----------------------------------------------------------------------------| 12088 |basic_streambuf >::sungetc()(GLIBCPP_3.2) [1] | 12089 |-----------------------------------------------------------------------------| 12090 |basic_streambuf >::in_avail()(GLIBCPP_3.2) [1] | 12091 |-----------------------------------------------------------------------------| 12092 |basic_streambuf >::overflow(unsigned int) | 12093 |(GLIBCPP_3.2) [1] | 12094 |-----------------------------------------------------------------------------| 12095 |basic_streambuf >::pubimbue(locale const&) | 12096 |(GLIBCPP_3.2) [1] | 12097 |-----------------------------------------------------------------------------| 12098 |basic_streambuf >::pbackfail(unsigned int) | 12099 |(GLIBCPP_3.2) [1] | 12100 |-----------------------------------------------------------------------------| 12101 |basic_streambuf >::pubsetbuf(wchar_t*, int) [1]| 12102 |-----------------------------------------------------------------------------| 12103 |basic_streambuf >::pubsetbuf(wchar_t*, long) | 12104 |[1] | 12105 |-----------------------------------------------------------------------------| 12106 |basic_streambuf >::showmanyc()(GLIBCPP_3.2) [1]| 12107 |-----------------------------------------------------------------------------| 12108 |basic_streambuf >::sputbackc(wchar_t) | 12109 |(GLIBCPP_3.2) [1] | 12110 |-----------------------------------------------------------------------------| 12111 |basic_streambuf >::underflow()(GLIBCPP_3.2) [1]| 12112 |-----------------------------------------------------------------------------| 12113 |basic_streambuf >::basic_streambuf | 12114 |(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 12115 |-----------------------------------------------------------------------------| 12116 |basic_streambuf >::basic_streambuf() | 12117 |(GLIBCPP_3.2) [1] | 12118 |-----------------------------------------------------------------------------| 12119 |basic_streambuf >::basic_streambuf | 12120 |(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 12121 |-----------------------------------------------------------------------------| 12122 |basic_streambuf >::basic_streambuf() | 12123 |(GLIBCPP_3.2) [1] | 12124 |-----------------------------------------------------------------------------| 12125 |basic_streambuf >::~basic_streambuf() | 12126 |(GLIBCPP_3.2) [1] | 12127 |-----------------------------------------------------------------------------| 12128 |basic_streambuf >::~basic_streambuf() | 12129 |(GLIBCPP_3.2) [1] | 12130 |-----------------------------------------------------------------------------| 12131 |basic_streambuf >::~basic_streambuf() | 12132 |(GLIBCPP_3.2) [1] | 12133 |-----------------------------------------------------------------------------| 12134 |basic_streambuf >::operator=(basic_streambuf | 12135 | > const&)(GLIBCPP_3.2) [1] | 12136 +-----------------------------------------------------------------------------+ 12137 12138 Referenced Specification(s) 12139 12140 [1]. ISO/IEC 14882: 2003 C++ Language 12141 12142 An LSB conforming implementation shall provide the generic data interfaces for 12143 Class std::basic_streambuf > specified in 12144 Table 9-260, with the full functionality as described in the referenced 12145 underlying specification. 12146 12147 Table 9-260. libstdcxx - Class basic_streambuf > 12148 Data Interfaces 12149 12150 +-----------------------------------------------------------------------------+ 12151 |basic_streambuf >::_S_pback_size(GLIBCPP_3.2) | 12152 |[1] | 12153 +-----------------------------------------------------------------------------+ 12154 12155 Referenced Specification(s) 12156 12157 [1]. ISO/IEC 14882: 2003 C++ Language 12158 12159 ------------------------------------------------------------------------------- 12160 12161 Class basic_stringbuf, allocator > 12162 12163 ------------------------------------------------------------------------------- 12164 12165 Class data for basic_stringbuf, allocator > 12166 12167 The virtual table for the std::basic_stringbuf, 12168 std::allocator > class is described by Table 9-261 12169 12170 Table 9-261. vtable for basic_stringbuf, allocator 12171 > 12172 12173 +-----------------------------------------------------------------------------+ 12174 |Base |0 | 12175 |Offset | | 12176 |--------+--------------------------------------------------------------------| 12177 |RTTI |typeinfo for basic_stringbuf, allocator | 12178 | | > | 12179 |--------+--------------------------------------------------------------------| 12180 |vfunc: |basic_stringbuf, allocator | 12181 | |>::~basic_stringbuf() | 12182 |--------+--------------------------------------------------------------------| 12183 |vfunc: |basic_stringbuf, allocator | 12184 | |>::~basic_stringbuf() | 12185 |--------+--------------------------------------------------------------------| 12186 |vfunc: |basic_streambuf >::imbue(locale const&) | 12187 |--------+--------------------------------------------------------------------| 12188 |vfunc: |basic_stringbuf, allocator >::setbuf | 12189 | |(char*, int) | 12190 |--------+--------------------------------------------------------------------| 12191 |vfunc: |basic_stringbuf, allocator >::setbuf | 12192 | |(char*, long) | 12193 |--------+--------------------------------------------------------------------| 12194 |vfunc: |basic_stringbuf, allocator >::setbuf | 12195 | |(char*, int) | 12196 |--------+--------------------------------------------------------------------| 12197 |vfunc: |basic_stringbuf, allocator >::setbuf | 12198 | |(char*, int) | 12199 |--------+--------------------------------------------------------------------| 12200 |vfunc: |basic_stringbuf, allocator >::setbuf | 12201 | |(char*, int) | 12202 |--------+--------------------------------------------------------------------| 12203 |vfunc: |basic_stringbuf, allocator >::setbuf | 12204 | |(char*, int) | 12205 |--------+--------------------------------------------------------------------| 12206 |vfunc: |basic_stringbuf, allocator >::setbuf | 12207 | |(char*, long) | 12208 |--------+--------------------------------------------------------------------| 12209 |vfunc: |basic_stringbuf, allocator >::setbuf | 12210 | |(char*, long) | 12211 |--------+--------------------------------------------------------------------| 12212 |vfunc: |basic_stringbuf, allocator >::setbuf | 12213 | |(char*, long) | 12214 |--------+--------------------------------------------------------------------| 12215 |vfunc: |basic_stringbuf, allocator >::seekoff | 12216 | |(long, _Ios_Seekdir, _Ios_Openmode) | 12217 |--------+--------------------------------------------------------------------| 12218 |vfunc: |basic_stringbuf, allocator >::seekpos | 12219 | |(fpos<__mbstate_t>, _Ios_Openmode) | 12220 |--------+--------------------------------------------------------------------| 12221 |vfunc: |basic_streambuf >::sync() | 12222 +-----------------------------------------------------------------------------+ 12223 12224 The Run Time Type Information for the std::basic_stringbuf, std::allocator > class is described by Table 12226 9-262 12227 12228 Table 9-262. typeinfo for basic_stringbuf, allocator 12229 > 12230 12231 +-----------------------------------------------------------------------------+ 12232 |Base |vtable for __cxxabiv1::__si_class_type_info | 12233 |Vtable | | 12234 |----------+------------------------------------------------------------------| 12235 |Name |typeinfo name for basic_stringbuf, | 12236 | |allocator > | 12237 +-----------------------------------------------------------------------------+ 12238 ------------------------------------------------------------------------------- 12239 12240 Interfaces for Class basic_stringbuf, allocator > 12241 12242 An LSB conforming implementation shall provide the generic methods for Class 12243 std::basic_stringbuf, std::allocator > 12244 specified in Table 9-263, with the full functionality as described in the 12245 referenced underlying specification. 12246 12247 Table 9-263. libstdcxx - Class basic_stringbuf, 12248 allocator > Function Interfaces 12249 12250 +-----------------------------------------------------------------------------+ 12251 |basic_stringbuf, allocator >::str() const | 12252 |(GLIBCPP_3.2) [1] | 12253 |-----------------------------------------------------------------------------| 12254 |basic_stringbuf, allocator >::_M_stringbuf_init| 12255 |(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12256 |-----------------------------------------------------------------------------| 12257 |basic_stringbuf, allocator >::str(basic_string | 12258 |, allocator > const&)(GLIBCPP_3.2) [1] | 12259 |-----------------------------------------------------------------------------| 12260 |basic_stringbuf, allocator >::seekoff(long, | 12261 |_Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12262 |-----------------------------------------------------------------------------| 12263 |basic_stringbuf, allocator >::seekpos(fpos | 12264 |<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12265 |-----------------------------------------------------------------------------| 12266 |basic_stringbuf, allocator >::overflow(int) | 12267 |(GLIBCPP_3.2) [1] | 12268 |-----------------------------------------------------------------------------| 12269 |basic_stringbuf, allocator >::pbackfail(int) | 12270 |(GLIBCPP_3.2) [1] | 12271 |-----------------------------------------------------------------------------| 12272 |basic_stringbuf, allocator >::underflow() | 12273 |(GLIBCPP_3.2) [1] | 12274 |-----------------------------------------------------------------------------| 12275 |basic_stringbuf, allocator >::basic_stringbuf | 12276 |(basic_string, allocator > const&, | 12277 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12278 |-----------------------------------------------------------------------------| 12279 |basic_stringbuf, allocator >::basic_stringbuf | 12280 |(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12281 |-----------------------------------------------------------------------------| 12282 |basic_stringbuf, allocator >::basic_stringbuf | 12283 |(basic_string, allocator > const&, | 12284 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12285 |-----------------------------------------------------------------------------| 12286 |basic_stringbuf, allocator >::basic_stringbuf | 12287 |(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12288 |-----------------------------------------------------------------------------| 12289 |basic_stringbuf, allocator >::~basic_stringbuf | 12290 |()(GLIBCPP_3.2) [1] | 12291 |-----------------------------------------------------------------------------| 12292 |basic_stringbuf, allocator >::~basic_stringbuf | 12293 |()(GLIBCPP_3.2) [1] | 12294 +-----------------------------------------------------------------------------+ 12295 12296 Referenced Specification(s) 12297 12298 [1]. ISO/IEC 14882: 2003 C++ Language 12299 12300 An LSB conforming implementation shall provide the generic data interfaces for 12301 Class std::basic_stringbuf, std::allocator > 12302 specified in Table 9-264, with the full functionality as described in the 12303 referenced underlying specification. 12304 12305 Table 9-264. libstdcxx - Class basic_stringbuf, 12306 allocator > Data Interfaces 12307 12308 +-----------------------------------------------------------------------------+ 12309 |typeinfo for basic_stringbuf, allocator > | 12310 |(GLIBCPP_3.2) [1] | 12311 |-----------------------------------------------------------------------------| 12312 |typeinfo name for basic_stringbuf, allocator > | 12313 |(GLIBCPP_3.2) [1] | 12314 |-----------------------------------------------------------------------------| 12315 |vtable for basic_stringbuf, allocator > | 12316 |(GLIBCPP_3.2) [1] | 12317 +-----------------------------------------------------------------------------+ 12318 12319 Referenced Specification(s) 12320 12321 [1]. Itanium C++ ABI 12322 12323 ------------------------------------------------------------------------------- 12324 12325 Class basic_stringbuf, allocator > 12326 12327 ------------------------------------------------------------------------------- 12328 12329 Class data for basic_stringbuf, allocator 12330 > 12331 12332 The virtual table for the std::basic_stringbuf, std::allocator > class is described by Table 9-265 12334 12335 Table 9-265. vtable for basic_stringbuf, 12336 allocator > 12337 12338 +-----------------------------------------------------------------------------+ 12339 |Base |0 | 12340 |Offset | | 12341 |-------+---------------------------------------------------------------------| 12342 |RTTI |typeinfo for basic_stringbuf, allocator| 12343 | | > | 12344 |-------+---------------------------------------------------------------------| 12345 |vfunc: |basic_stringbuf, allocator | 12346 | |>::~basic_stringbuf() | 12347 |-------+---------------------------------------------------------------------| 12348 |vfunc: |basic_stringbuf, allocator | 12349 | |>::~basic_stringbuf() | 12350 |-------+---------------------------------------------------------------------| 12351 |vfunc: |basic_streambuf >::imbue(locale const&)| 12352 |-------+---------------------------------------------------------------------| 12353 |vfunc: |basic_stringbuf, allocator | 12354 | |>::setbuf(wchar_t*, int) | 12355 |-------+---------------------------------------------------------------------| 12356 |vfunc: |basic_stringbuf, allocator | 12357 | |>::setbuf(wchar_t*, int) | 12358 |-------+---------------------------------------------------------------------| 12359 |vfunc: |basic_stringbuf, allocator | 12360 | |>::setbuf(wchar_t*, long) | 12361 |-------+---------------------------------------------------------------------| 12362 |vfunc: |basic_stringbuf, allocator | 12363 | |>::setbuf(wchar_t*, int) | 12364 |-------+---------------------------------------------------------------------| 12365 |vfunc: |basic_stringbuf, allocator | 12366 | |>::setbuf(wchar_t*, int) | 12367 |-------+---------------------------------------------------------------------| 12368 |vfunc: |basic_stringbuf, allocator | 12369 | |>::setbuf(wchar_t*, int) | 12370 |-------+---------------------------------------------------------------------| 12371 |vfunc: |basic_stringbuf, allocator | 12372 | |>::setbuf(wchar_t*, long) | 12373 |-------+---------------------------------------------------------------------| 12374 |vfunc: |basic_stringbuf, allocator | 12375 | |>::setbuf(wchar_t*, long) | 12376 |-------+---------------------------------------------------------------------| 12377 |vfunc: |basic_stringbuf, allocator | 12378 | |>::setbuf(wchar_t*, long) | 12379 |-------+---------------------------------------------------------------------| 12380 |vfunc: |basic_stringbuf, allocator | 12381 | |>::seekoff(long, _Ios_Seekdir, _Ios_Openmode) | 12382 |-------+---------------------------------------------------------------------| 12383 |vfunc: |basic_stringbuf, allocator | 12384 | |>::seekpos(fpos<__mbstate_t>, _Ios_Openmode) | 12385 |-------+---------------------------------------------------------------------| 12386 |vfunc: |basic_streambuf >::sync() | 12387 +-----------------------------------------------------------------------------+ 12388 12389 The Run Time Type Information for the std::basic_stringbuf, std::allocator > class is described by 12391 Table 9-266 12392 12393 Table 9-266. typeinfo for basic_stringbuf, 12394 allocator > 12395 12396 +-----------------------------------------------------------------------------+ 12397 |Base |vtable for __cxxabiv1::__si_class_type_info | 12398 |Vtable | | 12399 |---------+-------------------------------------------------------------------| 12400 |Name |typeinfo name for basic_stringbuf, | 12401 | |allocator > | 12402 +-----------------------------------------------------------------------------+ 12403 ------------------------------------------------------------------------------- 12404 12405 Interfaces for Class basic_stringbuf, allocator 12406 > 12407 12408 An LSB conforming implementation shall provide the generic methods for Class 12409 std::basic_stringbuf, std::allocator 12410 > specified in Table 9-267, with the full functionality as described 12411 in the referenced underlying specification. 12412 12413 Table 9-267. libstdcxx - Class basic_stringbuf, 12414 allocator > Function Interfaces 12415 12416 +-----------------------------------------------------------------------------+ 12417 |basic_stringbuf, allocator >::str() | 12418 |const(GLIBCPP_3.2) [1] | 12419 |-----------------------------------------------------------------------------| 12420 |basic_stringbuf, allocator | 12421 |>::_M_stringbuf_init(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12422 |-----------------------------------------------------------------------------| 12423 |basic_stringbuf, allocator >::str | 12424 |(basic_string, allocator > const&) | 12425 |(GLIBCPP_3.2) [1] | 12426 |-----------------------------------------------------------------------------| 12427 |basic_stringbuf, allocator >::seekoff | 12428 |(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12429 |-----------------------------------------------------------------------------| 12430 |basic_stringbuf, allocator >::seekpos | 12431 |(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12432 |-----------------------------------------------------------------------------| 12433 |basic_stringbuf, allocator >::overflow| 12434 |(unsigned int)(GLIBCPP_3.2) [1] | 12435 |-----------------------------------------------------------------------------| 12436 |basic_stringbuf, allocator | 12437 |>::pbackfail(unsigned int)(GLIBCPP_3.2) [1] | 12438 |-----------------------------------------------------------------------------| 12439 |basic_stringbuf, allocator | 12440 |>::underflow()(GLIBCPP_3.2) [1] | 12441 |-----------------------------------------------------------------------------| 12442 |basic_stringbuf, allocator | 12443 |>::basic_stringbuf(basic_string, allocator | 12444 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12445 |-----------------------------------------------------------------------------| 12446 |basic_stringbuf, allocator | 12447 |>::basic_stringbuf(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12448 |-----------------------------------------------------------------------------| 12449 |basic_stringbuf, allocator | 12450 |>::basic_stringbuf(basic_string, allocator | 12451 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12452 |-----------------------------------------------------------------------------| 12453 |basic_stringbuf, allocator | 12454 |>::basic_stringbuf(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12455 |-----------------------------------------------------------------------------| 12456 |basic_stringbuf, allocator | 12457 |>::~basic_stringbuf()(GLIBCPP_3.2) [1] | 12458 |-----------------------------------------------------------------------------| 12459 |basic_stringbuf, allocator | 12460 |>::~basic_stringbuf()(GLIBCPP_3.2) [1] | 12461 +-----------------------------------------------------------------------------+ 12462 12463 Referenced Specification(s) 12464 12465 [1]. ISO/IEC 14882: 2003 C++ Language 12466 12467 An LSB conforming implementation shall provide the generic data interfaces for 12468 Class std::basic_stringbuf, std::allocator 12469 > specified in Table 9-268, with the full functionality as described 12470 in the referenced underlying specification. 12471 12472 Table 9-268. libstdcxx - Class basic_stringbuf, 12473 allocator > Data Interfaces 12474 12475 +-----------------------------------------------------------------------------+ 12476 |typeinfo for basic_stringbuf, allocator | 12477 | >(GLIBCPP_3.2) [1] | 12478 |-----------------------------------------------------------------------------| 12479 |typeinfo name for basic_stringbuf, allocator | 12480 | >(GLIBCPP_3.2) [1] | 12481 |-----------------------------------------------------------------------------| 12482 |vtable for basic_stringbuf, allocator | 12483 |>(GLIBCPP_3.2) [1] | 12484 +-----------------------------------------------------------------------------+ 12485 12486 Referenced Specification(s) 12487 12488 [1]. Itanium C++ ABI 12489 12490 ------------------------------------------------------------------------------- 12491 12492 Class messages_byname 12493 12494 ------------------------------------------------------------------------------- 12495 12496 Class data for messages_byname 12497 12498 The virtual table for the std::messages_byname class is described by 12499 Table 9-269 12500 12501 Table 9-269. vtable for messages_byname 12502 12503 +-----------------------------------------------------------------------------+ 12504 |Base |0 | 12505 |Offset | | 12506 |-------+---------------------------------------------------------------------| 12507 |RTTI |typeinfo for messages_byname | 12508 |-------+---------------------------------------------------------------------| 12509 |vfunc: |messages_byname::~messages_byname() | 12510 |-------+---------------------------------------------------------------------| 12511 |vfunc: |messages_byname::~messages_byname() | 12512 |-------+---------------------------------------------------------------------| 12513 |vfunc: |messages::do_open(basic_string, | 12514 | |allocator > const&, locale const&) const | 12515 |-------+---------------------------------------------------------------------| 12516 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 12518 |-------+---------------------------------------------------------------------| 12519 |vfunc: |messages::do_close(int) const | 12520 +-----------------------------------------------------------------------------+ 12521 12522 The Run Time Type Information for the std::messages_byname class is 12523 described by Table 9-270 12524 12525 Table 9-270. typeinfo for messages_byname 12526 12527 +-------------------------------------------------------+ 12528 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12529 |-----------+-------------------------------------------| 12530 |Name |typeinfo name for messages_byname | 12531 +-------------------------------------------------------+ 12532 ------------------------------------------------------------------------------- 12533 12534 Interfaces for Class messages_byname 12535 12536 An LSB conforming implementation shall provide the generic methods for Class 12537 std::messages_byname specified in Table 9-271, with the full 12538 functionality as described in the referenced underlying specification. 12539 12540 Table 9-271. libstdcxx - Class messages_byname Function Interfaces 12541 12542 +----------------------------------------------------------------------+ 12543 |messages_byname::messages_byname(char const*, unsigned int) [1] | 12544 |----------------------------------------------------------------------| 12545 |messages_byname::messages_byname(char const*, unsigned long) [1]| 12546 |----------------------------------------------------------------------| 12547 |messages_byname::messages_byname(char const*, unsigned int) [1] | 12548 |----------------------------------------------------------------------| 12549 |messages_byname::messages_byname(char const*, unsigned long) [1]| 12550 |----------------------------------------------------------------------| 12551 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12552 |----------------------------------------------------------------------| 12553 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12554 |----------------------------------------------------------------------| 12555 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12556 +----------------------------------------------------------------------+ 12557 12558 Referenced Specification(s) 12559 12560 [1]. ISO/IEC 14882: 2003 C++ Language 12561 12562 An LSB conforming implementation shall provide the generic data interfaces for 12563 Class std::messages_byname specified in Table 9-272, with the full 12564 functionality as described in the referenced underlying specification. 12565 12566 Table 9-272. libstdcxx - Class messages_byname Data Interfaces 12567 12568 +--------------------------------------------------------+ 12569 |typeinfo for messages_byname(GLIBCPP_3.2) [1] | 12570 |--------------------------------------------------------| 12571 |typeinfo name for messages_byname(GLIBCPP_3.2) [1]| 12572 |--------------------------------------------------------| 12573 |vtable for messages_byname(GLIBCPP_3.2) [1] | 12574 +--------------------------------------------------------+ 12575 12576 Referenced Specification(s) 12577 12578 [1]. Itanium C++ ABI 12579 12580 ------------------------------------------------------------------------------- 12581 12582 Class messages_byname 12583 12584 ------------------------------------------------------------------------------- 12585 12586 Class data for messages_byname 12587 12588 The virtual table for the std::messages_byname class is described by 12589 Table 9-273 12590 12591 Table 9-273. vtable for messages_byname 12592 12593 +-----------------------------------------------------------------------------+ 12594 |Base |0 | 12595 |Offset | | 12596 |-------+---------------------------------------------------------------------| 12597 |RTTI |typeinfo for messages_byname | 12598 |-------+---------------------------------------------------------------------| 12599 |vfunc: |messages_byname::~messages_byname() | 12600 |-------+---------------------------------------------------------------------| 12601 |vfunc: |messages_byname::~messages_byname() | 12602 |-------+---------------------------------------------------------------------| 12603 |vfunc: |messages::do_open(basic_string, | 12604 | |allocator > const&, locale const&) const | 12605 |-------+---------------------------------------------------------------------| 12606 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 12608 |-------+---------------------------------------------------------------------| 12609 |vfunc: |messages::do_close(int) const | 12610 +-----------------------------------------------------------------------------+ 12611 12612 The Run Time Type Information for the std::messages_byname class is 12613 described by Table 9-274 12614 12615 Table 9-274. typeinfo for messages_byname 12616 12617 +-------------------------------------------------------+ 12618 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12619 |-----------+-------------------------------------------| 12620 |Name |typeinfo name for messages_byname | 12621 +-------------------------------------------------------+ 12622 ------------------------------------------------------------------------------- 12623 12624 Interfaces for Class messages_byname 12625 12626 An LSB conforming implementation shall provide the generic methods for Class 12627 std::messages_byname specified in Table 9-275, with the full 12628 functionality as described in the referenced underlying specification. 12629 12630 Table 9-275. libstdcxx - Class messages_byname Function Interfaces 12631 12632 +-------------------------------------------------------------------------+ 12633 |messages_byname::messages_byname(char const*, unsigned int) [1] | 12634 |-------------------------------------------------------------------------| 12635 |messages_byname::messages_byname(char const*, unsigned long) [1]| 12636 |-------------------------------------------------------------------------| 12637 |messages_byname::messages_byname(char const*, unsigned int) [1] | 12638 |-------------------------------------------------------------------------| 12639 |messages_byname::messages_byname(char const*, unsigned long) [1]| 12640 |-------------------------------------------------------------------------| 12641 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12642 |-------------------------------------------------------------------------| 12643 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12644 |-------------------------------------------------------------------------| 12645 |messages_byname::~messages_byname()(GLIBCPP_3.2) [1] | 12646 +-------------------------------------------------------------------------+ 12647 12648 Referenced Specification(s) 12649 12650 [1]. ISO/IEC 14882: 2003 C++ Language 12651 12652 An LSB conforming implementation shall provide the generic data interfaces for 12653 Class std::messages_byname specified in Table 9-276, with the full 12654 functionality as described in the referenced underlying specification. 12655 12656 Table 9-276. libstdcxx - Class messages_byname Data Interfaces 12657 12658 +-----------------------------------------------------------+ 12659 |typeinfo for messages_byname(GLIBCPP_3.2) [1] | 12660 |-----------------------------------------------------------| 12661 |typeinfo name for messages_byname(GLIBCPP_3.2) [1]| 12662 |-----------------------------------------------------------| 12663 |vtable for messages_byname(GLIBCPP_3.2) [1] | 12664 +-----------------------------------------------------------+ 12665 12666 Referenced Specification(s) 12667 12668 [1]. Itanium C++ ABI 12669 12670 ------------------------------------------------------------------------------- 12671 12672 Class numpunct_byname 12673 12674 ------------------------------------------------------------------------------- 12675 12676 Class data for numpunct_byname 12677 12678 The virtual table for the std::numpunct_byname class is described by 12679 Table 9-277 12680 12681 Table 9-277. vtable for numpunct_byname 12682 12683 +-----------------------------------------------------+ 12684 |Base Offset|0 | 12685 |-----------+-----------------------------------------| 12686 |RTTI |typeinfo for numpunct_byname | 12687 |-----------+-----------------------------------------| 12688 |vfunc: |numpunct_byname::~numpunct_byname()| 12689 |-----------+-----------------------------------------| 12690 |vfunc: |numpunct_byname::~numpunct_byname()| 12691 |-----------+-----------------------------------------| 12692 |vfunc: |numpunct::do_decimal_point() const | 12693 |-----------+-----------------------------------------| 12694 |vfunc: |numpunct::do_thousands_sep() const | 12695 |-----------+-----------------------------------------| 12696 |vfunc: |numpunct::do_grouping() const | 12697 |-----------+-----------------------------------------| 12698 |vfunc: |numpunct::do_truename() const | 12699 |-----------+-----------------------------------------| 12700 |vfunc: |numpunct::do_falsename() const | 12701 +-----------------------------------------------------+ 12702 12703 The Run Time Type Information for the std::numpunct_byname class is 12704 described by Table 9-278 12705 12706 Table 9-278. typeinfo for numpunct_byname 12707 12708 +-------------------------------------------------------+ 12709 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12710 |-----------+-------------------------------------------| 12711 |Name |typeinfo name for numpunct_byname | 12712 +-------------------------------------------------------+ 12713 ------------------------------------------------------------------------------- 12714 12715 Interfaces for Class numpunct_byname 12716 12717 An LSB conforming implementation shall provide the generic methods for Class 12718 std::numpunct_byname specified in Table 9-279, with the full 12719 functionality as described in the referenced underlying specification. 12720 12721 Table 9-279. libstdcxx - Class numpunct_byname Function Interfaces 12722 12723 +----------------------------------------------------------------------+ 12724 |numpunct_byname::numpunct_byname(char const*, unsigned int) [1] | 12725 |----------------------------------------------------------------------| 12726 |numpunct_byname::numpunct_byname(char const*, unsigned long) [1]| 12727 |----------------------------------------------------------------------| 12728 |numpunct_byname::numpunct_byname(char const*, unsigned int) [1] | 12729 |----------------------------------------------------------------------| 12730 |numpunct_byname::numpunct_byname(char const*, unsigned long) [1]| 12731 |----------------------------------------------------------------------| 12732 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12733 |----------------------------------------------------------------------| 12734 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12735 |----------------------------------------------------------------------| 12736 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12737 +----------------------------------------------------------------------+ 12738 12739 Referenced Specification(s) 12740 12741 [1]. ISO/IEC 14882: 2003 C++ Language 12742 12743 An LSB conforming implementation shall provide the generic data interfaces for 12744 Class std::numpunct_byname specified in Table 9-280, with the full 12745 functionality as described in the referenced underlying specification. 12746 12747 Table 9-280. libstdcxx - Class numpunct_byname Data Interfaces 12748 12749 +--------------------------------------------------------+ 12750 |typeinfo for numpunct_byname(GLIBCPP_3.2) [1] | 12751 |--------------------------------------------------------| 12752 |typeinfo name for numpunct_byname(GLIBCPP_3.2) [1]| 12753 |--------------------------------------------------------| 12754 |vtable for numpunct_byname(GLIBCPP_3.2) [1] | 12755 +--------------------------------------------------------+ 12756 12757 Referenced Specification(s) 12758 12759 [1]. Itanium C++ ABI 12760 12761 ------------------------------------------------------------------------------- 12762 12763 Class numpunct_byname 12764 12765 ------------------------------------------------------------------------------- 12766 12767 Class data for numpunct_byname 12768 12769 The virtual table for the std::numpunct_byname class is described by 12770 Table 9-281 12771 12772 Table 9-281. vtable for numpunct_byname 12773 12774 +--------------------------------------------------------+ 12775 |Base Offset|0 | 12776 |-----------+--------------------------------------------| 12777 |RTTI |typeinfo for numpunct_byname | 12778 |-----------+--------------------------------------------| 12779 |vfunc: |numpunct_byname::~numpunct_byname()| 12780 |-----------+--------------------------------------------| 12781 |vfunc: |numpunct_byname::~numpunct_byname()| 12782 |-----------+--------------------------------------------| 12783 |vfunc: |numpunct::do_decimal_point() const | 12784 |-----------+--------------------------------------------| 12785 |vfunc: |numpunct::do_thousands_sep() const | 12786 |-----------+--------------------------------------------| 12787 |vfunc: |numpunct::do_grouping() const | 12788 |-----------+--------------------------------------------| 12789 |vfunc: |numpunct::do_truename() const | 12790 |-----------+--------------------------------------------| 12791 |vfunc: |numpunct::do_falsename() const | 12792 +--------------------------------------------------------+ 12793 12794 The Run Time Type Information for the std::numpunct_byname class is 12795 described by Table 9-282 12796 12797 Table 9-282. typeinfo for numpunct_byname 12798 12799 +-------------------------------------------------------+ 12800 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12801 |-----------+-------------------------------------------| 12802 |Name |typeinfo name for numpunct_byname | 12803 +-------------------------------------------------------+ 12804 ------------------------------------------------------------------------------- 12805 12806 Interfaces for Class numpunct_byname 12807 12808 An LSB conforming implementation shall provide the generic methods for Class 12809 std::numpunct_byname specified in Table 9-283, with the full 12810 functionality as described in the referenced underlying specification. 12811 12812 Table 9-283. libstdcxx - Class numpunct_byname Function Interfaces 12813 12814 +-------------------------------------------------------------------------+ 12815 |numpunct_byname::numpunct_byname(char const*, unsigned int) [1] | 12816 |-------------------------------------------------------------------------| 12817 |numpunct_byname::numpunct_byname(char const*, unsigned long) [1]| 12818 |-------------------------------------------------------------------------| 12819 |numpunct_byname::numpunct_byname(char const*, unsigned int) [1] | 12820 |-------------------------------------------------------------------------| 12821 |numpunct_byname::numpunct_byname(char const*, unsigned long) [1]| 12822 |-------------------------------------------------------------------------| 12823 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12824 |-------------------------------------------------------------------------| 12825 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12826 |-------------------------------------------------------------------------| 12827 |numpunct_byname::~numpunct_byname()(GLIBCPP_3.2) [1] | 12828 +-------------------------------------------------------------------------+ 12829 12830 Referenced Specification(s) 12831 12832 [1]. ISO/IEC 14882: 2003 C++ Language 12833 12834 An LSB conforming implementation shall provide the generic data interfaces for 12835 Class std::numpunct_byname specified in Table 9-284, with the full 12836 functionality as described in the referenced underlying specification. 12837 12838 Table 9-284. libstdcxx - Class numpunct_byname Data Interfaces 12839 12840 +-----------------------------------------------------------+ 12841 |typeinfo for numpunct_byname(GLIBCPP_3.2) [1] | 12842 |-----------------------------------------------------------| 12843 |typeinfo name for numpunct_byname(GLIBCPP_3.2) [1]| 12844 |-----------------------------------------------------------| 12845 |vtable for numpunct_byname(GLIBCPP_3.2) [1] | 12846 +-----------------------------------------------------------+ 12847 12848 Referenced Specification(s) 12849 12850 [1]. Itanium C++ ABI 12851 12852 ------------------------------------------------------------------------------- 12853 12854 Class time_get_byname > > 12855 12856 ------------------------------------------------------------------------------- 12857 12858 Class data for time_get_byname > > 12860 12861 The virtual table for the std::time_get_byname > > class is described by Table 9-285 12863 12864 Table 9-285. vtable for time_get_byname > > 12866 12867 +-----------------------------------------------------------------------------+ 12868 |Base |0 | 12869 |Offset| | 12870 |------+----------------------------------------------------------------------| 12871 |RTTI |typeinfo for time_get_byname > > | 12873 |------+----------------------------------------------------------------------| 12874 |vfunc:|time_get_byname > | 12875 | |>::~time_get_byname() | 12876 |------+----------------------------------------------------------------------| 12877 |vfunc:|time_get_byname > | 12878 | |>::~time_get_byname() | 12879 |------+----------------------------------------------------------------------| 12880 |vfunc:|time_get > | 12881 | |>::do_date_order() const | 12882 |------+----------------------------------------------------------------------| 12883 | |time_get > | 12884 |vfunc:|>::do_get_time(istreambuf_iterator >, | 12885 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12886 | |&, tm*) const | 12887 |------+----------------------------------------------------------------------| 12888 | |time_get > | 12889 |vfunc:|>::do_get_date(istreambuf_iterator >, | 12890 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12891 | |&, tm*) const | 12892 |------+----------------------------------------------------------------------| 12893 | |time_get > | 12894 |vfunc:|>::do_get_weekday(istreambuf_iterator >, | 12895 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12896 | |&, tm*) const | 12897 |------+----------------------------------------------------------------------| 12898 | |time_get > | 12899 |vfunc:|>::do_get_monthname(istreambuf_iterator >, | 12900 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12901 | |&, tm*) const | 12902 |------+----------------------------------------------------------------------| 12903 | |time_get > | 12904 |vfunc:|>::do_get_year(istreambuf_iterator >, | 12905 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12906 | |&, tm*) const | 12907 +-----------------------------------------------------------------------------+ 12908 12909 The Run Time Type Information for the std::time_get_byname > > class is described by 12911 Table 9-286 12912 12913 Table 9-286. typeinfo for time_get_byname > > 12915 12916 +-----------------------------------------------------------------------------+ 12917 |Base |vtable for __cxxabiv1::__si_class_type_info | 12918 |Vtable | | 12919 |---------+-------------------------------------------------------------------| 12920 |Name |typeinfo name for time_get_byname > > | 12922 +-----------------------------------------------------------------------------+ 12923 ------------------------------------------------------------------------------- 12924 12925 Interfaces for Class time_get_byname > > 12927 12928 An LSB conforming implementation shall provide the generic methods for Class 12929 std::time_get_byname > > specified in Table 9-287, with the full functionality as described 12931 in the referenced underlying specification. 12932 12933 Table 9-287. libstdcxx - Class time_get_byname > > Function Interfaces 12935 12936 +-----------------------------------------------------------------------------+ 12937 |time_get_byname > | 12938 |>::time_get_byname(char const*, unsigned int) [1] | 12939 |-----------------------------------------------------------------------------| 12940 |time_get_byname > | 12941 |>::time_get_byname(char const*, unsigned long) [1] | 12942 |-----------------------------------------------------------------------------| 12943 |time_get_byname > | 12944 |>::time_get_byname(char const*, unsigned int) [1] | 12945 |-----------------------------------------------------------------------------| 12946 |time_get_byname > | 12947 |>::time_get_byname(char const*, unsigned long) [1] | 12948 |-----------------------------------------------------------------------------| 12949 |time_get_byname > | 12950 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 12951 |-----------------------------------------------------------------------------| 12952 |time_get_byname > | 12953 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 12954 |-----------------------------------------------------------------------------| 12955 |time_get_byname > | 12956 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 12957 +-----------------------------------------------------------------------------+ 12958 12959 Referenced Specification(s) 12960 12961 [1]. ISO/IEC 14882: 2003 C++ Language 12962 12963 An LSB conforming implementation shall provide the generic data interfaces for 12964 Class std::time_get_byname > > specified in Table 9-288, with the full 12966 functionality as described in the referenced underlying specification. 12967 12968 Table 9-288. libstdcxx - Class time_get_byname > > Data Interfaces 12970 12971 +-----------------------------------------------------------------------------+ 12972 |typeinfo for time_get_byname > >(GLIBCPP_3.2) [1] | 12974 |-----------------------------------------------------------------------------| 12975 |typeinfo name for time_get_byname > >(GLIBCPP_3.2) [1] | 12977 |-----------------------------------------------------------------------------| 12978 |vtable for time_get_byname | 12979 |> >(GLIBCPP_3.2) [1] | 12980 +-----------------------------------------------------------------------------+ 12981 12982 Referenced Specification(s) 12983 12984 [1]. Itanium C++ ABI 12985 12986 ------------------------------------------------------------------------------- 12987 12988 Class time_get_byname > > 12990 12991 ------------------------------------------------------------------------------- 12992 12993 Class data for time_get_byname > > 12995 12996 The virtual table for the std::time_get_byname > > class is 12998 described by Table 9-289 12999 13000 Table 9-289. vtable for time_get_byname > > 13002 13003 +-----------------------------------------------------------------------------+ 13004 |Base |0 | 13005 |Offset| | 13006 |------+----------------------------------------------------------------------| 13007 |RTTI |typeinfo for time_get_byname > > | 13009 |------+----------------------------------------------------------------------| 13010 |vfunc:|time_get_byname > >::~time_get_byname() | 13012 |------+----------------------------------------------------------------------| 13013 |vfunc:|time_get_byname > >::~time_get_byname() | 13015 |------+----------------------------------------------------------------------| 13016 |vfunc:|time_get > | 13017 | |>::do_date_order() const | 13018 |------+----------------------------------------------------------------------| 13019 | |time_get > | 13020 |vfunc:|>::do_get_time(istreambuf_iterator >, | 13021 | |istreambuf_iterator >, ios_base&, | 13022 | |_Ios_Iostate&, tm*) const | 13023 |------+----------------------------------------------------------------------| 13024 | |time_get > | 13025 |vfunc:|>::do_get_date(istreambuf_iterator >, | 13026 | |istreambuf_iterator >, ios_base&, | 13027 | |_Ios_Iostate&, tm*) const | 13028 |------+----------------------------------------------------------------------| 13029 | |time_get > | 13030 |vfunc:|>::do_get_weekday(istreambuf_iterator >,| 13031 | |istreambuf_iterator >, ios_base&, | 13032 | |_Ios_Iostate&, tm*) const | 13033 |------+----------------------------------------------------------------------| 13034 | |time_get > | 13035 |vfunc:|>::do_get_monthname(istreambuf_iterator | 13036 | |>, istreambuf_iterator >, ios_base&, | 13037 | |_Ios_Iostate&, tm*) const | 13038 |------+----------------------------------------------------------------------| 13039 | |time_get > | 13040 |vfunc:|>::do_get_year(istreambuf_iterator >, | 13041 | |istreambuf_iterator >, ios_base&, | 13042 | |_Ios_Iostate&, tm*) const | 13043 +-----------------------------------------------------------------------------+ 13044 13045 The Run Time Type Information for the std::time_get_byname > > class is 13047 described by Table 9-290 13048 13049 Table 9-290. typeinfo for time_get_byname > > 13051 13052 +-----------------------------------------------------------------------------+ 13053 |Base |vtable for __cxxabiv1::__si_class_type_info | 13054 |Vtable | | 13055 |--------+--------------------------------------------------------------------| 13056 |Name |typeinfo name for time_get_byname > > | 13058 +-----------------------------------------------------------------------------+ 13059 ------------------------------------------------------------------------------- 13060 13061 Interfaces for Class time_get_byname > > 13063 13064 An LSB conforming implementation shall provide the generic methods for Class 13065 std::time_get_byname > > specified in Table 9-291, with the full 13067 functionality as described in the referenced underlying specification. 13068 13069 Table 9-291. libstdcxx - Class time_get_byname > > Function Interfaces 13071 13072 +-----------------------------------------------------------------------------+ 13073 |time_get_byname > | 13074 |>::time_get_byname(char const*, unsigned int) [1] | 13075 |-----------------------------------------------------------------------------| 13076 |time_get_byname > | 13077 |>::time_get_byname(char const*, unsigned long) [1] | 13078 |-----------------------------------------------------------------------------| 13079 |time_get_byname > | 13080 |>::time_get_byname(char const*, unsigned int) [1] | 13081 |-----------------------------------------------------------------------------| 13082 |time_get_byname > | 13083 |>::time_get_byname(char const*, unsigned long) [1] | 13084 |-----------------------------------------------------------------------------| 13085 |time_get_byname > | 13086 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 13087 |-----------------------------------------------------------------------------| 13088 |time_get_byname > | 13089 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 13090 |-----------------------------------------------------------------------------| 13091 |time_get_byname > | 13092 |>::~time_get_byname()(GLIBCPP_3.2) [1] | 13093 +-----------------------------------------------------------------------------+ 13094 13095 Referenced Specification(s) 13096 13097 [1]. ISO/IEC 14882: 2003 C++ Language 13098 13099 An LSB conforming implementation shall provide the generic data interfaces for 13100 Class std::time_get_byname > > specified in Table 9-292, with the full 13102 functionality as described in the referenced underlying specification. 13103 13104 Table 9-292. libstdcxx - Class time_get_byname > > Data Interfaces 13106 13107 +-----------------------------------------------------------------------------+ 13108 |typeinfo for time_get_byname > >(GLIBCPP_3.2) [1] | 13110 |-----------------------------------------------------------------------------| 13111 |typeinfo name for time_get_byname > >(GLIBCPP_3.2) [1] | 13113 |-----------------------------------------------------------------------------| 13114 |vtable for time_get_byname > >(GLIBCPP_3.2) [1] | 13116 +-----------------------------------------------------------------------------+ 13117 13118 Referenced Specification(s) 13119 13120 [1]. Itanium C++ ABI 13121 13122 ------------------------------------------------------------------------------- 13123 13124 Class time_put_byname > > 13125 13126 ------------------------------------------------------------------------------- 13127 13128 Class data for time_put_byname > > 13130 13131 The virtual table for the std::time_put_byname > > class is described by Table 9-293 13133 13134 Table 9-293. vtable for time_put_byname > > 13136 13137 +-----------------------------------------------------------------------------+ 13138 |Base |0 | 13139 |Offset| | 13140 |------+----------------------------------------------------------------------| 13141 |RTTI |typeinfo for time_put_byname > > | 13143 |------+----------------------------------------------------------------------| 13144 |vfunc:|time_put_byname > | 13145 | |>::~time_put_byname() | 13146 |------+----------------------------------------------------------------------| 13147 |vfunc:|time_put_byname > | 13148 | |>::~time_put_byname() | 13149 |------+----------------------------------------------------------------------| 13150 | |time_put > >::do_put| 13151 |vfunc:|(ostreambuf_iterator >, ios_base&, char, tm | 13152 | |const*, char, char) const | 13153 +-----------------------------------------------------------------------------+ 13154 13155 The Run Time Type Information for the std::time_put_byname > > class is described by 13157 Table 9-294 13158 13159 Table 9-294. typeinfo for time_put_byname > > 13161 13162 +-----------------------------------------------------------------------------+ 13163 |Base |vtable for __cxxabiv1::__si_class_type_info | 13164 |Vtable | | 13165 |---------+-------------------------------------------------------------------| 13166 |Name |typeinfo name for time_put_byname > > | 13168 +-----------------------------------------------------------------------------+ 13169 ------------------------------------------------------------------------------- 13170 13171 Interfaces for Class time_put_byname > > 13173 13174 An LSB conforming implementation shall provide the generic methods for Class 13175 std::time_put_byname > > specified in Table 9-295, with the full functionality as described 13177 in the referenced underlying specification. 13178 13179 Table 9-295. libstdcxx - Class time_put_byname > > Function Interfaces 13181 13182 +-----------------------------------------------------------------------------+ 13183 |time_put_byname > | 13184 |>::time_put_byname(char const*, unsigned int) [1] | 13185 |-----------------------------------------------------------------------------| 13186 |time_put_byname > | 13187 |>::time_put_byname(char const*, unsigned long) [1] | 13188 |-----------------------------------------------------------------------------| 13189 |time_put_byname > | 13190 |>::time_put_byname(char const*, unsigned int) [1] | 13191 |-----------------------------------------------------------------------------| 13192 |time_put_byname > | 13193 |>::time_put_byname(char const*, unsigned long) [1] | 13194 |-----------------------------------------------------------------------------| 13195 |time_put_byname > | 13196 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13197 |-----------------------------------------------------------------------------| 13198 |time_put_byname > | 13199 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13200 |-----------------------------------------------------------------------------| 13201 |time_put_byname > | 13202 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13203 +-----------------------------------------------------------------------------+ 13204 13205 Referenced Specification(s) 13206 13207 [1]. ISO/IEC 14882: 2003 C++ Language 13208 13209 An LSB conforming implementation shall provide the generic data interfaces for 13210 Class std::time_put_byname > > specified in Table 9-296, with the full 13212 functionality as described in the referenced underlying specification. 13213 13214 Table 9-296. libstdcxx - Class time_put_byname > > Data Interfaces 13216 13217 +-----------------------------------------------------------------------------+ 13218 |typeinfo for time_put_byname > >(GLIBCPP_3.2) [1] | 13220 |-----------------------------------------------------------------------------| 13221 |typeinfo name for time_put_byname > >(GLIBCPP_3.2) [1] | 13223 |-----------------------------------------------------------------------------| 13224 |vtable for time_put_byname | 13225 |> >(GLIBCPP_3.2) [1] | 13226 +-----------------------------------------------------------------------------+ 13227 13228 Referenced Specification(s) 13229 13230 [1]. Itanium C++ ABI 13231 13232 ------------------------------------------------------------------------------- 13233 13234 Class time_put_byname > > 13236 13237 ------------------------------------------------------------------------------- 13238 13239 Class data for time_put_byname > > 13241 13242 The virtual table for the std::time_put_byname > > class is 13244 described by Table 9-297 13245 13246 Table 9-297. vtable for time_put_byname > > 13248 13249 +-----------------------------------------------------------------------------+ 13250 |Base |0 | 13251 |Offset| | 13252 |------+----------------------------------------------------------------------| 13253 |RTTI |typeinfo for time_put_byname > > | 13255 |------+----------------------------------------------------------------------| 13256 |vfunc:|time_put_byname > >::~time_put_byname() | 13258 |------+----------------------------------------------------------------------| 13259 |vfunc:|time_put_byname > >::~time_put_byname() | 13261 |------+----------------------------------------------------------------------| 13262 | |time_put > | 13263 |vfunc:|>::do_put(ostreambuf_iterator >, | 13264 | |ios_base&, wchar_t, tm const*, char, char) const | 13265 +-----------------------------------------------------------------------------+ 13266 13267 The Run Time Type Information for the std::time_put_byname > > class is 13269 described by Table 9-298 13270 13271 Table 9-298. typeinfo for time_put_byname > > 13273 13274 +-----------------------------------------------------------------------------+ 13275 |Base |vtable for __cxxabiv1::__si_class_type_info | 13276 |Vtable | | 13277 |--------+--------------------------------------------------------------------| 13278 |Name |typeinfo name for time_put_byname > > | 13280 +-----------------------------------------------------------------------------+ 13281 ------------------------------------------------------------------------------- 13282 13283 Interfaces for Class time_put_byname > > 13285 13286 An LSB conforming implementation shall provide the generic methods for Class 13287 std::time_put_byname > > specified in Table 9-299, with the full 13289 functionality as described in the referenced underlying specification. 13290 13291 Table 9-299. libstdcxx - Class time_put_byname > > Function Interfaces 13293 13294 +-----------------------------------------------------------------------------+ 13295 |time_put_byname > | 13296 |>::time_put_byname(char const*, unsigned int) [1] | 13297 |-----------------------------------------------------------------------------| 13298 |time_put_byname > | 13299 |>::time_put_byname(char const*, unsigned long) [1] | 13300 |-----------------------------------------------------------------------------| 13301 |time_put_byname > | 13302 |>::time_put_byname(char const*, unsigned int) [1] | 13303 |-----------------------------------------------------------------------------| 13304 |time_put_byname > | 13305 |>::time_put_byname(char const*, unsigned long) [1] | 13306 |-----------------------------------------------------------------------------| 13307 |time_put_byname > | 13308 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13309 |-----------------------------------------------------------------------------| 13310 |time_put_byname > | 13311 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13312 |-----------------------------------------------------------------------------| 13313 |time_put_byname > | 13314 |>::~time_put_byname()(GLIBCPP_3.2) [1] | 13315 +-----------------------------------------------------------------------------+ 13316 13317 Referenced Specification(s) 13318 13319 [1]. ISO/IEC 14882: 2003 C++ Language 13320 13321 An LSB conforming implementation shall provide the generic data interfaces for 13322 Class std::time_put_byname > > specified in Table 9-300, with the full 13324 functionality as described in the referenced underlying specification. 13325 13326 Table 9-300. libstdcxx - Class time_put_byname > > Data Interfaces 13328 13329 +-----------------------------------------------------------------------------+ 13330 |typeinfo for time_put_byname > >(GLIBCPP_3.2) [1] | 13332 |-----------------------------------------------------------------------------| 13333 |typeinfo name for time_put_byname > >(GLIBCPP_3.2) [1] | 13335 |-----------------------------------------------------------------------------| 13336 |vtable for time_put_byname > >(GLIBCPP_3.2) [1] | 13338 +-----------------------------------------------------------------------------+ 13339 13340 Referenced Specification(s) 13341 13342 [1]. Itanium C++ ABI 13343 13344 ------------------------------------------------------------------------------- 13345 13346 Class underflow_error 13347 13348 ------------------------------------------------------------------------------- 13349 13350 Class data for underflow_error 13351 13352 The virtual table for the std::underflow_error class is described by Table 13353 9-301 13354 13355 Table 9-301. vtable for underflow_error 13356 13357 +-----------------------------------------------+ 13358 |Base Offset|0 | 13359 |-----------+-----------------------------------| 13360 |RTTI |typeinfo for underflow_error | 13361 |-----------+-----------------------------------| 13362 |vfunc: |underflow_error::~underflow_error()| 13363 |-----------+-----------------------------------| 13364 |vfunc: |underflow_error::~underflow_error()| 13365 |-----------+-----------------------------------| 13366 |vfunc: |runtime_error::what() const | 13367 +-----------------------------------------------+ 13368 13369 The Run Time Type Information for the std::underflow_error class is described 13370 by Table 9-302 13371 13372 Table 9-302. typeinfo for underflow_error 13373 13374 +-------------------------------------------------------+ 13375 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 13376 |-----------+-------------------------------------------| 13377 |Name |typeinfo name for underflow_error | 13378 +-------------------------------------------------------+ 13379 ------------------------------------------------------------------------------- 13380 13381 Interfaces for Class underflow_error 13382 13383 An LSB conforming implementation shall provide the generic methods for Class 13384 std::underflow_error specified in Table 9-303, with the full functionality as 13385 described in the referenced underlying specification. 13386 13387 Table 9-303. libstdcxx - Class underflow_error Function Interfaces 13388 13389 +-----------------------------------------------------------------------------+ 13390 |underflow_error::underflow_error(basic_string, | 13391 |allocator > const&)(GLIBCPP_3.2) [1] | 13392 |-----------------------------------------------------------------------------| 13393 |underflow_error::underflow_error(basic_string, | 13394 |allocator > const&)(GLIBCPP_3.2) [1] | 13395 |-----------------------------------------------------------------------------| 13396 |underflow_error::~underflow_error()(GLIBCPP_3.2) [1] | 13397 |-----------------------------------------------------------------------------| 13398 |underflow_error::~underflow_error()(GLIBCPP_3.2) [1] | 13399 +-----------------------------------------------------------------------------+ 13400 13401 Referenced Specification(s) 13402 13403 [1]. ISO/IEC 14882: 2003 C++ Language 13404 13405 An LSB conforming implementation shall provide the generic data interfaces for 13406 Class std::underflow_error specified in Table 9-304, with the full 13407 functionality as described in the referenced underlying specification. 13408 13409 Table 9-304. libstdcxx - Class underflow_error Data Interfaces 13410 13411 +--------------------------------------------------+ 13412 |typeinfo for underflow_error(GLIBCPP_3.2) [1] | 13413 |--------------------------------------------------| 13414 |typeinfo name for underflow_error(GLIBCPP_3.2) [1]| 13415 |--------------------------------------------------| 13416 |vtable for underflow_error(GLIBCPP_3.2) [1] | 13417 +--------------------------------------------------+ 13418 13419 Referenced Specification(s) 13420 13421 [1]. Itanium C++ ABI 13422 13423 ------------------------------------------------------------------------------- 13424 13425 Class invalid_argument 13426 13427 ------------------------------------------------------------------------------- 13428 13429 Class data for invalid_argument 13430 13431 The virtual table for the std::invalid_argument class is described by Table 13432 9-305 13433 13434 Table 9-305. vtable for invalid_argument 13435 13436 +-------------------------------------------------+ 13437 |Base Offset|0 | 13438 |-----------+-------------------------------------| 13439 |RTTI |typeinfo for invalid_argument | 13440 |-----------+-------------------------------------| 13441 |vfunc: |invalid_argument::~invalid_argument()| 13442 |-----------+-------------------------------------| 13443 |vfunc: |invalid_argument::~invalid_argument()| 13444 |-----------+-------------------------------------| 13445 |vfunc: |logic_error::what() const | 13446 +-------------------------------------------------+ 13447 13448 The Run Time Type Information for the std::invalid_argument class is described 13449 by Table 9-306 13450 13451 Table 9-306. typeinfo for invalid_argument 13452 13453 +-------------------------------------------------------+ 13454 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 13455 |-----------+-------------------------------------------| 13456 |Name |typeinfo name for invalid_argument | 13457 +-------------------------------------------------------+ 13458 ------------------------------------------------------------------------------- 13459 13460 Interfaces for Class invalid_argument 13461 13462 An LSB conforming implementation shall provide the generic methods for Class 13463 std::invalid_argument specified in Table 9-307, with the full functionality as 13464 described in the referenced underlying specification. 13465 13466 Table 9-307. libstdcxx - Class invalid_argument Function Interfaces 13467 13468 +-----------------------------------------------------------------------------+ 13469 |invalid_argument::invalid_argument(basic_string, | 13470 |allocator > const&)(GLIBCPP_3.2) [1] | 13471 |-----------------------------------------------------------------------------| 13472 |invalid_argument::invalid_argument(basic_string, | 13473 |allocator > const&)(GLIBCPP_3.2) [1] | 13474 |-----------------------------------------------------------------------------| 13475 |invalid_argument::~invalid_argument()(GLIBCPP_3.2) [1] | 13476 |-----------------------------------------------------------------------------| 13477 |invalid_argument::~invalid_argument()(GLIBCPP_3.2) [1] | 13478 +-----------------------------------------------------------------------------+ 13479 13480 Referenced Specification(s) 13481 13482 [1]. ISO/IEC 14882: 2003 C++ Language 13483 13484 An LSB conforming implementation shall provide the generic data interfaces for 13485 Class std::invalid_argument specified in Table 9-308, with the full 13486 functionality as described in the referenced underlying specification. 13487 13488 Table 9-308. libstdcxx - Class invalid_argument Data Interfaces 13489 13490 +---------------------------------------------------+ 13491 |typeinfo for invalid_argument(GLIBCPP_3.2) [1] | 13492 |---------------------------------------------------| 13493 |typeinfo name for invalid_argument(GLIBCPP_3.2) [1]| 13494 |---------------------------------------------------| 13495 |vtable for invalid_argument(GLIBCPP_3.2) [1] | 13496 +---------------------------------------------------+ 13497 13498 Referenced Specification(s) 13499 13500 [1]. Itanium C++ ABI 13501 13502 ------------------------------------------------------------------------------- 13503 13504 Class moneypunct_byname 13505 13506 ------------------------------------------------------------------------------- 13507 13508 Class data for moneypunct_byname 13509 13510 The virtual table for the std::moneypunct_byname class is 13511 described by Table 9-309 13512 13513 Table 9-309. vtable for moneypunct_byname 13514 13515 +----------------------------------------------------------------+ 13516 |Base Offset|0 | 13517 |-----------+----------------------------------------------------| 13518 |RTTI |typeinfo for moneypunct_byname | 13519 |-----------+----------------------------------------------------| 13520 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13521 |-----------+----------------------------------------------------| 13522 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13523 |-----------+----------------------------------------------------| 13524 |vfunc: |moneypunct::do_decimal_point() const | 13525 |-----------+----------------------------------------------------| 13526 |vfunc: |moneypunct::do_thousands_sep() const | 13527 |-----------+----------------------------------------------------| 13528 |vfunc: |moneypunct::do_grouping() const | 13529 |-----------+----------------------------------------------------| 13530 |vfunc: |moneypunct::do_curr_symbol() const | 13531 |-----------+----------------------------------------------------| 13532 |vfunc: |moneypunct::do_positive_sign() const | 13533 |-----------+----------------------------------------------------| 13534 |vfunc: |moneypunct::do_negative_sign() const | 13535 |-----------+----------------------------------------------------| 13536 |vfunc: |moneypunct::do_frac_digits() const | 13537 |-----------+----------------------------------------------------| 13538 |vfunc: |moneypunct::do_pos_format() const | 13539 |-----------+----------------------------------------------------| 13540 |vfunc: |moneypunct::do_neg_format() const | 13541 +----------------------------------------------------------------+ 13542 13543 The Run Time Type Information for the std::moneypunct_byname class 13544 is described by Table 9-310 13545 13546 Table 9-310. typeinfo for moneypunct_byname 13547 13548 +------------------------------------------------------------+ 13549 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13550 |-----------+------------------------------------------------| 13551 |Name |typeinfo name for moneypunct_byname| 13552 +------------------------------------------------------------+ 13553 ------------------------------------------------------------------------------- 13554 13555 Interfaces for Class moneypunct_byname 13556 13557 An LSB conforming implementation shall provide the generic methods for Class 13558 std::moneypunct_byname specified in Table 9-311, with the full 13559 functionality as described in the referenced underlying specification. 13560 13561 Table 9-311. libstdcxx - Class moneypunct_byname Function 13562 Interfaces 13563 13564 +-----------------------------------------------------------------------------+ 13565 |moneypunct_byname::moneypunct_byname(char const*, unsigned int) | 13566 |[1] | 13567 |-----------------------------------------------------------------------------| 13568 |moneypunct_byname::moneypunct_byname(char const*, unsigned long)| 13569 |[1] | 13570 |-----------------------------------------------------------------------------| 13571 |moneypunct_byname::moneypunct_byname(char const*, unsigned int) | 13572 |[1] | 13573 |-----------------------------------------------------------------------------| 13574 |moneypunct_byname::moneypunct_byname(char const*, unsigned long)| 13575 |[1] | 13576 |-----------------------------------------------------------------------------| 13577 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13578 |-----------------------------------------------------------------------------| 13579 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13580 |-----------------------------------------------------------------------------| 13581 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13582 +-----------------------------------------------------------------------------+ 13583 13584 Referenced Specification(s) 13585 13586 [1]. ISO/IEC 14882: 2003 C++ Language 13587 13588 An LSB conforming implementation shall provide the generic data interfaces for 13589 Class std::moneypunct_byname specified in Table 9-312, with the 13590 full functionality as described in the referenced underlying specification. 13591 13592 Table 9-312. libstdcxx - Class moneypunct_byname Data Interfaces 13593 13594 +-----------------------------------------------------------------+ 13595 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13596 |-----------------------------------------------------------------| 13597 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13598 |-----------------------------------------------------------------| 13599 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13600 |-----------------------------------------------------------------| 13601 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13602 +-----------------------------------------------------------------+ 13603 13604 Referenced Specification(s) 13605 13606 [1]. ISO/IEC 14882: 2003 C++ Language 13607 13608 [2]. Itanium C++ ABI 13609 13610 ------------------------------------------------------------------------------- 13611 13612 Class moneypunct_byname 13613 13614 ------------------------------------------------------------------------------- 13615 13616 Class data for moneypunct_byname 13617 13618 The virtual table for the std::moneypunct_byname class is described 13619 by Table 9-313 13620 13621 Table 9-313. vtable for moneypunct_byname 13622 13623 +---------------------------------------------------------------+ 13624 |Base Offset|0 | 13625 |-----------+---------------------------------------------------| 13626 |RTTI |typeinfo for moneypunct_byname | 13627 |-----------+---------------------------------------------------| 13628 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13629 |-----------+---------------------------------------------------| 13630 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13631 |-----------+---------------------------------------------------| 13632 |vfunc: |moneypunct::do_decimal_point() const | 13633 |-----------+---------------------------------------------------| 13634 |vfunc: |moneypunct::do_thousands_sep() const | 13635 |-----------+---------------------------------------------------| 13636 |vfunc: |moneypunct::do_grouping() const | 13637 |-----------+---------------------------------------------------| 13638 |vfunc: |moneypunct::do_curr_symbol() const | 13639 |-----------+---------------------------------------------------| 13640 |vfunc: |moneypunct::do_positive_sign() const | 13641 |-----------+---------------------------------------------------| 13642 |vfunc: |moneypunct::do_negative_sign() const | 13643 |-----------+---------------------------------------------------| 13644 |vfunc: |moneypunct::do_frac_digits() const | 13645 |-----------+---------------------------------------------------| 13646 |vfunc: |moneypunct::do_pos_format() const | 13647 |-----------+---------------------------------------------------| 13648 |vfunc: |moneypunct::do_neg_format() const | 13649 +---------------------------------------------------------------+ 13650 13651 The Run Time Type Information for the std::moneypunct_byname class 13652 is described by Table 9-314 13653 13654 Table 9-314. typeinfo for moneypunct_byname 13655 13656 +-----------------------------------------------------------+ 13657 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13658 |-----------+-----------------------------------------------| 13659 |Name |typeinfo name for moneypunct_byname| 13660 +-----------------------------------------------------------+ 13661 ------------------------------------------------------------------------------- 13662 13663 Interfaces for Class moneypunct_byname 13664 13665 An LSB conforming implementation shall provide the generic methods for Class 13666 std::moneypunct_byname specified in Table 9-315, with the full 13667 functionality as described in the referenced underlying specification. 13668 13669 Table 9-315. libstdcxx - Class moneypunct_byname Function 13670 Interfaces 13671 13672 +-----------------------------------------------------------------------------+ 13673 |moneypunct_byname::moneypunct_byname(char const*, unsigned int) | 13674 |[1] | 13675 |-----------------------------------------------------------------------------| 13676 |moneypunct_byname::moneypunct_byname(char const*, unsigned long) | 13677 |[1] | 13678 |-----------------------------------------------------------------------------| 13679 |moneypunct_byname::moneypunct_byname(char const*, unsigned int) | 13680 |[1] | 13681 |-----------------------------------------------------------------------------| 13682 |moneypunct_byname::moneypunct_byname(char const*, unsigned long) | 13683 |[1] | 13684 |-----------------------------------------------------------------------------| 13685 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13686 |-----------------------------------------------------------------------------| 13687 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13688 |-----------------------------------------------------------------------------| 13689 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13690 +-----------------------------------------------------------------------------+ 13691 13692 Referenced Specification(s) 13693 13694 [1]. ISO/IEC 14882: 2003 C++ Language 13695 13696 An LSB conforming implementation shall provide the generic data interfaces for 13697 Class std::moneypunct_byname specified in Table 9-316, with the 13698 full functionality as described in the referenced underlying specification. 13699 13700 Table 9-316. libstdcxx - Class moneypunct_byname Data Interfaces 13701 13702 +----------------------------------------------------------------+ 13703 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13704 |----------------------------------------------------------------| 13705 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13706 |----------------------------------------------------------------| 13707 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13708 |----------------------------------------------------------------| 13709 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13710 +----------------------------------------------------------------+ 13711 13712 Referenced Specification(s) 13713 13714 [1]. ISO/IEC 14882: 2003 C++ Language 13715 13716 [2]. Itanium C++ ABI 13717 13718 ------------------------------------------------------------------------------- 13719 13720 Class moneypunct_byname 13721 13722 ------------------------------------------------------------------------------- 13723 13724 Class data for moneypunct_byname 13725 13726 The virtual table for the std::moneypunct_byname class is 13727 described by Table 9-317 13728 13729 Table 9-317. vtable for moneypunct_byname 13730 13731 +-------------------------------------------------------------------+ 13732 |Base Offset|0 | 13733 |-----------+-------------------------------------------------------| 13734 |RTTI |typeinfo for moneypunct_byname | 13735 |-----------+-------------------------------------------------------| 13736 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13737 |-----------+-------------------------------------------------------| 13738 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13739 |-----------+-------------------------------------------------------| 13740 |vfunc: |moneypunct::do_decimal_point() const | 13741 |-----------+-------------------------------------------------------| 13742 |vfunc: |moneypunct::do_thousands_sep() const | 13743 |-----------+-------------------------------------------------------| 13744 |vfunc: |moneypunct::do_grouping() const | 13745 |-----------+-------------------------------------------------------| 13746 |vfunc: |moneypunct::do_curr_symbol() const | 13747 |-----------+-------------------------------------------------------| 13748 |vfunc: |moneypunct::do_positive_sign() const | 13749 |-----------+-------------------------------------------------------| 13750 |vfunc: |moneypunct::do_negative_sign() const | 13751 |-----------+-------------------------------------------------------| 13752 |vfunc: |moneypunct::do_frac_digits() const | 13753 |-----------+-------------------------------------------------------| 13754 |vfunc: |moneypunct::do_pos_format() const | 13755 |-----------+-------------------------------------------------------| 13756 |vfunc: |moneypunct::do_neg_format() const | 13757 +-------------------------------------------------------------------+ 13758 13759 The Run Time Type Information for the std::moneypunct_byname 13760 class is described by Table 9-318 13761 13762 Table 9-318. typeinfo for moneypunct_byname 13763 13764 +---------------------------------------------------------------+ 13765 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13766 |-----------+---------------------------------------------------| 13767 |Name |typeinfo name for moneypunct_byname| 13768 +---------------------------------------------------------------+ 13769 ------------------------------------------------------------------------------- 13770 13771 Interfaces for Class moneypunct_byname 13772 13773 An LSB conforming implementation shall provide the generic methods for Class 13774 std::moneypunct_byname specified in Table 9-319, with the full 13775 functionality as described in the referenced underlying specification. 13776 13777 Table 9-319. libstdcxx - Class moneypunct_byname Function 13778 Interfaces 13779 13780 +-----------------------------------------------------------------------------+ 13781 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13782 |int) [1] | 13783 |-----------------------------------------------------------------------------| 13784 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13785 |long) [1] | 13786 |-----------------------------------------------------------------------------| 13787 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13788 |int) [1] | 13789 |-----------------------------------------------------------------------------| 13790 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13791 |long) [1] | 13792 |-----------------------------------------------------------------------------| 13793 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13794 |-----------------------------------------------------------------------------| 13795 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13796 |-----------------------------------------------------------------------------| 13797 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13798 +-----------------------------------------------------------------------------+ 13799 13800 Referenced Specification(s) 13801 13802 [1]. ISO/IEC 14882: 2003 C++ Language 13803 13804 An LSB conforming implementation shall provide the generic data interfaces for 13805 Class std::moneypunct_byname specified in Table 9-320, with the 13806 full functionality as described in the referenced underlying specification. 13807 13808 Table 9-320. libstdcxx - Class moneypunct_byname Data 13809 Interfaces 13810 13811 +--------------------------------------------------------------------+ 13812 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13813 |--------------------------------------------------------------------| 13814 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13815 |--------------------------------------------------------------------| 13816 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13817 |--------------------------------------------------------------------| 13818 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13819 +--------------------------------------------------------------------+ 13820 13821 Referenced Specification(s) 13822 13823 [1]. ISO/IEC 14882: 2003 C++ Language 13824 13825 [2]. Itanium C++ ABI 13826 13827 ------------------------------------------------------------------------------- 13828 13829 Class moneypunct_byname 13830 13831 ------------------------------------------------------------------------------- 13832 13833 Class data for moneypunct_byname 13834 13835 The virtual table for the std::moneypunct_byname class is 13836 described by Table 9-321 13837 13838 Table 9-321. vtable for moneypunct_byname 13839 13840 +------------------------------------------------------------------+ 13841 |Base Offset|0 | 13842 |-----------+------------------------------------------------------| 13843 |RTTI |typeinfo for moneypunct_byname | 13844 |-----------+------------------------------------------------------| 13845 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13846 |-----------+------------------------------------------------------| 13847 |vfunc: |moneypunct_byname::~moneypunct_byname()| 13848 |-----------+------------------------------------------------------| 13849 |vfunc: |moneypunct::do_decimal_point() const | 13850 |-----------+------------------------------------------------------| 13851 |vfunc: |moneypunct::do_thousands_sep() const | 13852 |-----------+------------------------------------------------------| 13853 |vfunc: |moneypunct::do_grouping() const | 13854 |-----------+------------------------------------------------------| 13855 |vfunc: |moneypunct::do_curr_symbol() const | 13856 |-----------+------------------------------------------------------| 13857 |vfunc: |moneypunct::do_positive_sign() const | 13858 |-----------+------------------------------------------------------| 13859 |vfunc: |moneypunct::do_negative_sign() const | 13860 |-----------+------------------------------------------------------| 13861 |vfunc: |moneypunct::do_frac_digits() const | 13862 |-----------+------------------------------------------------------| 13863 |vfunc: |moneypunct::do_pos_format() const | 13864 |-----------+------------------------------------------------------| 13865 |vfunc: |moneypunct::do_neg_format() const | 13866 +------------------------------------------------------------------+ 13867 13868 The Run Time Type Information for the std::moneypunct_byname 13869 class is described by Table 9-322 13870 13871 Table 9-322. typeinfo for moneypunct_byname 13872 13873 +--------------------------------------------------------------+ 13874 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13875 |-----------+--------------------------------------------------| 13876 |Name |typeinfo name for moneypunct_byname| 13877 +--------------------------------------------------------------+ 13878 ------------------------------------------------------------------------------- 13879 13880 Interfaces for Class moneypunct_byname 13881 13882 An LSB conforming implementation shall provide the generic methods for Class 13883 std::moneypunct_byname specified in Table 9-323, with the full 13884 functionality as described in the referenced underlying specification. 13885 13886 Table 9-323. libstdcxx - Class moneypunct_byname Function 13887 Interfaces 13888 13889 +-----------------------------------------------------------------------------+ 13890 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13891 |int) [1] | 13892 |-----------------------------------------------------------------------------| 13893 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13894 |long) [1] | 13895 |-----------------------------------------------------------------------------| 13896 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13897 |int) [1] | 13898 |-----------------------------------------------------------------------------| 13899 |moneypunct_byname::moneypunct_byname(char const*, unsigned | 13900 |long) [1] | 13901 |-----------------------------------------------------------------------------| 13902 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13903 |-----------------------------------------------------------------------------| 13904 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13905 |-----------------------------------------------------------------------------| 13906 |moneypunct_byname::~moneypunct_byname()(GLIBCPP_3.2) [1] | 13907 +-----------------------------------------------------------------------------+ 13908 13909 Referenced Specification(s) 13910 13911 [1]. ISO/IEC 14882: 2003 C++ Language 13912 13913 An LSB conforming implementation shall provide the generic data interfaces for 13914 Class std::moneypunct_byname specified in Table 9-324, with the 13915 full functionality as described in the referenced underlying specification. 13916 13917 Table 9-324. libstdcxx - Class moneypunct_byname Data Interfaces 13918 13919 +-------------------------------------------------------------------+ 13920 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13921 |-------------------------------------------------------------------| 13922 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13923 |-------------------------------------------------------------------| 13924 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13925 |-------------------------------------------------------------------| 13926 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13927 +-------------------------------------------------------------------+ 13928 13929 Referenced Specification(s) 13930 13931 [1]. ISO/IEC 14882: 2003 C++ Language 13932 13933 [2]. Itanium C++ ABI 13934 13935 ------------------------------------------------------------------------------- 13936 13937 Class basic_stringstream, allocator > 13938 13939 ------------------------------------------------------------------------------- 13940 13941 Class data for basic_stringstream, allocator > 13942 13943 The virtual table for the std::basic_stringstream, 13944 std::allocator > class is described by Table 9-325 13945 13946 Table 9-325. vtable for basic_stringstream, allocator 13947 > 13948 13949 +-----------------------------------------------------------------------------+ 13950 |Base |0 | 13951 |Offset | | 13952 |---------+-------------------------------------------------------------------| 13953 |RTTI |typeinfo for basic_stringstream, allocator | 13954 | | > | 13955 |---------+-------------------------------------------------------------------| 13956 |vfunc: |basic_stringstream, allocator | 13957 | |>::~basic_stringstream() | 13958 |---------+-------------------------------------------------------------------| 13959 |vfunc: |basic_stringstream, allocator | 13960 | |>::~basic_stringstream() | 13961 +-----------------------------------------------------------------------------+ 13962 13963 The Run Time Type Information for the std::basic_stringstream, std::allocator > class is described by Table 13965 9-326 13966 13967 Table 9-326. typeinfo for basic_stringstream, allocator 13968 > 13969 13970 +-----------------------------------------------------------------------------+ 13971 |Base |vtable for __cxxabiv1::__si_class_type_info | 13972 |Vtable | | 13973 |---------+-------------------------------------------------------------------| 13974 |Name |typeinfo name for basic_stringstream, | 13975 | |allocator > | 13976 +-----------------------------------------------------------------------------+ 13977 ------------------------------------------------------------------------------- 13978 13979 Interfaces for Class basic_stringstream, allocator 13980 > 13981 13982 An LSB conforming implementation shall provide the generic methods for Class 13983 std::basic_stringstream, std::allocator > 13984 specified in Table 9-327, with the full functionality as described in the 13985 referenced underlying specification. 13986 13987 Table 9-327. libstdcxx - Class basic_stringstream, 13988 allocator > Function Interfaces 13989 13990 +-----------------------------------------------------------------------------+ 13991 |basic_stringstream, allocator >::str() const | 13992 |(GLIBCPP_3.2) [1] | 13993 |-----------------------------------------------------------------------------| 13994 |basic_stringstream, allocator >::rdbuf() const | 13995 |(GLIBCPP_3.2) [1] | 13996 |-----------------------------------------------------------------------------| 13997 |basic_stringstream, allocator >::str | 13998 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 13999 |[1] | 14000 |-----------------------------------------------------------------------------| 14001 |basic_stringstream, allocator | 14002 |>::basic_stringstream(basic_string, allocator >| 14003 |const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14004 |-----------------------------------------------------------------------------| 14005 |basic_stringstream, allocator | 14006 |>::basic_stringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14007 |-----------------------------------------------------------------------------| 14008 |basic_stringstream, allocator | 14009 |>::basic_stringstream(basic_string, allocator >| 14010 |const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14011 |-----------------------------------------------------------------------------| 14012 |basic_stringstream, allocator | 14013 |>::basic_stringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14014 |-----------------------------------------------------------------------------| 14015 |basic_stringstream, allocator | 14016 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14017 |-----------------------------------------------------------------------------| 14018 |basic_stringstream, allocator | 14019 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14020 |-----------------------------------------------------------------------------| 14021 |basic_stringstream, allocator | 14022 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14023 |-----------------------------------------------------------------------------| 14024 |non-virtual thunk to basic_stringstream, allocator | 14025 | >::~basic_stringstream() [2] | 14026 |-----------------------------------------------------------------------------| 14027 |non-virtual thunk to basic_stringstream, allocator | 14028 | >::~basic_stringstream() [2] | 14029 |-----------------------------------------------------------------------------| 14030 |non-virtual thunk to basic_stringstream, allocator | 14031 | >::~basic_stringstream() [1] | 14032 |-----------------------------------------------------------------------------| 14033 |non-virtual thunk to basic_stringstream, allocator | 14034 | >::~basic_stringstream() [1] | 14035 |-----------------------------------------------------------------------------| 14036 |virtual thunk to basic_stringstream, allocator | 14037 |>::~basic_stringstream() [1] | 14038 |-----------------------------------------------------------------------------| 14039 |virtual thunk to basic_stringstream, allocator | 14040 |>::~basic_stringstream() [1] | 14041 |-----------------------------------------------------------------------------| 14042 |virtual thunk to basic_stringstream, allocator | 14043 |>::~basic_stringstream() [2] | 14044 |-----------------------------------------------------------------------------| 14045 |virtual thunk to basic_stringstream, allocator | 14046 |>::~basic_stringstream() [2] | 14047 +-----------------------------------------------------------------------------+ 14048 14049 Referenced Specification(s) 14050 14051 [1]. ISO/IEC 14882: 2003 C++ Language 14052 14053 [2]. Itanium C++ ABI 14054 14055 An LSB conforming implementation shall provide the generic data interfaces for 14056 Class std::basic_stringstream, std::allocator 14057 > specified in Table 9-328, with the full functionality as described in 14058 the referenced underlying specification. 14059 14060 Table 9-328. libstdcxx - Class basic_stringstream, 14061 allocator > Data Interfaces 14062 14063 +-----------------------------------------------------------------------------+ 14064 |typeinfo for basic_stringstream, allocator > | 14065 |(GLIBCPP_3.2) [1] | 14066 |-----------------------------------------------------------------------------| 14067 |typeinfo name for basic_stringstream, allocator| 14068 |>(GLIBCPP_3.2) [1] | 14069 |-----------------------------------------------------------------------------| 14070 |VTT for basic_stringstream, allocator > | 14071 |(GLIBCPP_3.2) [1] | 14072 |-----------------------------------------------------------------------------| 14073 |vtable for basic_stringstream, allocator > | 14074 |(GLIBCPP_3.2) [1] | 14075 +-----------------------------------------------------------------------------+ 14076 14077 Referenced Specification(s) 14078 14079 [1]. Itanium C++ ABI 14080 14081 ------------------------------------------------------------------------------- 14082 14083 Class basic_stringstream, allocator > 14084 14085 ------------------------------------------------------------------------------- 14086 14087 Class data for basic_stringstream, allocator 14088 > 14089 14090 The virtual table for the std::basic_stringstream, std::allocator > class is described by Table 9-329 14092 14093 Table 9-329. vtable for basic_stringstream, 14094 allocator > 14095 14096 +-----------------------------------------------------------------------------+ 14097 |Base |0 | 14098 |Offset | | 14099 |--------+--------------------------------------------------------------------| 14100 |RTTI |typeinfo for basic_stringstream, | 14101 | |allocator > | 14102 |--------+--------------------------------------------------------------------| 14103 |vfunc: |basic_stringstream, allocator| 14104 | |>::~basic_stringstream() | 14105 |--------+--------------------------------------------------------------------| 14106 |vfunc: |basic_stringstream, allocator| 14107 | |>::~basic_stringstream() | 14108 +-----------------------------------------------------------------------------+ 14109 14110 The Run Time Type Information for the std::basic_stringstream, std::allocator > class is described by 14112 Table 9-330 14113 14114 Table 9-330. typeinfo for basic_stringstream, 14115 allocator > 14116 14117 +-----------------------------------------------------------------------------+ 14118 |Base |vtable for __cxxabiv1::__si_class_type_info | 14119 |Vtable | | 14120 |--------+--------------------------------------------------------------------| 14121 |Name |typeinfo name for basic_stringstream, | 14122 | |allocator > | 14123 +-----------------------------------------------------------------------------+ 14124 ------------------------------------------------------------------------------- 14125 14126 Interfaces for Class basic_stringstream, 14127 allocator > 14128 14129 An LSB conforming implementation shall provide the generic methods for Class 14130 std::basic_stringstream, std::allocator 14131 > specified in Table 9-331, with the full functionality as described 14132 in the referenced underlying specification. 14133 14134 Table 9-331. libstdcxx - Class basic_stringstream, allocator > Function Interfaces 14136 14137 +-----------------------------------------------------------------------------+ 14138 |basic_stringstream, allocator >::str()| 14139 |const(GLIBCPP_3.2) [1] | 14140 |-----------------------------------------------------------------------------| 14141 |basic_stringstream, allocator >::rdbuf| 14142 |() const(GLIBCPP_3.2) [1] | 14143 |-----------------------------------------------------------------------------| 14144 |basic_stringstream, allocator >::str | 14145 |(basic_string, allocator > const&) | 14146 |(GLIBCPP_3.2) [1] | 14147 |-----------------------------------------------------------------------------| 14148 |basic_stringstream, allocator | 14149 |>::basic_stringstream(basic_string, allocator | 14150 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14151 |-----------------------------------------------------------------------------| 14152 |basic_stringstream, allocator | 14153 |>::basic_stringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14154 |-----------------------------------------------------------------------------| 14155 |basic_stringstream, allocator | 14156 |>::basic_stringstream(basic_string, allocator | 14157 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14158 |-----------------------------------------------------------------------------| 14159 |basic_stringstream, allocator | 14160 |>::basic_stringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14161 |-----------------------------------------------------------------------------| 14162 |basic_stringstream, allocator | 14163 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14164 |-----------------------------------------------------------------------------| 14165 |basic_stringstream, allocator | 14166 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14167 |-----------------------------------------------------------------------------| 14168 |basic_stringstream, allocator | 14169 |>::~basic_stringstream()(GLIBCPP_3.2) [1] | 14170 |-----------------------------------------------------------------------------| 14171 |non-virtual thunk to basic_stringstream, | 14172 |allocator >::~basic_stringstream() [2] | 14173 |-----------------------------------------------------------------------------| 14174 |non-virtual thunk to basic_stringstream, | 14175 |allocator >::~basic_stringstream() [2] | 14176 |-----------------------------------------------------------------------------| 14177 |non-virtual thunk to basic_stringstream, | 14178 |allocator >::~basic_stringstream() [1] | 14179 |-----------------------------------------------------------------------------| 14180 |non-virtual thunk to basic_stringstream, | 14181 |allocator >::~basic_stringstream() [1] | 14182 |-----------------------------------------------------------------------------| 14183 |virtual thunk to basic_stringstream, allocator | 14184 | >::~basic_stringstream() [1] | 14185 |-----------------------------------------------------------------------------| 14186 |virtual thunk to basic_stringstream, allocator | 14187 | >::~basic_stringstream() [1] | 14188 |-----------------------------------------------------------------------------| 14189 |virtual thunk to basic_stringstream, allocator | 14190 | >::~basic_stringstream() [2] | 14191 |-----------------------------------------------------------------------------| 14192 |virtual thunk to basic_stringstream, allocator | 14193 | >::~basic_stringstream() [2] | 14194 +-----------------------------------------------------------------------------+ 14195 14196 Referenced Specification(s) 14197 14198 [1]. ISO/IEC 14882: 2003 C++ Language 14199 14200 [2]. Itanium C++ ABI 14201 14202 An LSB conforming implementation shall provide the generic data interfaces for 14203 Class std::basic_stringstream, 14204 std::allocator > specified in Table 9-332, with the full functionality 14205 as described in the referenced underlying specification. 14206 14207 Table 9-332. libstdcxx - Class basic_stringstream, allocator > Data Interfaces 14209 14210 +-----------------------------------------------------------------------------+ 14211 |typeinfo for basic_stringstream, allocator | 14212 | >(GLIBCPP_3.2) [1] | 14213 |-----------------------------------------------------------------------------| 14214 |typeinfo name for basic_stringstream, allocator| 14215 | >(GLIBCPP_3.2) [1] | 14216 |-----------------------------------------------------------------------------| 14217 |VTT for basic_stringstream, allocator | 14218 |>(GLIBCPP_3.2) [1] | 14219 |-----------------------------------------------------------------------------| 14220 |vtable for basic_stringstream, allocator | 14221 | >(GLIBCPP_3.2) [1] | 14222 +-----------------------------------------------------------------------------+ 14223 14224 Referenced Specification(s) 14225 14226 [1]. Itanium C++ ABI 14227 14228 ------------------------------------------------------------------------------- 14229 14230 Class basic_istringstream, allocator > 14231 14232 ------------------------------------------------------------------------------- 14233 14234 Class data for basic_istringstream, allocator > 14235 14236 The virtual table for the std::basic_istringstream, std::allocator > class is described by Table 9-333 14238 14239 Table 9-333. vtable for basic_istringstream, allocator 14240 > 14241 14242 +-----------------------------------------------------------------------------+ 14243 |Base |0 | 14244 |Offset | | 14245 |---------+-------------------------------------------------------------------| 14246 |RTTI |typeinfo for basic_istringstream, allocator| 14247 | | > | 14248 |---------+-------------------------------------------------------------------| 14249 |vfunc: |basic_istringstream, allocator | 14250 | |>::~basic_istringstream() | 14251 |---------+-------------------------------------------------------------------| 14252 |vfunc: |basic_istringstream, allocator | 14253 | |>::~basic_istringstream() | 14254 +-----------------------------------------------------------------------------+ 14255 14256 The Run Time Type Information for the std::basic_istringstream, std::allocator > class is described by Table 14258 9-334 14259 14260 Table 9-334. typeinfo for basic_istringstream, 14261 allocator > 14262 14263 +-----------------------------------------------------------------------------+ 14264 |Base |vtable for __cxxabiv1::__si_class_type_info | 14265 |Vtable | | 14266 |---------+-------------------------------------------------------------------| 14267 |Name |typeinfo name for basic_istringstream, | 14268 | |allocator > | 14269 +-----------------------------------------------------------------------------+ 14270 ------------------------------------------------------------------------------- 14271 14272 Interfaces for Class basic_istringstream, allocator 14273 > 14274 14275 An LSB conforming implementation shall provide the generic methods for Class 14276 std::basic_istringstream, std::allocator > 14277 specified in Table 9-335, with the full functionality as described in the 14278 referenced underlying specification. 14279 14280 Table 9-335. libstdcxx - Class basic_istringstream, 14281 allocator > Function Interfaces 14282 14283 +-----------------------------------------------------------------------------+ 14284 |basic_istringstream, allocator >::str() const | 14285 |(GLIBCPP_3.2) [1] | 14286 |-----------------------------------------------------------------------------| 14287 |basic_istringstream, allocator >::rdbuf() const| 14288 |(GLIBCPP_3.2) [1] | 14289 |-----------------------------------------------------------------------------| 14290 |basic_istringstream, allocator >::str | 14291 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 14292 |[1] | 14293 |-----------------------------------------------------------------------------| 14294 |basic_istringstream, allocator | 14295 |>::basic_istringstream(basic_string, allocator | 14296 |> const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14297 |-----------------------------------------------------------------------------| 14298 |basic_istringstream, allocator | 14299 |>::basic_istringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14300 |-----------------------------------------------------------------------------| 14301 |basic_istringstream, allocator | 14302 |>::basic_istringstream(basic_string, allocator | 14303 |> const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14304 |-----------------------------------------------------------------------------| 14305 |basic_istringstream, allocator | 14306 |>::basic_istringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14307 |-----------------------------------------------------------------------------| 14308 |basic_istringstream, allocator | 14309 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14310 |-----------------------------------------------------------------------------| 14311 |basic_istringstream, allocator | 14312 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14313 |-----------------------------------------------------------------------------| 14314 |basic_istringstream, allocator | 14315 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14316 |-----------------------------------------------------------------------------| 14317 |virtual thunk to basic_istringstream, allocator| 14318 |>::~basic_istringstream() [1] | 14319 |-----------------------------------------------------------------------------| 14320 |virtual thunk to basic_istringstream, allocator| 14321 |>::~basic_istringstream() [1] | 14322 |-----------------------------------------------------------------------------| 14323 |virtual thunk to basic_istringstream, allocator| 14324 |>::~basic_istringstream() [2] | 14325 |-----------------------------------------------------------------------------| 14326 |virtual thunk to basic_istringstream, allocator| 14327 |>::~basic_istringstream() [2] | 14328 +-----------------------------------------------------------------------------+ 14329 14330 Referenced Specification(s) 14331 14332 [1]. ISO/IEC 14882: 2003 C++ Language 14333 14334 [2]. Itanium C++ ABI 14335 14336 An LSB conforming implementation shall provide the generic data interfaces for 14337 Class std::basic_istringstream, std::allocator 14338 > specified in Table 9-336, with the full functionality as described in 14339 the referenced underlying specification. 14340 14341 Table 9-336. libstdcxx - Class basic_istringstream, 14342 allocator > Data Interfaces 14343 14344 +-----------------------------------------------------------------------------+ 14345 |typeinfo for basic_istringstream, allocator > | 14346 |(GLIBCPP_3.2) [1] | 14347 |-----------------------------------------------------------------------------| 14348 |typeinfo name for basic_istringstream, allocator | 14349 | >(GLIBCPP_3.2) [1] | 14350 |-----------------------------------------------------------------------------| 14351 |VTT for basic_istringstream, allocator > | 14352 |(GLIBCPP_3.2) [1] | 14353 |-----------------------------------------------------------------------------| 14354 |vtable for basic_istringstream, allocator > | 14355 |(GLIBCPP_3.2) [1] | 14356 +-----------------------------------------------------------------------------+ 14357 14358 Referenced Specification(s) 14359 14360 [1]. Itanium C++ ABI 14361 14362 ------------------------------------------------------------------------------- 14363 14364 Class basic_istringstream, allocator > 14365 14366 ------------------------------------------------------------------------------- 14367 14368 Class data for basic_istringstream, allocator 14369 > 14370 14371 The virtual table for the std::basic_istringstream, std::allocator > class is described by Table 9-337 14373 14374 Table 9-337. vtable for basic_istringstream, 14375 allocator > 14376 14377 +-----------------------------------------------------------------------------+ 14378 |Base |0 | 14379 |Offset | | 14380 |--------+--------------------------------------------------------------------| 14381 |RTTI |typeinfo for basic_istringstream, | 14382 | |allocator > | 14383 |--------+--------------------------------------------------------------------| 14384 |vfunc: |basic_istringstream, allocator | 14385 | | >::~basic_istringstream() | 14386 |--------+--------------------------------------------------------------------| 14387 |vfunc: |basic_istringstream, allocator | 14388 | | >::~basic_istringstream() | 14389 +-----------------------------------------------------------------------------+ 14390 14391 The Run Time Type Information for the std::basic_istringstream, std::allocator > class is described by 14393 Table 9-338 14394 14395 Table 9-338. typeinfo for basic_istringstream, 14396 allocator > 14397 14398 +-----------------------------------------------------------------------------+ 14399 |Base |vtable for __cxxabiv1::__si_class_type_info | 14400 |Vtable | | 14401 |--------+--------------------------------------------------------------------| 14402 |Name |typeinfo name for basic_istringstream,| 14403 | |allocator > | 14404 +-----------------------------------------------------------------------------+ 14405 ------------------------------------------------------------------------------- 14406 14407 Interfaces for Class basic_istringstream, 14408 allocator > 14409 14410 An LSB conforming implementation shall provide the generic methods for Class 14411 std::basic_istringstream, std::allocator 14412 > specified in Table 9-339, with the full functionality as described 14413 in the referenced underlying specification. 14414 14415 Table 9-339. libstdcxx - Class basic_istringstream, allocator > Function Interfaces 14417 14418 +-----------------------------------------------------------------------------+ 14419 |basic_istringstream, allocator >::str | 14420 |() const(GLIBCPP_3.2) [1] | 14421 |-----------------------------------------------------------------------------| 14422 |basic_istringstream, allocator | 14423 |>::rdbuf() const(GLIBCPP_3.2) [1] | 14424 |-----------------------------------------------------------------------------| 14425 |basic_istringstream, allocator >::str | 14426 |(basic_string, allocator > const&) | 14427 |(GLIBCPP_3.2) [1] | 14428 |-----------------------------------------------------------------------------| 14429 |basic_istringstream, allocator | 14430 |>::basic_istringstream(basic_string, allocator | 14431 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14432 |-----------------------------------------------------------------------------| 14433 |basic_istringstream, allocator | 14434 |>::basic_istringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14435 |-----------------------------------------------------------------------------| 14436 |basic_istringstream, allocator | 14437 |>::basic_istringstream(basic_string, allocator | 14438 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14439 |-----------------------------------------------------------------------------| 14440 |basic_istringstream, allocator | 14441 |>::basic_istringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14442 |-----------------------------------------------------------------------------| 14443 |basic_istringstream, allocator | 14444 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14445 |-----------------------------------------------------------------------------| 14446 |basic_istringstream, allocator | 14447 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14448 |-----------------------------------------------------------------------------| 14449 |basic_istringstream, allocator | 14450 |>::~basic_istringstream()(GLIBCPP_3.2) [1] | 14451 |-----------------------------------------------------------------------------| 14452 |virtual thunk to basic_istringstream, allocator| 14453 | >::~basic_istringstream() [1] | 14454 |-----------------------------------------------------------------------------| 14455 |virtual thunk to basic_istringstream, allocator| 14456 | >::~basic_istringstream() [1] | 14457 |-----------------------------------------------------------------------------| 14458 |virtual thunk to basic_istringstream, allocator| 14459 | >::~basic_istringstream() [2] | 14460 |-----------------------------------------------------------------------------| 14461 |virtual thunk to basic_istringstream, allocator| 14462 | >::~basic_istringstream() [2] | 14463 +-----------------------------------------------------------------------------+ 14464 14465 Referenced Specification(s) 14466 14467 [1]. ISO/IEC 14882: 2003 C++ Language 14468 14469 [2]. Itanium C++ ABI 14470 14471 An LSB conforming implementation shall provide the generic data interfaces for 14472 Class std::basic_istringstream, 14473 std::allocator > specified in Table 9-340, with the full functionality 14474 as described in the referenced underlying specification. 14475 14476 Table 9-340. libstdcxx - Class basic_istringstream, allocator > Data Interfaces 14478 14479 +-----------------------------------------------------------------------------+ 14480 |typeinfo for basic_istringstream, allocator | 14481 | >(GLIBCPP_3.2) [1] | 14482 |-----------------------------------------------------------------------------| 14483 |typeinfo name for basic_istringstream, | 14484 |allocator >(GLIBCPP_3.2) [1] | 14485 |-----------------------------------------------------------------------------| 14486 |VTT for basic_istringstream, allocator| 14487 |>(GLIBCPP_3.2) [1] | 14488 |-----------------------------------------------------------------------------| 14489 |vtable for basic_istringstream, allocator | 14490 | >(GLIBCPP_3.2) [1] | 14491 +-----------------------------------------------------------------------------+ 14492 14493 Referenced Specification(s) 14494 14495 [1]. Itanium C++ ABI 14496 14497 ------------------------------------------------------------------------------- 14498 14499 Class basic_ostringstream, allocator > 14500 14501 ------------------------------------------------------------------------------- 14502 14503 Class data for basic_ostringstream, allocator > 14504 14505 The virtual table for the std::basic_ostringstream, std::allocator > class is described by Table 9-341 14507 14508 Table 9-341. vtable for basic_ostringstream, allocator 14509 > 14510 14511 +-----------------------------------------------------------------------------+ 14512 |Base |0 | 14513 |Offset | | 14514 |---------+-------------------------------------------------------------------| 14515 |RTTI |typeinfo for basic_ostringstream, allocator| 14516 | | > | 14517 |---------+-------------------------------------------------------------------| 14518 |vfunc: |basic_ostringstream, allocator | 14519 | |>::~basic_ostringstream() | 14520 |---------+-------------------------------------------------------------------| 14521 |vfunc: |basic_ostringstream, allocator | 14522 | |>::~basic_ostringstream() | 14523 +-----------------------------------------------------------------------------+ 14524 14525 The Run Time Type Information for the std::basic_ostringstream, std::allocator > class is described by Table 14527 9-342 14528 14529 Table 9-342. typeinfo for basic_ostringstream, 14530 allocator > 14531 14532 +-----------------------------------------------------------------------------+ 14533 |Base |vtable for __cxxabiv1::__si_class_type_info | 14534 |Vtable | | 14535 |---------+-------------------------------------------------------------------| 14536 |Name |typeinfo name for basic_ostringstream, | 14537 | |allocator > | 14538 +-----------------------------------------------------------------------------+ 14539 ------------------------------------------------------------------------------- 14540 14541 Interfaces for Class basic_ostringstream, allocator 14542 > 14543 14544 An LSB conforming implementation shall provide the generic methods for Class 14545 std::basic_ostringstream, std::allocator > 14546 specified in Table 9-343, with the full functionality as described in the 14547 referenced underlying specification. 14548 14549 Table 9-343. libstdcxx - Class basic_ostringstream, 14550 allocator > Function Interfaces 14551 14552 +-----------------------------------------------------------------------------+ 14553 |basic_ostringstream, allocator >::str() const | 14554 |(GLIBCPP_3.2) [1] | 14555 |-----------------------------------------------------------------------------| 14556 |basic_ostringstream, allocator >::rdbuf() const| 14557 |(GLIBCPP_3.2) [1] | 14558 |-----------------------------------------------------------------------------| 14559 |basic_ostringstream, allocator >::str | 14560 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 14561 |[1] | 14562 |-----------------------------------------------------------------------------| 14563 |basic_ostringstream, allocator | 14564 |>::basic_ostringstream(basic_string, allocator | 14565 |> const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14566 |-----------------------------------------------------------------------------| 14567 |basic_ostringstream, allocator | 14568 |>::basic_ostringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14569 |-----------------------------------------------------------------------------| 14570 |basic_ostringstream, allocator | 14571 |>::basic_ostringstream(basic_string, allocator | 14572 |> const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14573 |-----------------------------------------------------------------------------| 14574 |basic_ostringstream, allocator | 14575 |>::basic_ostringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14576 |-----------------------------------------------------------------------------| 14577 |basic_ostringstream, allocator | 14578 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14579 |-----------------------------------------------------------------------------| 14580 |basic_ostringstream, allocator | 14581 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14582 |-----------------------------------------------------------------------------| 14583 |basic_ostringstream, allocator | 14584 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14585 |-----------------------------------------------------------------------------| 14586 |virtual thunk to basic_ostringstream, allocator| 14587 |>::~basic_ostringstream() [1] | 14588 |-----------------------------------------------------------------------------| 14589 |virtual thunk to basic_ostringstream, allocator| 14590 |>::~basic_ostringstream() [1] | 14591 |-----------------------------------------------------------------------------| 14592 |virtual thunk to basic_ostringstream, allocator| 14593 |>::~basic_ostringstream() [2] | 14594 |-----------------------------------------------------------------------------| 14595 |virtual thunk to basic_ostringstream, allocator| 14596 |>::~basic_ostringstream() [2] | 14597 +-----------------------------------------------------------------------------+ 14598 14599 Referenced Specification(s) 14600 14601 [1]. ISO/IEC 14882: 2003 C++ Language 14602 14603 [2]. Itanium C++ ABI 14604 14605 An LSB conforming implementation shall provide the generic data interfaces for 14606 Class std::basic_ostringstream, std::allocator 14607 > specified in Table 9-344, with the full functionality as described in 14608 the referenced underlying specification. 14609 14610 Table 9-344. libstdcxx - Class basic_ostringstream, 14611 allocator > Data Interfaces 14612 14613 +-----------------------------------------------------------------------------+ 14614 |typeinfo for basic_ostringstream, allocator > | 14615 |(GLIBCPP_3.2) [1] | 14616 |-----------------------------------------------------------------------------| 14617 |typeinfo name for basic_ostringstream, allocator | 14618 | >(GLIBCPP_3.2) [1] | 14619 |-----------------------------------------------------------------------------| 14620 |VTT for basic_ostringstream, allocator > | 14621 |(GLIBCPP_3.2) [1] | 14622 |-----------------------------------------------------------------------------| 14623 |vtable for basic_ostringstream, allocator > | 14624 |(GLIBCPP_3.2) [1] | 14625 +-----------------------------------------------------------------------------+ 14626 14627 Referenced Specification(s) 14628 14629 [1]. Itanium C++ ABI 14630 14631 ------------------------------------------------------------------------------- 14632 14633 Class basic_ostringstream, allocator > 14634 14635 ------------------------------------------------------------------------------- 14636 14637 Class data for basic_ostringstream, allocator 14638 > 14639 14640 The virtual table for the std::basic_ostringstream, std::allocator > class is described by Table 9-345 14642 14643 Table 9-345. vtable for basic_ostringstream, 14644 allocator > 14645 14646 +-----------------------------------------------------------------------------+ 14647 |Base |0 | 14648 |Offset | | 14649 |--------+--------------------------------------------------------------------| 14650 |RTTI |typeinfo for basic_ostringstream, | 14651 | |allocator > | 14652 |--------+--------------------------------------------------------------------| 14653 |vfunc: |basic_ostringstream, allocator | 14654 | | >::~basic_ostringstream() | 14655 |--------+--------------------------------------------------------------------| 14656 |vfunc: |basic_ostringstream, allocator | 14657 | | >::~basic_ostringstream() | 14658 +-----------------------------------------------------------------------------+ 14659 14660 The Run Time Type Information for the std::basic_ostringstream, std::allocator > class is described by 14662 Table 9-346 14663 14664 Table 9-346. typeinfo for basic_ostringstream, 14665 allocator > 14666 14667 +-----------------------------------------------------------------------------+ 14668 |Base |vtable for __cxxabiv1::__si_class_type_info | 14669 |Vtable | | 14670 |--------+--------------------------------------------------------------------| 14671 |Name |typeinfo name for basic_ostringstream,| 14672 | |allocator > | 14673 +-----------------------------------------------------------------------------+ 14674 ------------------------------------------------------------------------------- 14675 14676 Interfaces for Class basic_ostringstream, 14677 allocator > 14678 14679 An LSB conforming implementation shall provide the generic methods for Class 14680 std::basic_ostringstream, std::allocator 14681 > specified in Table 9-347, with the full functionality as described 14682 in the referenced underlying specification. 14683 14684 Table 9-347. libstdcxx - Class basic_ostringstream, allocator > Function Interfaces 14686 14687 +-----------------------------------------------------------------------------+ 14688 |basic_ostringstream, allocator >::str | 14689 |() const(GLIBCPP_3.2) [1] | 14690 |-----------------------------------------------------------------------------| 14691 |basic_ostringstream, allocator | 14692 |>::rdbuf() const(GLIBCPP_3.2) [1] | 14693 |-----------------------------------------------------------------------------| 14694 |basic_ostringstream, allocator >::str | 14695 |(basic_string, allocator > const&) | 14696 |(GLIBCPP_3.2) [1] | 14697 |-----------------------------------------------------------------------------| 14698 |basic_ostringstream, allocator | 14699 |>::basic_ostringstream(basic_string, allocator | 14700 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14701 |-----------------------------------------------------------------------------| 14702 |basic_ostringstream, allocator | 14703 |>::basic_ostringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14704 |-----------------------------------------------------------------------------| 14705 |basic_ostringstream, allocator | 14706 |>::basic_ostringstream(basic_string, allocator | 14707 | > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14708 |-----------------------------------------------------------------------------| 14709 |basic_ostringstream, allocator | 14710 |>::basic_ostringstream(_Ios_Openmode)(GLIBCPP_3.2) [1] | 14711 |-----------------------------------------------------------------------------| 14712 |basic_ostringstream, allocator | 14713 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14714 |-----------------------------------------------------------------------------| 14715 |basic_ostringstream, allocator | 14716 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14717 |-----------------------------------------------------------------------------| 14718 |basic_ostringstream, allocator | 14719 |>::~basic_ostringstream()(GLIBCPP_3.2) [1] | 14720 |-----------------------------------------------------------------------------| 14721 |virtual thunk to basic_ostringstream, allocator| 14722 | >::~basic_ostringstream() [1] | 14723 |-----------------------------------------------------------------------------| 14724 |virtual thunk to basic_ostringstream, allocator| 14725 | >::~basic_ostringstream() [1] | 14726 |-----------------------------------------------------------------------------| 14727 |virtual thunk to basic_ostringstream, allocator| 14728 | >::~basic_ostringstream() [2] | 14729 |-----------------------------------------------------------------------------| 14730 |virtual thunk to basic_ostringstream, allocator| 14731 | >::~basic_ostringstream() [2] | 14732 +-----------------------------------------------------------------------------+ 14733 14734 Referenced Specification(s) 14735 14736 [1]. ISO/IEC 14882: 2003 C++ Language 14737 14738 [2]. Itanium C++ ABI 14739 14740 An LSB conforming implementation shall provide the generic data interfaces for 14741 Class std::basic_ostringstream, 14742 std::allocator > specified in Table 9-348, with the full functionality 14743 as described in the referenced underlying specification. 14744 14745 Table 9-348. libstdcxx - Class basic_ostringstream, allocator > Data Interfaces 14747 14748 +-----------------------------------------------------------------------------+ 14749 |typeinfo for basic_ostringstream, allocator | 14750 | >(GLIBCPP_3.2) [1] | 14751 |-----------------------------------------------------------------------------| 14752 |typeinfo name for basic_ostringstream, | 14753 |allocator >(GLIBCPP_3.2) [1] | 14754 |-----------------------------------------------------------------------------| 14755 |VTT for basic_ostringstream, allocator| 14756 |>(GLIBCPP_3.2) [1] | 14757 |-----------------------------------------------------------------------------| 14758 |vtable for basic_ostringstream, allocator | 14759 | >(GLIBCPP_3.2) [1] | 14760 +-----------------------------------------------------------------------------+ 14761 14762 Referenced Specification(s) 14763 14764 [1]. Itanium C++ ABI 14765 14766 ------------------------------------------------------------------------------- 14767 14768 Class __ctype_abstract_base 14769 14770 ------------------------------------------------------------------------------- 14771 14772 Class data for __ctype_abstract_base 14773 14774 The virtual table for the std::__ctype_abstract_base class is described 14775 by Table 9-349 14776 14777 Table 9-349. vtable for __ctype_abstract_base 14778 14779 +-----------------------------------------------------------------+ 14780 |Base Offset|0 | 14781 |-----------+-----------------------------------------------------| 14782 |RTTI |typeinfo for __ctype_abstract_base | 14783 |-----------+-----------------------------------------------------| 14784 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base()| 14785 |-----------+-----------------------------------------------------| 14786 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base()| 14787 |-----------+-----------------------------------------------------| 14788 |vfunc: |__cxa_pure_virtual | 14789 |-----------+-----------------------------------------------------| 14790 |vfunc: |__cxa_pure_virtual | 14791 |-----------+-----------------------------------------------------| 14792 |vfunc: |__cxa_pure_virtual | 14793 |-----------+-----------------------------------------------------| 14794 |vfunc: |__cxa_pure_virtual | 14795 |-----------+-----------------------------------------------------| 14796 |vfunc: |__cxa_pure_virtual | 14797 |-----------+-----------------------------------------------------| 14798 |vfunc: |__cxa_pure_virtual | 14799 |-----------+-----------------------------------------------------| 14800 |vfunc: |__cxa_pure_virtual | 14801 |-----------+-----------------------------------------------------| 14802 |vfunc: |__cxa_pure_virtual | 14803 |-----------+-----------------------------------------------------| 14804 |vfunc: |__cxa_pure_virtual | 14805 |-----------+-----------------------------------------------------| 14806 |vfunc: |__cxa_pure_virtual | 14807 |-----------+-----------------------------------------------------| 14808 |vfunc: |__cxa_pure_virtual | 14809 |-----------+-----------------------------------------------------| 14810 |vfunc: |__cxa_pure_virtual | 14811 +-----------------------------------------------------------------+ 14812 14813 The Run Time Type Information for the std::__ctype_abstract_base class is 14814 described by Table 9-350 14815 14816 Table 9-350. typeinfo for __ctype_abstract_base 14817 14818 +-----------------------------------------------------------+ 14819 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 14820 |-----------+---------------------------------------------+-| 14821 |Name |typeinfo name for __ctype_abstract_base| | 14822 |-----------+---------------------------------------------+-| 14823 |flags: |8 | | 14824 |-----------+---------------------------------------------+-| 14825 |basetype: |typeinfo for locale::facet |2| 14826 |-----------+---------------------------------------------+-| 14827 |basetype: |typeinfo for ctype_base |2| 14828 +-----------------------------------------------------------+ 14829 ------------------------------------------------------------------------------- 14830 14831 Interfaces for Class __ctype_abstract_base 14832 14833 No external methods are defined for libstdcxx - Class 14834 std::__ctype_abstract_base 14835 14836 An LSB conforming implementation shall provide the generic data interfaces for 14837 Class std::__ctype_abstract_base specified in Table 9-351, with the full 14838 functionality as described in the referenced underlying specification. 14839 14840 Table 9-351. libstdcxx - Class __ctype_abstract_base Data Interfaces 14841 14842 +--------------------------------------------------------------+ 14843 |typeinfo for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14844 |--------------------------------------------------------------| 14845 |typeinfo name for __ctype_abstract_base(GLIBCPP_3.2) [1]| 14846 |--------------------------------------------------------------| 14847 |vtable for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14848 +--------------------------------------------------------------+ 14849 14850 Referenced Specification(s) 14851 14852 [1]. Itanium C++ ABI 14853 14854 ------------------------------------------------------------------------------- 14855 14856 Class __ctype_abstract_base 14857 14858 ------------------------------------------------------------------------------- 14859 14860 Class data for __ctype_abstract_base 14861 14862 The virtual table for the std::__ctype_abstract_base class is 14863 described by Table 9-352 14864 14865 Table 9-352. vtable for __ctype_abstract_base 14866 14867 +--------------------------------------------------------------------+ 14868 |Base Offset|0 | 14869 |-----------+--------------------------------------------------------| 14870 |RTTI |typeinfo for __ctype_abstract_base | 14871 |-----------+--------------------------------------------------------| 14872 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base()| 14873 |-----------+--------------------------------------------------------| 14874 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base()| 14875 |-----------+--------------------------------------------------------| 14876 |vfunc: |__cxa_pure_virtual | 14877 |-----------+--------------------------------------------------------| 14878 |vfunc: |__cxa_pure_virtual | 14879 |-----------+--------------------------------------------------------| 14880 |vfunc: |__cxa_pure_virtual | 14881 |-----------+--------------------------------------------------------| 14882 |vfunc: |__cxa_pure_virtual | 14883 |-----------+--------------------------------------------------------| 14884 |vfunc: |__cxa_pure_virtual | 14885 |-----------+--------------------------------------------------------| 14886 |vfunc: |__cxa_pure_virtual | 14887 |-----------+--------------------------------------------------------| 14888 |vfunc: |__cxa_pure_virtual | 14889 |-----------+--------------------------------------------------------| 14890 |vfunc: |__cxa_pure_virtual | 14891 |-----------+--------------------------------------------------------| 14892 |vfunc: |__cxa_pure_virtual | 14893 |-----------+--------------------------------------------------------| 14894 |vfunc: |__cxa_pure_virtual | 14895 |-----------+--------------------------------------------------------| 14896 |vfunc: |__cxa_pure_virtual | 14897 |-----------+--------------------------------------------------------| 14898 |vfunc: |__cxa_pure_virtual | 14899 +--------------------------------------------------------------------+ 14900 14901 The Run Time Type Information for the std::__ctype_abstract_base class 14902 is described by Table 9-353 14903 14904 Table 9-353. typeinfo for __ctype_abstract_base 14905 14906 +--------------------------------------------------------------+ 14907 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 14908 |-----------+------------------------------------------------+-| 14909 |Name |typeinfo name for __ctype_abstract_base| | 14910 |-----------+------------------------------------------------+-| 14911 |flags: |8 | | 14912 |-----------+------------------------------------------------+-| 14913 |basetype: |typeinfo for locale::facet |2| 14914 |-----------+------------------------------------------------+-| 14915 |basetype: |typeinfo for ctype_base |2| 14916 +--------------------------------------------------------------+ 14917 ------------------------------------------------------------------------------- 14918 14919 Interfaces for Class __ctype_abstract_base 14920 14921 No external methods are defined for libstdcxx - Class 14922 std::__ctype_abstract_base 14923 14924 An LSB conforming implementation shall provide the generic data interfaces for 14925 Class std::__ctype_abstract_base specified in Table 9-354, with the 14926 full functionality as described in the referenced underlying specification. 14927 14928 Table 9-354. libstdcxx - Class __ctype_abstract_base Data Interfaces 14929 14930 +-----------------------------------------------------------------+ 14931 |typeinfo for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14932 |-----------------------------------------------------------------| 14933 |typeinfo name for __ctype_abstract_base(GLIBCPP_3.2) [1]| 14934 |-----------------------------------------------------------------| 14935 |vtable for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14936 +-----------------------------------------------------------------+ 14937 14938 Referenced Specification(s) 14939 14940 [1]. Itanium C++ ABI 14941 14942 ------------------------------------------------------------------------------- 14943 14944 Class __codecvt_abstract_base 14945 14946 ------------------------------------------------------------------------------- 14947 14948 Interfaces for Class __codecvt_abstract_base 14949 14950 No external methods are defined for libstdcxx - Class 14951 std::__codecvt_abstract_base 14952 14953 An LSB conforming implementation shall provide the generic data interfaces for 14954 Class std::__codecvt_abstract_base specified in Table 14955 9-355, with the full functionality as described in the referenced underlying 14956 specification. 14957 14958 Table 9-355. libstdcxx - Class __codecvt_abstract_base 14959 Data Interfaces 14960 14961 +-----------------------------------------------------------------------------+ 14962 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2)| 14963 |[1] | 14964 +-----------------------------------------------------------------------------+ 14965 14966 Referenced Specification(s) 14967 14968 [1]. Itanium C++ ABI 14969 14970 ------------------------------------------------------------------------------- 14971 14972 Class __codecvt_abstract_base 14973 14974 ------------------------------------------------------------------------------- 14975 14976 Class data for __codecvt_abstract_base 14977 14978 The virtual table for the std::__codecvt_abstract_base class is described by Table 9-356 14980 14981 Table 9-356. vtable for __codecvt_abstract_base 14982 14983 +-----------------------------------------------------------------------------+ 14984 |Base |0 | 14985 |Offset | | 14986 |---------+-------------------------------------------------------------------| 14987 |RTTI |typeinfo for __codecvt_abstract_base | 14988 |---------+-------------------------------------------------------------------| 14989 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base() | 14991 |---------+-------------------------------------------------------------------| 14992 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base() | 14994 |---------+-------------------------------------------------------------------| 14995 |vfunc: |__cxa_pure_virtual | 14996 |---------+-------------------------------------------------------------------| 14997 |vfunc: |__cxa_pure_virtual | 14998 |---------+-------------------------------------------------------------------| 14999 |vfunc: |__cxa_pure_virtual | 15000 |---------+-------------------------------------------------------------------| 15001 |vfunc: |__cxa_pure_virtual | 15002 |---------+-------------------------------------------------------------------| 15003 |vfunc: |__cxa_pure_virtual | 15004 |---------+-------------------------------------------------------------------| 15005 |vfunc: |__cxa_pure_virtual | 15006 |---------+-------------------------------------------------------------------| 15007 |vfunc: |__cxa_pure_virtual | 15008 +-----------------------------------------------------------------------------+ 15009 15010 The Run Time Type Information for the std::__codecvt_abstract_base class is described by Table 9-357 15012 15013 Table 9-357. typeinfo for __codecvt_abstract_base 15014 15015 +-----------------------------------------------------------------------------+ 15016 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 15017 |Vtable | | | 15018 |----------+----------------------------------------------------------------+-| 15019 |Name |typeinfo name for __codecvt_abstract_base | | 15021 |----------+----------------------------------------------------------------+-| 15022 |flags: |8 | | 15023 |----------+----------------------------------------------------------------+-| 15024 |basetype: |typeinfo for locale::facet |2| 15025 |----------+----------------------------------------------------------------+-| 15026 |basetype: |typeinfo for codecvt_base |2| 15027 +-----------------------------------------------------------------------------+ 15028 ------------------------------------------------------------------------------- 15029 15030 Interfaces for Class __codecvt_abstract_base 15031 15032 No external methods are defined for libstdcxx - Class 15033 std::__codecvt_abstract_base 15034 15035 An LSB conforming implementation shall provide the generic data interfaces for 15036 Class std::__codecvt_abstract_base specified in 15037 Table 9-358, with the full functionality as described in the referenced 15038 underlying specification. 15039 15040 Table 9-358. libstdcxx - Class __codecvt_abstract_base Data Interfaces 15042 15043 +-----------------------------------------------------------------------------+ 15044 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2)| 15045 |[1] | 15046 |-----------------------------------------------------------------------------| 15047 |typeinfo for ctype(GLIBCPP_3.2) [1] | 15048 |-----------------------------------------------------------------------------| 15049 |typeinfo name for __codecvt_abstract_base | 15050 |(GLIBCPP_3.2) [1] | 15051 |-----------------------------------------------------------------------------| 15052 |vtable for __codecvt_abstract_base(GLIBCPP_3.2) | 15053 |[1] | 15054 +-----------------------------------------------------------------------------+ 15055 15056 Referenced Specification(s) 15057 15058 [1]. Itanium C++ ABI 15059 15060 ------------------------------------------------------------------------------- 15061 15062 Class ctype 15063 15064 ------------------------------------------------------------------------------- 15065 15066 Class data for ctype 15067 15068 The virtual table for the std::ctype class is described by Table 9-359 15069 15070 Table 9-359. vtable for ctype 15071 15072 +-----------------------------------------------------------------------------+ 15073 |Base |0 | 15074 |Offset | | 15075 |----------+------------------------------------------------------------------| 15076 |RTTI |typeinfo for ctype | 15077 |----------+------------------------------------------------------------------| 15078 |vfunc: |ctype::~ctype() | 15079 |----------+------------------------------------------------------------------| 15080 |vfunc: |ctype::~ctype() | 15081 |----------+------------------------------------------------------------------| 15082 |vfunc: |ctype::do_is(unsigned short, char) const | 15083 |----------+------------------------------------------------------------------| 15084 |vfunc: |ctype::do_is(char const*, char const*, unsigned short*) | 15085 | |const | 15086 |----------+------------------------------------------------------------------| 15087 |vfunc: |ctype::do_scan_is(unsigned short, char const*, char const*) | 15088 | |const | 15089 |----------+------------------------------------------------------------------| 15090 |vfunc: |ctype::do_scan_not(unsigned short, char const*, char const*)| 15091 | |const | 15092 |----------+------------------------------------------------------------------| 15093 |vfunc: |ctype::do_toupper(char) const | 15094 |----------+------------------------------------------------------------------| 15095 |vfunc: |ctype::do_toupper(char*, char const*) const | 15096 |----------+------------------------------------------------------------------| 15097 |vfunc: |ctype::do_tolower(char) const | 15098 |----------+------------------------------------------------------------------| 15099 |vfunc: |ctype::do_tolower(char*, char const*) const | 15100 |----------+------------------------------------------------------------------| 15101 |vfunc: |ctype::do_widen(char) const | 15102 |----------+------------------------------------------------------------------| 15103 |vfunc: |ctype::do_widen(char const*, char const*, char*) const | 15104 |----------+------------------------------------------------------------------| 15105 |vfunc: |ctype::do_narrow(char, char) const | 15106 |----------+------------------------------------------------------------------| 15107 |vfunc: |ctype::do_narrow(char const*, char const*, char, char*) | 15108 | |const | 15109 +-----------------------------------------------------------------------------+ 15110 15111 The Run Time Type Information for the std::ctype class is described by 15112 Table 9-360 15113 15114 Table 9-360. typeinfo for ctype 15115 15116 +-------------------------------------------------------+ 15117 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15118 |-----------+-------------------------------------------| 15119 |Name |typeinfo name for ctype | 15120 +-------------------------------------------------------+ 15121 ------------------------------------------------------------------------------- 15122 15123 Interfaces for Class ctype 15124 15125 An LSB conforming implementation shall provide the generic methods for Class 15126 std::ctype specified in Table 9-361, with the full functionality as 15127 described in the referenced underlying specification. 15128 15129 Table 9-361. libstdcxx - Class ctype Function Interfaces 15130 15131 +-----------------------------------------------------------------------------+ 15132 |ctype::do_scan_is(unsigned short, char const*, char const*) const | 15133 |(GLIBCPP_3.2) [1] | 15134 |-----------------------------------------------------------------------------| 15135 |ctype::do_tolower(char*, char const*) const(GLIBCPP_3.2) [1] | 15136 |-----------------------------------------------------------------------------| 15137 |ctype::do_tolower(char) const(GLIBCPP_3.2) [1] | 15138 |-----------------------------------------------------------------------------| 15139 |ctype::do_toupper(char*, char const*) const(GLIBCPP_3.2) [1] | 15140 |-----------------------------------------------------------------------------| 15141 |ctype::do_toupper(char) const(GLIBCPP_3.2) [1] | 15142 |-----------------------------------------------------------------------------| 15143 |ctype::do_scan_not(unsigned short, char const*, char const*) const | 15144 |(GLIBCPP_3.2) [1] | 15145 |-----------------------------------------------------------------------------| 15146 |ctype::do_is(char const*, char const*, unsigned short*) const | 15147 |(GLIBCPP_3.2) [1] | 15148 |-----------------------------------------------------------------------------| 15149 |ctype::do_is(unsigned short, char) const(GLIBCPP_3.2) [1] | 15150 |-----------------------------------------------------------------------------| 15151 |ctype::do_widen(char const*, char const*, char*) const(GLIBCPP_3.2) [1]| 15152 |-----------------------------------------------------------------------------| 15153 |ctype::do_widen(char) const(GLIBCPP_3.2) [1] | 15154 |-----------------------------------------------------------------------------| 15155 |ctype::do_narrow(char const*, char const*, char, char*) const | 15156 |(GLIBCPP_3.2) [1] | 15157 |-----------------------------------------------------------------------------| 15158 |ctype::do_narrow(char, char) const(GLIBCPP_3.2) [1] | 15159 |-----------------------------------------------------------------------------| 15160 |time_get > | 15161 |>::_M_extract_num(istreambuf_iterator >&, | 15162 |istreambuf_iterator >&, int&, int, int, unsigned int,| 15163 |ctype const&, _Ios_Iostate&) const [1] | 15164 |-----------------------------------------------------------------------------| 15165 |time_get > | 15166 |>::_M_extract_num(istreambuf_iterator >&, | 15167 |istreambuf_iterator >&, int&, int, int, unsigned | 15168 |long, ctype const&, _Ios_Iostate&) const [1] | 15169 |-----------------------------------------------------------------------------| 15170 |ctype::classic_table()(GLIBCPP_3.2) [1] | 15171 |-----------------------------------------------------------------------------| 15172 |ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned | 15173 |long) [1] | 15174 |-----------------------------------------------------------------------------| 15175 |ctype::ctype(unsigned short const*, bool, unsigned long) [1] | 15176 |-----------------------------------------------------------------------------| 15177 |ctype::ctype(__locale_struct*, unsigned short const*, bool, unsigned | 15178 |long) [1] | 15179 |-----------------------------------------------------------------------------| 15180 |ctype::ctype(unsigned short const*, bool, unsigned long) [1] | 15181 |-----------------------------------------------------------------------------| 15182 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15183 |-----------------------------------------------------------------------------| 15184 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15185 |-----------------------------------------------------------------------------| 15186 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15187 |-----------------------------------------------------------------------------| 15188 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 15189 +-----------------------------------------------------------------------------+ 15190 15191 Referenced Specification(s) 15192 15193 [1]. ISO/IEC 14882: 2003 C++ Language 15194 15195 An LSB conforming implementation shall provide the generic data interfaces for 15196 Class std::ctype specified in Table 9-362, with the full functionality as 15197 described in the referenced underlying specification. 15198 15199 Table 9-362. libstdcxx - Class ctype Data Interfaces 15200 15201 +----------------------------------------------+ 15202 |ctype::table_size(GLIBCPP_3.2) [1] | 15203 |----------------------------------------------| 15204 |ctype::id(GLIBCPP_3.2) [1] | 15205 |----------------------------------------------| 15206 |typeinfo for ctype(GLIBCPP_3.2) [2] | 15207 |----------------------------------------------| 15208 |typeinfo name for ctype(GLIBCPP_3.2) [2]| 15209 |----------------------------------------------| 15210 |vtable for ctype(GLIBCPP_3.2) [2] | 15211 +----------------------------------------------+ 15212 15213 Referenced Specification(s) 15214 15215 [1]. ISO/IEC 14882: 2003 C++ Language 15216 15217 [2]. Itanium C++ ABI 15218 15219 ------------------------------------------------------------------------------- 15220 15221 Class ctype 15222 15223 ------------------------------------------------------------------------------- 15224 15225 Class data for ctype 15226 15227 The virtual table for the std::ctype class is described by Table 9-363 15228 15229 Table 9-363. vtable for ctype 15230 15231 +-----------------------------------------------------------------------------+ 15232 |Base |0 | 15233 |Offset | | 15234 |---------+-------------------------------------------------------------------| 15235 |RTTI |typeinfo for ctype | 15236 |---------+-------------------------------------------------------------------| 15237 |vfunc: |ctype::~ctype() | 15238 |---------+-------------------------------------------------------------------| 15239 |vfunc: |ctype::~ctype() | 15240 |---------+-------------------------------------------------------------------| 15241 |vfunc: |ctype::do_is(unsigned short, wchar_t) const | 15242 |---------+-------------------------------------------------------------------| 15243 |vfunc: |ctype::do_is(wchar_t const*, wchar_t const*, unsigned | 15244 | |short*) const | 15245 |---------+-------------------------------------------------------------------| 15246 |vfunc: |ctype::do_scan_is(unsigned short, wchar_t const*, wchar_t | 15247 | |const*) const | 15248 |---------+-------------------------------------------------------------------| 15249 |vfunc: |ctype::do_scan_not(unsigned short, wchar_t const*, wchar_t| 15250 | |const*) const | 15251 |---------+-------------------------------------------------------------------| 15252 |vfunc: |ctype::do_toupper(wchar_t) const | 15253 |---------+-------------------------------------------------------------------| 15254 |vfunc: |ctype::do_toupper(wchar_t*, wchar_t const*) const | 15255 |---------+-------------------------------------------------------------------| 15256 |vfunc: |ctype::do_tolower(wchar_t) const | 15257 |---------+-------------------------------------------------------------------| 15258 |vfunc: |ctype::do_tolower(wchar_t*, wchar_t const*) const | 15259 |---------+-------------------------------------------------------------------| 15260 |vfunc: |ctype::do_widen(char) const | 15261 |---------+-------------------------------------------------------------------| 15262 |vfunc: |ctype::do_widen(char const*, char const*, wchar_t*) const | 15263 |---------+-------------------------------------------------------------------| 15264 |vfunc: |ctype::do_narrow(wchar_t, char) const | 15265 |---------+-------------------------------------------------------------------| 15266 |vfunc: |ctype::do_narrow(wchar_t const*, wchar_t const*, char, | 15267 | |char*) const | 15268 +-----------------------------------------------------------------------------+ 15269 15270 The Run Time Type Information for the std::ctype class is described by 15271 Table 9-364 15272 15273 Table 9-364. typeinfo for ctype 15274 15275 +-------------------------------------------------------+ 15276 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15277 |-----------+-------------------------------------------| 15278 |Name |typeinfo name for ctype | 15279 +-------------------------------------------------------+ 15280 ------------------------------------------------------------------------------- 15281 15282 Interfaces for Class ctype 15283 15284 An LSB conforming implementation shall provide the generic methods for Class 15285 std::ctype specified in Table 9-365, with the full functionality as 15286 described in the referenced underlying specification. 15287 15288 Table 9-365. libstdcxx - Class ctype Function Interfaces 15289 15290 +-----------------------------------------------------------------------------+ 15291 |ctype::do_scan_is(unsigned short, wchar_t const*, wchar_t const*) | 15292 |const(GLIBCPP_3.2) [1] | 15293 |-----------------------------------------------------------------------------| 15294 |ctype::do_tolower(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1] | 15295 |-----------------------------------------------------------------------------| 15296 |ctype::do_tolower(wchar_t) const(GLIBCPP_3.2) [1] | 15297 |-----------------------------------------------------------------------------| 15298 |ctype::do_toupper(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1] | 15299 |-----------------------------------------------------------------------------| 15300 |ctype::do_toupper(wchar_t) const(GLIBCPP_3.2) [1] | 15301 |-----------------------------------------------------------------------------| 15302 |ctype::do_scan_not(unsigned short, wchar_t const*, wchar_t const*) | 15303 |const(GLIBCPP_3.2) [1] | 15304 |-----------------------------------------------------------------------------| 15305 |ctype::_M_convert_to_wmask(unsigned short) const(GLIBCPP_3.2) [1] | 15306 |-----------------------------------------------------------------------------| 15307 |ctype::do_is(wchar_t const*, wchar_t const*, unsigned short*) const | 15308 |(GLIBCPP_3.2) [1] | 15309 |-----------------------------------------------------------------------------| 15310 |ctype::do_is(unsigned short, wchar_t) const(GLIBCPP_3.2) [1] | 15311 |-----------------------------------------------------------------------------| 15312 |ctype::do_widen(char const*, char const*, wchar_t*) const | 15313 |(GLIBCPP_3.2) [1] | 15314 |-----------------------------------------------------------------------------| 15315 |ctype::do_widen(char) const(GLIBCPP_3.2) [1] | 15316 |-----------------------------------------------------------------------------| 15317 |ctype::do_narrow(wchar_t const*, wchar_t const*, char, char*) const | 15318 |(GLIBCPP_3.2) [1] | 15319 |-----------------------------------------------------------------------------| 15320 |ctype::do_narrow(wchar_t, char) const(GLIBCPP_3.2) [1] | 15321 |-----------------------------------------------------------------------------| 15322 |ctype::ctype(__locale_struct*, unsigned long) [1] | 15323 |-----------------------------------------------------------------------------| 15324 |ctype::ctype(unsigned long) [1] | 15325 |-----------------------------------------------------------------------------| 15326 |ctype::ctype(__locale_struct*, unsigned long) [1] | 15327 |-----------------------------------------------------------------------------| 15328 |ctype::ctype(unsigned long) [1] | 15329 |-----------------------------------------------------------------------------| 15330 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15331 |-----------------------------------------------------------------------------| 15332 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15333 |-----------------------------------------------------------------------------| 15334 |ctype::~ctype()(GLIBCPP_3.2) [1] | 15335 +-----------------------------------------------------------------------------+ 15336 15337 Referenced Specification(s) 15338 15339 [1]. ISO/IEC 14882: 2003 C++ Language 15340 15341 An LSB conforming implementation shall provide the generic data interfaces for 15342 Class std::ctype specified in Table 9-366, with the full functionality 15343 as described in the referenced underlying specification. 15344 15345 Table 9-366. libstdcxx - Class ctype Data Interfaces 15346 15347 +-------------------------------------------------+ 15348 |ctype::id(GLIBCPP_3.2) [1] | 15349 |-------------------------------------------------| 15350 |typeinfo for ctype(GLIBCPP_3.2) [2] | 15351 |-------------------------------------------------| 15352 |typeinfo name for ctype(GLIBCPP_3.2) [2]| 15353 |-------------------------------------------------| 15354 |vtable for ctype(GLIBCPP_3.2) [2] | 15355 +-------------------------------------------------+ 15356 15357 Referenced Specification(s) 15358 15359 [1]. ISO/IEC 14882: 2003 C++ Language 15360 15361 [2]. Itanium C++ ABI 15362 15363 ------------------------------------------------------------------------------- 15364 15365 Class codecvt 15366 15367 ------------------------------------------------------------------------------- 15368 15369 Class data for codecvt 15370 15371 The virtual table for the std::codecvt class is 15372 described by Table 9-367 15373 15374 Table 9-367. vtable for codecvt 15375 15376 +-----------------------------------------------------------------------------+ 15377 |Base |0 | 15378 |Offset | | 15379 |-------+---------------------------------------------------------------------| 15380 |RTTI |typeinfo for codecvt | 15381 |-------+---------------------------------------------------------------------| 15382 |vfunc: |codecvt::~codecvt() | 15383 |-------+---------------------------------------------------------------------| 15384 |vfunc: |codecvt::~codecvt() | 15385 |-------+---------------------------------------------------------------------| 15386 |vfunc: |codecvt::do_out(__mbstate_t&, char const*, | 15387 | |char const*, char const*&, char*, char*, char*&) const | 15388 |-------+---------------------------------------------------------------------| 15389 |vfunc: |codecvt::do_unshift(__mbstate_t&, char*, | 15390 | |char*, char*&) const | 15391 |-------+---------------------------------------------------------------------| 15392 |vfunc: |codecvt::do_in(__mbstate_t&, char const*, | 15393 | |char const*, char const*&, char*, char*, char*&) const | 15394 |-------+---------------------------------------------------------------------| 15395 |vfunc: |codecvt::do_encoding() const | 15396 |-------+---------------------------------------------------------------------| 15397 |vfunc: |codecvt::do_always_noconv() const | 15398 |-------+---------------------------------------------------------------------| 15399 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 15400 | |const*, char const*, unsigned long) const | 15401 |-------+---------------------------------------------------------------------| 15402 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 15403 | |const*, char const*, unsigned int) const | 15404 +-----------------------------------------------------------------------------+ 15405 15406 The Run Time Type Information for the std::codecvt 15407 class is described by Table 9-368 15408 15409 Table 9-368. typeinfo for codecvt 15410 15411 +--------------------------------------------------------------+ 15412 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 15413 |-----------+--------------------------------------------------| 15414 |Name |typeinfo name for codecvt| 15415 +--------------------------------------------------------------+ 15416 ------------------------------------------------------------------------------- 15417 15418 Class data for __codecvt_abstract_base 15419 15420 The virtual table for the std::__codecvt_abstract_base 15421 class is described by Table 9-369 15422 15423 Table 9-369. vtable for __codecvt_abstract_base 15424 15425 +-----------------------------------------------------------------------------+ 15426 |Base |0 | 15427 |Offset | | 15428 |----------+------------------------------------------------------------------| 15429 |RTTI |typeinfo for __codecvt_abstract_base | 15430 |----------+------------------------------------------------------------------| 15431 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base() | 15433 |----------+------------------------------------------------------------------| 15434 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base() | 15436 |----------+------------------------------------------------------------------| 15437 |vfunc: |__cxa_pure_virtual | 15438 |----------+------------------------------------------------------------------| 15439 |vfunc: |__cxa_pure_virtual | 15440 |----------+------------------------------------------------------------------| 15441 |vfunc: |__cxa_pure_virtual | 15442 |----------+------------------------------------------------------------------| 15443 |vfunc: |__cxa_pure_virtual | 15444 |----------+------------------------------------------------------------------| 15445 |vfunc: |__cxa_pure_virtual | 15446 |----------+------------------------------------------------------------------| 15447 |vfunc: |__cxa_pure_virtual | 15448 |----------+------------------------------------------------------------------| 15449 |vfunc: |__cxa_pure_virtual | 15450 +-----------------------------------------------------------------------------+ 15451 15452 The Run Time Type Information for the std::__codecvt_abstract_base class is described by Table 9-370 15454 15455 Table 9-370. typeinfo for __codecvt_abstract_base 15456 15457 +-----------------------------------------------------------------------------+ 15458 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 15459 |-----------+---------------------------------------------------------------+-| 15460 |Name |typeinfo name for __codecvt_abstract_base | | 15462 |-----------+---------------------------------------------------------------+-| 15463 |flags: |8 | | 15464 |-----------+---------------------------------------------------------------+-| 15465 |basetype: |typeinfo for locale::facet |2| 15466 |-----------+---------------------------------------------------------------+-| 15467 |basetype: |typeinfo for codecvt_base |2| 15468 +-----------------------------------------------------------------------------+ 15469 ------------------------------------------------------------------------------- 15470 15471 Interfaces for Class codecvt 15472 15473 An LSB conforming implementation shall provide the generic methods for Class 15474 std::codecvt specified in Table 9-371, with the full 15475 functionality as described in the referenced underlying specification. 15476 15477 Table 9-371. libstdcxx - Class codecvt Function 15478 Interfaces 15479 15480 +-----------------------------------------------------------------------------+ 15481 |codecvt::do_unshift(__mbstate_t&, char*, char*, | 15482 |char*&) const(GLIBCPP_3.2) [1] | 15483 |-----------------------------------------------------------------------------| 15484 |codecvt::do_encoding() const(GLIBCPP_3.2) [1] | 15485 |-----------------------------------------------------------------------------| 15486 |codecvt::do_max_length() const(GLIBCPP_3.2) [1] | 15487 |-----------------------------------------------------------------------------| 15488 |codecvt::do_always_noconv() const(GLIBCPP_3.2) [1] | 15489 |-----------------------------------------------------------------------------| 15490 |codecvt::do_in(__mbstate_t&, char const*, char | 15491 |const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1] | 15492 |-----------------------------------------------------------------------------| 15493 |codecvt::do_out(__mbstate_t&, char const*, char | 15494 |const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1] | 15495 |-----------------------------------------------------------------------------| 15496 |codecvt::codecvt(unsigned long) [1] | 15497 |-----------------------------------------------------------------------------| 15498 |codecvt::codecvt(unsigned long) [1] | 15499 |-----------------------------------------------------------------------------| 15500 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15501 |-----------------------------------------------------------------------------| 15502 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15503 |-----------------------------------------------------------------------------| 15504 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15505 +-----------------------------------------------------------------------------+ 15506 15507 Referenced Specification(s) 15508 15509 [1]. ISO/IEC 14882: 2003 C++ Language 15510 15511 An LSB conforming implementation shall provide the generic data interfaces for 15512 Class std::codecvt specified in Table 9-372, with the 15513 full functionality as described in the referenced underlying specification. 15514 15515 Table 9-372. libstdcxx - Class codecvt Data Interfaces 15516 15517 +-----------------------------------------------------------------------------+ 15518 |codecvt::id(GLIBCPP_3.2) [1] | 15519 |-----------------------------------------------------------------------------| 15520 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2) | 15521 |[2] | 15522 |-----------------------------------------------------------------------------| 15523 |typeinfo for codecvt(GLIBCPP_3.2) [2] | 15524 |-----------------------------------------------------------------------------| 15525 |typeinfo name for __codecvt_abstract_base | 15526 |(GLIBCPP_3.2) [2] | 15527 |-----------------------------------------------------------------------------| 15528 |typeinfo name for codecvt(GLIBCPP_3.2) [2] | 15529 |-----------------------------------------------------------------------------| 15530 |vtable for __codecvt_abstract_base(GLIBCPP_3.2) [2] | 15531 |-----------------------------------------------------------------------------| 15532 |vtable for codecvt(GLIBCPP_3.2) [2] | 15533 +-----------------------------------------------------------------------------+ 15534 15535 Referenced Specification(s) 15536 15537 [1]. ISO/IEC 14882: 2003 C++ Language 15538 15539 [2]. Itanium C++ ABI 15540 15541 ------------------------------------------------------------------------------- 15542 15543 Class codecvt 15544 15545 ------------------------------------------------------------------------------- 15546 15547 Class data for codecvt 15548 15549 The virtual table for the std::codecvt class is 15550 described by Table 9-373 15551 15552 Table 9-373. vtable for codecvt 15553 15554 +-----------------------------------------------------------------------------+ 15555 |Base |0 | 15556 |Offset| | 15557 |------+----------------------------------------------------------------------| 15558 |RTTI |typeinfo for codecvt | 15559 |------+----------------------------------------------------------------------| 15560 |vfunc:|codecvt::~codecvt() | 15561 |------+----------------------------------------------------------------------| 15562 |vfunc:|codecvt::~codecvt() | 15563 |------+----------------------------------------------------------------------| 15564 |vfunc:|codecvt::do_out(__mbstate_t&, wchar_t | 15565 | |const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const | 15566 |------+----------------------------------------------------------------------| 15567 |vfunc:|codecvt::do_unshift(__mbstate_t&, char*, | 15568 | |char*, char*&) const | 15569 |------+----------------------------------------------------------------------| 15570 |vfunc:|codecvt::do_in(__mbstate_t&, char const*, | 15571 | |char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const | 15572 |------+----------------------------------------------------------------------| 15573 |vfunc:|codecvt::do_encoding() const | 15574 |------+----------------------------------------------------------------------| 15575 |vfunc:|codecvt::do_always_noconv() const | 15576 |------+----------------------------------------------------------------------| 15577 |vfunc:|codecvt::do_length(__mbstate_t const&, | 15578 | |char const*, char const*, unsigned int) const | 15579 |------+----------------------------------------------------------------------| 15580 |vfunc:|codecvt::do_length(__mbstate_t const&, | 15581 | |char const*, char const*, unsigned int) const | 15582 +-----------------------------------------------------------------------------+ 15583 15584 The Run Time Type Information for the std::codecvt 15585 class is described by Table 9-374 15586 15587 Table 9-374. typeinfo for codecvt 15588 15589 +-----------------------------------------------------------------+ 15590 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 15591 |-----------+-----------------------------------------------------| 15592 |Name |typeinfo name for codecvt| 15593 +-----------------------------------------------------------------+ 15594 ------------------------------------------------------------------------------- 15595 15596 Interfaces for Class codecvt 15597 15598 An LSB conforming implementation shall provide the generic methods for Class 15599 std::codecvt specified in Table 9-375, with the 15600 full functionality as described in the referenced underlying specification. 15601 15602 Table 9-375. libstdcxx - Class codecvt Function 15603 Interfaces 15604 15605 +-----------------------------------------------------------------------------+ 15606 |codecvt::do_unshift(__mbstate_t&, char*, char*, | 15607 |char*&) const(GLIBCPP_3.2) [1] | 15608 |-----------------------------------------------------------------------------| 15609 |codecvt::do_encoding() const(GLIBCPP_3.2) [1] | 15610 |-----------------------------------------------------------------------------| 15611 |codecvt::do_max_length() const(GLIBCPP_3.2) [1] | 15612 |-----------------------------------------------------------------------------| 15613 |codecvt::do_always_noconv() const(GLIBCPP_3.2) | 15614 |[1] | 15615 |-----------------------------------------------------------------------------| 15616 |codecvt::do_in(__mbstate_t&, char const*, char | 15617 |const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const(GLIBCPP_3.2) [1] | 15618 |-----------------------------------------------------------------------------| 15619 |codecvt::do_out(__mbstate_t&, wchar_t const*, | 15620 |wchar_t const*, wchar_t const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1]| 15621 |-----------------------------------------------------------------------------| 15622 |codecvt::codecvt(unsigned long) [1] | 15623 |-----------------------------------------------------------------------------| 15624 |codecvt::codecvt(unsigned long) [1] | 15625 |-----------------------------------------------------------------------------| 15626 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15627 |-----------------------------------------------------------------------------| 15628 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15629 |-----------------------------------------------------------------------------| 15630 |codecvt::~codecvt()(GLIBCPP_3.2) [1] | 15631 +-----------------------------------------------------------------------------+ 15632 15633 Referenced Specification(s) 15634 15635 [1]. ISO/IEC 14882: 2003 C++ Language 15636 15637 An LSB conforming implementation shall provide the generic data interfaces for 15638 Class std::codecvt specified in Table 9-376, with 15639 the full functionality as described in the referenced underlying specification. 15640 15641 Table 9-376. libstdcxx - Class codecvt Data 15642 Interfaces 15643 15644 +----------------------------------------------------------------------+ 15645 |codecvt::id(GLIBCPP_3.2) [1] | 15646 |----------------------------------------------------------------------| 15647 |typeinfo for codecvt(GLIBCPP_3.2) [2] | 15648 |----------------------------------------------------------------------| 15649 |typeinfo name for codecvt(GLIBCPP_3.2) [2]| 15650 |----------------------------------------------------------------------| 15651 |vtable for codecvt(GLIBCPP_3.2) [2] | 15652 +----------------------------------------------------------------------+ 15653 15654 Referenced Specification(s) 15655 15656 [1]. ISO/IEC 14882: 2003 C++ Language 15657 15658 [2]. Itanium C++ ABI 15659 15660 ------------------------------------------------------------------------------- 15661 15662 Class collate 15663 15664 ------------------------------------------------------------------------------- 15665 15666 Class data for collate 15667 15668 The virtual table for the std::collate class is described by Table 9-377 15669 15670 Table 9-377. vtable for collate 15671 15672 +-----------------------------------------------------------------------------+ 15673 |Base |0 | 15674 |Offset | | 15675 |---------+-------------------------------------------------------------------| 15676 |RTTI |typeinfo for collate | 15677 |---------+-------------------------------------------------------------------| 15678 |vfunc: |collate::~collate() | 15679 |---------+-------------------------------------------------------------------| 15680 |vfunc: |collate::~collate() | 15681 |---------+-------------------------------------------------------------------| 15682 |vfunc: |collate::do_compare(char const*, char const*, char const*, | 15683 | |char const*) const | 15684 |---------+-------------------------------------------------------------------| 15685 |vfunc: |collate::do_transform(char const*, char const*) const | 15686 |---------+-------------------------------------------------------------------| 15687 |vfunc: |collate::do_hash(char const*, char const*) const | 15688 +-----------------------------------------------------------------------------+ 15689 15690 The Run Time Type Information for the std::collate class is described by 15691 Table 9-378 15692 15693 Table 9-378. typeinfo for collate 15694 15695 +-------------------------------------------------------+ 15696 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15697 |-----------+-------------------------------------------| 15698 |Name |typeinfo name for collate | 15699 +-------------------------------------------------------+ 15700 ------------------------------------------------------------------------------- 15701 15702 Interfaces for Class collate 15703 15704 An LSB conforming implementation shall provide the generic methods for Class 15705 std::collate specified in Table 9-379, with the full functionality as 15706 described in the referenced underlying specification. 15707 15708 Table 9-379. libstdcxx - Class collate Function Interfaces 15709 15710 +-----------------------------------------------------------------------------+ 15711 |collate::_M_compare(char const*, char const*) const(GLIBCPP_3.2) [1] | 15712 |-----------------------------------------------------------------------------| 15713 |collate::do_compare(char const*, char const*, char const*, char const*)| 15714 |const(GLIBCPP_3.2) [1] | 15715 |-----------------------------------------------------------------------------| 15716 |collate::_M_transform(char*, char const*, unsigned int) const [1] | 15717 |-----------------------------------------------------------------------------| 15718 |collate::_M_transform(char*, char const*, unsigned long) const [1] | 15719 |-----------------------------------------------------------------------------| 15720 |collate::do_transform(char const*, char const*) const(GLIBCPP_3.2) [1] | 15721 |-----------------------------------------------------------------------------| 15722 |collate::hash(char const*, char const*) const(GLIBCPP_3.2) [1] | 15723 |-----------------------------------------------------------------------------| 15724 |collate::compare(char const*, char const*, char const*, char const*) | 15725 |const(GLIBCPP_3.2) [1] | 15726 |-----------------------------------------------------------------------------| 15727 |collate::do_hash(char const*, char const*) const(GLIBCPP_3.2) [1] | 15728 |-----------------------------------------------------------------------------| 15729 |collate::transform(char const*, char const*) const(GLIBCPP_3.2) [1] | 15730 |-----------------------------------------------------------------------------| 15731 |collate::collate(__locale_struct*, unsigned int) [1] | 15732 |-----------------------------------------------------------------------------| 15733 |collate::collate(__locale_struct*, unsigned long) [1] | 15734 |-----------------------------------------------------------------------------| 15735 |collate::collate(unsigned int) [1] | 15736 |-----------------------------------------------------------------------------| 15737 |collate::collate(unsigned long) [1] | 15738 |-----------------------------------------------------------------------------| 15739 |collate::collate(__locale_struct*, unsigned int) [1] | 15740 |-----------------------------------------------------------------------------| 15741 |collate::collate(__locale_struct*, unsigned long) [1] | 15742 |-----------------------------------------------------------------------------| 15743 |collate::collate(unsigned int) [1] | 15744 |-----------------------------------------------------------------------------| 15745 |collate::collate(unsigned long) [1] | 15746 |-----------------------------------------------------------------------------| 15747 |collate::~collate()(GLIBCPP_3.2) [1] | 15748 |-----------------------------------------------------------------------------| 15749 |collate::~collate()(GLIBCPP_3.2) [1] | 15750 |-----------------------------------------------------------------------------| 15751 |collate::~collate()(GLIBCPP_3.2) [1] | 15752 +-----------------------------------------------------------------------------+ 15753 15754 Referenced Specification(s) 15755 15756 [1]. ISO/IEC 14882: 2003 C++ Language 15757 15758 An LSB conforming implementation shall provide the generic data interfaces for 15759 Class std::collate specified in Table 9-380, with the full functionality 15760 as described in the referenced underlying specification. 15761 15762 Table 9-380. libstdcxx - Class collate Data Interfaces 15763 15764 +-----------------------------------------------------+ 15765 |guard variable for collate::id(GLIBCPP_3.2) [1]| 15766 |-----------------------------------------------------| 15767 |collate::id(GLIBCPP_3.2) [2] | 15768 |-----------------------------------------------------| 15769 |typeinfo for collate(GLIBCPP_3.2) [1] | 15770 |-----------------------------------------------------| 15771 |typeinfo name for collate(GLIBCPP_3.2) [1] | 15772 |-----------------------------------------------------| 15773 |vtable for collate(GLIBCPP_3.2) [1] | 15774 +-----------------------------------------------------+ 15775 15776 Referenced Specification(s) 15777 15778 [1]. Itanium C++ ABI 15779 15780 [2]. ISO/IEC 14882: 2003 C++ Language 15781 15782 ------------------------------------------------------------------------------- 15783 15784 Class collate 15785 15786 ------------------------------------------------------------------------------- 15787 15788 Class data for collate 15789 15790 The virtual table for the std::collate class is described by Table 15791 9-381 15792 15793 Table 9-381. vtable for collate 15794 15795 +-----------------------------------------------------------------------------+ 15796 |Base |0 | 15797 |Offset | | 15798 |--------+--------------------------------------------------------------------| 15799 |RTTI |typeinfo for collate | 15800 |--------+--------------------------------------------------------------------| 15801 |vfunc: |collate::~collate() | 15802 |--------+--------------------------------------------------------------------| 15803 |vfunc: |collate::~collate() | 15804 |--------+--------------------------------------------------------------------| 15805 |vfunc: |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t| 15806 | |const*, wchar_t const*) const | 15807 |--------+--------------------------------------------------------------------| 15808 |vfunc: |collate::do_transform(wchar_t const*, wchar_t const*) const| 15809 |--------+--------------------------------------------------------------------| 15810 |vfunc: |collate::do_hash(wchar_t const*, wchar_t const*) const | 15811 +-----------------------------------------------------------------------------+ 15812 15813 The Run Time Type Information for the std::collate class is described 15814 by Table 9-382 15815 15816 Table 9-382. typeinfo for collate 15817 15818 +-------------------------------------------------------+ 15819 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15820 |-----------+-------------------------------------------| 15821 |Name |typeinfo name for collate | 15822 +-------------------------------------------------------+ 15823 ------------------------------------------------------------------------------- 15824 15825 Interfaces for Class collate 15826 15827 An LSB conforming implementation shall provide the generic methods for Class 15828 std::collate specified in Table 9-383, with the full functionality as 15829 described in the referenced underlying specification. 15830 15831 Table 9-383. libstdcxx - Class collate Function Interfaces 15832 15833 +-----------------------------------------------------------------------------+ 15834 |collate::_M_compare(wchar_t const*, wchar_t const*) const | 15835 |(GLIBCPP_3.2) [1] | 15836 |-----------------------------------------------------------------------------| 15837 |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, | 15838 |wchar_t const*) const(GLIBCPP_3.2) [1] | 15839 |-----------------------------------------------------------------------------| 15840 |collate::_M_transform(wchar_t*, wchar_t const*, unsigned int) const | 15841 |[1] | 15842 |-----------------------------------------------------------------------------| 15843 |collate::_M_transform(wchar_t*, wchar_t const*, unsigned long) const| 15844 |[1] | 15845 |-----------------------------------------------------------------------------| 15846 |collate::do_transform(wchar_t const*, wchar_t const*) const | 15847 |(GLIBCPP_3.2) [1] | 15848 |-----------------------------------------------------------------------------| 15849 |collate::hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]| 15850 |-----------------------------------------------------------------------------| 15851 |collate::compare(wchar_t const*, wchar_t const*, wchar_t const*, | 15852 |wchar_t const*) const(GLIBCPP_3.2) [1] | 15853 |-----------------------------------------------------------------------------| 15854 |collate::do_hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) | 15855 |[1] | 15856 |-----------------------------------------------------------------------------| 15857 |collate::transform(wchar_t const*, wchar_t const*) const | 15858 |(GLIBCPP_3.2) [1] | 15859 |-----------------------------------------------------------------------------| 15860 |collate::collate(__locale_struct*, unsigned int) [1] | 15861 |-----------------------------------------------------------------------------| 15862 |collate::collate(__locale_struct*, unsigned long) [1] | 15863 |-----------------------------------------------------------------------------| 15864 |collate::collate(unsigned int) [1] | 15865 |-----------------------------------------------------------------------------| 15866 |collate::collate(unsigned long) [1] | 15867 |-----------------------------------------------------------------------------| 15868 |collate::collate(__locale_struct*, unsigned int) [1] | 15869 |-----------------------------------------------------------------------------| 15870 |collate::collate(__locale_struct*, unsigned long) [1] | 15871 |-----------------------------------------------------------------------------| 15872 |collate::collate(unsigned int) [1] | 15873 |-----------------------------------------------------------------------------| 15874 |collate::collate(unsigned long) [1] | 15875 |-----------------------------------------------------------------------------| 15876 |collate::~collate()(GLIBCPP_3.2) [1] | 15877 |-----------------------------------------------------------------------------| 15878 |collate::~collate()(GLIBCPP_3.2) [1] | 15879 |-----------------------------------------------------------------------------| 15880 |collate::~collate()(GLIBCPP_3.2) [1] | 15881 +-----------------------------------------------------------------------------+ 15882 15883 Referenced Specification(s) 15884 15885 [1]. ISO/IEC 14882: 2003 C++ Language 15886 15887 An LSB conforming implementation shall provide the generic data interfaces for 15888 Class std::collate specified in Table 9-384, with the full 15889 functionality as described in the referenced underlying specification. 15890 15891 Table 9-384. libstdcxx - Class collate Data Interfaces 15892 15893 +--------------------------------------------------------+ 15894 |guard variable for collate::id(GLIBCPP_3.2) [1]| 15895 |--------------------------------------------------------| 15896 |collate::id(GLIBCPP_3.2) [2] | 15897 |--------------------------------------------------------| 15898 |typeinfo for collate(GLIBCPP_3.2) [1] | 15899 |--------------------------------------------------------| 15900 |typeinfo name for collate(GLIBCPP_3.2) [1] | 15901 |--------------------------------------------------------| 15902 |vtable for collate(GLIBCPP_3.2) [1] | 15903 +--------------------------------------------------------+ 15904 15905 Referenced Specification(s) 15906 15907 [1]. Itanium C++ ABI 15908 15909 [2]. ISO/IEC 14882: 2003 C++ Language 15910 15911 ------------------------------------------------------------------------------- 15912 15913 Class num_get > > 15914 15915 ------------------------------------------------------------------------------- 15916 15917 Class data for num_get > > 15918 15919 The virtual table for the std::num_get > > class is described by Table 9-385 15921 15922 Table 9-385. vtable for num_get > > 15924 15925 +-----------------------------------------------------------------------------+ 15926 |Base |0 | 15927 |Offset| | 15928 |------+----------------------------------------------------------------------| 15929 |RTTI |typeinfo for num_get| 15930 | |> > | 15931 |------+----------------------------------------------------------------------| 15932 |vfunc:|num_get > | 15933 | |>::~num_get() | 15934 |------+----------------------------------------------------------------------| 15935 |vfunc:|num_get > | 15936 | |>::~num_get() | 15937 |------+----------------------------------------------------------------------| 15938 | |num_get > >::do_get | 15939 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15940 | | >, ios_base&, _Ios_Iostate&, bool&) const | 15941 |------+----------------------------------------------------------------------| 15942 | |num_get > >::do_get | 15943 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15944 | | >, ios_base&, _Ios_Iostate&, long&) const | 15945 |------+----------------------------------------------------------------------| 15946 | |num_get > >::do_get | 15947 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15948 | | >, ios_base&, _Ios_Iostate&, unsigned short&)| 15949 | |const | 15950 |------+----------------------------------------------------------------------| 15951 | |num_get > >::do_get | 15952 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15953 | | >, ios_base&, _Ios_Iostate&, unsigned int&) | 15954 | |const | 15955 |------+----------------------------------------------------------------------| 15956 | |num_get > >::do_get | 15957 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15958 | | >, ios_base&, _Ios_Iostate&, unsigned long&) | 15959 | |const | 15960 |------+----------------------------------------------------------------------| 15961 | |num_get > >::do_get | 15962 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15963 | | >, ios_base&, _Ios_Iostate&, long long&) | 15964 | |const | 15965 |------+----------------------------------------------------------------------| 15966 | |num_get > >::do_get | 15967 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15968 | | >, ios_base&, _Ios_Iostate&, unsigned long | 15969 | |long&) const | 15970 |------+----------------------------------------------------------------------| 15971 | |num_get > >::do_get | 15972 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15973 | | >, ios_base&, _Ios_Iostate&, float&) const | 15974 |------+----------------------------------------------------------------------| 15975 | |num_get > >::do_get | 15976 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15977 | | >, ios_base&, _Ios_Iostate&, double&) const | 15978 |------+----------------------------------------------------------------------| 15979 | |num_get > >::do_get | 15980 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15981 | | >, ios_base&, _Ios_Iostate&, long double&) | 15982 | |const | 15983 |------+----------------------------------------------------------------------| 15984 | |num_get > >::do_get | 15985 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 15986 | | >, ios_base&, _Ios_Iostate&, void*&) const | 15987 +-----------------------------------------------------------------------------+ 15988 15989 The Run Time Type Information for the std::num_get > > class is described by 15991 Table 9-386 15992 15993 Table 9-386. typeinfo for num_get > > 15995 15996 +-----------------------------------------------------------------------------+ 15997 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 15998 |Vtable | | | 15999 |---------+-----------------------------------------------------------------+-| 16000 |Name |typeinfo name for num_get > > | | 16002 |---------+-----------------------------------------------------------------+-| 16003 |flags: |8 | | 16004 |---------+-----------------------------------------------------------------+-| 16005 |basetype:|typeinfo for locale::facet |2| 16006 |---------+-----------------------------------------------------------------+-| 16007 |basetype:|typeinfo for __num_base |2| 16008 +-----------------------------------------------------------------------------+ 16009 ------------------------------------------------------------------------------- 16010 16011 Interfaces for Class num_get 16012 > > 16013 16014 An LSB conforming implementation shall provide the generic methods for Class 16015 std::num_get > > 16016 specified in Table 9-387, with the full functionality as described in the 16017 referenced underlying specification. 16018 16019 Table 9-387. libstdcxx - Class num_get > > Function Interfaces 16021 16022 +-----------------------------------------------------------------------------+ 16023 |num_get > >::_M_extract_int| 16024 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, basic_string, allocator >&, int&) const(GLIBCPP_3.2) [1] | 16027 |-----------------------------------------------------------------------------| 16028 |num_get > | 16029 |>::_M_extract_float(istreambuf_iterator >, | 16030 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, | 16031 |basic_string, allocator >&) const(GLIBCPP_3.2) | 16032 |[1] | 16033 |-----------------------------------------------------------------------------| 16034 |num_get > >::get | 16035 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]| 16037 |---------------------------------------------