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 |-----------------------------------------------------------------------------| 16038 |num_get > >::get | 16039 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1] | 16041 |-----------------------------------------------------------------------------| 16042 |num_get > >::get | 16043 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) | 16045 |[1] | 16046 |-----------------------------------------------------------------------------| 16047 |num_get > >::get | 16048 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long double&) const | 16050 |(GLIBCPP_3.2) [1] | 16051 |-----------------------------------------------------------------------------| 16052 |num_get > >::get | 16053 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]| 16055 |-----------------------------------------------------------------------------| 16056 |num_get > >::get | 16057 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned int&) const | 16059 |(GLIBCPP_3.2) [1] | 16060 |-----------------------------------------------------------------------------| 16061 |num_get > >::get | 16062 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1] | 16064 |-----------------------------------------------------------------------------| 16065 |num_get > >::get | 16066 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long&) const | 16068 |(GLIBCPP_3.2) [1] | 16069 |-----------------------------------------------------------------------------| 16070 |num_get > >::get | 16071 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned short&) const | 16073 |(GLIBCPP_3.2) [1] | 16074 |-----------------------------------------------------------------------------| 16075 |num_get > >::get | 16076 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2)| 16078 |[1] | 16079 |-----------------------------------------------------------------------------| 16080 |num_get > >::get | 16081 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long long&) const | 16083 |(GLIBCPP_3.2) [1] | 16084 |-----------------------------------------------------------------------------| 16085 |num_get > >::do_get | 16086 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]| 16088 |-----------------------------------------------------------------------------| 16089 |num_get > >::do_get | 16090 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1] | 16092 |-----------------------------------------------------------------------------| 16093 |num_get > >::do_get | 16094 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) | 16096 |[1] | 16097 |-----------------------------------------------------------------------------| 16098 |num_get > >::do_get | 16099 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long double&) const | 16101 |(GLIBCPP_3.2) [1] | 16102 |-----------------------------------------------------------------------------| 16103 |num_get > >::do_get | 16104 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]| 16106 |-----------------------------------------------------------------------------| 16107 |num_get > >::do_get | 16108 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned int&) const | 16110 |(GLIBCPP_3.2) [1] | 16111 |-----------------------------------------------------------------------------| 16112 |num_get > >::do_get | 16113 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1] | 16115 |-----------------------------------------------------------------------------| 16116 |num_get > >::do_get | 16117 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long&) const | 16119 |(GLIBCPP_3.2) [1] | 16120 |-----------------------------------------------------------------------------| 16121 |num_get > >::do_get | 16122 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned short&) const | 16124 |(GLIBCPP_3.2) [1] | 16125 |-----------------------------------------------------------------------------| 16126 |num_get > >::do_get | 16127 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2)| 16129 |[1] | 16130 |-----------------------------------------------------------------------------| 16131 |num_get > >::do_get | 16132 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long long&) const | 16134 |(GLIBCPP_3.2) [1] | 16135 |-----------------------------------------------------------------------------| 16136 |num_get > >::num_get | 16137 |(unsigned int) [1] | 16138 |-----------------------------------------------------------------------------| 16139 |num_get > >::num_get | 16140 |(unsigned long) [1] | 16141 |-----------------------------------------------------------------------------| 16142 |num_get > >::num_get | 16143 |(unsigned int) [1] | 16144 |-----------------------------------------------------------------------------| 16145 |num_get > >::num_get | 16146 |(unsigned long) [1] | 16147 |-----------------------------------------------------------------------------| 16148 |num_get > >::~num_get() | 16149 |(GLIBCPP_3.2) [1] | 16150 |-----------------------------------------------------------------------------| 16151 |num_get > >::~num_get() | 16152 |(GLIBCPP_3.2) [1] | 16153 |-----------------------------------------------------------------------------| 16154 |num_get > >::~num_get() | 16155 |(GLIBCPP_3.2) [1] | 16156 +-----------------------------------------------------------------------------+ 16157 16158 Referenced Specification(s) 16159 16160 [1]. ISO/IEC 14882: 2003 C++ Language 16161 16162 An LSB conforming implementation shall provide the generic data interfaces for 16163 Class std::num_get 16164 > > specified in Table 9-388, with the full functionality as described in the 16165 referenced underlying specification. 16166 16167 Table 9-388. libstdcxx - Class num_get > > Data Interfaces 16169 16170 +-----------------------------------------------------------------------------+ 16171 |guard variable for num_get | 16172 |> >::id(GLIBCPP_3.2) [1] | 16173 |-----------------------------------------------------------------------------| 16174 |num_get > >::id | 16175 |(GLIBCPP_3.2) [2] | 16176 |-----------------------------------------------------------------------------| 16177 |typeinfo for num_get > > | 16178 |(GLIBCPP_3.2) [1] | 16179 |-----------------------------------------------------------------------------| 16180 |typeinfo name for num_get >| 16181 |>(GLIBCPP_3.2) [1] | 16182 |-----------------------------------------------------------------------------| 16183 |vtable for num_get > > | 16184 |(GLIBCPP_3.2) [1] | 16185 +-----------------------------------------------------------------------------+ 16186 16187 Referenced Specification(s) 16188 16189 [1]. Itanium C++ ABI 16190 16191 [2]. ISO/IEC 14882: 2003 C++ Language 16192 16193 ------------------------------------------------------------------------------- 16194 16195 Class num_get > > 16196 16197 ------------------------------------------------------------------------------- 16198 16199 Class data for num_get > > 16201 16202 The virtual table for the std::num_get > > class is described by Table 9-389 16204 16205 Table 9-389. vtable for num_get > > 16207 16208 +-----------------------------------------------------------------------------+ 16209 |Base |0 | 16210 |Offset| | 16211 |------+----------------------------------------------------------------------| 16212 |RTTI |typeinfo for num_get > > | 16214 |------+----------------------------------------------------------------------| 16215 |vfunc:|num_get > | 16216 | |>::~num_get() | 16217 |------+----------------------------------------------------------------------| 16218 |vfunc:|num_get > | 16219 | |>::~num_get() | 16220 |------+----------------------------------------------------------------------| 16221 | |num_get > | 16222 |vfunc:|>::do_get(istreambuf_iterator >, | 16223 | |istreambuf_iterator >, ios_base&, | 16224 | |_Ios_Iostate&, bool&) const | 16225 |------+----------------------------------------------------------------------| 16226 | |num_get > | 16227 |vfunc:|>::do_get(istreambuf_iterator >, | 16228 | |istreambuf_iterator >, ios_base&, | 16229 | |_Ios_Iostate&, long&) const | 16230 |------+----------------------------------------------------------------------| 16231 | |num_get > | 16232 |vfunc:|>::do_get(istreambuf_iterator >, | 16233 | |istreambuf_iterator >, ios_base&, | 16234 | |_Ios_Iostate&, unsigned short&) const | 16235 |------+----------------------------------------------------------------------| 16236 | |num_get > | 16237 |vfunc:|>::do_get(istreambuf_iterator >, | 16238 | |istreambuf_iterator >, ios_base&, | 16239 | |_Ios_Iostate&, unsigned int&) const | 16240 |------+----------------------------------------------------------------------| 16241 | |num_get > | 16242 |vfunc:|>::do_get(istreambuf_iterator >, | 16243 | |istreambuf_iterator >, ios_base&, | 16244 | |_Ios_Iostate&, unsigned long&) const | 16245 |------+----------------------------------------------------------------------| 16246 | |num_get > | 16247 |vfunc:|>::do_get(istreambuf_iterator >, | 16248 | |istreambuf_iterator >, ios_base&, | 16249 | |_Ios_Iostate&, long long&) const | 16250 |------+----------------------------------------------------------------------| 16251 | |num_get > | 16252 |vfunc:|>::do_get(istreambuf_iterator >, | 16253 | |istreambuf_iterator >, ios_base&, | 16254 | |_Ios_Iostate&, unsigned long long&) const | 16255 |------+----------------------------------------------------------------------| 16256 | |num_get > | 16257 |vfunc:|>::do_get(istreambuf_iterator >, | 16258 | |istreambuf_iterator >, ios_base&, | 16259 | |_Ios_Iostate&, float&) const | 16260 |------+----------------------------------------------------------------------| 16261 | |num_get > | 16262 |vfunc:|>::do_get(istreambuf_iterator >, | 16263 | |istreambuf_iterator >, ios_base&, | 16264 | |_Ios_Iostate&, double&) const | 16265 |------+----------------------------------------------------------------------| 16266 | |num_get > | 16267 |vfunc:|>::do_get(istreambuf_iterator >, | 16268 | |istreambuf_iterator >, ios_base&, | 16269 | |_Ios_Iostate&, long double&) const | 16270 |------+----------------------------------------------------------------------| 16271 | |num_get > | 16272 |vfunc:|>::do_get(istreambuf_iterator >, | 16273 | |istreambuf_iterator >, ios_base&, | 16274 | |_Ios_Iostate&, void*&) const | 16275 +-----------------------------------------------------------------------------+ 16276 16277 The Run Time Type Information for the std::num_get > > class is 16279 described by Table 9-390 16280 16281 Table 9-390. typeinfo for num_get > > 16283 16284 +-----------------------------------------------------------------------------+ 16285 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16286 |Vtable | | | 16287 |---------+-----------------------------------------------------------------+-| 16288 |Name |typeinfo name for num_get > > | | 16290 |---------+-----------------------------------------------------------------+-| 16291 |flags: |8 | | 16292 |---------+-----------------------------------------------------------------+-| 16293 |basetype:|typeinfo for locale::facet |2| 16294 |---------+-----------------------------------------------------------------+-| 16295 |basetype:|typeinfo for __num_base |2| 16296 +-----------------------------------------------------------------------------+ 16297 ------------------------------------------------------------------------------- 16298 16299 Interfaces for Class num_get > > 16301 16302 An LSB conforming implementation shall provide the generic methods for Class 16303 std::num_get > > specified in Table 9-391, with the full functionality as 16305 described in the referenced underlying specification. 16306 16307 Table 9-391. libstdcxx - Class num_get > > Function Interfaces 16309 16310 +-----------------------------------------------------------------------------+ 16311 |num_get > | 16312 |>::_M_extract_int(istreambuf_iterator >, | 16313 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16314 |&, basic_string, allocator >&, int&) const | 16315 |(GLIBCPP_3.2) [1] | 16316 |-----------------------------------------------------------------------------| 16317 |num_get > | 16318 |>::_M_extract_float(istreambuf_iterator >, | 16319 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16320 |&, basic_string, allocator >&) const | 16321 |(GLIBCPP_3.2) [1] | 16322 |-----------------------------------------------------------------------------| 16323 |num_get > >::get | 16324 |(istreambuf_iterator >, istreambuf_iterator | 16325 | >, ios_base&, _Ios_Iostate&, void*&) const | 16326 |(GLIBCPP_3.2) [1] | 16327 |-----------------------------------------------------------------------------| 16328 |num_get > >::get | 16329 |(istreambuf_iterator >, istreambuf_iterator | 16330 | >, ios_base&, _Ios_Iostate&, bool&) const | 16331 |(GLIBCPP_3.2) [1] | 16332 |-----------------------------------------------------------------------------| 16333 |num_get > >::get | 16334 |(istreambuf_iterator >, istreambuf_iterator | 16335 | >, ios_base&, _Ios_Iostate&, double&) const | 16336 |(GLIBCPP_3.2) [1] | 16337 |-----------------------------------------------------------------------------| 16338 |num_get > >::get | 16339 |(istreambuf_iterator >, istreambuf_iterator | 16340 | >, ios_base&, _Ios_Iostate&, long double&) | 16341 |const(GLIBCPP_3.2) [1] | 16342 |-----------------------------------------------------------------------------| 16343 |num_get > >::get | 16344 |(istreambuf_iterator >, istreambuf_iterator | 16345 | >, ios_base&, _Ios_Iostate&, float&) const | 16346 |(GLIBCPP_3.2) [1] | 16347 |-----------------------------------------------------------------------------| 16348 |num_get > >::get | 16349 |(istreambuf_iterator >, istreambuf_iterator | 16350 | >, ios_base&, _Ios_Iostate&, unsigned int&) | 16351 |const(GLIBCPP_3.2) [1] | 16352 |-----------------------------------------------------------------------------| 16353 |num_get > >::get | 16354 |(istreambuf_iterator >, istreambuf_iterator | 16355 | >, ios_base&, _Ios_Iostate&, long&) const | 16356 |(GLIBCPP_3.2) [1] | 16357 |-----------------------------------------------------------------------------| 16358 |num_get > >::get | 16359 |(istreambuf_iterator >, istreambuf_iterator | 16360 | >, ios_base&, _Ios_Iostate&, unsigned long&) | 16361 |const(GLIBCPP_3.2) [1] | 16362 |-----------------------------------------------------------------------------| 16363 |num_get > >::get | 16364 |(istreambuf_iterator >, istreambuf_iterator | 16365 | >, ios_base&, _Ios_Iostate&, unsigned short&) | 16366 |const(GLIBCPP_3.2) [1] | 16367 |-----------------------------------------------------------------------------| 16368 |num_get > >::get | 16369 |(istreambuf_iterator >, istreambuf_iterator | 16370 | >, ios_base&, _Ios_Iostate&, long long&) const| 16371 |(GLIBCPP_3.2) [1] | 16372 |-----------------------------------------------------------------------------| 16373 |num_get > >::get | 16374 |(istreambuf_iterator >, istreambuf_iterator | 16375 | >, ios_base&, _Ios_Iostate&, unsigned long | 16376 |long&) const(GLIBCPP_3.2) [1] | 16377 |-----------------------------------------------------------------------------| 16378 |num_get > | 16379 |>::do_get(istreambuf_iterator >, | 16380 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16381 |&, void*&) const(GLIBCPP_3.2) [1] | 16382 |-----------------------------------------------------------------------------| 16383 |num_get > | 16384 |>::do_get(istreambuf_iterator >, | 16385 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16386 |&, bool&) const(GLIBCPP_3.2) [1] | 16387 |-----------------------------------------------------------------------------| 16388 |num_get > | 16389 |>::do_get(istreambuf_iterator >, | 16390 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16391 |&, double&) const(GLIBCPP_3.2) [1] | 16392 |-----------------------------------------------------------------------------| 16393 |num_get > | 16394 |>::do_get(istreambuf_iterator >, | 16395 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16396 |&, long double&) const(GLIBCPP_3.2) [1] | 16397 |-----------------------------------------------------------------------------| 16398 |num_get > | 16399 |>::do_get(istreambuf_iterator >, | 16400 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16401 |&, float&) const(GLIBCPP_3.2) [1] | 16402 |-----------------------------------------------------------------------------| 16403 |num_get > | 16404 |>::do_get(istreambuf_iterator >, | 16405 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16406 |&, unsigned int&) const(GLIBCPP_3.2) [1] | 16407 |-----------------------------------------------------------------------------| 16408 |num_get > | 16409 |>::do_get(istreambuf_iterator >, | 16410 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16411 |&, long&) const(GLIBCPP_3.2) [1] | 16412 |-----------------------------------------------------------------------------| 16413 |num_get > | 16414 |>::do_get(istreambuf_iterator >, | 16415 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16416 |&, unsigned long&) const(GLIBCPP_3.2) [1] | 16417 |-----------------------------------------------------------------------------| 16418 |num_get > | 16419 |>::do_get(istreambuf_iterator >, | 16420 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16421 |&, unsigned short&) const(GLIBCPP_3.2) [1] | 16422 |-----------------------------------------------------------------------------| 16423 |num_get > | 16424 |>::do_get(istreambuf_iterator >, | 16425 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16426 |&, long long&) const(GLIBCPP_3.2) [1] | 16427 |-----------------------------------------------------------------------------| 16428 |num_get > | 16429 |>::do_get(istreambuf_iterator >, | 16430 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16431 |&, unsigned long long&) const(GLIBCPP_3.2) [1] | 16432 |-----------------------------------------------------------------------------| 16433 |num_get > | 16434 |>::num_get(unsigned int) [1] | 16435 |-----------------------------------------------------------------------------| 16436 |num_get > | 16437 |>::num_get(unsigned long) [1] | 16438 |-----------------------------------------------------------------------------| 16439 |num_get > | 16440 |>::num_get(unsigned int) [1] | 16441 |-----------------------------------------------------------------------------| 16442 |num_get > | 16443 |>::num_get(unsigned long) [1] | 16444 |-----------------------------------------------------------------------------| 16445 |num_get > | 16446 |>::~num_get()(GLIBCPP_3.2) [1] | 16447 |-----------------------------------------------------------------------------| 16448 |num_get > | 16449 |>::~num_get()(GLIBCPP_3.2) [1] | 16450 |-----------------------------------------------------------------------------| 16451 |num_get > | 16452 |>::~num_get()(GLIBCPP_3.2) [1] | 16453 +-----------------------------------------------------------------------------+ 16454 16455 Referenced Specification(s) 16456 16457 [1]. ISO/IEC 14882: 2003 C++ Language 16458 16459 An LSB conforming implementation shall provide the generic data interfaces for 16460 Class std::num_get > > specified in Table 9-392, with the full functionality as 16462 described in the referenced underlying specification. 16463 16464 Table 9-392. libstdcxx - Class num_get > > Data Interfaces 16466 16467 +-----------------------------------------------------------------------------+ 16468 |guard variable for num_get > >::id(GLIBCPP_3.2) [1] | 16470 |-----------------------------------------------------------------------------| 16471 |num_get > >::id | 16472 |(GLIBCPP_3.2) [2] | 16473 |-----------------------------------------------------------------------------| 16474 |typeinfo for num_get > >(GLIBCPP_3.2) [1] | 16476 |-----------------------------------------------------------------------------| 16477 |typeinfo name for num_get > >(GLIBCPP_3.2) [1] | 16479 |-----------------------------------------------------------------------------| 16480 |vtable for num_get| 16481 |> >(GLIBCPP_3.2) [1] | 16482 +-----------------------------------------------------------------------------+ 16483 16484 Referenced Specification(s) 16485 16486 [1]. Itanium C++ ABI 16487 16488 [2]. ISO/IEC 14882: 2003 C++ Language 16489 16490 ------------------------------------------------------------------------------- 16491 16492 Class num_put > > 16493 16494 ------------------------------------------------------------------------------- 16495 16496 Class data for num_put > > 16497 16498 The virtual table for the std::num_put > > class is described by Table 9-393 16500 16501 Table 9-393. vtable for num_put > > 16503 16504 +-----------------------------------------------------------------------------+ 16505 |Base |0 | 16506 |Offset| | 16507 |------+----------------------------------------------------------------------| 16508 |RTTI |typeinfo for num_put| 16509 | |> > | 16510 |------+----------------------------------------------------------------------| 16511 |vfunc:|num_put > | 16512 | |>::~num_put() | 16513 |------+----------------------------------------------------------------------| 16514 |vfunc:|num_put > | 16515 | |>::~num_put() | 16516 |------+----------------------------------------------------------------------| 16517 | |num_put > >::do_put | 16518 |vfunc:|(ostreambuf_iterator >, ios_base&, char, bool)| 16519 | |const | 16520 |------+----------------------------------------------------------------------| 16521 | |num_put > >::do_put | 16522 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long)| 16523 | |const | 16524 |------+----------------------------------------------------------------------| 16525 | |num_put > >::do_put | 16526 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16527 | |unsigned long) const | 16528 |------+----------------------------------------------------------------------| 16529 | |num_put > >::do_put | 16530 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long | 16531 | |long) const | 16532 |------+----------------------------------------------------------------------| 16533 | |num_put > >::do_put | 16534 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16535 | |unsigned long long) const | 16536 |------+----------------------------------------------------------------------| 16537 | |num_put > >::do_put | 16538 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16539 | |double) const | 16540 |------+----------------------------------------------------------------------| 16541 | |num_put > >::do_put | 16542 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long | 16543 | |double) const | 16544 |------+----------------------------------------------------------------------| 16545 | |num_put > >::do_put | 16546 |vfunc:|(ostreambuf_iterator >, ios_base&, char, void | 16547 | |const*) const | 16548 +-----------------------------------------------------------------------------+ 16549 16550 The Run Time Type Information for the std::num_put > > class is described by 16552 Table 9-394 16553 16554 Table 9-394. typeinfo for num_put > > 16556 16557 +-----------------------------------------------------------------------------+ 16558 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16559 |Vtable | | | 16560 |---------+-----------------------------------------------------------------+-| 16561 |Name |typeinfo name for num_put > > | | 16563 |---------+-----------------------------------------------------------------+-| 16564 |flags: |8 | | 16565 |---------+-----------------------------------------------------------------+-| 16566 |basetype:|typeinfo for locale::facet |2| 16567 |---------+-----------------------------------------------------------------+-| 16568 |basetype:|typeinfo for __num_base |2| 16569 +-----------------------------------------------------------------------------+ 16570 ------------------------------------------------------------------------------- 16571 16572 Interfaces for Class num_put 16573 > > 16574 16575 An LSB conforming implementation shall provide the generic methods for Class 16576 std::num_put > > 16577 specified in Table 9-395, with the full functionality as described in the 16578 referenced underlying specification. 16579 16580 Table 9-395. libstdcxx - Class num_put > > Function Interfaces 16582 16583 +-----------------------------------------------------------------------------+ 16584 |num_put > >::_M_widen_int | 16585 |(ostreambuf_iterator >, ios_base&, char, char*, int) | 16586 |const(GLIBCPP_3.2) [1] | 16587 |-----------------------------------------------------------------------------| 16588 |ostreambuf_iterator > num_put > >::_M_convert_int | 16590 |(ostreambuf_iterator >, ios_base&, char, char, char, | 16591 |long) const(GLIBCPP_3.2) [1] | 16592 |-----------------------------------------------------------------------------| 16593 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, char, char, | 16596 |char, unsigned long) const(GLIBCPP_3.2) [1] | 16597 |-----------------------------------------------------------------------------| 16598 |ostreambuf_iterator > num_put > >::_M_convert_int | 16600 |(ostreambuf_iterator >, ios_base&, char, char, char, | 16601 |long long) const(GLIBCPP_3.2) [1] | 16602 |-----------------------------------------------------------------------------| 16603 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, char, char, | 16606 |char, unsigned long long) const(GLIBCPP_3.2) [1] | 16607 |-----------------------------------------------------------------------------| 16608 |num_put > >::_M_widen_float| 16609 |(ostreambuf_iterator >, ios_base&, char, char*, int) | 16610 |const(GLIBCPP_3.2) [1] | 16611 |-----------------------------------------------------------------------------| 16612 |ostreambuf_iterator > num_put > >::_M_convert_float | 16614 |(ostreambuf_iterator >, ios_base&, char, char, | 16615 |double) const(GLIBCPP_3.2) [1] | 16616 |-----------------------------------------------------------------------------| 16617 |ostreambuf_iterator > num_put > >::_M_convert_float(ostreambuf_iterator >, ios_base&, char, char,| 16620 |long double) const(GLIBCPP_3.2) [1] | 16621 |-----------------------------------------------------------------------------| 16622 |num_put > >::put | 16623 |(ostreambuf_iterator >, ios_base&, char, void const*)| 16624 |const(GLIBCPP_3.2) [1] | 16625 |-----------------------------------------------------------------------------| 16626 |num_put > >::put | 16627 |(ostreambuf_iterator >, ios_base&, char, bool) const | 16628 |(GLIBCPP_3.2) [1] | 16629 |-----------------------------------------------------------------------------| 16630 |num_put > >::put | 16631 |(ostreambuf_iterator >, ios_base&, char, double) | 16632 |const(GLIBCPP_3.2) [1] | 16633 |-----------------------------------------------------------------------------| 16634 |num_put > >::put | 16635 |(ostreambuf_iterator >, ios_base&, char, long double)| 16636 |const(GLIBCPP_3.2) [1] | 16637 |-----------------------------------------------------------------------------| 16638 |num_put > >::put | 16639 |(ostreambuf_iterator >, ios_base&, char, long) const | 16640 |(GLIBCPP_3.2) [1] | 16641 |-----------------------------------------------------------------------------| 16642 |num_put > >::put | 16643 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16644 |long) const(GLIBCPP_3.2) [1] | 16645 |-----------------------------------------------------------------------------| 16646 |num_put > >::put | 16647 |(ostreambuf_iterator >, ios_base&, char, long long) | 16648 |const(GLIBCPP_3.2) [1] | 16649 |-----------------------------------------------------------------------------| 16650 |num_put > >::put | 16651 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16652 |long long) const(GLIBCPP_3.2) [1] | 16653 |-----------------------------------------------------------------------------| 16654 |num_put > >::do_put | 16655 |(ostreambuf_iterator >, ios_base&, char, void const*)| 16656 |const(GLIBCPP_3.2) [1] | 16657 |-----------------------------------------------------------------------------| 16658 |num_put > >::do_put | 16659 |(ostreambuf_iterator >, ios_base&, char, bool) const | 16660 |(GLIBCPP_3.2) [1] | 16661 |-----------------------------------------------------------------------------| 16662 |num_put > >::do_put | 16663 |(ostreambuf_iterator >, ios_base&, char, double) | 16664 |const(GLIBCPP_3.2) [1] | 16665 |-----------------------------------------------------------------------------| 16666 |num_put > >::do_put | 16667 |(ostreambuf_iterator >, ios_base&, char, long double)| 16668 |const(GLIBCPP_3.2) [1] | 16669 |-----------------------------------------------------------------------------| 16670 |num_put > >::do_put | 16671 |(ostreambuf_iterator >, ios_base&, char, long) const | 16672 |(GLIBCPP_3.2) [1] | 16673 |-----------------------------------------------------------------------------| 16674 |num_put > >::do_put | 16675 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16676 |long) const(GLIBCPP_3.2) [1] | 16677 |-----------------------------------------------------------------------------| 16678 |num_put > >::do_put | 16679 |(ostreambuf_iterator >, ios_base&, char, long long) | 16680 |const(GLIBCPP_3.2) [1] | 16681 |-----------------------------------------------------------------------------| 16682 |num_put > >::do_put | 16683 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16684 |long long) const(GLIBCPP_3.2) [1] | 16685 |-----------------------------------------------------------------------------| 16686 |num_put > >::_M_insert | 16687 |(ostreambuf_iterator >, ios_base&, char, char const*,| 16688 |int) const(GLIBCPP_3.2) [1] | 16689 |-----------------------------------------------------------------------------| 16690 |num_put > >::num_put | 16691 |(unsigned int) [1] | 16692 |-----------------------------------------------------------------------------| 16693 |num_put > >::num_put | 16694 |(unsigned long) [1] | 16695 |-----------------------------------------------------------------------------| 16696 |num_put > >::num_put | 16697 |(unsigned int) [1] | 16698 |-----------------------------------------------------------------------------| 16699 |num_put > >::num_put | 16700 |(unsigned long) [1] | 16701 |-----------------------------------------------------------------------------| 16702 |num_put > >::~num_put() | 16703 |(GLIBCPP_3.2) [1] | 16704 |-----------------------------------------------------------------------------| 16705 |num_put > >::~num_put() | 16706 |(GLIBCPP_3.2) [1] | 16707 |-----------------------------------------------------------------------------| 16708 |num_put > >::~num_put() | 16709 |(GLIBCPP_3.2) [1] | 16710 +-----------------------------------------------------------------------------+ 16711 16712 Referenced Specification(s) 16713 16714 [1]. ISO/IEC 14882: 2003 C++ Language 16715 16716 An LSB conforming implementation shall provide the generic data interfaces for 16717 Class std::num_put 16718 > > specified in Table 9-396, with the full functionality as described in the 16719 referenced underlying specification. 16720 16721 Table 9-396. libstdcxx - Class num_put > > Data Interfaces 16723 16724 +-----------------------------------------------------------------------------+ 16725 |guard variable for num_put | 16726 |> >::id(GLIBCPP_3.2) [1] | 16727 |-----------------------------------------------------------------------------| 16728 |num_put > >::id | 16729 |(GLIBCPP_3.2) [2] | 16730 |-----------------------------------------------------------------------------| 16731 |typeinfo for num_put > > | 16732 |(GLIBCPP_3.2) [1] | 16733 |-----------------------------------------------------------------------------| 16734 |typeinfo name for num_put >| 16735 |>(GLIBCPP_3.2) [1] | 16736 |-----------------------------------------------------------------------------| 16737 |vtable for num_put > > | 16738 |(GLIBCPP_3.2) [1] | 16739 +-----------------------------------------------------------------------------+ 16740 16741 Referenced Specification(s) 16742 16743 [1]. Itanium C++ ABI 16744 16745 [2]. ISO/IEC 14882: 2003 C++ Language 16746 16747 ------------------------------------------------------------------------------- 16748 16749 Class num_put > > 16750 16751 ------------------------------------------------------------------------------- 16752 16753 Class data for num_put > > 16755 16756 The virtual table for the std::num_put > > class is described by Table 9-397 16758 16759 Table 9-397. vtable for num_put > > 16761 16762 +-----------------------------------------------------------------------------+ 16763 |Base |0 | 16764 |Offset| | 16765 |------+----------------------------------------------------------------------| 16766 |RTTI |typeinfo for num_put > > | 16768 |------+----------------------------------------------------------------------| 16769 |vfunc:|num_put > | 16770 | |>::~num_put() | 16771 |------+----------------------------------------------------------------------| 16772 |vfunc:|num_put > | 16773 | |>::~num_put() | 16774 |------+----------------------------------------------------------------------| 16775 | |num_put > | 16776 |vfunc:|>::do_put(ostreambuf_iterator >, | 16777 | |ios_base&, wchar_t, bool) const | 16778 |------+----------------------------------------------------------------------| 16779 | |num_put > | 16780 |vfunc:|>::do_put(ostreambuf_iterator >, | 16781 | |ios_base&, wchar_t, long) const | 16782 |------+----------------------------------------------------------------------| 16783 | |num_put > | 16784 |vfunc:|>::do_put(ostreambuf_iterator >, | 16785 | |ios_base&, wchar_t, unsigned long) const | 16786 |------+----------------------------------------------------------------------| 16787 | |num_put > | 16788 |vfunc:|>::do_put(ostreambuf_iterator >, | 16789 | |ios_base&, wchar_t, long long) const | 16790 |------+----------------------------------------------------------------------| 16791 | |num_put > | 16792 |vfunc:|>::do_put(ostreambuf_iterator >, | 16793 | |ios_base&, wchar_t, unsigned long long) const | 16794 |------+----------------------------------------------------------------------| 16795 | |num_put > | 16796 |vfunc:|>::do_put(ostreambuf_iterator >, | 16797 | |ios_base&, wchar_t, double) const | 16798 |------+----------------------------------------------------------------------| 16799 | |num_put > | 16800 |vfunc:|>::do_put(ostreambuf_iterator >, | 16801 | |ios_base&, wchar_t, long double) const | 16802 |------+----------------------------------------------------------------------| 16803 | |num_put > | 16804 |vfunc:|>::do_put(ostreambuf_iterator >, | 16805 | |ios_base&, wchar_t, void const*) const | 16806 +-----------------------------------------------------------------------------+ 16807 16808 The Run Time Type Information for the std::num_put > > class is 16810 described by Table 9-398 16811 16812 Table 9-398. typeinfo for num_put > > 16814 16815 +-----------------------------------------------------------------------------+ 16816 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16817 |Vtable | | | 16818 |---------+-----------------------------------------------------------------+-| 16819 |Name |typeinfo name for num_put > > | | 16821 |---------+-----------------------------------------------------------------+-| 16822 |flags: |8 | | 16823 |---------+-----------------------------------------------------------------+-| 16824 |basetype:|typeinfo for locale::facet |2| 16825 |---------+-----------------------------------------------------------------+-| 16826 |basetype:|typeinfo for __num_base |2| 16827 +-----------------------------------------------------------------------------+ 16828 ------------------------------------------------------------------------------- 16829 16830 Interfaces for Class num_put > > 16832 16833 An LSB conforming implementation shall provide the generic methods for Class 16834 std::num_put > > specified in Table 9-399, with the full functionality as 16836 described in the referenced underlying specification. 16837 16838 Table 9-399. libstdcxx - Class num_put > > Function Interfaces 16840 16841 +-----------------------------------------------------------------------------+ 16842 |num_put > | 16843 |>::_M_widen_int(ostreambuf_iterator >, ios_base| 16844 |&, wchar_t, char*, int) const(GLIBCPP_3.2) [1] | 16845 |-----------------------------------------------------------------------------| 16846 |ostreambuf_iterator > num_put > >::_M_convert_int | 16848 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16849 |char, char, long) const(GLIBCPP_3.2) [1] | 16850 |-----------------------------------------------------------------------------| 16851 |ostreambuf_iterator > num_put > >::_M_convert_int | 16853 |(ostreambuf_iterator >, ios_base| 16854 |&, wchar_t, char, char, unsigned long) const(GLIBCPP_3.2) [1] | 16855 |-----------------------------------------------------------------------------| 16856 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, | 16859 |wchar_t, char, char, long long) const(GLIBCPP_3.2) [1] | 16860 |-----------------------------------------------------------------------------| 16861 |ostreambuf_iterator > num_put > >::_M_convert_int | 16863 |(ostreambuf_iterator >, | 16864 |ios_base&, wchar_t, char, char, unsigned long long) const(GLIBCPP_3.2) [1] | 16865 |-----------------------------------------------------------------------------| 16866 |num_put > | 16867 |>::_M_widen_float(ostreambuf_iterator >, | 16868 |ios_base&, wchar_t, char*, int) const(GLIBCPP_3.2) [1] | 16869 |-----------------------------------------------------------------------------| 16870 |ostreambuf_iterator > num_put > >::_M_convert_float | 16872 |(ostreambuf_iterator >, ios_base&, | 16873 |wchar_t, char, double) const(GLIBCPP_3.2) [1] | 16874 |-----------------------------------------------------------------------------| 16875 |ostreambuf_iterator > num_put > >::_M_convert_float(ostreambuf_iterator >, ios_base&, | 16878 |wchar_t, char, long double) const(GLIBCPP_3.2) [1] | 16879 |-----------------------------------------------------------------------------| 16880 |num_put > >::put | 16881 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16882 |void const*) const(GLIBCPP_3.2) [1] | 16883 |-----------------------------------------------------------------------------| 16884 |num_put > >::put | 16885 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16886 |bool) const(GLIBCPP_3.2) [1] | 16887 |-----------------------------------------------------------------------------| 16888 |num_put > >::put | 16889 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16890 |double) const(GLIBCPP_3.2) [1] | 16891 |-----------------------------------------------------------------------------| 16892 |num_put > >::put | 16893 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16894 |long double) const(GLIBCPP_3.2) [1] | 16895 |-----------------------------------------------------------------------------| 16896 |num_put > >::put | 16897 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16898 |long) const(GLIBCPP_3.2) [1] | 16899 |-----------------------------------------------------------------------------| 16900 |num_put > >::put | 16901 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16902 |unsigned long) const(GLIBCPP_3.2) [1] | 16903 |-----------------------------------------------------------------------------| 16904 |num_put > >::put | 16905 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16906 |long long) const(GLIBCPP_3.2) [1] | 16907 |-----------------------------------------------------------------------------| 16908 |num_put > >::put | 16909 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16910 |unsigned long long) const(GLIBCPP_3.2) [1] | 16911 |-----------------------------------------------------------------------------| 16912 |num_put > | 16913 |>::do_put(ostreambuf_iterator >, ios_base&, | 16914 |wchar_t, void const*) const(GLIBCPP_3.2) [1] | 16915 |-----------------------------------------------------------------------------| 16916 |num_put > | 16917 |>::do_put(ostreambuf_iterator >, ios_base&, | 16918 |wchar_t, bool) const(GLIBCPP_3.2) [1] | 16919 |-----------------------------------------------------------------------------| 16920 |num_put > | 16921 |>::do_put(ostreambuf_iterator >, ios_base&, | 16922 |wchar_t, double) const(GLIBCPP_3.2) [1] | 16923 |-----------------------------------------------------------------------------| 16924 |num_put > | 16925 |>::do_put(ostreambuf_iterator >, ios_base&, | 16926 |wchar_t, long double) const(GLIBCPP_3.2) [1] | 16927 |-----------------------------------------------------------------------------| 16928 |num_put > | 16929 |>::do_put(ostreambuf_iterator >, ios_base&, | 16930 |wchar_t, long) const(GLIBCPP_3.2) [1] | 16931 |-----------------------------------------------------------------------------| 16932 |num_put > | 16933 |>::do_put(ostreambuf_iterator >, ios_base&, | 16934 |wchar_t, unsigned long) const(GLIBCPP_3.2) [1] | 16935 |-----------------------------------------------------------------------------| 16936 |num_put > | 16937 |>::do_put(ostreambuf_iterator >, ios_base&, | 16938 |wchar_t, long long) const(GLIBCPP_3.2) [1] | 16939 |-----------------------------------------------------------------------------| 16940 |num_put > | 16941 |>::do_put(ostreambuf_iterator >, ios_base&, | 16942 |wchar_t, unsigned long long) const(GLIBCPP_3.2) [1] | 16943 |-----------------------------------------------------------------------------| 16944 |num_put > | 16945 |>::_M_insert(ostreambuf_iterator >, ios_base&, | 16946 |wchar_t, wchar_t const*, int) const(GLIBCPP_3.2) [1] | 16947 |-----------------------------------------------------------------------------| 16948 |num_put > | 16949 |>::num_put(unsigned int) [1] | 16950 |-----------------------------------------------------------------------------| 16951 |num_put > | 16952 |>::num_put(unsigned long) [1] | 16953 |-----------------------------------------------------------------------------| 16954 |num_put > | 16955 |>::num_put(unsigned int) [1] | 16956 |-----------------------------------------------------------------------------| 16957 |num_put > | 16958 |>::num_put(unsigned long) [1] | 16959 |-----------------------------------------------------------------------------| 16960 |num_put > | 16961 |>::~num_put()(GLIBCPP_3.2) [1] | 16962 |-----------------------------------------------------------------------------| 16963 |num_put > | 16964 |>::~num_put()(GLIBCPP_3.2) [1] | 16965 |-----------------------------------------------------------------------------| 16966 |num_put > | 16967 |>::~num_put()(GLIBCPP_3.2) [1] | 16968 +-----------------------------------------------------------------------------+ 16969 16970 Referenced Specification(s) 16971 16972 [1]. ISO/IEC 14882: 2003 C++ Language 16973 16974 An LSB conforming implementation shall provide the generic data interfaces for 16975 Class std::num_put > > specified in Table 9-400, with the full functionality as 16977 described in the referenced underlying specification. 16978 16979 Table 9-400. libstdcxx - Class num_put > > Data Interfaces 16981 16982 +-----------------------------------------------------------------------------+ 16983 |guard variable for num_put > >::id(GLIBCPP_3.2) [1] | 16985 |-----------------------------------------------------------------------------| 16986 |num_put > >::id | 16987 |(GLIBCPP_3.2) [2] | 16988 |-----------------------------------------------------------------------------| 16989 |typeinfo for num_put > >(GLIBCPP_3.2) [1] | 16991 |-----------------------------------------------------------------------------| 16992 |typeinfo name for num_put > >(GLIBCPP_3.2) [1] | 16994 |-----------------------------------------------------------------------------| 16995 |vtable for num_put| 16996 |> >(GLIBCPP_3.2) [1] | 16997 +-----------------------------------------------------------------------------+ 16998 16999 Referenced Specification(s) 17000 17001 [1]. Itanium C++ ABI 17002 17003 [2]. ISO/IEC 14882: 2003 C++ Language 17004 17005 ------------------------------------------------------------------------------- 17006 17007 Class bad_cast 17008 17009 ------------------------------------------------------------------------------- 17010 17011 Class data for bad_cast 17012 17013 The virtual table for the std::bad_cast class is described by Table 9-401 17014 17015 Table 9-401. vtable for bad_cast 17016 17017 +-----------------------------------+ 17018 |Base Offset|0 | 17019 |-----------+-----------------------| 17020 |RTTI |typeinfo for bad_cast | 17021 |-----------+-----------------------| 17022 |vfunc: |bad_cast::~bad_cast() | 17023 |-----------+-----------------------| 17024 |vfunc: |bad_cast::~bad_cast() | 17025 |-----------+-----------------------| 17026 |vfunc: |exception::what() const| 17027 +-----------------------------------+ 17028 17029 The Run Time Type Information for the std::bad_cast class is described by Table 17030 9-402 17031 17032 Table 9-402. typeinfo for bad_cast 17033 17034 +-------------------------------------------------------+ 17035 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17036 |-----------+-------------------------------------------| 17037 |Name |typeinfo name for bad_cast | 17038 +-------------------------------------------------------+ 17039 ------------------------------------------------------------------------------- 17040 17041 Interfaces for Class bad_cast 17042 17043 An LSB conforming implementation shall provide the generic methods for Class 17044 std::bad_cast specified in Table 9-403, with the full functionality as 17045 described in the referenced underlying specification. 17046 17047 Table 9-403. libstdcxx - Class bad_cast Function Interfaces 17048 17049 +--------------------------------------+ 17050 |bad_cast::~bad_cast()(GLIBCPP_3.2) [1]| 17051 |--------------------------------------| 17052 |bad_cast::~bad_cast()(GLIBCPP_3.2) [1]| 17053 |--------------------------------------| 17054 |bad_cast::~bad_cast()(GLIBCPP_3.2) [1]| 17055 +--------------------------------------+ 17056 17057 Referenced Specification(s) 17058 17059 [1]. ISO/IEC 14882: 2003 C++ Language 17060 17061 An LSB conforming implementation shall provide the generic data interfaces for 17062 Class std::bad_cast specified in Table 9-404, with the full functionality as 17063 described in the referenced underlying specification. 17064 17065 Table 9-404. libstdcxx - Class bad_cast Data Interfaces 17066 17067 +-------------------------------------------+ 17068 |typeinfo for bad_cast(GLIBCPP_3.2) [1] | 17069 |-------------------------------------------| 17070 |typeinfo name for bad_cast(GLIBCPP_3.2) [1]| 17071 |-------------------------------------------| 17072 |vtable for bad_cast(GLIBCPP_3.2) [1] | 17073 +-------------------------------------------+ 17074 17075 Referenced Specification(s) 17076 17077 [1]. Itanium C++ ABI 17078 17079 ------------------------------------------------------------------------------- 17080 17081 Class ios_base 17082 17083 ------------------------------------------------------------------------------- 17084 17085 Class data for ios_base 17086 17087 The Run Time Type Information for the std::ios_base class is described by Table 17088 9-405 17089 17090 Table 9-405. typeinfo for ios_base 17091 17092 +----------------------------------------------------+ 17093 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 17094 |-----------+----------------------------------------| 17095 |Name |typeinfo name for ios_base | 17096 +----------------------------------------------------+ 17097 ------------------------------------------------------------------------------- 17098 17099 Interfaces for Class ios_base 17100 17101 An LSB conforming implementation shall provide the generic methods for Class 17102 std::ios_base specified in Table 9-406, with the full functionality as 17103 described in the referenced underlying specification. 17104 17105 Table 9-406. libstdcxx - Class ios_base Function Interfaces 17106 17107 +-----------------------------------------------------------------------------+ 17108 |ios_base::_M_grow_words(int)(GLIBCPP_3.2) [1] | 17109 |-----------------------------------------------------------------------------| 17110 |ios_base::sync_with_stdio(bool)(GLIBCPP_3.2) [1] | 17111 |-----------------------------------------------------------------------------| 17112 |ios_base::_M_call_callbacks(ios_base::event)(GLIBCPP_3.2) [1] | 17113 |-----------------------------------------------------------------------------| 17114 |ios_base::register_callback(void (*)(ios_base::event, ios_base&, int), int) | 17115 |(GLIBCPP_3.2) [1] | 17116 |-----------------------------------------------------------------------------| 17117 |ios_base::_M_dispose_callbacks()(GLIBCPP_3.2) [1] | 17118 |-----------------------------------------------------------------------------| 17119 |ios_base::Init::_S_ios_create(bool)(GLIBCPP_3.2) [1] | 17120 |-----------------------------------------------------------------------------| 17121 |ios_base::Init::_S_ios_destroy()(GLIBCPP_3.2) [1] | 17122 |-----------------------------------------------------------------------------| 17123 |ios_base::Init::Init()(GLIBCPP_3.2) [1] | 17124 |-----------------------------------------------------------------------------| 17125 |ios_base::Init::Init()(GLIBCPP_3.2) [1] | 17126 |-----------------------------------------------------------------------------| 17127 |ios_base::Init::~Init()(GLIBCPP_3.2) [1] | 17128 |-----------------------------------------------------------------------------| 17129 |ios_base::Init::~Init()(GLIBCPP_3.2) [1] | 17130 |-----------------------------------------------------------------------------| 17131 |ios_base::imbue(locale const&)(GLIBCPP_3.2) [1] | 17132 |-----------------------------------------------------------------------------| 17133 |ios_base::xalloc()(GLIBCPP_3.2) [1] | 17134 |-----------------------------------------------------------------------------| 17135 |ios_base::_M_init()(GLIBCPP_3.2) [1] | 17136 |-----------------------------------------------------------------------------| 17137 |ios_base::failure::failure(basic_string, allocator | 17138 | > const&)(GLIBCPP_3.2) [1] | 17139 |-----------------------------------------------------------------------------| 17140 |ios_base::failure::failure(basic_string, allocator | 17141 | > const&)(GLIBCPP_3.2) [1] | 17142 |-----------------------------------------------------------------------------| 17143 |ios_base::failure::~failure()(GLIBCPP_3.2) [1] | 17144 |-----------------------------------------------------------------------------| 17145 |ios_base::failure::~failure()(GLIBCPP_3.2) [1] | 17146 |-----------------------------------------------------------------------------| 17147 |ios_base::failure::~failure()(GLIBCPP_3.2) [1] | 17148 |-----------------------------------------------------------------------------| 17149 |ios_base::ios_base()(GLIBCPP_3.2) [1] | 17150 |-----------------------------------------------------------------------------| 17151 |ios_base::ios_base()(GLIBCPP_3.2) [1] | 17152 |-----------------------------------------------------------------------------| 17153 |ios_base::~ios_base()(GLIBCPP_3.2) [1] | 17154 |-----------------------------------------------------------------------------| 17155 |ios_base::~ios_base()(GLIBCPP_3.2) [1] | 17156 +-----------------------------------------------------------------------------+ 17157 17158 Referenced Specification(s) 17159 17160 [1]. ISO/IEC 14882: 2003 C++ Language 17161 17162 An LSB conforming implementation shall provide the generic data interfaces for 17163 Class std::ios_base specified in Table 9-407, with the full functionality as 17164 described in the referenced underlying specification. 17165 17166 Table 9-407. libstdcxx - Class ios_base Data Interfaces 17167 17168 +-----------------------------------------------------+ 17169 |ios_base::floatfield(GLIBCPP_3.2) [1] | 17170 |-----------------------------------------------------| 17171 |ios_base::scientific(GLIBCPP_3.2) [1] | 17172 |-----------------------------------------------------| 17173 |ios_base::adjustfield(GLIBCPP_3.2) [1] | 17174 |-----------------------------------------------------| 17175 |ios_base::_S_local_word_size(GLIBCPP_3.2) [1] | 17176 |-----------------------------------------------------| 17177 |ios_base::in(GLIBCPP_3.2) [1] | 17178 |-----------------------------------------------------| 17179 |ios_base::app(GLIBCPP_3.2) [1] | 17180 |-----------------------------------------------------| 17181 |ios_base::ate(GLIBCPP_3.2) [1] | 17182 |-----------------------------------------------------| 17183 |ios_base::beg(GLIBCPP_3.2) [1] | 17184 |-----------------------------------------------------| 17185 |ios_base::cur(GLIBCPP_3.2) [1] | 17186 |-----------------------------------------------------| 17187 |ios_base::dec(GLIBCPP_3.2) [1] | 17188 |-----------------------------------------------------| 17189 |ios_base::end(GLIBCPP_3.2) [1] | 17190 |-----------------------------------------------------| 17191 |ios_base::hex(GLIBCPP_3.2) [1] | 17192 |-----------------------------------------------------| 17193 |ios_base::oct(GLIBCPP_3.2) [1] | 17194 |-----------------------------------------------------| 17195 |ios_base::out(GLIBCPP_3.2) [1] | 17196 |-----------------------------------------------------| 17197 |ios_base::Init::_S_ios_base_init(GLIBCPP_3.2) [1] | 17198 |-----------------------------------------------------| 17199 |ios_base::Init::_S_synced_with_stdio(GLIBCPP_3.2) [1]| 17200 |-----------------------------------------------------| 17201 |ios_base::left(GLIBCPP_3.2) [1] | 17202 |-----------------------------------------------------| 17203 |ios_base::fixed(GLIBCPP_3.2) [1] | 17204 |-----------------------------------------------------| 17205 |ios_base::right(GLIBCPP_3.2) [1] | 17206 |-----------------------------------------------------| 17207 |ios_base::trunc(GLIBCPP_3.2) [1] | 17208 |-----------------------------------------------------| 17209 |ios_base::badbit(GLIBCPP_3.2) [1] | 17210 |-----------------------------------------------------| 17211 |ios_base::binary(GLIBCPP_3.2) [1] | 17212 |-----------------------------------------------------| 17213 |ios_base::eofbit(GLIBCPP_3.2) [1] | 17214 |-----------------------------------------------------| 17215 |ios_base::skipws(GLIBCPP_3.2) [1] | 17216 |-----------------------------------------------------| 17217 |ios_base::failbit(GLIBCPP_3.2) [1] | 17218 |-----------------------------------------------------| 17219 |ios_base::goodbit(GLIBCPP_3.2) [1] | 17220 |-----------------------------------------------------| 17221 |ios_base::showpos(GLIBCPP_3.2) [1] | 17222 |-----------------------------------------------------| 17223 |ios_base::unitbuf(GLIBCPP_3.2) [1] | 17224 |-----------------------------------------------------| 17225 |ios_base::internal(GLIBCPP_3.2) [1] | 17226 |-----------------------------------------------------| 17227 |ios_base::showbase(GLIBCPP_3.2) [1] | 17228 |-----------------------------------------------------| 17229 |ios_base::basefield(GLIBCPP_3.2) [1] | 17230 |-----------------------------------------------------| 17231 |ios_base::boolalpha(GLIBCPP_3.2) [1] | 17232 |-----------------------------------------------------| 17233 |ios_base::showpoint(GLIBCPP_3.2) [1] | 17234 |-----------------------------------------------------| 17235 |ios_base::uppercase(GLIBCPP_3.2) [1] | 17236 |-----------------------------------------------------| 17237 |typeinfo for ios_base(GLIBCPP_3.2) [2] | 17238 |-----------------------------------------------------| 17239 |typeinfo name for ios_base(GLIBCPP_3.2) [2] | 17240 +-----------------------------------------------------+ 17241 17242 Referenced Specification(s) 17243 17244 [1]. ISO/IEC 14882: 2003 C++ Language 17245 17246 [2]. Itanium C++ ABI 17247 17248 ------------------------------------------------------------------------------- 17249 17250 Class messages 17251 17252 ------------------------------------------------------------------------------- 17253 17254 Class data for messages 17255 17256 The virtual table for the std::messages class is described by Table 9-408 17257 17258 Table 9-408. vtable for messages 17259 17260 +-----------------------------------------------------------------------------+ 17261 |Base |0 | 17262 |Offset | | 17263 |-------+---------------------------------------------------------------------| 17264 |RTTI |typeinfo for messages | 17265 |-------+---------------------------------------------------------------------| 17266 |vfunc: |messages::~messages() | 17267 |-------+---------------------------------------------------------------------| 17268 |vfunc: |messages::~messages() | 17269 |-------+---------------------------------------------------------------------| 17270 |vfunc: |messages::do_open(basic_string, | 17271 | |allocator > const&, locale const&) const | 17272 |-------+---------------------------------------------------------------------| 17273 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 17275 |-------+---------------------------------------------------------------------| 17276 |vfunc: |messages::do_close(int) const | 17277 +-----------------------------------------------------------------------------+ 17278 17279 The Run Time Type Information for the std::messages class is described by 17280 Table 9-409 17281 17282 Table 9-409. typeinfo for messages 17283 17284 +----------------------------------------------------------+ 17285 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 17286 |-----------+--------------------------------------------+-| 17287 |Name |typeinfo name for messages | | 17288 |-----------+--------------------------------------------+-| 17289 |flags: |8 | | 17290 |-----------+--------------------------------------------+-| 17291 |basetype: |typeinfo for locale::facet |2| 17292 |-----------+--------------------------------------------+-| 17293 |basetype: |typeinfo for messages_base |2| 17294 +----------------------------------------------------------+ 17295 ------------------------------------------------------------------------------- 17296 17297 Interfaces for Class messages 17298 17299 An LSB conforming implementation shall provide the generic methods for Class 17300 std::messages specified in Table 9-410, with the full functionality as 17301 described in the referenced underlying specification. 17302 17303 Table 9-410. libstdcxx - Class messages Function Interfaces 17304 17305 +-----------------------------------------------------------------------------+ 17306 |messages::_M_convert_to_char(basic_string, | 17307 |allocator > const&) const(GLIBCPP_3.2) [1] | 17308 |-----------------------------------------------------------------------------| 17309 |messages::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1] | 17310 |-----------------------------------------------------------------------------| 17311 |messages::get(int, int, int, basic_string, | 17312 |allocator > const&) const(GLIBCPP_3.2) [1] | 17313 |-----------------------------------------------------------------------------| 17314 |messages::open(basic_string, allocator > | 17315 |const&, locale const&) const(GLIBCPP_3.2) [1] | 17316 |-----------------------------------------------------------------------------| 17317 |messages::open(basic_string, allocator > | 17318 |const&, locale const&, char const*) const(GLIBCPP_3.2) [1] | 17319 |-----------------------------------------------------------------------------| 17320 |messages::close(int) const(GLIBCPP_3.2) [1] | 17321 |-----------------------------------------------------------------------------| 17322 |messages::do_get(int, int, int, basic_string, | 17323 |allocator > const&) const(GLIBCPP_3.2) [1] | 17324 |-----------------------------------------------------------------------------| 17325 |messages::do_open(basic_string, allocator| 17326 |> const&, locale const&) const(GLIBCPP_3.2) [1] | 17327 |-----------------------------------------------------------------------------| 17328 |messages::do_close(int) const(GLIBCPP_3.2) [1] | 17329 |-----------------------------------------------------------------------------| 17330 |messages::messages(__locale_struct*, char const*, unsigned int) [1] | 17331 |-----------------------------------------------------------------------------| 17332 |messages::messages(__locale_struct*, char const*, unsigned long) [1] | 17333 |-----------------------------------------------------------------------------| 17334 |messages::messages(unsigned int) [1] | 17335 |-----------------------------------------------------------------------------| 17336 |messages::messages(unsigned long) [1] | 17337 |-----------------------------------------------------------------------------| 17338 |messages::messages(__locale_struct*, char const*, unsigned int) [1] | 17339 |-----------------------------------------------------------------------------| 17340 |messages::messages(__locale_struct*, char const*, unsigned long) [1] | 17341 |-----------------------------------------------------------------------------| 17342 |messages::messages(unsigned int) [1] | 17343 |-----------------------------------------------------------------------------| 17344 |messages::messages(unsigned long) [1] | 17345 |-----------------------------------------------------------------------------| 17346 |messages::~messages()(GLIBCPP_3.2) [1] | 17347 |-----------------------------------------------------------------------------| 17348 |messages::~messages()(GLIBCPP_3.2) [1] | 17349 |-----------------------------------------------------------------------------| 17350 |messages::~messages()(GLIBCPP_3.2) [1] | 17351 +-----------------------------------------------------------------------------+ 17352 17353 Referenced Specification(s) 17354 17355 [1]. ISO/IEC 14882: 2003 C++ Language 17356 17357 An LSB conforming implementation shall provide the generic data interfaces for 17358 Class std::messages specified in Table 9-411, with the full functionality 17359 as described in the referenced underlying specification. 17360 17361 Table 9-411. libstdcxx - Class messages Data Interfaces 17362 17363 +------------------------------------------------------+ 17364 |guard variable for messages::id(GLIBCPP_3.2) [1]| 17365 |------------------------------------------------------| 17366 |messages::id(GLIBCPP_3.2) [2] | 17367 |------------------------------------------------------| 17368 |typeinfo for messages(GLIBCPP_3.2) [1] | 17369 |------------------------------------------------------| 17370 |typeinfo name for messages(GLIBCPP_3.2) [1] | 17371 |------------------------------------------------------| 17372 |vtable for messages(GLIBCPP_3.2) [1] | 17373 +------------------------------------------------------+ 17374 17375 Referenced Specification(s) 17376 17377 [1]. Itanium C++ ABI 17378 17379 [2]. ISO/IEC 14882: 2003 C++ Language 17380 17381 ------------------------------------------------------------------------------- 17382 17383 Class messages 17384 17385 ------------------------------------------------------------------------------- 17386 17387 Class data for messages 17388 17389 The virtual table for the std::messages class is described by Table 17390 9-412 17391 17392 Table 9-412. vtable for messages 17393 17394 +-----------------------------------------------------------------------------+ 17395 |Base |0 | 17396 |Offset | | 17397 |-------+---------------------------------------------------------------------| 17398 |RTTI |typeinfo for messages | 17399 |-------+---------------------------------------------------------------------| 17400 |vfunc: |messages::~messages() | 17401 |-------+---------------------------------------------------------------------| 17402 |vfunc: |messages::~messages() | 17403 |-------+---------------------------------------------------------------------| 17404 |vfunc: |messages::do_open(basic_string, | 17405 | |allocator > const&, locale const&) const | 17406 |-------+---------------------------------------------------------------------| 17407 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 17409 |-------+---------------------------------------------------------------------| 17410 |vfunc: |messages::do_close(int) const | 17411 +-----------------------------------------------------------------------------+ 17412 17413 The Run Time Type Information for the std::messages class is described 17414 by Table 9-413 17415 17416 Table 9-413. typeinfo for messages 17417 17418 +----------------------------------------------------------+ 17419 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 17420 |-----------+--------------------------------------------+-| 17421 |Name |typeinfo name for messages | | 17422 |-----------+--------------------------------------------+-| 17423 |flags: |8 | | 17424 |-----------+--------------------------------------------+-| 17425 |basetype: |typeinfo for locale::facet |2| 17426 |-----------+--------------------------------------------+-| 17427 |basetype: |typeinfo for messages_base |2| 17428 +----------------------------------------------------------+ 17429 ------------------------------------------------------------------------------- 17430 17431 Interfaces for Class messages 17432 17433 An LSB conforming implementation shall provide the generic methods for Class 17434 std::messages specified in Table 9-414, with the full functionality as 17435 described in the referenced underlying specification. 17436 17437 Table 9-414. libstdcxx - Class messages Function Interfaces 17438 17439 +-----------------------------------------------------------------------------+ 17440 |messages::_M_convert_to_char(basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17442 |-----------------------------------------------------------------------------| 17443 |messages::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1] | 17444 |-----------------------------------------------------------------------------| 17445 |messages::get(int, int, int, basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17447 |-----------------------------------------------------------------------------| 17448 |messages::open(basic_string, allocator| 17449 |> const&, locale const&) const(GLIBCPP_3.2) [1] | 17450 |-----------------------------------------------------------------------------| 17451 |messages::open(basic_string, allocator| 17452 |> const&, locale const&, char const*) const(GLIBCPP_3.2) [1] | 17453 |-----------------------------------------------------------------------------| 17454 |messages::close(int) const(GLIBCPP_3.2) [1] | 17455 |-----------------------------------------------------------------------------| 17456 |messages::do_get(int, int, int, basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17458 |-----------------------------------------------------------------------------| 17459 |messages::do_open(basic_string, allocator | 17460 | > const&, locale const&) const(GLIBCPP_3.2) [1] | 17461 |-----------------------------------------------------------------------------| 17462 |messages::do_close(int) const(GLIBCPP_3.2) [1] | 17463 |-----------------------------------------------------------------------------| 17464 |messages::messages(__locale_struct*, char const*, unsigned int) [1] | 17465 |-----------------------------------------------------------------------------| 17466 |messages::messages(__locale_struct*, char const*, unsigned long) [1]| 17467 |-----------------------------------------------------------------------------| 17468 |messages::messages(unsigned int) [1] | 17469 |-----------------------------------------------------------------------------| 17470 |messages::messages(unsigned long) [1] | 17471 |-----------------------------------------------------------------------------| 17472 |messages::messages(__locale_struct*, char const*, unsigned int) [1] | 17473 |-----------------------------------------------------------------------------| 17474 |messages::messages(__locale_struct*, char const*, unsigned long) [1]| 17475 |-----------------------------------------------------------------------------| 17476 |messages::messages(unsigned int) [1] | 17477 |-----------------------------------------------------------------------------| 17478 |messages::messages(unsigned long) [1] | 17479 |-----------------------------------------------------------------------------| 17480 |messages::~messages()(GLIBCPP_3.2) [1] | 17481 |-----------------------------------------------------------------------------| 17482 |messages::~messages()(GLIBCPP_3.2) [1] | 17483 |-----------------------------------------------------------------------------| 17484 |messages::~messages()(GLIBCPP_3.2) [1] | 17485 +-----------------------------------------------------------------------------+ 17486 17487 Referenced Specification(s) 17488 17489 [1]. ISO/IEC 14882: 2003 C++ Language 17490 17491 An LSB conforming implementation shall provide the generic data interfaces for 17492 Class std::messages specified in Table 9-415, with the full 17493 functionality as described in the referenced underlying specification. 17494 17495 Table 9-415. libstdcxx - Class messages Data Interfaces 17496 17497 +---------------------------------------------------------+ 17498 |guard variable for messages::id(GLIBCPP_3.2) [1]| 17499 |---------------------------------------------------------| 17500 |messages::id(GLIBCPP_3.2) [2] | 17501 |---------------------------------------------------------| 17502 |typeinfo for messages(GLIBCPP_3.2) [1] | 17503 |---------------------------------------------------------| 17504 |typeinfo name for messages(GLIBCPP_3.2) [1] | 17505 |---------------------------------------------------------| 17506 |vtable for messages(GLIBCPP_3.2) [1] | 17507 +---------------------------------------------------------+ 17508 17509 Referenced Specification(s) 17510 17511 [1]. Itanium C++ ABI 17512 17513 [2]. ISO/IEC 14882: 2003 C++ Language 17514 17515 ------------------------------------------------------------------------------- 17516 17517 Class numpunct 17518 17519 ------------------------------------------------------------------------------- 17520 17521 Class data for numpunct 17522 17523 The virtual table for the std::numpunct class is described by Table 9-416 17524 17525 Table 9-416. vtable for numpunct 17526 17527 +----------------------------------------------------+ 17528 |Base Offset|0 | 17529 |-----------+----------------------------------------| 17530 |RTTI |typeinfo for numpunct | 17531 |-----------+----------------------------------------| 17532 |vfunc: |numpunct::~numpunct() | 17533 |-----------+----------------------------------------| 17534 |vfunc: |numpunct::~numpunct() | 17535 |-----------+----------------------------------------| 17536 |vfunc: |numpunct::do_decimal_point() const| 17537 |-----------+----------------------------------------| 17538 |vfunc: |numpunct::do_thousands_sep() const| 17539 |-----------+----------------------------------------| 17540 |vfunc: |numpunct::do_grouping() const | 17541 |-----------+----------------------------------------| 17542 |vfunc: |numpunct::do_truename() const | 17543 |-----------+----------------------------------------| 17544 |vfunc: |numpunct::do_falsename() const | 17545 +----------------------------------------------------+ 17546 17547 The Run Time Type Information for the std::numpunct class is described by 17548 Table 9-417 17549 17550 Table 9-417. typeinfo for numpunct 17551 17552 +-------------------------------------------------------+ 17553 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17554 |-----------+-------------------------------------------| 17555 |Name |typeinfo name for numpunct | 17556 +-------------------------------------------------------+ 17557 ------------------------------------------------------------------------------- 17558 17559 Interfaces for Class numpunct 17560 17561 An LSB conforming implementation shall provide the generic methods for Class 17562 std::numpunct specified in Table 9-418, with the full functionality as 17563 described in the referenced underlying specification. 17564 17565 Table 9-418. libstdcxx - Class numpunct Function Interfaces 17566 17567 +-------------------------------------------------------------------------+ 17568 |numpunct::do_grouping() const(GLIBCPP_3.2) [1] | 17569 |-------------------------------------------------------------------------| 17570 |numpunct::do_truename() const(GLIBCPP_3.2) [1] | 17571 |-------------------------------------------------------------------------| 17572 |numpunct::do_falsename() const(GLIBCPP_3.2) [1] | 17573 |-------------------------------------------------------------------------| 17574 |numpunct::decimal_point() const(GLIBCPP_3.2) [1] | 17575 |-------------------------------------------------------------------------| 17576 |numpunct::thousands_sep() const(GLIBCPP_3.2) [1] | 17577 |-------------------------------------------------------------------------| 17578 |numpunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 17579 |-------------------------------------------------------------------------| 17580 |numpunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 17581 |-------------------------------------------------------------------------| 17582 |numpunct::grouping() const(GLIBCPP_3.2) [1] | 17583 |-------------------------------------------------------------------------| 17584 |numpunct::truename() const(GLIBCPP_3.2) [1] | 17585 |-------------------------------------------------------------------------| 17586 |numpunct::falsename() const(GLIBCPP_3.2) [1] | 17587 |-------------------------------------------------------------------------| 17588 |numpunct::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1]| 17589 |-------------------------------------------------------------------------| 17590 |numpunct::numpunct(__locale_struct*, unsigned int) [1] | 17591 |-------------------------------------------------------------------------| 17592 |numpunct::numpunct(__locale_struct*, unsigned long) [2] | 17593 |-------------------------------------------------------------------------| 17594 |numpunct::numpunct(unsigned int) [1] | 17595 |-------------------------------------------------------------------------| 17596 |numpunct::numpunct(unsigned long) [1] | 17597 |-------------------------------------------------------------------------| 17598 |numpunct::numpunct(__locale_struct*, unsigned int) [1] | 17599 |-------------------------------------------------------------------------| 17600 |numpunct::numpunct(__locale_struct*, unsigned long) [2] | 17601 |-------------------------------------------------------------------------| 17602 |numpunct::numpunct(unsigned int) [1] | 17603 |-------------------------------------------------------------------------| 17604 |numpunct::numpunct(unsigned long) [1] | 17605 |-------------------------------------------------------------------------| 17606 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17607 |-------------------------------------------------------------------------| 17608 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17609 |-------------------------------------------------------------------------| 17610 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17611 +-------------------------------------------------------------------------+ 17612 17613 Referenced Specification(s) 17614 17615 [1]. ISO/IEC 14882: 2003 C++ Language 17616 17617 [2]. Itanium C++ ABI 17618 17619 An LSB conforming implementation shall provide the generic data interfaces for 17620 Class std::numpunct specified in Table 9-419, with the full functionality 17621 as described in the referenced underlying specification. 17622 17623 Table 9-419. libstdcxx - Class numpunct Data Interfaces 17624 17625 +------------------------------------------------------+ 17626 |guard variable for numpunct::id(GLIBCPP_3.2) [1]| 17627 |------------------------------------------------------| 17628 |numpunct::id(GLIBCPP_3.2) [2] | 17629 |------------------------------------------------------| 17630 |typeinfo for numpunct(GLIBCPP_3.2) [1] | 17631 |------------------------------------------------------| 17632 |typeinfo name for numpunct(GLIBCPP_3.2) [1] | 17633 |------------------------------------------------------| 17634 |vtable for numpunct(GLIBCPP_3.2) [1] | 17635 +------------------------------------------------------+ 17636 17637 Referenced Specification(s) 17638 17639 [1]. Itanium C++ ABI 17640 17641 [2]. ISO/IEC 14882: 2003 C++ Language 17642 17643 ------------------------------------------------------------------------------- 17644 17645 Class numpunct 17646 17647 ------------------------------------------------------------------------------- 17648 17649 Class data for numpunct 17650 17651 The virtual table for the std::numpunct class is described by Table 17652 9-420 17653 17654 Table 9-420. vtable for numpunct 17655 17656 +-------------------------------------------------------+ 17657 |Base Offset|0 | 17658 |-----------+-------------------------------------------| 17659 |RTTI |typeinfo for numpunct | 17660 |-----------+-------------------------------------------| 17661 |vfunc: |numpunct::~numpunct() | 17662 |-----------+-------------------------------------------| 17663 |vfunc: |numpunct::~numpunct() | 17664 |-----------+-------------------------------------------| 17665 |vfunc: |numpunct::do_decimal_point() const| 17666 |-----------+-------------------------------------------| 17667 |vfunc: |numpunct::do_thousands_sep() const| 17668 |-----------+-------------------------------------------| 17669 |vfunc: |numpunct::do_grouping() const | 17670 |-----------+-------------------------------------------| 17671 |vfunc: |numpunct::do_truename() const | 17672 |-----------+-------------------------------------------| 17673 |vfunc: |numpunct::do_falsename() const | 17674 +-------------------------------------------------------+ 17675 17676 The Run Time Type Information for the std::numpunct class is described 17677 by Table 9-421 17678 17679 Table 9-421. typeinfo for numpunct 17680 17681 +-------------------------------------------------------+ 17682 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17683 |-----------+-------------------------------------------| 17684 |Name |typeinfo name for numpunct | 17685 +-------------------------------------------------------+ 17686 ------------------------------------------------------------------------------- 17687 17688 Interfaces for Class numpunct 17689 17690 An LSB conforming implementation shall provide the generic methods for Class 17691 std::numpunct specified in Table 9-422, with the full functionality as 17692 described in the referenced underlying specification. 17693 17694 Table 9-422. libstdcxx - Class numpunct Function Interfaces 17695 17696 +----------------------------------------------------------------------------+ 17697 |numpunct::do_grouping() const(GLIBCPP_3.2) [1] | 17698 |----------------------------------------------------------------------------| 17699 |numpunct::do_truename() const(GLIBCPP_3.2) [1] | 17700 |----------------------------------------------------------------------------| 17701 |numpunct::do_falsename() const(GLIBCPP_3.2) [1] | 17702 |----------------------------------------------------------------------------| 17703 |numpunct::decimal_point() const(GLIBCPP_3.2) [1] | 17704 |----------------------------------------------------------------------------| 17705 |numpunct::thousands_sep() const(GLIBCPP_3.2) [1] | 17706 |----------------------------------------------------------------------------| 17707 |numpunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 17708 |----------------------------------------------------------------------------| 17709 |numpunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 17710 |----------------------------------------------------------------------------| 17711 |numpunct::grouping() const(GLIBCPP_3.2) [1] | 17712 |----------------------------------------------------------------------------| 17713 |numpunct::truename() const(GLIBCPP_3.2) [1] | 17714 |----------------------------------------------------------------------------| 17715 |numpunct::falsename() const(GLIBCPP_3.2) [1] | 17716 |----------------------------------------------------------------------------| 17717 |numpunct::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1]| 17718 |----------------------------------------------------------------------------| 17719 |numpunct::numpunct(__locale_struct*, unsigned int) [1] | 17720 |----------------------------------------------------------------------------| 17721 |numpunct::numpunct(__locale_struct*, unsigned long) [1] | 17722 |----------------------------------------------------------------------------| 17723 |numpunct::numpunct(unsigned long) [1] | 17724 |----------------------------------------------------------------------------| 17725 |numpunct::numpunct(__locale_struct*, unsigned int) [1] | 17726 |----------------------------------------------------------------------------| 17727 |numpunct::numpunct(__locale_struct*, unsigned long) [1] | 17728 |----------------------------------------------------------------------------| 17729 |numpunct::numpunct(unsigned long) [1] | 17730 |----------------------------------------------------------------------------| 17731 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17732 |----------------------------------------------------------------------------| 17733 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17734 |----------------------------------------------------------------------------| 17735 |numpunct::~numpunct()(GLIBCPP_3.2) [1] | 17736 +----------------------------------------------------------------------------+ 17737 17738 Referenced Specification(s) 17739 17740 [1]. ISO/IEC 14882: 2003 C++ Language 17741 17742 An LSB conforming implementation shall provide the generic data interfaces for 17743 Class std::numpunct specified in Table 9-423, with the full 17744 functionality as described in the referenced underlying specification. 17745 17746 Table 9-423. libstdcxx - Class numpunct Data Interfaces 17747 17748 +---------------------------------------------------------+ 17749 |guard variable for numpunct::id(GLIBCPP_3.2) [1]| 17750 |---------------------------------------------------------| 17751 |numpunct::id(GLIBCPP_3.2) [2] | 17752 |---------------------------------------------------------| 17753 |typeinfo for numpunct(GLIBCPP_3.2) [1] | 17754 |---------------------------------------------------------| 17755 |typeinfo name for numpunct(GLIBCPP_3.2) [1] | 17756 |---------------------------------------------------------| 17757 |vtable for numpunct(GLIBCPP_3.2) [1] | 17758 +---------------------------------------------------------+ 17759 17760 Referenced Specification(s) 17761 17762 [1]. Itanium C++ ABI 17763 17764 [2]. ISO/IEC 14882: 2003 C++ Language 17765 17766 ------------------------------------------------------------------------------- 17767 17768 Class time_get > > 17769 17770 ------------------------------------------------------------------------------- 17771 17772 Class data for time_get > > 17773 17774 The virtual table for the std::time_get > > class is described by Table 9-424 17776 17777 Table 9-424. vtable for time_get > > 17779 17780 +-----------------------------------------------------------------------------+ 17781 |Base |0 | 17782 |Offset| | 17783 |------+----------------------------------------------------------------------| 17784 |RTTI |typeinfo for time_get > > | 17786 |------+----------------------------------------------------------------------| 17787 |vfunc:|time_get > | 17788 | |>::~time_get() | 17789 |------+----------------------------------------------------------------------| 17790 |vfunc:|time_get > | 17791 | |>::~time_get() | 17792 |------+----------------------------------------------------------------------| 17793 |vfunc:|time_get > | 17794 | |>::do_date_order() const | 17795 |------+----------------------------------------------------------------------| 17796 | |time_get > | 17797 |vfunc:|>::do_get_time(istreambuf_iterator >, | 17798 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17799 | |&, tm*) const | 17800 |------+----------------------------------------------------------------------| 17801 | |time_get > | 17802 |vfunc:|>::do_get_date(istreambuf_iterator >, | 17803 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17804 | |&, tm*) const | 17805 |------+----------------------------------------------------------------------| 17806 | |time_get > | 17807 |vfunc:|>::do_get_weekday(istreambuf_iterator >, | 17808 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17809 | |&, tm*) const | 17810 |------+----------------------------------------------------------------------| 17811 | |time_get > | 17812 |vfunc:|>::do_get_monthname(istreambuf_iterator >, | 17813 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17814 | |&, tm*) const | 17815 |------+----------------------------------------------------------------------| 17816 | |time_get > | 17817 |vfunc:|>::do_get_year(istreambuf_iterator >, | 17818 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17819 | |&, tm*) const | 17820 +-----------------------------------------------------------------------------+ 17821 17822 The Run Time Type Information for the std::time_get > > class is described by 17824 Table 9-425 17825 17826 Table 9-425. typeinfo for time_get > > 17828 17829 +-----------------------------------------------------------------------------+ 17830 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 17831 |Vtable | | | 17832 |---------+-----------------------------------------------------------------+-| 17833 |Name |typeinfo name for time_get > > | | 17835 |---------+-----------------------------------------------------------------+-| 17836 |flags: |8 | | 17837 |---------+-----------------------------------------------------------------+-| 17838 |basetype:|typeinfo for locale::facet |2| 17839 |---------+-----------------------------------------------------------------+-| 17840 |basetype:|typeinfo for time_base |2| 17841 +-----------------------------------------------------------------------------+ 17842 ------------------------------------------------------------------------------- 17843 17844 Interfaces for Class time_get 17845 > > 17846 17847 An LSB conforming implementation shall provide the generic methods for Class 17848 std::time_get > > 17849 specified in Table 9-426, with the full functionality as described in the 17850 referenced underlying specification. 17851 17852 Table 9-426. libstdcxx - Class time_get > > Function Interfaces 17854 17855 +-----------------------------------------------------------------------------+ 17856 |time_get > >::date_order() | 17857 |const(GLIBCPP_3.2) [1] | 17858 |-----------------------------------------------------------------------------| 17859 |time_get > >::do_get_date | 17860 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17862 |-----------------------------------------------------------------------------| 17863 |time_get > >::do_get_time | 17864 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17866 |-----------------------------------------------------------------------------| 17867 |time_get > >::do_get_year | 17868 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17870 |-----------------------------------------------------------------------------| 17871 |time_get > >::get_weekday | 17872 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17874 |-----------------------------------------------------------------------------| 17875 |time_get > >::do_date_order| 17876 |() const(GLIBCPP_3.2) [1] | 17877 |-----------------------------------------------------------------------------| 17878 |time_get > >::get_monthname| 17879 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17881 |-----------------------------------------------------------------------------| 17882 |time_get > | 17883 |>::_M_extract_num(istreambuf_iterator >&, | 17884 |istreambuf_iterator >&, int&, int, int, unsigned int,| 17885 |ctype const&, _Ios_Iostate&) const [1] | 17886 |-----------------------------------------------------------------------------| 17887 |time_get > | 17888 |>::_M_extract_num(istreambuf_iterator >&, | 17889 |istreambuf_iterator >&, int&, int, int, unsigned | 17890 |long, ctype const&, _Ios_Iostate&) const [1] | 17891 |-----------------------------------------------------------------------------| 17892 |time_get > | 17893 |>::do_get_weekday(istreambuf_iterator >, | 17894 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*)| 17895 |const(GLIBCPP_3.2) [1] | 17896 |-----------------------------------------------------------------------------| 17897 |time_get > | 17898 |>::_M_extract_name(istreambuf_iterator >&, | 17899 |istreambuf_iterator >&, int&, char const**, unsigned | 17900 |int, _Ios_Iostate&) const [1] | 17901 |-----------------------------------------------------------------------------| 17902 |time_get > | 17903 |>::_M_extract_name(istreambuf_iterator >&, | 17904 |istreambuf_iterator >&, int&, char const**, unsigned | 17905 |long, _Ios_Iostate&) const [1] | 17906 |-----------------------------------------------------------------------------| 17907 |time_get > | 17908 |>::do_get_monthname(istreambuf_iterator >, | 17909 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*)| 17910 |const(GLIBCPP_3.2) [1] | 17911 |-----------------------------------------------------------------------------| 17912 |time_get > | 17913 |>::_M_extract_via_format(istreambuf_iterator >&, | 17914 |istreambuf_iterator >&, ios_base&, _Ios_Iostate&, | 17915 |tm*, char const*) const(GLIBCPP_3.2) [1] | 17916 |-----------------------------------------------------------------------------| 17917 |time_get > >::get_date | 17918 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17920 |-----------------------------------------------------------------------------| 17921 |time_get > >::get_time | 17922 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17924 |-----------------------------------------------------------------------------| 17925 |time_get > >::get_year | 17926 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 17928 |-----------------------------------------------------------------------------| 17929 |time_get > >::time_get | 17930 |(unsigned int) [1] | 17931 |-----------------------------------------------------------------------------| 17932 |time_get > >::time_get | 17933 |(unsigned long) [1] | 17934 |-----------------------------------------------------------------------------| 17935 |time_get > >::time_get | 17936 |(unsigned int) [1] | 17937 |-----------------------------------------------------------------------------| 17938 |time_get > >::time_get | 17939 |(unsigned long) [1] | 17940 |-----------------------------------------------------------------------------| 17941 |time_get > >::~time_get() | 17942 |(GLIBCPP_3.2) [1] | 17943 |-----------------------------------------------------------------------------| 17944 |time_get > >::~time_get() | 17945 |(GLIBCPP_3.2) [1] | 17946 |-----------------------------------------------------------------------------| 17947 |time_get > >::~time_get() | 17948 |(GLIBCPP_3.2) [1] | 17949 +-----------------------------------------------------------------------------+ 17950 17951 Referenced Specification(s) 17952 17953 [1]. ISO/IEC 14882: 2003 C++ Language 17954 17955 An LSB conforming implementation shall provide the generic data interfaces for 17956 Class std::time_get 17957 > > specified in Table 9-427, with the full functionality as described in the 17958 referenced underlying specification. 17959 17960 Table 9-427. libstdcxx - Class time_get > > Data Interfaces 17962 17963 +-----------------------------------------------------------------------------+ 17964 |guard variable for time_get| 17965 |> >::id(GLIBCPP_3.2) [1] | 17966 |-----------------------------------------------------------------------------| 17967 |time_get > >::id | 17968 |(GLIBCPP_3.2) [2] | 17969 |-----------------------------------------------------------------------------| 17970 |typeinfo for time_get > > | 17971 |(GLIBCPP_3.2) [1] | 17972 |-----------------------------------------------------------------------------| 17973 |typeinfo name for time_get | 17974 |> >(GLIBCPP_3.2) [1] | 17975 |-----------------------------------------------------------------------------| 17976 |vtable for time_get > > | 17977 |(GLIBCPP_3.2) [1] | 17978 +-----------------------------------------------------------------------------+ 17979 17980 Referenced Specification(s) 17981 17982 [1]. Itanium C++ ABI 17983 17984 [2]. ISO/IEC 14882: 2003 C++ Language 17985 17986 ------------------------------------------------------------------------------- 17987 17988 Class time_get > > 17989 17990 ------------------------------------------------------------------------------- 17991 17992 Class data for time_get > > 17994 17995 The virtual table for the std::time_get > > class is described by Table 9-428 17997 17998 Table 9-428. vtable for time_get > > 18000 18001 +-----------------------------------------------------------------------------+ 18002 |Base |0 | 18003 |Offset| | 18004 |------+----------------------------------------------------------------------| 18005 |RTTI |typeinfo for time_get > > | 18007 |------+----------------------------------------------------------------------| 18008 |vfunc:|time_get > | 18009 | |>::~time_get() | 18010 |------+----------------------------------------------------------------------| 18011 |vfunc:|time_get > | 18012 | |>::~time_get() | 18013 |------+----------------------------------------------------------------------| 18014 |vfunc:|time_get > | 18015 | |>::do_date_order() const | 18016 |------+----------------------------------------------------------------------| 18017 | |time_get > | 18018 |vfunc:|>::do_get_time(istreambuf_iterator >, | 18019 | |istreambuf_iterator >, ios_base&, | 18020 | |_Ios_Iostate&, tm*) const | 18021 |------+----------------------------------------------------------------------| 18022 | |time_get > | 18023 |vfunc:|>::do_get_date(istreambuf_iterator >, | 18024 | |istreambuf_iterator >, ios_base&, | 18025 | |_Ios_Iostate&, tm*) const | 18026 |------+----------------------------------------------------------------------| 18027 | |time_get > | 18028 |vfunc:|>::do_get_weekday(istreambuf_iterator >,| 18029 | |istreambuf_iterator >, ios_base&, | 18030 | |_Ios_Iostate&, tm*) const | 18031 |------+----------------------------------------------------------------------| 18032 | |time_get > | 18033 |vfunc:|>::do_get_monthname(istreambuf_iterator | 18034 | |>, istreambuf_iterator >, ios_base&, | 18035 | |_Ios_Iostate&, tm*) const | 18036 |------+----------------------------------------------------------------------| 18037 | |time_get > | 18038 |vfunc:|>::do_get_year(istreambuf_iterator >, | 18039 | |istreambuf_iterator >, ios_base&, | 18040 | |_Ios_Iostate&, tm*) const | 18041 +-----------------------------------------------------------------------------+ 18042 18043 The Run Time Type Information for the std::time_get > > class is 18045 described by Table 9-429 18046 18047 Table 9-429. typeinfo for time_get > > 18049 18050 +-----------------------------------------------------------------------------+ 18051 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18052 |Vtable | | | 18053 |---------+-----------------------------------------------------------------+-| 18054 |Name |typeinfo name for time_get > > | | 18056 |---------+-----------------------------------------------------------------+-| 18057 |flags: |8 | | 18058 |---------+-----------------------------------------------------------------+-| 18059 |basetype:|typeinfo for locale::facet |2| 18060 |---------+-----------------------------------------------------------------+-| 18061 |basetype:|typeinfo for time_base |2| 18062 +-----------------------------------------------------------------------------+ 18063 ------------------------------------------------------------------------------- 18064 18065 Interfaces for Class time_get > > 18067 18068 An LSB conforming implementation shall provide the generic methods for Class 18069 std::time_get > > specified in Table 9-430, with the full functionality as 18071 described in the referenced underlying specification. 18072 18073 Table 9-430. libstdcxx - Class time_get > > Function Interfaces 18075 18076 +-----------------------------------------------------------------------------+ 18077 |time_get > | 18078 |>::date_order() const(GLIBCPP_3.2) [1] | 18079 |-----------------------------------------------------------------------------| 18080 |time_get > | 18081 |>::do_get_date(istreambuf_iterator >, | 18082 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18083 |&, tm*) const(GLIBCPP_3.2) [1] | 18084 |-----------------------------------------------------------------------------| 18085 |time_get > | 18086 |>::do_get_time(istreambuf_iterator >, | 18087 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18088 |&, tm*) const(GLIBCPP_3.2) [1] | 18089 |-----------------------------------------------------------------------------| 18090 |time_get > | 18091 |>::do_get_year(istreambuf_iterator >, | 18092 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18093 |&, tm*) const(GLIBCPP_3.2) [1] | 18094 |-----------------------------------------------------------------------------| 18095 |time_get > | 18096 |>::get_weekday(istreambuf_iterator >, | 18097 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18098 |&, tm*) const(GLIBCPP_3.2) [1] | 18099 |-----------------------------------------------------------------------------| 18100 |time_get > | 18101 |>::do_date_order() const(GLIBCPP_3.2) [1] | 18102 |-----------------------------------------------------------------------------| 18103 |time_get > | 18104 |>::get_monthname(istreambuf_iterator >, | 18105 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18106 |&, tm*) const(GLIBCPP_3.2) [1] | 18107 |-----------------------------------------------------------------------------| 18108 |time_get > | 18109 |>::_M_extract_num(istreambuf_iterator >&, | 18110 |istreambuf_iterator >&, int&, int, int, | 18111 |unsigned int, ctype const&, _Ios_Iostate&) const [1] | 18112 |-----------------------------------------------------------------------------| 18113 |time_get > | 18114 |>::_M_extract_num(istreambuf_iterator >&, | 18115 |istreambuf_iterator >&, int&, int, int, | 18116 |unsigned long, ctype const&, _Ios_Iostate&) const [1] | 18117 |-----------------------------------------------------------------------------| 18118 |time_get > | 18119 |>::do_get_weekday(istreambuf_iterator >, | 18120 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18121 |&, tm*) const(GLIBCPP_3.2) [1] | 18122 |-----------------------------------------------------------------------------| 18123 |time_get > | 18124 |>::_M_extract_name(istreambuf_iterator >&, | 18125 |istreambuf_iterator >&, int&, wchar_t const**, | 18126 |unsigned int, _Ios_Iostate&) const [1] | 18127 |-----------------------------------------------------------------------------| 18128 |time_get > | 18129 |>::_M_extract_name(istreambuf_iterator >&, | 18130 |istreambuf_iterator >&, int&, wchar_t const**, | 18131 |unsigned long, _Ios_Iostate&) const [1] | 18132 |-----------------------------------------------------------------------------| 18133 |time_get > | 18134 |>::do_get_monthname(istreambuf_iterator >, | 18135 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18136 |&, tm*) const(GLIBCPP_3.2) [1] | 18137 |-----------------------------------------------------------------------------| 18138 |time_get > | 18139 |>::_M_extract_via_format(istreambuf_iterator > | 18140 |&, istreambuf_iterator >&, ios_base&, | 18141 |_Ios_Iostate&, tm*, wchar_t const*) const(GLIBCPP_3.2) [1] | 18142 |-----------------------------------------------------------------------------| 18143 |time_get > | 18144 |>::get_date(istreambuf_iterator >, | 18145 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18146 |&, tm*) const(GLIBCPP_3.2) [1] | 18147 |-----------------------------------------------------------------------------| 18148 |time_get > | 18149 |>::get_time(istreambuf_iterator >, | 18150 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18151 |&, tm*) const(GLIBCPP_3.2) [1] | 18152 |-----------------------------------------------------------------------------| 18153 |time_get > | 18154 |>::get_year(istreambuf_iterator >, | 18155 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18156 |&, tm*) const(GLIBCPP_3.2) [1] | 18157 |-----------------------------------------------------------------------------| 18158 |time_get > | 18159 |>::time_get(unsigned int) [1] | 18160 |-----------------------------------------------------------------------------| 18161 |time_get > | 18162 |>::time_get(unsigned long) [1] | 18163 |-----------------------------------------------------------------------------| 18164 |time_get > | 18165 |>::time_get(unsigned int) [1] | 18166 |-----------------------------------------------------------------------------| 18167 |time_get > | 18168 |>::time_get(unsigned long) [1] | 18169 |-----------------------------------------------------------------------------| 18170 |time_get > | 18171 |>::~time_get()(GLIBCPP_3.2) [1] | 18172 |-----------------------------------------------------------------------------| 18173 |time_get > | 18174 |>::~time_get()(GLIBCPP_3.2) [1] | 18175 |-----------------------------------------------------------------------------| 18176 |time_get > | 18177 |>::~time_get()(GLIBCPP_3.2) [1] | 18178 +-----------------------------------------------------------------------------+ 18179 18180 Referenced Specification(s) 18181 18182 [1]. ISO/IEC 14882: 2003 C++ Language 18183 18184 An LSB conforming implementation shall provide the generic data interfaces for 18185 Class std::time_get > > specified in Table 9-431, with the full functionality as 18187 described in the referenced underlying specification. 18188 18189 Table 9-431. libstdcxx - Class time_get > > Data Interfaces 18191 18192 +-----------------------------------------------------------------------------+ 18193 |guard variable for time_get > >::id(GLIBCPP_3.2) [1] | 18195 |-----------------------------------------------------------------------------| 18196 |time_get > >::id | 18197 |(GLIBCPP_3.2) [2] | 18198 |-----------------------------------------------------------------------------| 18199 |typeinfo for time_get > >(GLIBCPP_3.2) [1] | 18201 |-----------------------------------------------------------------------------| 18202 |typeinfo name for time_get > >(GLIBCPP_3.2) [1] | 18204 |-----------------------------------------------------------------------------| 18205 |vtable for time_get > >(GLIBCPP_3.2) [1] | 18207 +-----------------------------------------------------------------------------+ 18208 18209 Referenced Specification(s) 18210 18211 [1]. Itanium C++ ABI 18212 18213 [2]. ISO/IEC 14882: 2003 C++ Language 18214 18215 ------------------------------------------------------------------------------- 18216 18217 Class time_put > > 18218 18219 ------------------------------------------------------------------------------- 18220 18221 Class data for time_put > > 18222 18223 The virtual table for the std::time_put > > class is described by Table 9-432 18225 18226 Table 9-432. vtable for time_put > > 18228 18229 +-----------------------------------------------------------------------------+ 18230 |Base |0 | 18231 |Offset| | 18232 |------+----------------------------------------------------------------------| 18233 |RTTI |typeinfo for time_put > > | 18235 |------+----------------------------------------------------------------------| 18236 |vfunc:|time_put > | 18237 | |>::~time_put() | 18238 |------+----------------------------------------------------------------------| 18239 |vfunc:|time_put > | 18240 | |>::~time_put() | 18241 |------+----------------------------------------------------------------------| 18242 | |time_put > >::do_put| 18243 |vfunc:|(ostreambuf_iterator >, ios_base&, char, tm | 18244 | |const*, char, char) const | 18245 +-----------------------------------------------------------------------------+ 18246 18247 The Run Time Type Information for the std::time_put > > class is described by 18249 Table 9-433 18250 18251 Table 9-433. typeinfo for time_put > > 18253 18254 +-----------------------------------------------------------------------------+ 18255 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18256 |Vtable | | | 18257 |---------+-----------------------------------------------------------------+-| 18258 |Name |typeinfo name for time_put > > | | 18260 |---------+-----------------------------------------------------------------+-| 18261 |flags: |8 | | 18262 |---------+-----------------------------------------------------------------+-| 18263 |basetype:|typeinfo for locale::facet |2| 18264 |---------+-----------------------------------------------------------------+-| 18265 |basetype:|typeinfo for time_base |2| 18266 +-----------------------------------------------------------------------------+ 18267 ------------------------------------------------------------------------------- 18268 18269 Interfaces for Class time_put 18270 > > 18271 18272 An LSB conforming implementation shall provide the generic methods for Class 18273 std::time_put > > 18274 specified in Table 9-434, with the full functionality as described in the 18275 referenced underlying specification. 18276 18277 Table 9-434. libstdcxx - Class time_put > > Function Interfaces 18279 18280 +-----------------------------------------------------------------------------+ 18281 |time_put > >::put | 18282 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18283 |char const*, char const*) const(GLIBCPP_3.2) [1] | 18284 |-----------------------------------------------------------------------------| 18285 |time_put > >::put | 18286 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18287 |char, char) const(GLIBCPP_3.2) [1] | 18288 |-----------------------------------------------------------------------------| 18289 |time_put > >::do_put | 18290 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18291 |char, char) const(GLIBCPP_3.2) [1] | 18292 |-----------------------------------------------------------------------------| 18293 |time_put > >::time_put | 18294 |(unsigned int) [1] | 18295 |-----------------------------------------------------------------------------| 18296 |time_put > >::time_put | 18297 |(unsigned long) [1] | 18298 |-----------------------------------------------------------------------------| 18299 |time_put > >::time_put | 18300 |(unsigned int) [1] | 18301 |-----------------------------------------------------------------------------| 18302 |time_put > >::time_put | 18303 |(unsigned long) [1] | 18304 |-----------------------------------------------------------------------------| 18305 |time_put > >::~time_put() | 18306 |(GLIBCPP_3.2) [1] | 18307 |-----------------------------------------------------------------------------| 18308 |time_put > >::~time_put() | 18309 |(GLIBCPP_3.2) [1] | 18310 |-----------------------------------------------------------------------------| 18311 |time_put > >::~time_put() | 18312 |(GLIBCPP_3.2) [1] | 18313 +-----------------------------------------------------------------------------+ 18314 18315 Referenced Specification(s) 18316 18317 [1]. ISO/IEC 14882: 2003 C++ Language 18318 18319 An LSB conforming implementation shall provide the generic data interfaces for 18320 Class std::time_put 18321 > > specified in Table 9-435, with the full functionality as described in the 18322 referenced underlying specification. 18323 18324 Table 9-435. libstdcxx - Class time_put > > Data Interfaces 18326 18327 +-----------------------------------------------------------------------------+ 18328 |guard variable for time_put| 18329 |> >::id(GLIBCPP_3.2) [1] | 18330 |-----------------------------------------------------------------------------| 18331 |time_put > >::id | 18332 |(GLIBCPP_3.2) [2] | 18333 |-----------------------------------------------------------------------------| 18334 |typeinfo for time_put > > | 18335 |(GLIBCPP_3.2) [1] | 18336 |-----------------------------------------------------------------------------| 18337 |typeinfo name for time_put | 18338 |> >(GLIBCPP_3.2) [1] | 18339 |-----------------------------------------------------------------------------| 18340 |vtable for time_put > > | 18341 |(GLIBCPP_3.2) [1] | 18342 +-----------------------------------------------------------------------------+ 18343 18344 Referenced Specification(s) 18345 18346 [1]. Itanium C++ ABI 18347 18348 [2]. ISO/IEC 14882: 2003 C++ Language 18349 18350 ------------------------------------------------------------------------------- 18351 18352 Class time_put > > 18353 18354 ------------------------------------------------------------------------------- 18355 18356 Class data for time_put > > 18358 18359 The virtual table for the std::time_put > > class is described by Table 9-436 18361 18362 Table 9-436. vtable for time_put > > 18364 18365 +-----------------------------------------------------------------------------+ 18366 |Base |0 | 18367 |Offset| | 18368 |------+----------------------------------------------------------------------| 18369 |RTTI |typeinfo for time_put > > | 18371 |------+----------------------------------------------------------------------| 18372 |vfunc:|time_put > | 18373 | |>::~time_put() | 18374 |------+----------------------------------------------------------------------| 18375 |vfunc:|time_put > | 18376 | |>::~time_put() | 18377 |------+----------------------------------------------------------------------| 18378 | |time_put > | 18379 |vfunc:|>::do_put(ostreambuf_iterator >, | 18380 | |ios_base&, wchar_t, tm const*, char, char) const | 18381 +-----------------------------------------------------------------------------+ 18382 18383 The Run Time Type Information for the std::time_put > > class is 18385 described by Table 9-437 18386 18387 Table 9-437. typeinfo for time_put > > 18389 18390 +-----------------------------------------------------------------------------+ 18391 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18392 |Vtable | | | 18393 |---------+-----------------------------------------------------------------+-| 18394 |Name |typeinfo name for time_put > > | | 18396 |---------+-----------------------------------------------------------------+-| 18397 |flags: |8 | | 18398 |---------+-----------------------------------------------------------------+-| 18399 |basetype:|typeinfo for locale::facet |2| 18400 |---------+-----------------------------------------------------------------+-| 18401 |basetype:|typeinfo for time_base |2| 18402 +-----------------------------------------------------------------------------+ 18403 ------------------------------------------------------------------------------- 18404 18405 Interfaces for Class time_put > > 18407 18408 An LSB conforming implementation shall provide the generic methods for Class 18409 std::time_put > > specified in Table 9-438, with the full functionality as 18411 described in the referenced underlying specification. 18412 18413 Table 9-438. libstdcxx - Class time_put > > Function Interfaces 18415 18416 +-----------------------------------------------------------------------------+ 18417 |time_put > >::put | 18418 |(ostreambuf_iterator >, ios_base&, wchar_t, tm | 18419 |const*, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1] | 18420 |-----------------------------------------------------------------------------| 18421 |time_put > >::put | 18422 |(ostreambuf_iterator >, ios_base&, wchar_t, tm | 18423 |const*, char, char) const(GLIBCPP_3.2) [1] | 18424 |-----------------------------------------------------------------------------| 18425 |time_put > | 18426 |>::do_put(ostreambuf_iterator >, ios_base&, | 18427 |wchar_t, tm const*, char, char) const(GLIBCPP_3.2) [1] | 18428 |-----------------------------------------------------------------------------| 18429 |time_put > | 18430 |>::time_put(unsigned int) [1] | 18431 |-----------------------------------------------------------------------------| 18432 |time_put > | 18433 |>::time_put(unsigned long) [1] | 18434 |-----------------------------------------------------------------------------| 18435 |time_put > | 18436 |>::time_put(unsigned int) [1] | 18437 |-----------------------------------------------------------------------------| 18438 |time_put > | 18439 |>::time_put(unsigned long) [1] | 18440 |-----------------------------------------------------------------------------| 18441 |time_put > | 18442 |>::~time_put()(GLIBCPP_3.2) [1] | 18443 |-----------------------------------------------------------------------------| 18444 |time_put > | 18445 |>::~time_put()(GLIBCPP_3.2) [1] | 18446 |-----------------------------------------------------------------------------| 18447 |time_put > | 18448 |>::~time_put()(GLIBCPP_3.2) [1] | 18449 +-----------------------------------------------------------------------------+ 18450 18451 Referenced Specification(s) 18452 18453 [1]. ISO/IEC 14882: 2003 C++ Language 18454 18455 An LSB conforming implementation shall provide the generic data interfaces for 18456 Class std::time_put > > specified in Table 9-439, with the full functionality as 18458 described in the referenced underlying specification. 18459 18460 Table 9-439. libstdcxx - Class time_put > > Data Interfaces 18462 18463 +-----------------------------------------------------------------------------+ 18464 |guard variable for time_put > >::id(GLIBCPP_3.2) [1] | 18466 |-----------------------------------------------------------------------------| 18467 |time_put > >::id | 18468 |(GLIBCPP_3.2) [2] | 18469 |-----------------------------------------------------------------------------| 18470 |typeinfo for time_put > >(GLIBCPP_3.2) [1] | 18472 |-----------------------------------------------------------------------------| 18473 |typeinfo name for time_put > >(GLIBCPP_3.2) [1] | 18475 |-----------------------------------------------------------------------------| 18476 |vtable for time_put > >(GLIBCPP_3.2) [1] | 18478 +-----------------------------------------------------------------------------+ 18479 18480 Referenced Specification(s) 18481 18482 [1]. Itanium C++ ABI 18483 18484 [2]. ISO/IEC 14882: 2003 C++ Language 18485 18486 ------------------------------------------------------------------------------- 18487 18488 Class bad_alloc 18489 18490 ------------------------------------------------------------------------------- 18491 18492 Class data for bad_alloc 18493 18494 The virtual table for the std::bad_alloc class is described by Table 9-440 18495 18496 Table 9-440. vtable for bad_alloc 18497 18498 +-----------------------------------+ 18499 |Base Offset|0 | 18500 |-----------+-----------------------| 18501 |RTTI |typeinfo for bad_alloc | 18502 |-----------+-----------------------| 18503 |vfunc: |bad_alloc::~bad_alloc()| 18504 |-----------+-----------------------| 18505 |vfunc: |bad_alloc::~bad_alloc()| 18506 |-----------+-----------------------| 18507 |vfunc: |exception::what() const| 18508 +-----------------------------------+ 18509 18510 The Run Time Type Information for the std::bad_alloc class is described by 18511 Table 9-441 18512 18513 Table 9-441. typeinfo for bad_alloc 18514 18515 +-------------------------------------------------------+ 18516 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 18517 |-----------+-------------------------------------------| 18518 |Name |typeinfo name for bad_alloc | 18519 +-------------------------------------------------------+ 18520 ------------------------------------------------------------------------------- 18521 18522 Interfaces for Class bad_alloc 18523 18524 An LSB conforming implementation shall provide the generic methods for Class 18525 std::bad_alloc specified in Table 9-442, with the full functionality as 18526 described in the referenced underlying specification. 18527 18528 Table 9-442. libstdcxx - Class bad_alloc Function Interfaces 18529 18530 +----------------------------------------+ 18531 |bad_alloc::~bad_alloc()(GLIBCPP_3.2) [1]| 18532 |----------------------------------------| 18533 |bad_alloc::~bad_alloc()(GLIBCPP_3.2) [1]| 18534 |----------------------------------------| 18535 |bad_alloc::~bad_alloc()(GLIBCPP_3.2) [1]| 18536 +----------------------------------------+ 18537 18538 Referenced Specification(s) 18539 18540 [1]. ISO/IEC 14882: 2003 C++ Language 18541 18542 An LSB conforming implementation shall provide the generic data interfaces for 18543 Class std::bad_alloc specified in Table 9-443, with the full functionality as 18544 described in the referenced underlying specification. 18545 18546 Table 9-443. libstdcxx - Class bad_alloc Data Interfaces 18547 18548 +--------------------------------------------+ 18549 |typeinfo for bad_alloc(GLIBCPP_3.2) [1] | 18550 |--------------------------------------------| 18551 |typeinfo name for bad_alloc(GLIBCPP_3.2) [1]| 18552 |--------------------------------------------| 18553 |vtable for bad_alloc(GLIBCPP_3.2) [1] | 18554 +--------------------------------------------+ 18555 18556 Referenced Specification(s) 18557 18558 [1]. Itanium C++ ABI 18559 18560 ------------------------------------------------------------------------------- 18561 18562 Class basic_ios > 18563 18564 ------------------------------------------------------------------------------- 18565 18566 Class data for basic_ios > 18567 18568 The virtual table for the std::basic_ios > class 18569 is described by Table 9-444 18570 18571 Table 9-444. vtable for basic_ios > 18572 18573 +-------------------------------------------------------------+ 18574 |Base Offset|0 | 18575 |-----------+-------------------------------------------------| 18576 |RTTI |typeinfo for basic_ios > | 18577 |-----------+-------------------------------------------------| 18578 |vfunc: |basic_ios >::~basic_ios()| 18579 |-----------+-------------------------------------------------| 18580 |vfunc: |basic_ios >::~basic_ios()| 18581 +-------------------------------------------------------------+ 18582 18583 The Run Time Type Information for the std::basic_ios > class is described by Table 9-445 18585 18586 Table 9-445. typeinfo for basic_ios > 18587 18588 +----------------------------------------------------------------------+ 18589 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 18590 |-----------+-----------------------------------------------------+----| 18591 |Name |typeinfo name for basic_ios >| | 18592 |-----------+-----------------------------------------------------+----| 18593 |flags: |8 | | 18594 |-----------+-----------------------------------------------------+----| 18595 |basetype: |typeinfo for ios_base |1026| 18596 +----------------------------------------------------------------------+ 18597 ------------------------------------------------------------------------------- 18598 18599 Interfaces for Class basic_ios > 18600 18601 An LSB conforming implementation shall provide the generic methods for Class 18602 std::basic_ios > specified in Table 9-446, with 18603 the full functionality as described in the referenced underlying specification. 18604 18605 Table 9-446. libstdcxx - Class basic_ios > Function 18606 Interfaces 18607 18608 +-----------------------------------------------------------------------------+ 18609 |basic_ios >::exceptions() const(GLIBCPP_3.2) [1] | 18610 |-----------------------------------------------------------------------------| 18611 |basic_ios >::_M_check_facet(locale::facet const*) | 18612 |const(GLIBCPP_3.2) [1] | 18613 |-----------------------------------------------------------------------------| 18614 |basic_ios >::bad() const(GLIBCPP_3.2) [1] | 18615 |-----------------------------------------------------------------------------| 18616 |basic_ios >::eof() const(GLIBCPP_3.2) [1] | 18617 |-----------------------------------------------------------------------------| 18618 |basic_ios >::tie() const(GLIBCPP_3.2) [1] | 18619 |-----------------------------------------------------------------------------| 18620 |basic_ios >::fail() const(GLIBCPP_3.2) [1] | 18621 |-----------------------------------------------------------------------------| 18622 |basic_ios >::fill() const(GLIBCPP_3.2) [1] | 18623 |-----------------------------------------------------------------------------| 18624 |basic_ios >::good() const(GLIBCPP_3.2) [1] | 18625 |-----------------------------------------------------------------------------| 18626 |basic_ios >::rdbuf() const(GLIBCPP_3.2) [1] | 18627 |-----------------------------------------------------------------------------| 18628 |basic_ios >::widen(char) const(GLIBCPP_3.2) [1] | 18629 |-----------------------------------------------------------------------------| 18630 |basic_ios >::narrow(char, char) const(GLIBCPP_3.2) | 18631 |[1] | 18632 |-----------------------------------------------------------------------------| 18633 |basic_ios >::rdstate() const(GLIBCPP_3.2) [1] | 18634 |-----------------------------------------------------------------------------| 18635 |basic_ios >::operator void*() const(GLIBCPP_3.2) [1] | 18636 |-----------------------------------------------------------------------------| 18637 |basic_ios >::operator!() const(GLIBCPP_3.2) [1] | 18638 |-----------------------------------------------------------------------------| 18639 |basic_ios >::exceptions(_Ios_Iostate)(GLIBCPP_3.2) | 18640 |[1] | 18641 |-----------------------------------------------------------------------------| 18642 |basic_ios >::_M_cache_facets(locale const&) | 18643 |(GLIBCPP_3.2) [1] | 18644 |-----------------------------------------------------------------------------| 18645 |basic_ios >::tie(basic_ostream >*)(GLIBCPP_3.2) [1] | 18647 |-----------------------------------------------------------------------------| 18648 |basic_ios >::fill(char)(GLIBCPP_3.2) [1] | 18649 |-----------------------------------------------------------------------------| 18650 |basic_ios >::init(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18652 |-----------------------------------------------------------------------------| 18653 |basic_ios >::clear(_Ios_Iostate)(GLIBCPP_3.2) [1] | 18654 |-----------------------------------------------------------------------------| 18655 |basic_ios >::imbue(locale const&)(GLIBCPP_3.2) [1] | 18656 |-----------------------------------------------------------------------------| 18657 |basic_ios >::rdbuf(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18659 |-----------------------------------------------------------------------------| 18660 |basic_ios >::copyfmt(basic_ios > const&)(GLIBCPP_3.2) [1] | 18662 |-----------------------------------------------------------------------------| 18663 |basic_ios >::setstate(_Ios_Iostate)(GLIBCPP_3.2) [1] | 18664 |-----------------------------------------------------------------------------| 18665 |basic_ios >::basic_ios(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18667 |-----------------------------------------------------------------------------| 18668 |basic_ios >::basic_ios()(GLIBCPP_3.2) [1] | 18669 |-----------------------------------------------------------------------------| 18670 |basic_ios >::basic_ios(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18672 |-----------------------------------------------------------------------------| 18673 |basic_ios >::basic_ios()(GLIBCPP_3.2) [1] | 18674 |-----------------------------------------------------------------------------| 18675 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18676 |-----------------------------------------------------------------------------| 18677 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18678 |-----------------------------------------------------------------------------| 18679 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18680 +-----------------------------------------------------------------------------+ 18681 18682 Referenced Specification(s) 18683 18684 [1]. ISO/IEC 14882: 2003 C++ Language 18685 18686 An LSB conforming implementation shall provide the generic data interfaces for 18687 Class std::basic_ios > specified in Table 9-447, 18688 with the full functionality as described in the referenced underlying 18689 specification. 18690 18691 Table 9-447. libstdcxx - Class basic_ios > Data 18692 Interfaces 18693 18694 +----------------------------------------------------------------------+ 18695 |typeinfo for basic_ios >(GLIBCPP_3.2) [1] | 18696 |----------------------------------------------------------------------| 18697 |typeinfo name for basic_ios >(GLIBCPP_3.2) [1]| 18698 |----------------------------------------------------------------------| 18699 |vtable for basic_ios >(GLIBCPP_3.2) [1] | 18700 +----------------------------------------------------------------------+ 18701 18702 Referenced Specification(s) 18703 18704 [1]. Itanium C++ ABI 18705 18706 ------------------------------------------------------------------------------- 18707 18708 Class basic_ios > 18709 18710 ------------------------------------------------------------------------------- 18711 18712 Class data for basic_ios > 18713 18714 The virtual table for the std::basic_ios > 18715 class is described by Table 9-448 18716 18717 Table 9-448. vtable for basic_ios > 18718 18719 +-------------------------------------------------------------------+ 18720 |Base Offset|0 | 18721 |-----------+-------------------------------------------------------| 18722 |RTTI |typeinfo for basic_ios > | 18723 |-----------+-------------------------------------------------------| 18724 |vfunc: |basic_ios >::~basic_ios()| 18725 |-----------+-------------------------------------------------------| 18726 |vfunc: |basic_ios >::~basic_ios()| 18727 +-------------------------------------------------------------------+ 18728 18729 The Run Time Type Information for the std::basic_ios > class is described by Table 9-449 18731 18732 Table 9-449. typeinfo for basic_ios > 18733 18734 +----------------------------------------------------------------------------+ 18735 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 18736 |-----------+-----------------------------------------------------------+----| 18737 |Name |typeinfo name for basic_ios >| | 18738 |-----------+-----------------------------------------------------------+----| 18739 |flags: |8 | | 18740 |-----------+-----------------------------------------------------------+----| 18741 |basetype: |typeinfo for ios_base |1026| 18742 +----------------------------------------------------------------------------+ 18743 ------------------------------------------------------------------------------- 18744 18745 Interfaces for Class basic_ios > 18746 18747 An LSB conforming implementation shall provide the generic methods for Class 18748 std::basic_ios > specified in Table 9-450, 18749 with the full functionality as described in the referenced underlying 18750 specification. 18751 18752 Table 9-450. libstdcxx - Class basic_ios > 18753 Function Interfaces 18754 18755 +-----------------------------------------------------------------------------+ 18756 |basic_ios >::exceptions() const(GLIBCPP_3.2) | 18757 |[1] | 18758 |-----------------------------------------------------------------------------| 18759 |basic_ios >::_M_check_facet(locale::facet | 18760 |const*) const(GLIBCPP_3.2) [1] | 18761 |-----------------------------------------------------------------------------| 18762 |basic_ios >::bad() const(GLIBCPP_3.2) [1] | 18763 |-----------------------------------------------------------------------------| 18764 |basic_ios >::eof() const(GLIBCPP_3.2) [1] | 18765 |-----------------------------------------------------------------------------| 18766 |basic_ios >::tie() const(GLIBCPP_3.2) [1] | 18767 |-----------------------------------------------------------------------------| 18768 |basic_ios >::fail() const(GLIBCPP_3.2) [1] | 18769 |-----------------------------------------------------------------------------| 18770 |basic_ios >::fill() const(GLIBCPP_3.2) [1] | 18771 |-----------------------------------------------------------------------------| 18772 |basic_ios >::good() const(GLIBCPP_3.2) [1] | 18773 |-----------------------------------------------------------------------------| 18774 |basic_ios >::rdbuf() const(GLIBCPP_3.2) [1] | 18775 |-----------------------------------------------------------------------------| 18776 |basic_ios >::widen(char) const(GLIBCPP_3.2) [1]| 18777 |-----------------------------------------------------------------------------| 18778 |basic_ios >::narrow(wchar_t, char) const | 18779 |(GLIBCPP_3.2) [1] | 18780 |-----------------------------------------------------------------------------| 18781 |basic_ios >::rdstate() const(GLIBCPP_3.2) [1] | 18782 |-----------------------------------------------------------------------------| 18783 |basic_ios >::operator void*() const | 18784 |(GLIBCPP_3.2) [1] | 18785 |-----------------------------------------------------------------------------| 18786 |basic_ios >::operator!() const(GLIBCPP_3.2) [1]| 18787 |-----------------------------------------------------------------------------| 18788 |basic_ios >::exceptions(_Ios_Iostate) | 18789 |(GLIBCPP_3.2) [1] | 18790 |-----------------------------------------------------------------------------| 18791 |basic_ios >::_M_cache_facets(locale const&) | 18792 |(GLIBCPP_3.2) [1] | 18793 |-----------------------------------------------------------------------------| 18794 |basic_ios >::tie(basic_ostream >*)(GLIBCPP_3.2) [1] | 18796 |-----------------------------------------------------------------------------| 18797 |basic_ios >::fill(wchar_t)(GLIBCPP_3.2) [1] | 18798 |-----------------------------------------------------------------------------| 18799 |basic_ios >::init(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18801 |-----------------------------------------------------------------------------| 18802 |basic_ios >::clear(_Ios_Iostate)(GLIBCPP_3.2) | 18803 |[1] | 18804 |-----------------------------------------------------------------------------| 18805 |basic_ios >::imbue(locale const&)(GLIBCPP_3.2) | 18806 |[1] | 18807 |-----------------------------------------------------------------------------| 18808 |basic_ios >::rdbuf(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18810 |-----------------------------------------------------------------------------| 18811 |basic_ios >::copyfmt(basic_ios > const&)(GLIBCPP_3.2) [1] | 18813 |-----------------------------------------------------------------------------| 18814 |basic_ios >::setstate(_Ios_Iostate) | 18815 |(GLIBCPP_3.2) [1] | 18816 |-----------------------------------------------------------------------------| 18817 |basic_ios >::basic_ios(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18819 |-----------------------------------------------------------------------------| 18820 |basic_ios >::basic_ios()(GLIBCPP_3.2) [1] | 18821 |-----------------------------------------------------------------------------| 18822 |basic_ios >::basic_ios(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18824 |-----------------------------------------------------------------------------| 18825 |basic_ios >::basic_ios()(GLIBCPP_3.2) [1] | 18826 |-----------------------------------------------------------------------------| 18827 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18828 |-----------------------------------------------------------------------------| 18829 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18830 |-----------------------------------------------------------------------------| 18831 |basic_ios >::~basic_ios()(GLIBCPP_3.2) [1] | 18832 +-----------------------------------------------------------------------------+ 18833 18834 Referenced Specification(s) 18835 18836 [1]. ISO/IEC 14882: 2003 C++ Language 18837 18838 An LSB conforming implementation shall provide the generic data interfaces for 18839 Class std::basic_ios > specified in Table 18840 9-451, with the full functionality as described in the referenced underlying 18841 specification. 18842 18843 Table 9-451. libstdcxx - Class basic_ios > Data 18844 Interfaces 18845 18846 +----------------------------------------------------------------------------+ 18847 |typeinfo for basic_ios >(GLIBCPP_3.2) [1] | 18848 |----------------------------------------------------------------------------| 18849 |typeinfo name for basic_ios >(GLIBCPP_3.2) [1]| 18850 |----------------------------------------------------------------------------| 18851 |vtable for basic_ios >(GLIBCPP_3.2) [1] | 18852 +----------------------------------------------------------------------------+ 18853 18854 Referenced Specification(s) 18855 18856 [1]. Itanium C++ ABI 18857 18858 ------------------------------------------------------------------------------- 18859 18860 Class exception 18861 18862 ------------------------------------------------------------------------------- 18863 18864 Class data for exception 18865 18866 The virtual table for the std::exception class is described by Table 9-452 18867 18868 Table 9-452. vtable for exception 18869 18870 +-----------------------------------+ 18871 |Base Offset|0 | 18872 |-----------+-----------------------| 18873 |RTTI |typeinfo for exception | 18874 |-----------+-----------------------| 18875 |vfunc: |exception::~exception()| 18876 |-----------+-----------------------| 18877 |vfunc: |exception::~exception()| 18878 |-----------+-----------------------| 18879 |vfunc: |exception::what() const| 18880 +-----------------------------------+ 18881 18882 The Run Time Type Information for the std::exception class is described by 18883 Table 9-453 18884 18885 Table 9-453. typeinfo for exception 18886 18887 +----------------------------------------------------+ 18888 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 18889 |-----------+----------------------------------------| 18890 |Name |typeinfo name for exception | 18891 +----------------------------------------------------+ 18892 ------------------------------------------------------------------------------- 18893 18894 Interfaces for Class exception 18895 18896 An LSB conforming implementation shall provide the generic methods for Class 18897 std::exception specified in Table 9-454, with the full functionality as 18898 described in the referenced underlying specification. 18899 18900 Table 9-454. libstdcxx - Class exception Function Interfaces 18901 18902 +----------------------------------------+ 18903 |exception::what() const(GLIBCPP_3.2) [1]| 18904 |----------------------------------------| 18905 |exception::~exception()(GLIBCPP_3.2) [1]| 18906 |----------------------------------------| 18907 |exception::~exception()(GLIBCPP_3.2) [1]| 18908 |----------------------------------------| 18909 |exception::~exception()(GLIBCPP_3.2) [1]| 18910 +----------------------------------------+ 18911 18912 Referenced Specification(s) 18913 18914 [1]. ISO/IEC 14882: 2003 C++ Language 18915 18916 An LSB conforming implementation shall provide the generic data interfaces for 18917 Class std::exception specified in Table 9-455, with the full functionality as 18918 described in the referenced underlying specification. 18919 18920 Table 9-455. libstdcxx - Class exception Data Interfaces 18921 18922 +--------------------------------------------+ 18923 |typeinfo for exception(GLIBCPP_3.2) [1] | 18924 |--------------------------------------------| 18925 |typeinfo name for exception(GLIBCPP_3.2) [1]| 18926 |--------------------------------------------| 18927 |vtable for exception(GLIBCPP_3.2) [1] | 18928 +--------------------------------------------+ 18929 18930 Referenced Specification(s) 18931 18932 [1]. Itanium C++ ABI 18933 18934 ------------------------------------------------------------------------------- 18935 18936 Class money_get > > 18937 18938 ------------------------------------------------------------------------------- 18939 18940 Class data for money_get > > 18941 18942 The virtual table for the std::money_get > > class is described by Table 9-456 18944 18945 Table 9-456. vtable for money_get > > 18947 18948 +-----------------------------------------------------------------------------+ 18949 |Base |0 | 18950 |Offset| | 18951 |------+----------------------------------------------------------------------| 18952 |RTTI |typeinfo for money_get > > | 18954 |------+----------------------------------------------------------------------| 18955 |vfunc:|money_get > | 18956 | |>::~money_get() | 18957 |------+----------------------------------------------------------------------| 18958 |vfunc:|money_get > | 18959 | |>::~money_get() | 18960 |------+----------------------------------------------------------------------| 18961 | |money_get > | 18962 |vfunc:|>::do_get(istreambuf_iterator >, | 18963 | |istreambuf_iterator >, bool, ios_base&, | 18964 | |_Ios_Iostate&, long double&) const | 18965 |------+----------------------------------------------------------------------| 18966 | |money_get > | 18967 | |>::do_get(istreambuf_iterator >, | 18968 |vfunc:|istreambuf_iterator >, bool, ios_base&, | 18969 | |_Ios_Iostate&, basic_string, allocator >| 18970 | |&) const | 18971 +-----------------------------------------------------------------------------+ 18972 18973 The Run Time Type Information for the std::money_get > > class is described by 18975 Table 9-457 18976 18977 Table 9-457. typeinfo for money_get > > 18979 18980 +-----------------------------------------------------------------------------+ 18981 |Base |vtable for __cxxabiv1::__si_class_type_info | 18982 |Vtable | | 18983 |---------+-------------------------------------------------------------------| 18984 |Name |typeinfo name for money_get > > | 18986 +-----------------------------------------------------------------------------+ 18987 ------------------------------------------------------------------------------- 18988 18989 Interfaces for Class money_get > > 18991 18992 An LSB conforming implementation shall provide the generic methods for Class 18993 std::money_get > > 18994 specified in Table 9-458, with the full functionality as described in the 18995 referenced underlying specification. 18996 18997 Table 9-458. libstdcxx - Class money_get > > Function Interfaces 18999 19000 +-----------------------------------------------------------------------------+ 19001 |money_get > >::get | 19002 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, basic_string, allocator >&) const(GLIBCPP_3.2) [1] | 19005 |-----------------------------------------------------------------------------| 19006 |money_get > >::get | 19007 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, long double&) const | 19009 |(GLIBCPP_3.2) [1] | 19010 |-----------------------------------------------------------------------------| 19011 |money_get > >::do_get | 19012 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, basic_string, allocator >&) const(GLIBCPP_3.2) [1] | 19015 |-----------------------------------------------------------------------------| 19016 |money_get > >::do_get | 19017 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, long double&) const | 19019 |(GLIBCPP_3.2) [1] | 19020 |-----------------------------------------------------------------------------| 19021 |money_get > >::money_get | 19022 |(unsigned int) [1] | 19023 |-----------------------------------------------------------------------------| 19024 |money_get > >::money_get | 19025 |(unsigned long) [1] | 19026 |-----------------------------------------------------------------------------| 19027 |money_get > >::money_get | 19028 |(unsigned int) [1] | 19029 |-----------------------------------------------------------------------------| 19030 |money_get > >::money_get | 19031 |(unsigned long) [1] | 19032 |-----------------------------------------------------------------------------| 19033 |money_get > >::~money_get()| 19034 |(GLIBCPP_3.2) [1] | 19035 |-----------------------------------------------------------------------------| 19036 |money_get > >::~money_get()| 19037 |(GLIBCPP_3.2) [1] | 19038 |-----------------------------------------------------------------------------| 19039 |money_get > >::~money_get()| 19040 |(GLIBCPP_3.2) [1] | 19041 +-----------------------------------------------------------------------------+ 19042 19043 Referenced Specification(s) 19044 19045 [1]. ISO/IEC 14882: 2003 C++ Language 19046 19047 An LSB conforming implementation shall provide the generic data interfaces for 19048 Class std::money_get > > specified in Table 9-459, with the full functionality as described 19050 in the referenced underlying specification. 19051 19052 Table 9-459. libstdcxx - Class money_get > > Data Interfaces 19054 19055 +-----------------------------------------------------------------------------+ 19056 |guard variable for money_get > >::id(GLIBCPP_3.2) [1] | 19058 |-----------------------------------------------------------------------------| 19059 |money_get > >::id | 19060 |(GLIBCPP_3.2) [2] | 19061 |-----------------------------------------------------------------------------| 19062 |typeinfo for money_get > > | 19063 |(GLIBCPP_3.2) [1] | 19064 |-----------------------------------------------------------------------------| 19065 |typeinfo name for money_get| 19066 |> >(GLIBCPP_3.2) [1] | 19067 |-----------------------------------------------------------------------------| 19068 |vtable for money_get > > | 19069 |(GLIBCPP_3.2) [1] | 19070 +-----------------------------------------------------------------------------+ 19071 19072 Referenced Specification(s) 19073 19074 [1]. Itanium C++ ABI 19075 19076 [2]. ISO/IEC 14882: 2003 C++ Language 19077 19078 ------------------------------------------------------------------------------- 19079 19080 Class money_get > > 19081 19082 ------------------------------------------------------------------------------- 19083 19084 Class data for money_get > > 19086 19087 The virtual table for the std::money_get > > class is described by Table 9-460 19089 19090 Table 9-460. vtable for money_get > > 19092 19093 +-----------------------------------------------------------------------------+ 19094 |Base |0 | 19095 |Offset| | 19096 |------+----------------------------------------------------------------------| 19097 |RTTI |typeinfo for money_get > > | 19099 |------+----------------------------------------------------------------------| 19100 |vfunc:|money_get >| 19101 | |>::~money_get() | 19102 |------+----------------------------------------------------------------------| 19103 |vfunc:|money_get >| 19104 | |>::~money_get() | 19105 |------+----------------------------------------------------------------------| 19106 | |money_get >| 19107 |vfunc:|>::do_get(istreambuf_iterator >, | 19108 | |istreambuf_iterator >, bool, ios_base&, | 19109 | |_Ios_Iostate&, long double&) const | 19110 |------+----------------------------------------------------------------------| 19111 | |money_get >| 19112 | |>::do_get(istreambuf_iterator >, | 19113 |vfunc:|istreambuf_iterator >, bool, ios_base&, | 19114 | |_Ios_Iostate&, basic_string, allocator | 19115 | | >&) const | 19116 +-----------------------------------------------------------------------------+ 19117 19118 The Run Time Type Information for the std::money_get > > class is 19120 described by Table 9-461 19121 19122 Table 9-461. typeinfo for money_get > > 19124 19125 +-----------------------------------------------------------------------------+ 19126 |Base |vtable for __cxxabiv1::__si_class_type_info | 19127 |Vtable | | 19128 |--------+--------------------------------------------------------------------| 19129 |Name |typeinfo name for money_get > > | 19131 +-----------------------------------------------------------------------------+ 19132 ------------------------------------------------------------------------------- 19133 19134 Interfaces for Class money_get > > 19136 19137 An LSB conforming implementation shall provide the generic methods for Class 19138 std::money_get > > specified in Table 9-462, with the full functionality as 19140 described in the referenced underlying specification. 19141 19142 Table 9-462. libstdcxx - Class money_get > > Function Interfaces 19144 19145 +-----------------------------------------------------------------------------+ 19146 |money_get > >::get| 19147 |(istreambuf_iterator >, istreambuf_iterator | 19148 | >, bool, ios_base&, _Ios_Iostate&, | 19149 |basic_string, allocator >&) const | 19150 |(GLIBCPP_3.2) [1] | 19151 |-----------------------------------------------------------------------------| 19152 |money_get > >::get| 19153 |(istreambuf_iterator >, istreambuf_iterator | 19154 | >, bool, ios_base&, _Ios_Iostate&, long double| 19155 |&) const(GLIBCPP_3.2) [1] | 19156 |-----------------------------------------------------------------------------| 19157 |money_get > | 19158 |>::do_get(istreambuf_iterator >, | 19159 |istreambuf_iterator >, bool, ios_base&, | 19160 |_Ios_Iostate&, basic_string, allocator| 19161 |>&) const(GLIBCPP_3.2) [1] | 19162 |-----------------------------------------------------------------------------| 19163 |money_get > | 19164 |>::do_get(istreambuf_iterator >, | 19165 |istreambuf_iterator >, bool, ios_base&, | 19166 |_Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1] | 19167 |-----------------------------------------------------------------------------| 19168 |money_get > | 19169 |>::money_get(unsigned int) [1] | 19170 |-----------------------------------------------------------------------------| 19171 |money_get > | 19172 |>::money_get(unsigned long) [1] | 19173 |-----------------------------------------------------------------------------| 19174 |money_get > | 19175 |>::money_get(unsigned int) [1] | 19176 |-----------------------------------------------------------------------------| 19177 |money_get > | 19178 |>::money_get(unsigned long) [1] | 19179 |-----------------------------------------------------------------------------| 19180 |money_get > | 19181 |>::~money_get()(GLIBCPP_3.2) [1] | 19182 |-----------------------------------------------------------------------------| 19183 |money_get > | 19184 |>::~money_get()(GLIBCPP_3.2) [1] | 19185 |-----------------------------------------------------------------------------| 19186 |money_get > | 19187 |>::~money_get()(GLIBCPP_3.2) [1] | 19188 +-----------------------------------------------------------------------------+ 19189 19190 Referenced Specification(s) 19191 19192 [1]. ISO/IEC 14882: 2003 C++ Language 19193 19194 An LSB conforming implementation shall provide the generic data interfaces for 19195 Class std::money_get > > specified in Table 9-463, with the full 19197 functionality as described in the referenced underlying specification. 19198 19199 Table 9-463. libstdcxx - Class money_get > > Data Interfaces 19201 19202 +-----------------------------------------------------------------------------+ 19203 |guard variable for money_get > >::id(GLIBCPP_3.2) [1] | 19205 |-----------------------------------------------------------------------------| 19206 |money_get > >::id | 19207 |(GLIBCPP_3.2) [2] | 19208 |-----------------------------------------------------------------------------| 19209 |typeinfo for money_get > >(GLIBCPP_3.2) [1] | 19211 |-----------------------------------------------------------------------------| 19212 |typeinfo name for money_get > >(GLIBCPP_3.2) [1] | 19214 |-----------------------------------------------------------------------------| 19215 |vtable for money_get > >(GLIBCPP_3.2) [1] | 19217 +-----------------------------------------------------------------------------+ 19218 19219 Referenced Specification(s) 19220 19221 [1]. Itanium C++ ABI 19222 19223 [2]. ISO/IEC 14882: 2003 C++ Language 19224 19225 ------------------------------------------------------------------------------- 19226 19227 Class money_put > > 19228 19229 ------------------------------------------------------------------------------- 19230 19231 Class data for money_put > > 19232 19233 The virtual table for the std::money_put > > class is described by Table 9-464 19235 19236 Table 9-464. vtable for money_put > > 19238 19239 +-----------------------------------------------------------------------------+ 19240 |Base |0 | 19241 |Offset| | 19242 |------+----------------------------------------------------------------------| 19243 |RTTI |typeinfo for money_put > > | 19245 |------+----------------------------------------------------------------------| 19246 |vfunc:|money_put > | 19247 | |>::~money_put() | 19248 |------+----------------------------------------------------------------------| 19249 |vfunc:|money_put > | 19250 | |>::~money_put() | 19251 |------+----------------------------------------------------------------------| 19252 | |money_put > | 19253 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19254 | |ios_base&, char, long double) const | 19255 |------+----------------------------------------------------------------------| 19256 | |money_put > | 19257 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19258 | |ios_base&, char, basic_string, allocator| 19259 | |> const&) const | 19260 +-----------------------------------------------------------------------------+ 19261 19262 The Run Time Type Information for the std::money_put > > class is described by 19264 Table 9-465 19265 19266 Table 9-465. typeinfo for money_put > > 19268 19269 +-----------------------------------------------------------------------------+ 19270 |Base |vtable for __cxxabiv1::__si_class_type_info | 19271 |Vtable | | 19272 |---------+-------------------------------------------------------------------| 19273 |Name |typeinfo name for money_put > > | 19275 +-----------------------------------------------------------------------------+ 19276 ------------------------------------------------------------------------------- 19277 19278 Interfaces for Class money_put > > 19280 19281 An LSB conforming implementation shall provide the generic methods for Class 19282 std::money_put > > 19283 specified in Table 9-466, with the full functionality as described in the 19284 referenced underlying specification. 19285 19286 Table 9-466. libstdcxx - Class money_put > > Function Interfaces 19288 19289 +-----------------------------------------------------------------------------+ 19290 |money_put > >::put | 19291 |(ostreambuf_iterator >, bool, ios_base&, char, | 19292 |basic_string, allocator > const&) const | 19293 |(GLIBCPP_3.2) [1] | 19294 |-----------------------------------------------------------------------------| 19295 |money_put > >::put | 19296 |(ostreambuf_iterator >, bool, ios_base&, char, long | 19297 |double) const(GLIBCPP_3.2) [1] | 19298 |-----------------------------------------------------------------------------| 19299 |money_put > >::do_put | 19300 |(ostreambuf_iterator >, bool, ios_base&, char, | 19301 |basic_string, allocator > const&) const | 19302 |(GLIBCPP_3.2) [1] | 19303 |-----------------------------------------------------------------------------| 19304 |money_put > >::do_put | 19305 |(ostreambuf_iterator >, bool, ios_base&, char, long | 19306 |double) const(GLIBCPP_3.2) [1] | 19307 |-----------------------------------------------------------------------------| 19308 |money_put > >::money_put | 19309 |(unsigned int) [1] | 19310 |-----------------------------------------------------------------------------| 19311 |money_put > >::money_put | 19312 |(unsigned long) [1] | 19313 |-----------------------------------------------------------------------------| 19314 |money_put > >::money_put | 19315 |(unsigned int) [1] | 19316 |-----------------------------------------------------------------------------| 19317 |money_put > >::money_put | 19318 |(unsigned long) [1] | 19319 |-----------------------------------------------------------------------------| 19320 |money_put > >::~money_put()| 19321 |(GLIBCPP_3.2) [1] | 19322 |-----------------------------------------------------------------------------| 19323 |money_put > >::~money_put()| 19324 |(GLIBCPP_3.2) [1] | 19325 |-----------------------------------------------------------------------------| 19326 |money_put > >::~money_put()| 19327 |(GLIBCPP_3.2) [1] | 19328 +-----------------------------------------------------------------------------+ 19329 19330 Referenced Specification(s) 19331 19332 [1]. ISO/IEC 14882: 2003 C++ Language 19333 19334 An LSB conforming implementation shall provide the generic data interfaces for 19335 Class std::money_put > > specified in Table 9-467, with the full functionality as described 19337 in the referenced underlying specification. 19338 19339 Table 9-467. libstdcxx - Class money_put > > Data Interfaces 19341 19342 +-----------------------------------------------------------------------------+ 19343 |guard variable for money_put > >::id(GLIBCPP_3.2) [1] | 19345 |-----------------------------------------------------------------------------| 19346 |money_put > >::id | 19347 |(GLIBCPP_3.2) [2] | 19348 |-----------------------------------------------------------------------------| 19349 |typeinfo for money_put > > | 19350 |(GLIBCPP_3.2) [1] | 19351 |-----------------------------------------------------------------------------| 19352 |typeinfo name for money_put| 19353 |> >(GLIBCPP_3.2) [1] | 19354 |-----------------------------------------------------------------------------| 19355 |vtable for money_put > > | 19356 |(GLIBCPP_3.2) [1] | 19357 +-----------------------------------------------------------------------------+ 19358 19359 Referenced Specification(s) 19360 19361 [1]. Itanium C++ ABI 19362 19363 [2]. ISO/IEC 14882: 2003 C++ Language 19364 19365 ------------------------------------------------------------------------------- 19366 19367 Class money_put > > 19368 19369 ------------------------------------------------------------------------------- 19370 19371 Class data for money_put > > 19373 19374 The virtual table for the std::money_put > > class is described by Table 9-468 19376 19377 Table 9-468. vtable for money_put > > 19379 19380 +-----------------------------------------------------------------------------+ 19381 |Base |0 | 19382 |Offset| | 19383 |------+----------------------------------------------------------------------| 19384 |RTTI |typeinfo for money_put > > | 19386 |------+----------------------------------------------------------------------| 19387 |vfunc:|money_put >| 19388 | |>::~money_put() | 19389 |------+----------------------------------------------------------------------| 19390 |vfunc:|money_put >| 19391 | |>::~money_put() | 19392 |------+----------------------------------------------------------------------| 19393 | |money_put >| 19394 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19395 | |ios_base&, wchar_t, long double) const | 19396 |------+----------------------------------------------------------------------| 19397 | |money_put >| 19398 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19399 | |ios_base&, wchar_t, basic_string, | 19400 | |allocator > const&) const | 19401 +-----------------------------------------------------------------------------+ 19402 19403 The Run Time Type Information for the std::money_put > > class is 19405 described by Table 9-469 19406 19407 Table 9-469. typeinfo for money_put > > 19409 19410 +-----------------------------------------------------------------------------+ 19411 |Base |vtable for __cxxabiv1::__si_class_type_info | 19412 |Vtable | | 19413 |--------+--------------------------------------------------------------------| 19414 |Name |typeinfo name for money_put > > | 19416 +-----------------------------------------------------------------------------+ 19417 ------------------------------------------------------------------------------- 19418 19419 Interfaces for Class money_put > > 19421 19422 An LSB conforming implementation shall provide the generic methods for Class 19423 std::money_put > > specified in Table 9-470, with the full functionality as 19425 described in the referenced underlying specification. 19426 19427 Table 9-470. libstdcxx - Class money_put > > Function Interfaces 19429 19430 +-----------------------------------------------------------------------------+ 19431 |money_put > >::put| 19432 |(ostreambuf_iterator >, bool, ios_base&, | 19433 |wchar_t, basic_string, allocator > | 19434 |const&) const(GLIBCPP_3.2) [1] | 19435 |-----------------------------------------------------------------------------| 19436 |money_put > >::put| 19437 |(ostreambuf_iterator >, bool, ios_base&, | 19438 |wchar_t, long double) const(GLIBCPP_3.2) [1] | 19439 |-----------------------------------------------------------------------------| 19440 |money_put > | 19441 |>::do_put(ostreambuf_iterator >, bool, ios_base| 19442 |&, wchar_t, basic_string, allocator > | 19443 |const&) const(GLIBCPP_3.2) [1] | 19444 |-----------------------------------------------------------------------------| 19445 |money_put > | 19446 |>::do_put(ostreambuf_iterator >, bool, ios_base| 19447 |&, wchar_t, long double) const(GLIBCPP_3.2) [1] | 19448 |-----------------------------------------------------------------------------| 19449 |money_put > | 19450 |>::money_put(unsigned int) [1] | 19451 |-----------------------------------------------------------------------------| 19452 |money_put > | 19453 |>::money_put(unsigned long) [1] | 19454 |-----------------------------------------------------------------------------| 19455 |money_put > | 19456 |>::money_put(unsigned int) [1] | 19457 |-----------------------------------------------------------------------------| 19458 |money_put > | 19459 |>::money_put(unsigned long) [1] | 19460 |-----------------------------------------------------------------------------| 19461 |money_put > | 19462 |>::~money_put()(GLIBCPP_3.2) [1] | 19463 |-----------------------------------------------------------------------------| 19464 |money_put > | 19465 |>::~money_put()(GLIBCPP_3.2) [1] | 19466 |-----------------------------------------------------------------------------| 19467 |money_put > | 19468 |>::~money_put()(GLIBCPP_3.2) [1] | 19469 +-----------------------------------------------------------------------------+ 19470 19471 Referenced Specification(s) 19472 19473 [1]. ISO/IEC 14882: 2003 C++ Language 19474 19475 An LSB conforming implementation shall provide the generic data interfaces for 19476 Class std::money_put > > specified in Table 9-471, with the full 19478 functionality as described in the referenced underlying specification. 19479 19480 Table 9-471. libstdcxx - Class money_put > > Data Interfaces 19482 19483 +-----------------------------------------------------------------------------+ 19484 |guard variable for money_put > >::id(GLIBCPP_3.2) [1] | 19486 |-----------------------------------------------------------------------------| 19487 |money_put > >::id | 19488 |(GLIBCPP_3.2) [2] | 19489 |-----------------------------------------------------------------------------| 19490 |typeinfo for money_put > >(GLIBCPP_3.2) [1] | 19492 |-----------------------------------------------------------------------------| 19493 |typeinfo name for money_put > >(GLIBCPP_3.2) [1] | 19495 |-----------------------------------------------------------------------------| 19496 |vtable for money_put > >(GLIBCPP_3.2) [1] | 19498 +-----------------------------------------------------------------------------+ 19499 19500 Referenced Specification(s) 19501 19502 [1]. Itanium C++ ABI 19503 19504 [2]. ISO/IEC 14882: 2003 C++ Language 19505 19506 ------------------------------------------------------------------------------- 19507 19508 Class strstream 19509 19510 ------------------------------------------------------------------------------- 19511 19512 Class data for strstream 19513 19514 The virtual table for the std::strstream class is described by Table 9-472 19515 19516 Table 9-472. vtable for strstream 19517 19518 +-----------------------------------+ 19519 |Base Offset|0 | 19520 |-----------+-----------------------| 19521 |RTTI |typeinfo for strstream | 19522 |-----------+-----------------------| 19523 |vfunc: |strstream::~strstream()| 19524 |-----------+-----------------------| 19525 |vfunc: |strstream::~strstream()| 19526 +-----------------------------------+ 19527 19528 The Run Time Type Information for the std::strstream class is described by 19529 Table 9-473 19530 19531 Table 9-473. typeinfo for strstream 19532 19533 +-------------------------------------------------------+ 19534 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 19535 |-----------+-------------------------------------------| 19536 |Name |typeinfo name for strstream | 19537 +-------------------------------------------------------+ 19538 ------------------------------------------------------------------------------- 19539 19540 Interfaces for Class strstream 19541 19542 An LSB conforming implementation shall provide the generic methods for Class 19543 std::strstream specified in Table 9-474, with the full functionality as 19544 described in the referenced underlying specification. 19545 19546 Table 9-474. libstdcxx - Class strstream Function Interfaces 19547 19548 +----------------------------------------------------------------+ 19549 |strstream::rdbuf() const(GLIBCPP_3.2) [1] | 19550 |----------------------------------------------------------------| 19551 |strstream::pcount() const(GLIBCPP_3.2) [1] | 19552 |----------------------------------------------------------------| 19553 |strstream::str()(GLIBCPP_3.2) [1] | 19554 |----------------------------------------------------------------| 19555 |strstream::freeze(bool)(GLIBCPP_3.2) [1] | 19556 |----------------------------------------------------------------| 19557 |strstream::strstream(char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]| 19558 |----------------------------------------------------------------| 19559 |strstream::strstream()(GLIBCPP_3.2) [1] | 19560 |----------------------------------------------------------------| 19561 |strstream::strstream(char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]| 19562 |----------------------------------------------------------------| 19563 |strstream::strstream()(GLIBCPP_3.2) [1] | 19564 |----------------------------------------------------------------| 19565 |strstream::~strstream()(GLIBCPP_3.2) [1] | 19566 |----------------------------------------------------------------| 19567 |strstream::~strstream()(GLIBCPP_3.2) [1] | 19568 |----------------------------------------------------------------| 19569 |strstream::~strstream()(GLIBCPP_3.2) [1] | 19570 |----------------------------------------------------------------| 19571 |non-virtual thunk to strstream::~strstream() [2] | 19572 |----------------------------------------------------------------| 19573 |non-virtual thunk to strstream::~strstream() [2] | 19574 |----------------------------------------------------------------| 19575 |non-virtual thunk to strstream::~strstream() [1] | 19576 |----------------------------------------------------------------| 19577 |non-virtual thunk to strstream::~strstream() [1] | 19578 |----------------------------------------------------------------| 19579 |virtual thunk to strstream::~strstream() [1] | 19580 |----------------------------------------------------------------| 19581 |virtual thunk to strstream::~strstream() [1] | 19582 |----------------------------------------------------------------| 19583 |virtual thunk to strstream::~strstream() [2] | 19584 |----------------------------------------------------------------| 19585 |virtual thunk to strstream::~strstream() [2] | 19586 +----------------------------------------------------------------+ 19587 19588 Referenced Specification(s) 19589 19590 [1]. ISO/IEC 14882: 2003 C++ Language 19591 19592 [2]. Itanium C++ ABI 19593 19594 An LSB conforming implementation shall provide the generic data interfaces for 19595 Class std::strstream specified in Table 9-475, with the full functionality as 19596 described in the referenced underlying specification. 19597 19598 Table 9-475. libstdcxx - Class strstream Data Interfaces 19599 19600 +--------------------------------------------+ 19601 |typeinfo for strstream(GLIBCPP_3.2) [1] | 19602 |--------------------------------------------| 19603 |typeinfo name for strstream(GLIBCPP_3.2) [1]| 19604 |--------------------------------------------| 19605 |VTT for strstream(GLIBCPP_3.2) [1] | 19606 |--------------------------------------------| 19607 |vtable for strstream(GLIBCPP_3.2) [1] | 19608 +--------------------------------------------+ 19609 19610 Referenced Specification(s) 19611 19612 [1]. Itanium C++ ABI 19613 19614 ------------------------------------------------------------------------------- 19615 19616 Class time_base 19617 19618 ------------------------------------------------------------------------------- 19619 19620 Class data for time_base 19621 19622 The Run Time Type Information for the std::time_base class is described by 19623 Table 9-476 19624 19625 Table 9-476. typeinfo for time_base 19626 19627 +----------------------------------------------------+ 19628 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 19629 |-----------+----------------------------------------| 19630 |Name |typeinfo name for time_base | 19631 +----------------------------------------------------+ 19632 ------------------------------------------------------------------------------- 19633 19634 Interfaces for Class time_base 19635 19636 No external methods are defined for libstdcxx - Class std::time_base 19637 19638 An LSB conforming implementation shall provide the generic data interfaces for 19639 Class std::time_base specified in Table 9-477, with the full functionality as 19640 described in the referenced underlying specification. 19641 19642 Table 9-477. libstdcxx - Class time_base Data Interfaces 19643 19644 +--------------------------------------------+ 19645 |typeinfo for time_base(GLIBCPP_3.2) [1] | 19646 |--------------------------------------------| 19647 |typeinfo name for time_base(GLIBCPP_3.2) [1]| 19648 +--------------------------------------------+ 19649 19650 Referenced Specification(s) 19651 19652 [1]. Itanium C++ ABI 19653 19654 ------------------------------------------------------------------------------- 19655 19656 Class type_info 19657 19658 ------------------------------------------------------------------------------- 19659 19660 Class data for type_info 19661 19662 The virtual table for the std::type_info class is described by Table 9-478 19663 19664 Table 9-478. vtable for type_info 19665 19666 +-----------------------------------------------------------------------------+ 19667 |Base |0 | 19668 |Offset | | 19669 |----------+------------------------------------------------------------------| 19670 |RTTI |typeinfo for type_info | 19671 |----------+------------------------------------------------------------------| 19672 |vfunc: |type_info::~type_info() | 19673 |----------+------------------------------------------------------------------| 19674 |vfunc: |type_info::~type_info() | 19675 |----------+------------------------------------------------------------------| 19676 |vfunc: |type_info::__is_pointer_p() const | 19677 |----------+------------------------------------------------------------------| 19678 |vfunc: |type_info::__is_function_p() const | 19679 |----------+------------------------------------------------------------------| 19680 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned int) | 19681 | |const | 19682 |----------+------------------------------------------------------------------| 19683 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 19684 | |void**) const | 19685 +-----------------------------------------------------------------------------+ 19686 19687 The Run Time Type Information for the std::type_info class is described by 19688 Table 9-479 19689 19690 Table 9-479. typeinfo for type_info 19691 19692 +----------------------------------------------------+ 19693 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 19694 |-----------+----------------------------------------| 19695 |Name |typeinfo name for type_info | 19696 +----------------------------------------------------+ 19697 ------------------------------------------------------------------------------- 19698 19699 Interfaces for Class type_info 19700 19701 An LSB conforming implementation shall provide the generic methods for Class 19702 std::type_info specified in Table 9-480, with the full functionality as 19703 described in the referenced underlying specification. 19704 19705 Table 9-480. libstdcxx - Class type_info Function Interfaces 19706 19707 +-----------------------------------------------------------------------------+ 19708 |type_info::__do_catch(type_info const*, void**, unsigned int) const | 19709 |(GLIBCPP_3.2) [1] | 19710 |-----------------------------------------------------------------------------| 19711 |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const | 19712 |(GLIBCPP_3.2) [1] | 19713 |-----------------------------------------------------------------------------| 19714 |type_info::__is_pointer_p() const(GLIBCPP_3.2) [1] | 19715 |-----------------------------------------------------------------------------| 19716 |type_info::__is_function_p() const(GLIBCPP_3.2) [1] | 19717 |-----------------------------------------------------------------------------| 19718 |type_info::~type_info()(GLIBCPP_3.2) [1] | 19719 |-----------------------------------------------------------------------------| 19720 |type_info::~type_info()(GLIBCPP_3.2) [1] | 19721 |-----------------------------------------------------------------------------| 19722 |type_info::~type_info()(GLIBCPP_3.2) [1] | 19723 +-----------------------------------------------------------------------------+ 19724 19725 Referenced Specification(s) 19726 19727 [1]. ISO/IEC 14882: 2003 C++ Language 19728 19729 An LSB conforming implementation shall provide the generic data interfaces for 19730 Class std::type_info specified in Table 9-481, with the full functionality as 19731 described in the referenced underlying specification. 19732 19733 Table 9-481. libstdcxx - Class type_info Data Interfaces 19734 19735 +--------------------------------------------+ 19736 |typeinfo for type_info(GLIBCPP_3.2) [1] | 19737 |--------------------------------------------| 19738 |typeinfo name for type_info(GLIBCPP_3.2) [1]| 19739 |--------------------------------------------| 19740 |vtable for type_info(GLIBCPP_3.2) [1] | 19741 +--------------------------------------------+ 19742 19743 Referenced Specification(s) 19744 19745 [1]. Itanium C++ ABI 19746 19747 ------------------------------------------------------------------------------- 19748 19749 Class basic_istream > 19750 19751 ------------------------------------------------------------------------------- 19752 19753 Interfaces for Class basic_istream > 19754 19755 An LSB conforming implementation shall provide the generic methods for Class 19756 std::basic_istream > specified in Table 9-482, 19757 with the full functionality as described in the referenced underlying 19758 specification. 19759 19760 Table 9-482. libstdcxx - Class basic_istream > Function 19761 Interfaces 19762 19763 +-----------------------------------------------------------------------------+ 19764 |basic_istream >& ws > | 19765 |(basic_istream >&)(GLIBCPP_3.2) [1] | 19766 |-----------------------------------------------------------------------------| 19767 |basic_istream >& getline, | 19768 |allocator >(basic_istream >&, basic_string | 19769 |, allocator >&)(GLIBCPP_3.2) [1] | 19770 |-----------------------------------------------------------------------------| 19771 |basic_istream >& getline, | 19772 |allocator >(basic_istream >&, basic_string | 19773 |, allocator >&, char)(GLIBCPP_3.2) [1] | 19774 |-----------------------------------------------------------------------------| 19775 |basic_istream >& operator>> > | 19776 |(basic_istream >&, signed char*)(GLIBCPP_3.2) [1] | 19777 |-----------------------------------------------------------------------------| 19778 |basic_istream >& operator>> > | 19779 |(basic_istream >&, unsigned char*)(GLIBCPP_3.2) [1] | 19780 |-----------------------------------------------------------------------------| 19781 |basic_istream >& operator>> > | 19782 |(basic_istream >&, signed char&)(GLIBCPP_3.2) [1] | 19783 |-----------------------------------------------------------------------------| 19784 |basic_istream >& operator>> > | 19785 |(basic_istream >&, unsigned char&)(GLIBCPP_3.2) [1] | 19786 |-----------------------------------------------------------------------------| 19787 |basic_istream >& operator>> >| 19788 |(basic_istream >&, char*)(GLIBCPP_3.2) [1] | 19789 |-----------------------------------------------------------------------------| 19790 |basic_istream >& operator>> >| 19791 |(basic_istream >&, char&)(GLIBCPP_3.2) [1] | 19792 |-----------------------------------------------------------------------------| 19793 |basic_istream >& operator>> >| 19794 |(basic_istream >&, _Setiosflags)(GLIBCPP_3.2) [1] | 19795 |-----------------------------------------------------------------------------| 19796 |basic_istream >& operator>> >| 19797 |(basic_istream >&, _Setprecision)(GLIBCPP_3.2) [1] | 19798 |-----------------------------------------------------------------------------| 19799 |basic_istream >& operator>> >| 19800 |(basic_istream >&, _Resetiosflags)(GLIBCPP_3.2) [1] | 19801 |-----------------------------------------------------------------------------| 19802 |basic_istream >& operator>> >| 19803 |(basic_istream >&, _Setw)(GLIBCPP_3.2) [1] | 19804 |-----------------------------------------------------------------------------| 19805 |basic_istream >& operator>> >| 19806 |(basic_istream >&, _Setbase)(GLIBCPP_3.2) [1] | 19807 |-----------------------------------------------------------------------------| 19808 |basic_istream >& operator>> >| 19809 |(basic_istream >&, _Setfill)(GLIBCPP_3.2) [1] | 19810 |-----------------------------------------------------------------------------| 19811 |basic_istream >& operator>>, | 19812 |allocator >(basic_istream >&, basic_string | 19813 |, allocator >&)(GLIBCPP_3.2) [1] | 19814 |-----------------------------------------------------------------------------| 19815 |basic_istream >& operator>> >(basic_istream >&, complex&) | 19817 |(GLIBCPP_3.2) [1] | 19818 |-----------------------------------------------------------------------------| 19819 |basic_istream >& operator>> >(basic_istream >&, complex&)(GLIBCPP_3.2) [1] | 19822 |-----------------------------------------------------------------------------| 19823 |basic_istream >& operator>> >(basic_istream >&, complex&) | 19825 |(GLIBCPP_3.2) [1] | 19826 +-----------------------------------------------------------------------------+ 19827 19828 Referenced Specification(s) 19829 19830 [1]. ISO/IEC 14882: 2003 C++ Language 19831 19832 ------------------------------------------------------------------------------- 19833 19834 Class basic_ostream > 19835 19836 ------------------------------------------------------------------------------- 19837 19838 Interfaces for Class basic_ostream > 19839 19840 An LSB conforming implementation shall provide the generic methods for Class 19841 std::basic_ostream > specified in Table 9-483, 19842 with the full functionality as described in the referenced underlying 19843 specification. 19844 19845 Table 9-483. libstdcxx - Class basic_ostream > Function 19846 Interfaces 19847 19848 +-----------------------------------------------------------------------------+ 19849 |basic_ostream >& endl > | 19850 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 19851 |-----------------------------------------------------------------------------| 19852 |basic_ostream >& ends > | 19853 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 19854 |-----------------------------------------------------------------------------| 19855 |basic_ostream >& flush > | 19856 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 19857 |-----------------------------------------------------------------------------| 19858 |basic_ostream >& operator<< > | 19859 |(basic_ostream >&, signed char const*)(GLIBCPP_3.2) | 19860 |[1] | 19861 |-----------------------------------------------------------------------------| 19862 |basic_ostream >& operator<< > | 19863 |(basic_ostream >&, char const*)(GLIBCPP_3.2) [1] | 19864 |-----------------------------------------------------------------------------| 19865 |basic_ostream >& operator<< > | 19866 |(basic_ostream >&, unsigned char const*)(GLIBCPP_3.2)| 19867 |[1] | 19868 |-----------------------------------------------------------------------------| 19869 |basic_ostream >& operator<< > | 19870 |(basic_ostream >&, signed char)(GLIBCPP_3.2) [1] | 19871 |-----------------------------------------------------------------------------| 19872 |basic_ostream >& operator<< > | 19873 |(basic_ostream >&, char)(GLIBCPP_3.2) [1] | 19874 |-----------------------------------------------------------------------------| 19875 |basic_ostream >& operator<< > | 19876 |(basic_ostream >&, unsigned char)(GLIBCPP_3.2) [1] | 19877 |-----------------------------------------------------------------------------| 19878 |basic_ostream >& operator<< | 19879 |>(basic_ostream >&, _Setiosflags)(GLIBCPP_3.2) [1] | 19880 |-----------------------------------------------------------------------------| 19881 |basic_ostream >& operator<< | 19882 |>(basic_ostream >&, _Setprecision)(GLIBCPP_3.2) [1] | 19883 |-----------------------------------------------------------------------------| 19884 |basic_ostream >& operator<< | 19885 |>(basic_ostream >&, _Resetiosflags)(GLIBCPP_3.2) [1] | 19886 |-----------------------------------------------------------------------------| 19887 |basic_ostream >& operator<< | 19888 |>(basic_ostream >&, _Setw)(GLIBCPP_3.2) [1] | 19889 |-----------------------------------------------------------------------------| 19890 |basic_ostream >& operator<< | 19891 |>(basic_ostream >&, _Setbase)(GLIBCPP_3.2) [1] | 19892 |-----------------------------------------------------------------------------| 19893 |basic_ostream >& operator<< | 19894 |>(basic_ostream >&, _Setfill)(GLIBCPP_3.2) [1] | 19895 |-----------------------------------------------------------------------------| 19896 |basic_ostream >& operator<< ,| 19897 |allocator >(basic_ostream >&, basic_string | 19898 |, allocator > const&)(GLIBCPP_3.2) [1] | 19899 |-----------------------------------------------------------------------------| 19900 |basic_ostream >& operator<< >(basic_ostream >&, complex| 19902 |const&)(GLIBCPP_3.2) [1] | 19903 |-----------------------------------------------------------------------------| 19904 |basic_ostream >& operator<< >(basic_ostream >&, complex const&)(GLIBCPP_3.2) [1] | 19907 |-----------------------------------------------------------------------------| 19908 |basic_ostream >& operator<< >(basic_ostream >&, complex const&) | 19910 |(GLIBCPP_3.2) [1] | 19911 +-----------------------------------------------------------------------------+ 19912 19913 Referenced Specification(s) 19914 19915 [1]. ISO/IEC 14882: 2003 C++ Language 19916 19917 IV. Package Information 19918 19919 Table of Contents 19920 10. Package Dependencies 19921 19922 ------------------------------------------------------------------------------- 19923 19924 Chapter 10. Package Dependencies 19925 19926 Package Dependencies 19927 19928 The LSB runtime environment shall provide the following dependencies. 19929 19930 lsb-cxx-arch 19931 19932 This dependency is used to indicate that the application is dependent on 19933 features contained in the LSB-C++ module. 19934 19935 lsb-cxx-noarch 19936 19937 This dependency is used to indicate that the application is dependent on 19938 features contained in the LSB-C++ module and that the package does not 19939 contain any architecture specific files. 19940 19941 The arch component of any package name is described in the relevant 19942 architecture specific LSB. 19943 19944 ------------------------------------------------------------------------------- 19945 19946 Appendix A. GNU Free Documentation License 19947 19948 Version 1.1, March 2000 19949 19950 Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 19951 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute 19952 verbatim copies of this license document, but changing it is not allowed. 19953 19954 ------------------------------------------------------------------------------- 19955 19956 PREAMBLE 19957 19958 The purpose of this License is to make a manual, textbook, or other written 19959 document "free" in the sense of freedom: to assure everyone the effective 19960 freedom to copy and redistribute it, with or without modifying it, either 19961 commercially or noncommercially. Secondarily, this License preserves for the 19962 author and publisher a way to get credit for their work, while not being 19963 considered responsible for modifications made by others. 19964 19965 This License is a kind of "copyleft", which means that derivative works of the 19966 document must themselves be free in the same sense. It complements the GNU 19967 General Public License, which is a copyleft license designed for free software. 19968 19969 We have designed this License in order to use it for manuals for free software, 19970 because free software needs free documentation: a free program should come with 19971 manuals providing the same freedoms that the software does. But this License is 19972 not limited to software manuals; it can be used for any textual work, 19973 regardless of subject matter or whether it is published as a printed book. We 19974 recommend this License principally for works whose purpose is instruction or 19975 reference. 19976 19977 ------------------------------------------------------------------------------- 19978 19979 APPLICABILITY AND DEFINITIONS 19980 19981 This License applies to any manual or other work that contains a notice placed 19982 by the copyright holder saying it can be distributed under the terms of this 19983 License. The "Document", below, refers to any such manual or work. Any member 19984 of the public is a licensee, and is addressed as "you". 19985 19986 A "Modified Version" of the Document means any work containing the Document or 19987 a portion of it, either copied verbatim, or with modifications and/or 19988 translated into another language. 19989 19990 A "Secondary Section" is a named appendix or a front-matter section of the 19991 Document that deals exclusively with the relationship of the publishers or 19992 authors of the Document to the Document's overall subject (or to related 19993 matters) and contains nothing that could fall directly within that overall 19994 subject. (For example, if the Document is in part a textbook of mathematics, a 19995 Secondary Section may not explain any mathematics.) The relationship could be a 19996 matter of historical connection with the subject or with related matters, or of 19997 legal, commercial, philosophical, ethical or political position regarding them. 19998 19999 The "Invariant Sections" are certain Secondary Sections whose titles are 20000 designated, as being those of Invariant Sections, in the notice that says that 20001 the Document is released under this License. 20002 20003 The "Cover Texts" are certain short passages of text that are listed, as 20004 Front-Cover Texts or Back-Cover Texts, in the notice that says that the 20005 Document is released under this License. 20006 20007 A "Transparent" copy of the Document means a machine-readable copy, represented 20008 in a format whose specification is available to the general public, whose 20009 contents can be viewed and edited directly and straightforwardly with generic 20010 text editors or (for images composed of pixels) generic paint programs or (for 20011 drawings) some widely available drawing editor, and that is suitable for input 20012 to text formatters or for automatic translation to a variety of formats 20013 suitable for input to text formatters. A copy made in an otherwise Transparent 20014 file format whose markup has been designed to thwart or discourage subsequent 20015 modification by readers is not Transparent. A copy that is not "Transparent" is 20016 called "Opaque". 20017 20018 Examples of suitable formats for Transparent copies include plain ASCII without 20019 markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly 20020 available DTD, and standard-conforming simple HTML designed for human 20021 modification. Opaque formats include PostScript, PDF, proprietary formats that 20022 can be read and edited only by proprietary word processors, SGML or XML for 20023 which the DTD and/or processing tools are not generally available, and the 20024 machine-generated HTML produced by some word processors for output purposes 20025 only. 20026 20027 The "Title Page" means, for a printed book, the title page itself, plus such 20028 following pages as are needed to hold, legibly, the material this License 20029 requires to appear in the title page. For works in formats which do not have 20030 any title page as such, "Title Page" means the text near the most prominent 20031 appearance of the work's title, preceding the beginning of the body of the 20032 text. 20033 20034 ------------------------------------------------------------------------------- 20035 20036 VERBATIM COPYING 20037 20038 You may copy and distribute the Document in any medium, either commercially or 20039 noncommercially, provided that this License, the copyright notices, and the 20040 license notice saying this License applies to the Document are reproduced in 20041 all copies, and that you add no other conditions whatsoever to those of this 20042 License. You may not use technical measures to obstruct or control the reading 20043 or further copying of the copies you make or distribute. However, you may 20044 accept compensation in exchange for copies. If you distribute a large enough 20045 number of copies you must also follow the conditions in section 3. 20046 20047 You may also lend copies, under the same conditions stated above, and you may 20048 publicly display copies. 20049 20050 ------------------------------------------------------------------------------- 20051 20052 COPYING IN QUANTITY 20053 20054 If you publish printed copies of the Document numbering more than 100, and the 20055 Document's license notice requires Cover Texts, you must enclose the copies in 20056 covers that carry, clearly and legibly, all these Cover Texts: Front-Cover 20057 Texts on the front cover, and Back-Cover Texts on the back cover. Both covers 20058 must also clearly and legibly identify you as the publisher of these copies. 20059 The front cover must present the full title with all words of the title equally 20060 prominent and visible. You may add other material on the covers in addition. 20061 Copying with changes limited to the covers, as long as they preserve the title 20062 of the Document and satisfy these conditions, can be treated as verbatim 20063 copying in other respects. 20064 20065 If the required texts for either cover are too voluminous to fit legibly, you 20066 should put the first ones listed (as many as fit reasonably) on the actual 20067 cover, and continue the rest onto adjacent pages. 20068 20069 If you publish or distribute Opaque copies of the Document numbering more than 20070 100, you must either include a machine-readable Transparent copy along with 20071 each Opaque copy, or state in or with each Opaque copy a publicly-accessible 20072 computer-network location containing a complete Transparent copy of the 20073 Document, free of added material, which the general network-using public has 20074 access to download anonymously at no charge using public-standard network 20075 protocols. If you use the latter option, you must take reasonably prudent 20076 steps, when you begin distribution of Opaque copies in quantity, to ensure that 20077 this Transparent copy will remain thus accessible at the stated location until 20078 at least one year after the last time you distribute an Opaque copy (directly 20079 or through your agents or retailers) of that edition to the public. 20080 20081 It is requested, but not required, that you contact the authors of the Document 20082 well before redistributing any large number of copies, to give them a chance to 20083 provide you with an updated version of the Document. 20084 20085 ------------------------------------------------------------------------------- 20086 20087 MODIFICATIONS 20088 20089 You may copy and distribute a Modified Version of the Document under the 20090 conditions of sections 2 and 3 above, provided that you release the Modified 20091 Version under precisely this License, with the Modified Version filling the 20092 role of the Document, thus licensing distribution and modification of the 20093 Modified Version to whoever possesses a copy of it. In addition, you must do 20094 these things in the Modified Version: 20095 20096 A. Use in the Title Page (and on the covers, if any) a title distinct from 20097 that of the Document, and from those of previous versions (which should, if 20098 there were any, be listed in the History section of the Document). You may 20099 use the same title as a previous version if the original publisher of that 20100 version gives permission. 20101 20102 B. List on the Title Page, as authors, one or more persons or entities 20103 responsible for authorship of the modifications in the Modified Version, 20104 together with at least five of the principal authors of the Document (all 20105 of its principal authors, if it has less than five). 20106 20107 C. State on the Title page the name of the publisher of the Modified Version, 20108 as the publisher. 20109 20110 D. Preserve all the copyright notices of the Document. 20111 20112 E. Add an appropriate copyright notice for your modifications adjacent to the 20113 other copyright notices. 20114 20115 F. Include, immediately after the copyright notices, a license notice giving 20116 the public permission to use the Modified Version under the terms of this 20117 License, in the form shown in the Addendum below. 20118 20119 G. Preserve in that license notice the full lists of Invariant Sections and 20120 required Cover Texts given in the Document's license notice. 20121 20122 H. Include an unaltered copy of this License. 20123 20124 I. Preserve the section entitled "History", and its title, and add to it an 20125 item stating at least the title, year, new authors, and publisher of the 20126 Modified Version as given on the Title Page. If there is no section 20127 entitled "History" in the Document, create one stating the title, year, 20128 authors, and publisher of the Document as given on its Title Page, then add 20129 an item describing the Modified Version as stated in the previous sentence. 20130 20131 J. Preserve the network location, if any, given in the Document for public 20132 access to a Transparent copy of the Document, and likewise the network 20133 locations given in the Document for previous versions it was based on. 20134 These may be placed in the "History" section. You may omit a network 20135 location for a work that was published at least four years before the 20136 Document itself, or if the original publisher of the version it refers to 20137 gives permission. 20138 20139 K. In any section entitled "Acknowledgements" or "Dedications", preserve the 20140 section's title, and preserve in the section all the substance and tone of 20141 each of the contributor acknowledgements and/or dedications given therein. 20142 20143 L. Preserve all the Invariant Sections of the Document, unaltered in their 20144 text and in their titles. Section numbers or the equivalent are not 20145 considered part of the section titles. 20146 20147 M. Delete any section entitled "Endorsements". Such a section may not be 20148 included in the Modified Version. 20149 20150 N. Do not retitle any existing section as "Endorsements" or to conflict in 20151 title with any Invariant Section. 20152 20153 If the Modified Version includes new front-matter sections or appendices that 20154 qualify as Secondary Sections and contain no material copied from the Document, 20155 you may at your option designate some or all of these sections as invariant. To 20156 do this, add their titles to the list of Invariant Sections in the Modified 20157 Version's license notice. These titles must be distinct from any other section 20158 titles. 20159 20160 You may add a section entitled "Endorsements", provided it contains nothing but 20161 endorsements of your Modified Version by various parties--for example, 20162 statements of peer review or that the text has been approved by an organization 20163 as the authoritative definition of a standard. 20164 20165 You may add a passage of up to five words as a Front-Cover Text, and a passage 20166 of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts 20167 in the Modified Version. Only one passage of Front-Cover Text and one of 20168 Back-Cover Text may be added by (or through arrangements made by) any one 20169 entity. If the Document already includes a cover text for the same cover, 20170 previously added by you or by arrangement made by the same entity you are 20171 acting on behalf of, you may not add another; but you may replace the old one, 20172 on explicit permission from the previous publisher that added the old one. 20173 20174 The author(s) and publisher(s) of the Document do not by this License give 20175 permission to use their names for publicity for or to assert or imply 20176 endorsement of any Modified Version. 20177 20178 ------------------------------------------------------------------------------- 20179 20180 COMBINING DOCUMENTS 20181 20182 You may combine the Document with other documents released under this License, 20183 under the terms defined in section 4 above for modified versions, provided that 20184 you include in the combination all of the Invariant Sections of all of the 20185 original documents, unmodified, and list them all as Invariant Sections of your 20186 combined work in its license notice. 20187 20188 The combined work need only contain one copy of this License, and multiple 20189 identical Invariant Sections may be replaced with a single copy. If there are 20190 multiple Invariant Sections with the same name but different contents, make the 20191 title of each such section unique by adding at the end of it, in parentheses, 20192 the name of the original author or publisher of that section if known, or else 20193 a unique number. Make the same adjustment to the section titles in the list of 20194 Invariant Sections in the license notice of the combined work. 20195 20196 In the combination, you must combine any sections entitled "History" in the 20197 various original documents, forming one section entitled "History"; likewise 20198 combine any sections entitled "Acknowledgements", and any sections entitled 20199 "Dedications". You must delete all sections entitled "Endorsements." 20200 20201 ------------------------------------------------------------------------------- 20202 20203 COLLECTIONS OF DOCUMENTS 20204 20205 You may make a collection consisting of the Document and other documents 20206 released under this License, and replace the individual copies of this License 20207 in the various documents with a single copy that is included in the collection, 20208 provided that you follow the rules of this License for verbatim copying of each 20209 of the documents in all other respects. 20210 20211 You may extract a single document from such a collection, and distribute it 20212 individually under this License, provided you insert a copy of this License 20213 into the extracted document, and follow this License in all other respects 20214 regarding verbatim copying of that document. 20215 20216 ------------------------------------------------------------------------------- 20217 20218 AGGREGATION WITH INDEPENDENT WORKS 20219 20220 A compilation of the Document or its derivatives with other separate and 20221 independent documents or works, in or on a volume of a storage or distribution 20222 medium, does not as a whole count as a Modified Version of the Document, 20223 provided no compilation copyright is claimed for the compilation. Such a 20224 compilation is called an "aggregate", and this License does not apply to the 20225 other self-contained works thus compiled with the Document, on account of their 20226 being thus compiled, if they are not themselves derivative works of the 20227 Document. 20228 20229 If the Cover Text requirement of section 3 is applicable to these copies of the 20230 Document, then if the Document is less than one quarter of the entire 20231 aggregate, the Document's Cover Texts may be placed on covers that surround 20232 only the Document within the aggregate. Otherwise they must appear on covers 20233 around the whole aggregate. 20234 20235 ------------------------------------------------------------------------------- 20236 20237 TRANSLATION 20238 20239 Translation is considered a kind of modification, so you may distribute 20240 translations of the Document under the terms of section 4. Replacing Invariant 20241 Sections with translations requires special permission from their copyright 20242 holders, but you may include translations of some or all Invariant Sections in 20243 addition to the original versions of these Invariant Sections. You may include 20244 a translation of this License provided that you also include the original 20245 English version of this License. In case of a disagreement between the 20246 translation and the original English version of this License, the original 20247 English version will prevail. 20248 20249 ------------------------------------------------------------------------------- 20250 20251 TERMINATION 20252 20253 You may not copy, modify, sublicense, or distribute the Document except as 20254 expressly provided for under this License. Any other attempt to copy, modify, 20255 sublicense or distribute the Document is void, and will automatically terminate 20256 your rights under this License. However, parties who have received copies, or 20257 rights, from you under this License will not have their licenses terminated so 20258 long as such parties remain in full compliance. 20259 20260 ------------------------------------------------------------------------------- 20261 20262 FUTURE REVISIONS OF THIS LICENSE 20263 20264 The Free Software Foundation may publish new, revised versions of the GNU Free 20265 Documentation License from time to time. Such new versions will be similar in 20266 spirit to the present version, but may differ in detail to address new problems 20267 or concerns. See http://www.gnu.org/copyleft/. 20268 20269 Each version of the License is given a distinguishing version number. If the 20270 Document specifies that a particular numbered version of this License "or any 20271 later version" applies to it, you have the option of following the terms and 20272 conditions either of that specified version or of any later version that has 20273 been published (not as a draft) by the Free Software Foundation. If the 20274 Document does not specify a version number of this License, you may choose any 20275 version ever published (not as a draft) by the Free Software Foundation. 20276 20277 ------------------------------------------------------------------------------- 20278 20279 How to use this License for your documents 20280 20281 To use this License in a document you have written, include a copy of the 20282 License in the document and put the following copyright and license notices 20283 just after the title page: 20284 20285 Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and 20286 /or modify this document under the terms of the GNU Free Documentation 20287 License, Version 1.1 or any later version published by the Free Software 20288 Foundation; with the Invariant Sections being LIST THEIR TITLES, with the 20289 Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. A 20290 copy of the license is included in the section entitled "GNU Free 20291 Documentation License". 20292 20293 If you have no Invariant Sections, write "with no Invariant Sections" instead 20294 of saying which ones are invariant. If you have no Front-Cover Texts, write "no 20295 Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for 20296 Back-Cover Texts. 20297 20298 If your document contains nontrivial examples of program code, we recommend 20299 releasing these examples in parallel under your choice of free software 20300 license, such as the GNU General Public License, to permit their use in free 20301 software. 20302