1 Linux Standard Base C++ Specification 2.0 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 67 II. Low Level System Information 68 69 6. C++ Class Representations 70 71 C++ Data Representation 72 73 III. Base Libraries 74 75 7. Libraries 76 77 Interfaces for libstdcxx 78 79 IV. Package Information 80 81 8. Package Dependencies 82 83 Package Dependencies 84 85 A. GNU Free Documentation License 86 87 PREAMBLE 88 APPLICABILITY AND DEFINITIONS 89 VERBATIM COPYING 90 COPYING IN QUANTITY 91 MODIFICATIONS 92 COMBINING DOCUMENTS 93 COLLECTIONS OF DOCUMENTS 94 AGGREGATION WITH INDEPENDENT WORKS 95 TRANSLATION 96 TERMINATION 97 FUTURE REVISIONS OF THIS LICENSE 98 How to use this License for your documents 99 100 List of Tables 101 2-1. Normative References 102 3-1. Standard Library Names 103 6-1. Class Components 104 7-1. libstdcxx Definition 105 7-2. libstdcxx - C++ Runtime Support Function Interfaces 106 7-3. libstdcxx - C++ Runtime Support Data Interfaces 107 7-4. libstdcxx - C++ type descriptors for built-in types Data Interfaces 108 7-5. libstdcxx - struct numeric_limits Data Interfaces 109 7-6. libstdcxx - struct __numeric_limits_base Data Interfaces 110 7-7. libstdcxx - struct numeric_limits Data Interfaces 111 7-8. libstdcxx - struct numeric_limits Data Interfaces 112 7-9. libstdcxx - struct numeric_limits Data Interfaces 113 7-10. libstdcxx - struct numeric_limits Data Interfaces 114 7-11. libstdcxx - struct numeric_limits Data Interfaces 115 7-12. libstdcxx - struct numeric_limits Data Interfaces 116 7-13. libstdcxx - struct numeric_limits Data Interfaces 117 7-14. libstdcxx - struct numeric_limits Data Interfaces 118 7-15. libstdcxx - struct numeric_limits Data Interfaces 119 7-16. libstdcxx - struct numeric_limits Data Interfaces 120 7-17. libstdcxx - struct numeric_limits Data Interfaces 121 7-18. libstdcxx - struct numeric_limits Data Interfaces 122 7-19. libstdcxx - struct numeric_limits Data Interfaces 123 7-20. libstdcxx - struct numeric_limits Data Interfaces 124 7-21. libstdcxx - struct numeric_limits Data Interfaces 125 7-22. libstdcxx - Class allocator Function Interfaces 126 7-23. libstdcxx - Class allocator Function Interfaces 127 7-24. libstdcxx - facet functions Function Interfaces 128 7-25. libstdcxx - facet functions Data Interfaces 129 7-26. libstdcxx - Class basic_string Function Interfaces 130 7-27. libstdcxx - Class basic_string Data Interfaces 131 7-28. libstdcxx - Class istreambuf_iterator > 132 Function Interfaces 133 7-29. libstdcxx - Class istreambuf_iterator > Function 134 Interfaces 135 7-30. libstdcxx - Class gslice Function Interfaces 136 7-31. libstdcxx - Class __basic_file Function Interfaces 137 7-32. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> Function 138 Interfaces 139 7-33. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> Data 140 Interfaces 141 7-34. libstdcxx - Class valarray Function Interfaces 142 7-35. libstdcxx - Class basic_string, allocator > 143 Function Interfaces 144 7-36. libstdcxx - Class basic_string, allocator > 145 Data Interfaces 146 7-37. libstdcxx - Class locale Function Interfaces 147 7-38. libstdcxx - Class locale Data Interfaces 148 7-39. vtable for __cxxabiv1::__enum_type_info 149 7-40. typeinfo for __cxxabiv1::__enum_type_info 150 7-41. libstdcxx - Class __cxxabiv1::__enum_type_info Function Interfaces 151 7-42. libstdcxx - Class __cxxabiv1::__enum_type_info Data Interfaces 152 7-43. vtable for __cxxabiv1::__array_type_info 153 7-44. typeinfo for __cxxabiv1::__array_type_info 154 7-45. libstdcxx - Class __cxxabiv1::__array_type_info Function Interfaces 155 7-46. libstdcxx - Class __cxxabiv1::__array_type_info Data Interfaces 156 7-47. vtable for __cxxabiv1::__class_type_info 157 7-48. typeinfo for __cxxabiv1::__class_type_info 158 7-49. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces 159 7-50. libstdcxx - Class __cxxabiv1::__class_type_info Data Interfaces 160 7-51. vtable for __cxxabiv1::__pbase_type_info 161 7-52. typeinfo for __cxxabiv1::__pbase_type_info 162 7-53. libstdcxx - Class __cxxabiv1::__pbase_type_info Function Interfaces 163 7-54. libstdcxx - Class __cxxabiv1::__pbase_type_info Data Interfaces 164 7-55. vtable for __cxxabiv1::__pointer_type_info 165 7-56. typeinfo for __cxxabiv1::__pointer_type_info 166 7-57. libstdcxx - Class __cxxabiv1::__pointer_type_info Function Interfaces 167 7-58. libstdcxx - Class __cxxabiv1::__pointer_type_info Data Interfaces 168 7-59. vtable for __cxxabiv1::__function_type_info 169 7-60. typeinfo for __cxxabiv1::__function_type_info 170 7-61. libstdcxx - Class __cxxabiv1::__function_type_info Function Interfaces 171 7-62. libstdcxx - Class __cxxabiv1::__function_type_info Data Interfaces 172 7-63. vtable for __cxxabiv1::__si_class_type_info 173 7-64. typeinfo for __cxxabiv1::__si_class_type_info 174 7-65. libstdcxx - Class __cxxabiv1::__si_class_type_info Function Interfaces 175 7-66. libstdcxx - Class __cxxabiv1::__si_class_type_info Data Interfaces 176 7-67. vtable for __cxxabiv1::__vmi_class_type_info 177 7-68. typeinfo for __cxxabiv1::__vmi_class_type_info 178 7-69. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function Interfaces 179 7-70. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Data Interfaces 180 7-71. vtable for __cxxabiv1::__fundamental_type_info 181 7-72. typeinfo for __cxxabiv1::__fundamental_type_info 182 7-73. libstdcxx - Class __cxxabiv1::__fundamental_type_info Function Interfaces 183 7-74. libstdcxx - Class __cxxabiv1::__fundamental_type_info Data Interfaces 184 7-75. vtable for __cxxabiv1::__pointer_to_member_type_info 185 7-76. typeinfo for __cxxabiv1::__pointer_to_member_type_info 186 7-77. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Function 187 Interfaces 188 7-78. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Data 189 Interfaces 190 7-79. vtable for __gnu_cxx::stdio_filebuf > 191 7-80. typeinfo for __gnu_cxx::stdio_filebuf > 192 7-81. libstdcxx - Class __gnu_cxx::stdio_filebuf > Data 193 Interfaces 194 7-82. vtable for __gnu_cxx::stdio_filebuf > 195 7-83. typeinfo for __gnu_cxx::stdio_filebuf > 196 7-84. libstdcxx - Class __gnu_cxx::stdio_filebuf 197 > Data Interfaces 198 7-85. vtable for locale::facet 199 7-86. typeinfo for locale::facet 200 7-87. libstdcxx - Class locale::facet Function Interfaces 201 7-88. libstdcxx - Class locale::facet Data Interfaces 202 7-89. vtable for ios_base::failure 203 7-90. typeinfo for ios_base::failure 204 7-91. libstdcxx - Class ios_base::failure Function Interfaces 205 7-92. libstdcxx - Class ios_base::failure Data Interfaces 206 7-93. vtable for basic_iostream > 207 7-94. typeinfo for basic_iostream > 208 7-95. libstdcxx - Class basic_iostream > Function 209 Interfaces 210 7-96. libstdcxx - Class basic_iostream > Data 211 Interfaces 212 7-97. vtable for basic_istream > 213 7-98. typeinfo for basic_istream > 214 7-99. libstdcxx - Class basic_istream > Function 215 Interfaces 216 7-100. libstdcxx - Class basic_istream > Data 217 Interfaces 218 7-101. vtable for basic_ostream > 219 7-102. typeinfo for basic_ostream > 220 7-103. libstdcxx - Class basic_ostream > Function 221 Interfaces 222 7-104. libstdcxx - Class basic_ostream > Data 223 Interfaces 224 7-105. typeinfo for __num_base 225 7-106. libstdcxx - Class __num_base Function Interfaces 226 7-107. libstdcxx - Class __num_base Data Interfaces 227 7-108. vtable for bad_typeid 228 7-109. typeinfo for bad_typeid 229 7-110. libstdcxx - Class bad_typeid Function Interfaces 230 7-111. libstdcxx - Class bad_typeid Data Interfaces 231 7-112. typeinfo for ctype_base 232 7-113. libstdcxx - Class ctype_base Data Interfaces 233 7-114. vtable for istrstream 234 7-115. typeinfo for istrstream 235 7-116. libstdcxx - Class istrstream Function Interfaces 236 7-117. libstdcxx - Class istrstream Data Interfaces 237 7-118. typeinfo for money_base 238 7-119. libstdcxx - Class money_base Function Interfaces 239 7-120. libstdcxx - Class money_base Data Interfaces 240 7-121. vtable for moneypunct 241 7-122. typeinfo for moneypunct 242 7-123. libstdcxx - Class moneypunct Function Interfaces 243 7-124. libstdcxx - Class moneypunct Data Interfaces 244 7-125. vtable for moneypunct 245 7-126. typeinfo for moneypunct 246 7-127. libstdcxx - Class moneypunct Function Interfaces 247 7-128. libstdcxx - Class moneypunct Data Interfaces 248 7-129. vtable for moneypunct 249 7-130. typeinfo for moneypunct 250 7-131. libstdcxx - Class moneypunct Function Interfaces 251 7-132. libstdcxx - Class moneypunct Data Interfaces 252 7-133. vtable for moneypunct 253 7-134. typeinfo for moneypunct 254 7-135. libstdcxx - Class moneypunct Function Interfaces 255 7-136. libstdcxx - Class moneypunct Data Interfaces 256 7-137. vtable for ostrstream 257 7-138. typeinfo for ostrstream 258 7-139. libstdcxx - Class ostrstream Function Interfaces 259 7-140. libstdcxx - Class ostrstream Data Interfaces 260 7-141. vtable for __timepunct 261 7-142. typeinfo for __timepunct 262 7-143. libstdcxx - Class __timepunct Function Interfaces 263 7-144. libstdcxx - Class __timepunct Data Interfaces 264 7-145. vtable for __timepunct 265 7-146. typeinfo for __timepunct 266 7-147. libstdcxx - Class __timepunct Function Interfaces 267 7-148. libstdcxx - Class __timepunct Data Interfaces 268 7-149. vtable for logic_error 269 7-150. typeinfo for logic_error 270 7-151. libstdcxx - Class logic_error Function Interfaces 271 7-152. libstdcxx - Class logic_error Data Interfaces 272 7-153. vtable for range_error 273 7-154. typeinfo for range_error 274 7-155. libstdcxx - Class range_error Function Interfaces 275 7-156. libstdcxx - Class range_error Data Interfaces 276 7-157. typeinfo for codecvt_base 277 7-158. libstdcxx - Class codecvt_base Data Interfaces 278 7-159. vtable for ctype_byname 279 7-160. typeinfo for ctype_byname 280 7-161. libstdcxx - Class ctype_byname Function Interfaces 281 7-162. libstdcxx - Class ctype_byname Data Interfaces 282 7-163. libstdcxx - Class ctype_byname Function Interfaces 283 7-164. libstdcxx - Class ctype_byname Data Interfaces 284 7-165. vtable for domain_error 285 7-166. typeinfo for domain_error 286 7-167. libstdcxx - Class domain_error Function Interfaces 287 7-168. libstdcxx - Class domain_error Data Interfaces 288 7-169. vtable for length_error 289 7-170. typeinfo for length_error 290 7-171. libstdcxx - Class length_error Function Interfaces 291 7-172. libstdcxx - Class length_error Data Interfaces 292 7-173. vtable for out_of_range 293 7-174. typeinfo for out_of_range 294 7-175. libstdcxx - Class out_of_range Function Interfaces 295 7-176. libstdcxx - Class out_of_range Data Interfaces 296 7-177. vtable for strstreambuf 297 7-178. typeinfo for strstreambuf 298 7-179. libstdcxx - Class strstreambuf Function Interfaces 299 7-180. libstdcxx - Class strstreambuf Data Interfaces 300 7-181. vtable for bad_exception 301 7-182. typeinfo for bad_exception 302 7-183. libstdcxx - Class bad_exception Function Interfaces 303 7-184. libstdcxx - Class bad_exception Data Interfaces 304 7-185. vtable for basic_filebuf > 305 7-186. typeinfo for basic_filebuf > 306 7-187. libstdcxx - Class basic_filebuf > Function 307 Interfaces 308 7-188. libstdcxx - Class basic_filebuf > Data 309 Interfaces 310 7-189. vtable for basic_filebuf > 311 7-190. typeinfo for basic_filebuf > 312 7-191. libstdcxx - Class basic_filebuf > Function 313 Interfaces 314 7-192. libstdcxx - Class basic_filebuf > Data 315 Interfaces 316 7-193. vtable for basic_fstream > 317 7-194. typeinfo for basic_fstream > 318 7-195. libstdcxx - Class basic_fstream > Function 319 Interfaces 320 7-196. libstdcxx - Class basic_fstream > Data 321 Interfaces 322 7-197. vtable for basic_fstream > 323 7-198. typeinfo for basic_fstream > 324 7-199. libstdcxx - Class basic_fstream > Function 325 Interfaces 326 7-200. libstdcxx - Class basic_fstream > Data 327 Interfaces 328 7-201. vtable for basic_istream > 329 7-202. typeinfo for basic_istream > 330 7-203. libstdcxx - Class basic_istream > Function 331 Interfaces 332 7-204. libstdcxx - Class basic_istream > Data 333 Interfaces 334 7-205. vtable for basic_ostream > 335 7-206. typeinfo for basic_ostream > 336 7-207. libstdcxx - Class basic_ostream > Function 337 Interfaces 338 7-208. libstdcxx - Class basic_ostream > Data 339 Interfaces 340 7-209. typeinfo for messages_base 341 7-210. libstdcxx - Class messages_base Data Interfaces 342 7-211. vtable for runtime_error 343 7-212. typeinfo for runtime_error 344 7-213. libstdcxx - Class runtime_error Function Interfaces 345 7-214. libstdcxx - Class runtime_error Data Interfaces 346 7-215. vtable for basic_ifstream > 347 7-216. typeinfo for basic_ifstream > 348 7-217. libstdcxx - Class basic_ifstream > Function 349 Interfaces 350 7-218. libstdcxx - Class basic_ifstream > Data 351 Interfaces 352 7-219. vtable for basic_ifstream > 353 7-220. typeinfo for basic_ifstream > 354 7-221. libstdcxx - Class basic_ifstream > 355 Function Interfaces 356 7-222. libstdcxx - Class basic_ifstream > Data 357 Interfaces 358 7-223. vtable for basic_iostream > 359 7-224. typeinfo for basic_iostream > 360 7-225. libstdcxx - Class basic_iostream > 361 Function Interfaces 362 7-226. libstdcxx - Class basic_iostream > Data 363 Interfaces 364 7-227. vtable for basic_ofstream > 365 7-228. typeinfo for basic_ofstream > 366 7-229. libstdcxx - Class basic_ofstream > Function 367 Interfaces 368 7-230. libstdcxx - Class basic_ofstream > Data 369 Interfaces 370 7-231. vtable for basic_ofstream > 371 7-232. typeinfo for basic_ofstream > 372 7-233. libstdcxx - Class basic_ofstream > 373 Function Interfaces 374 7-234. libstdcxx - Class basic_ofstream > Data 375 Interfaces 376 7-235. vtable for codecvt_byname 377 7-236. typeinfo for codecvt_byname 378 7-237. libstdcxx - Class codecvt_byname Function 379 Interfaces 380 7-238. libstdcxx - Class codecvt_byname Data 381 Interfaces 382 7-239. vtable for codecvt_byname 383 7-240. typeinfo for codecvt_byname 384 7-241. vtable for collate_byname 385 7-242. typeinfo for collate_byname 386 7-243. libstdcxx - Class codecvt_byname Function 387 Interfaces 388 7-244. libstdcxx - Class codecvt_byname Data 389 Interfaces 390 7-245. vtable for collate_byname 391 7-246. typeinfo for collate_byname 392 7-247. libstdcxx - Class collate_byname Function Interfaces 393 7-248. libstdcxx - Class collate_byname Data Interfaces 394 7-249. vtable for overflow_error 395 7-250. typeinfo for overflow_error 396 7-251. libstdcxx - Class overflow_error Function Interfaces 397 7-252. libstdcxx - Class overflow_error Data Interfaces 398 7-253. vtable for basic_streambuf > 399 7-254. typeinfo for basic_streambuf > 400 7-255. libstdcxx - Class basic_streambuf > Function 401 Interfaces 402 7-256. libstdcxx - Class basic_streambuf > Data 403 Interfaces 404 7-257. vtable for basic_streambuf > 405 7-258. typeinfo for basic_streambuf > 406 7-259. libstdcxx - Class basic_streambuf > 407 Function Interfaces 408 7-260. libstdcxx - Class basic_streambuf > Data 409 Interfaces 410 7-261. vtable for basic_stringbuf, allocator > 411 7-262. typeinfo for basic_stringbuf, allocator > 412 7-263. libstdcxx - Class basic_stringbuf, allocator 413 > Function Interfaces 414 7-264. libstdcxx - Class basic_stringbuf, allocator 415 > Data Interfaces 416 7-265. vtable for basic_stringbuf, allocator 417 > 418 7-266. typeinfo for basic_stringbuf, allocator 419 > 420 7-267. libstdcxx - Class basic_stringbuf, 421 allocator > Function Interfaces 422 7-268. libstdcxx - Class basic_stringbuf, 423 allocator > Data Interfaces 424 7-269. vtable for messages_byname 425 7-270. typeinfo for messages_byname 426 7-271. libstdcxx - Class messages_byname Function Interfaces 427 7-272. libstdcxx - Class messages_byname Data Interfaces 428 7-273. vtable for messages_byname 429 7-274. typeinfo for messages_byname 430 7-275. libstdcxx - Class messages_byname Function Interfaces 431 7-276. libstdcxx - Class messages_byname Data Interfaces 432 7-277. vtable for numpunct_byname 433 7-278. typeinfo for numpunct_byname 434 7-279. libstdcxx - Class numpunct_byname Function Interfaces 435 7-280. libstdcxx - Class numpunct_byname Data Interfaces 436 7-281. vtable for numpunct_byname 437 7-282. typeinfo for numpunct_byname 438 7-283. libstdcxx - Class numpunct_byname Function Interfaces 439 7-284. libstdcxx - Class numpunct_byname Data Interfaces 440 7-285. vtable for time_get_byname > > 442 7-286. typeinfo for time_get_byname > > 444 7-287. libstdcxx - Class time_get_byname > > Function Interfaces 446 7-288. libstdcxx - Class time_get_byname > > Data Interfaces 448 7-289. vtable for time_get_byname > > 450 7-290. typeinfo for time_get_byname > > 452 7-291. libstdcxx - Class time_get_byname > > Function Interfaces 454 7-292. libstdcxx - Class time_get_byname > > Data Interfaces 456 7-293. vtable for time_put_byname > > 458 7-294. typeinfo for time_put_byname > > 460 7-295. libstdcxx - Class time_put_byname > > Function Interfaces 462 7-296. libstdcxx - Class time_put_byname > > Data Interfaces 464 7-297. vtable for time_put_byname > > 466 7-298. typeinfo for time_put_byname > > 468 7-299. libstdcxx - Class time_put_byname > > Function Interfaces 470 7-300. libstdcxx - Class time_put_byname > > Data Interfaces 472 7-301. vtable for underflow_error 473 7-302. typeinfo for underflow_error 474 7-303. libstdcxx - Class underflow_error Function Interfaces 475 7-304. libstdcxx - Class underflow_error Data Interfaces 476 7-305. vtable for invalid_argument 477 7-306. typeinfo for invalid_argument 478 7-307. libstdcxx - Class invalid_argument Function Interfaces 479 7-308. libstdcxx - Class invalid_argument Data Interfaces 480 7-309. vtable for moneypunct_byname 481 7-310. typeinfo for moneypunct_byname 482 7-311. libstdcxx - Class moneypunct_byname Function Interfaces 483 7-312. libstdcxx - Class moneypunct_byname Data Interfaces 484 7-313. vtable for moneypunct_byname 485 7-314. typeinfo for moneypunct_byname 486 7-315. libstdcxx - Class moneypunct_byname Function Interfaces 487 7-316. libstdcxx - Class moneypunct_byname Data Interfaces 488 7-317. vtable for moneypunct_byname 489 7-318. typeinfo for moneypunct_byname 490 7-319. libstdcxx - Class moneypunct_byname Function 491 Interfaces 492 7-320. libstdcxx - Class moneypunct_byname Data Interfaces 493 7-321. vtable for moneypunct_byname 494 7-322. typeinfo for moneypunct_byname 495 7-323. libstdcxx - Class moneypunct_byname Function 496 Interfaces 497 7-324. libstdcxx - Class moneypunct_byname Data Interfaces 498 7-325. vtable for basic_stringstream, allocator > 499 7-326. typeinfo for basic_stringstream, allocator 500 > 501 7-327. libstdcxx - Class basic_stringstream, allocator 502 > Function Interfaces 503 7-328. libstdcxx - Class basic_stringstream, allocator 504 > Data Interfaces 505 7-329. vtable for basic_stringstream, allocator 506 > 507 7-330. typeinfo for basic_stringstream, allocator 508 > 509 7-331. libstdcxx - Class basic_stringstream, 510 allocator > Function Interfaces 511 7-332. libstdcxx - Class basic_stringstream, 512 allocator > Data Interfaces 513 7-333. vtable for basic_istringstream, allocator 514 > 515 7-334. typeinfo for basic_istringstream, allocator 516 > 517 7-335. libstdcxx - Class basic_istringstream, allocator 518 > Function Interfaces 519 7-336. libstdcxx - Class basic_istringstream, allocator 520 > Data Interfaces 521 7-337. vtable for basic_istringstream, allocator 522 > 523 7-338. typeinfo for basic_istringstream, 524 allocator > 525 7-339. libstdcxx - Class basic_istringstream, 526 allocator > Function Interfaces 527 7-340. libstdcxx - Class basic_istringstream, 528 allocator > Data Interfaces 529 7-341. vtable for basic_ostringstream, allocator 530 > 531 7-342. typeinfo for basic_ostringstream, allocator 532 > 533 7-343. libstdcxx - Class basic_ostringstream, allocator 534 > Function Interfaces 535 7-344. libstdcxx - Class basic_ostringstream, allocator 536 > Data Interfaces 537 7-345. vtable for basic_ostringstream, allocator 538 > 539 7-346. typeinfo for basic_ostringstream, 540 allocator > 541 7-347. libstdcxx - Class basic_ostringstream, 542 allocator > Function Interfaces 543 7-348. libstdcxx - Class basic_ostringstream, 544 allocator > Data Interfaces 545 7-349. vtable for __ctype_abstract_base 546 7-350. typeinfo for __ctype_abstract_base 547 7-351. libstdcxx - Class __ctype_abstract_base Data Interfaces 548 7-352. vtable for __ctype_abstract_base 549 7-353. typeinfo for __ctype_abstract_base 550 7-354. libstdcxx - Class __ctype_abstract_base Data Interfaces 551 7-355. libstdcxx - Class __codecvt_abstract_base Data 552 Interfaces 553 7-356. vtable for __codecvt_abstract_base 554 7-357. typeinfo for __codecvt_abstract_base 555 7-358. libstdcxx - Class __codecvt_abstract_base 556 Data Interfaces 557 7-359. vtable for ctype 558 7-360. typeinfo for ctype 559 7-361. libstdcxx - Class ctype Function Interfaces 560 7-362. libstdcxx - Class ctype Data Interfaces 561 7-363. vtable for ctype 562 7-364. typeinfo for ctype 563 7-365. libstdcxx - Class ctype Function Interfaces 564 7-366. libstdcxx - Class ctype Data Interfaces 565 7-367. vtable for codecvt 566 7-368. typeinfo for codecvt 567 7-369. vtable for __codecvt_abstract_base 568 7-370. typeinfo for __codecvt_abstract_base 569 7-371. libstdcxx - Class codecvt Function Interfaces 570 7-372. libstdcxx - Class codecvt Data Interfaces 571 7-373. vtable for codecvt 572 7-374. typeinfo for codecvt 573 7-375. libstdcxx - Class codecvt Function 574 Interfaces 575 7-376. libstdcxx - Class codecvt Data Interfaces 576 7-377. vtable for collate 577 7-378. typeinfo for collate 578 7-379. libstdcxx - Class collate Function Interfaces 579 7-380. libstdcxx - Class collate Data Interfaces 580 7-381. vtable for collate 581 7-382. typeinfo for collate 582 7-383. libstdcxx - Class collate Function Interfaces 583 7-384. libstdcxx - Class collate Data Interfaces 584 7-385. vtable for num_get > > 585 7-386. typeinfo for num_get > 586 > 587 7-387. libstdcxx - Class num_get > > Function Interfaces 589 7-388. libstdcxx - Class num_get > > Data Interfaces 591 7-389. vtable for num_get > > 593 7-390. typeinfo for num_get > > 595 7-391. libstdcxx - Class num_get > > Function Interfaces 597 7-392. libstdcxx - Class num_get > > Data Interfaces 599 7-393. vtable for num_put > > 600 7-394. typeinfo for num_put > 601 > 602 7-395. libstdcxx - Class num_put > > Function Interfaces 604 7-396. libstdcxx - Class num_put > > Data Interfaces 606 7-397. vtable for num_put > > 608 7-398. typeinfo for num_put > > 610 7-399. libstdcxx - Class num_put > > Function Interfaces 612 7-400. libstdcxx - Class num_put > > Data Interfaces 614 7-401. vtable for bad_cast 615 7-402. typeinfo for bad_cast 616 7-403. libstdcxx - Class bad_cast Function Interfaces 617 7-404. libstdcxx - Class bad_cast Data Interfaces 618 7-405. typeinfo for ios_base 619 7-406. libstdcxx - Class ios_base Function Interfaces 620 7-407. libstdcxx - Class ios_base Data Interfaces 621 7-408. vtable for messages 622 7-409. typeinfo for messages 623 7-410. libstdcxx - Class messages Function Interfaces 624 7-411. libstdcxx - Class messages Data Interfaces 625 7-412. vtable for messages 626 7-413. typeinfo for messages 627 7-414. libstdcxx - Class messages Function Interfaces 628 7-415. libstdcxx - Class messages Data Interfaces 629 7-416. vtable for numpunct 630 7-417. typeinfo for numpunct 631 7-418. libstdcxx - Class numpunct Function Interfaces 632 7-419. libstdcxx - Class numpunct Data Interfaces 633 7-420. vtable for numpunct 634 7-421. typeinfo for numpunct 635 7-422. libstdcxx - Class numpunct Function Interfaces 636 7-423. libstdcxx - Class numpunct Data Interfaces 637 7-424. vtable for time_get > 638 > 639 7-425. typeinfo for time_get 640 > > 641 7-426. libstdcxx - Class time_get > > Function Interfaces 643 7-427. libstdcxx - Class time_get > > Data Interfaces 645 7-428. vtable for time_get > > 647 7-429. typeinfo for time_get > > 649 7-430. libstdcxx - Class time_get > > Function Interfaces 651 7-431. libstdcxx - Class time_get > > Data Interfaces 653 7-432. vtable for time_put > 654 > 655 7-433. typeinfo for time_put 656 > > 657 7-434. libstdcxx - Class time_put > > Function Interfaces 659 7-435. libstdcxx - Class time_put > > Data Interfaces 661 7-436. vtable for time_put > > 663 7-437. typeinfo for time_put > > 665 7-438. libstdcxx - Class time_put > > Function Interfaces 667 7-439. libstdcxx - Class time_put > > Data Interfaces 669 7-440. vtable for bad_alloc 670 7-441. typeinfo for bad_alloc 671 7-442. libstdcxx - Class bad_alloc Function Interfaces 672 7-443. libstdcxx - Class bad_alloc Data Interfaces 673 7-444. vtable for basic_ios > 674 7-445. typeinfo for basic_ios > 675 7-446. libstdcxx - Class basic_ios > Function 676 Interfaces 677 7-447. libstdcxx - Class basic_ios > Data Interfaces 678 7-448. vtable for basic_ios > 679 7-449. typeinfo for basic_ios > 680 7-450. libstdcxx - Class basic_ios > Function 681 Interfaces 682 7-451. libstdcxx - Class basic_ios > Data 683 Interfaces 684 7-452. vtable for exception 685 7-453. typeinfo for exception 686 7-454. libstdcxx - Class exception Function Interfaces 687 7-455. libstdcxx - Class exception Data Interfaces 688 7-456. vtable for money_get > 689 > 690 7-457. typeinfo for money_get 691 > > 692 7-458. libstdcxx - Class money_get > > Function Interfaces 694 7-459. libstdcxx - Class money_get > > Data Interfaces 696 7-460. vtable for money_get > > 698 7-461. typeinfo for money_get > > 700 7-462. libstdcxx - Class money_get > > Function Interfaces 702 7-463. libstdcxx - Class money_get > > Data Interfaces 704 7-464. vtable for money_put > 705 > 706 7-465. typeinfo for money_put 707 > > 708 7-466. libstdcxx - Class money_put > > Function Interfaces 710 7-467. libstdcxx - Class money_put > > Data Interfaces 712 7-468. vtable for money_put > > 714 7-469. typeinfo for money_put > > 716 7-470. libstdcxx - Class money_put > > Function Interfaces 718 7-471. libstdcxx - Class money_put > > Data Interfaces 720 7-472. vtable for strstream 721 7-473. typeinfo for strstream 722 7-474. libstdcxx - Class strstream Function Interfaces 723 7-475. libstdcxx - Class strstream Data Interfaces 724 7-476. typeinfo for time_base 725 7-477. libstdcxx - Class time_base Data Interfaces 726 7-478. vtable for type_info 727 7-479. typeinfo for type_info 728 7-480. libstdcxx - Class type_info Function Interfaces 729 7-481. libstdcxx - Class type_info Data Interfaces 730 7-482. libstdcxx - Class basic_istream > Function 731 Interfaces 732 7-483. libstdcxx - Class basic_ostream > Function 733 Interfaces 734 735 List of Figures 736 6-1. Category 1 Virtual Table 737 6-2. Category 2 Virtual Table 738 6-3. Run-Time Type Information Prefix 739 6-4. Run-Time Type Information For Classes with no base class 740 6-5. Run-Time Type Information for Classes with a single base class 741 6-6. Run-Time Type Information for classes with multiple inheritance 742 6-7. Run-Time Type Information for pointer types 743 6-8. Run-Time Type Information for pointer to member types 744 745 ------------------------------------------------------------------------------- 746 747 Foreword 748 749 This is version 2.0 of the Linux Standard Base C++ Specification. An 750 implementation of this version of the specification may not claim to be an 751 implementation of the Linux Standard Base unless it has successfully completed 752 the compliance process as defined by the Free Standards Group. 753 754 ------------------------------------------------------------------------------- 755 756 Introduction 757 758 The LSB defines a binary interface for application programs that are compiled 759 and packaged for LSB-conforming implementations on many different hardware 760 architectures. Since a binary specification shall include information specific 761 to the computer processor architecture for which it is intended, it is not 762 possible for a single document to specify the interface for all possible 763 LSB-conforming implementations. Therefore, the LSB is a family of 764 specifications, rather than a single one. 765 766 This document should be used in conjunction with the documents it references. 767 This document enumerates the system components it includes, but descriptions of 768 those components may be included entirely or partly in this document, partly in 769 other documents, or entirely in other reference documents. For example, the 770 section that describes system service routines includes a list of the system 771 routines supported in this interface, formal declarations of the data 772 structures they use that are visible to applications, and a pointer to the 773 underlying referenced specification for information about the syntax and 774 semantics of each call. Only those routines not described in standards 775 referenced by this document, or extensions to those standards, are described in 776 the detail. Information referenced in this way is as much a part of this 777 document as is the information explicitly included here. 778 779 I. Introductory Elements 780 781 Table of Contents 782 1. Scope 783 2. Normative References 784 3. Requirements 785 4. Definitions 786 5. Terminology 787 788 ------------------------------------------------------------------------------- 789 790 Chapter 1. Scope 791 792 General 793 794 The Linux Standard Base (LSB) defines a system interface for compiled 795 applications and a minimal environment for support of installation scripts. Its 796 purpose is to enable a uniform industry standard environment for high-volume 797 applications conforming to the LSB. 798 799 These specifications are composed of two basic parts: A common specification 800 ("LSB-generic") describing those parts of the interface that remain constant 801 across all implementations of the LSB, and an architecture-specific 802 specification ("LSB-arch") describing the parts of the interface that vary by 803 processor architecture. Together, the LSB-generic and the architecture-specific 804 supplement for a single hardware architecture provide a complete interface 805 specification for compiled application programs on systems that share a common 806 hardware architecture. 807 808 The LSB-generic document shall be used in conjunction with an 809 architecture-specific supplement. Whenever a section of the LSB-generic 810 specification shall be supplemented by architecture-specific information, the 811 LSB-generic document includes a reference to the architecture supplement. 812 Architecture supplements may also contain additional information that is not 813 referenced in the LSB-generic document. 814 815 The LSB contains both a set of Application Program Interfaces (APIs) and 816 Application Binary Interfaces (ABIs). APIs may appear in the source code of 817 portable applications, while the compiled binary of that application may use 818 the larger set of ABIs. A conforming implementation shall provide all of the 819 ABIs listed here. The compilation system may replace (e.g. by macro definition) 820 certain APIs with calls to one or more of the underlying binary interfaces, and 821 may insert calls to binary interfaces as needed. 822 823 The LSB is primarily a binary interface definition. Not all of the source level 824 APIs available to applications may be contained in this specification. 825 826 ------------------------------------------------------------------------------- 827 828 Module Specific Scope 829 830 This is the C++ module of the Linux Standards Base (LSB). This module 831 supplements the core interfaces by providing system interfaces, libraries, and 832 a runtime environment for applications built using the C++ programming 833 language. These interfaces provide low-level support for the core constructs of 834 the language, and implement the standard base C++ libraries. 835 836 Interfaces described in this module are presented in terms of C++; the binary 837 interfaces will use encoded or mangled versions of the names. 838 839 ------------------------------------------------------------------------------- 840 841 Chapter 2. Normative References 842 843 The specifications listed below are referenced in whole or in part by this 844 module of the Linux Standard Base. In this specification, where only a 845 particular section of one of these references is identified, then the normative 846 reference is to that section alone, and the rest of the referenced document is 847 informative. 848 849 Table 2-1. Normative References 850 851 +-----------------------------------------------------------------------------+ 852 |Itanium C++ ABI (Revision: 1.75) |http://www.codesourcery.com/cxx-abi/| 853 | |abi.html | 854 |----------------------------------------+------------------------------------| 855 |ISO/IEC 14882: 1998(E) Programming | | 856 |languages --C++ | | 857 +-----------------------------------------------------------------------------+ 858 ------------------------------------------------------------------------------- 859 860 Chapter 3. Requirements 861 862 Relevant Libraries 863 864 The libraries listed in Table 3-1 shall be available on a Linux Standard Base 865 system, with the specified runtime names. The libraries listed in are 866 architecture specific, but shall be available on all LSB conforming systems. 867 This list may be supplemented or amended by the architecture-specific 868 specification. 869 870 Table 3-1. Standard Library Names 871 872 +-------------------------+ 873 | Library | Runtime Name | 874 |---------+---------------| 875 |libstdcxx|libstdc++.so.5 | 876 +-------------------------+ 877 878 These libraries will be in an implementation-defined directory which the 879 dynamic linker shall search by default. 880 881 ------------------------------------------------------------------------------- 882 883 LSB Implementation Conformance 884 885 An implementation shall satisfy the following requirements: 886 887 * The implementation shall implement fully the architecture described in the 888 hardware manual for the target processor architecture. 889 890 * The implementation shall be capable of executing compiled applications 891 having the format and using the system interfaces described in this 892 document. 893 894 * The implementation shall provide libraries containing the interfaces 895 specified by this document, and shall provide a dynamic linking mechanism 896 that allows these interfaces to be attached to applications at runtime. All 897 the interfaces shall behave as specified in this document. 898 899 * The map of virtual memory provided by the implementation shall conform to 900 the requirements of this document. 901 902 * The implementation's low-level behavior with respect to function call 903 linkage, system traps, signals, and other such activities shall conform to 904 the formats described in this document. 905 906 * The implementation shall provide all of the mandatory interfaces in their 907 entirety. 908 909 * The implementation may provide one or more of the optional interfaces. Each 910 optional interface that is provided shall be provided in its entirety. The 911 product documentation shall state which optional interfaces are provided. 912 913 * The implementation shall provide all files and utilities specified as part 914 of this document in the format defined here and in other referenced 915 documents. All commands and utilities shall behave as required by this 916 document. The implementation shall also provide all mandatory components of 917 an application's runtime environment that are included or referenced in 918 this document. 919 920 * The implementation, when provided with standard data formats and values at 921 a named interface, shall provide the behavior defined for those values and 922 data formats at that interface. However, a conforming implementation may 923 consist of components which are separately packaged and/or sold. For 924 example, a vendor of a conforming implementation might sell the hardware, 925 operating system, and windowing system as separately packaged items. 926 927 * The implementation may provide additional interfaces with different names. 928 It may also provide additional behavior corresponding to data values 929 outside the standard ranges, for standard named interfaces. 930 931 932 933 ------------------------------------------------------------------------------- 934 935 LSB Application Conformance 936 937 An application shall satisfy the following requirements: 938 939 940 941 * Its executable files are either shell scripts or object files in the format 942 defined for the Object File Format system interface. 943 944 * Its object files participate in dynamic linking as defined in the Program 945 Loading and Linking System interface. 946 947 * It employs only the instructions, traps, and other low-level facilities 948 defined in the Low-Level System interface as being for use by applications. 949 950 * If it requires any optional interface defined in this document in order to 951 be installed or to execute successfully, the requirement for that optional 952 interface is stated in the application's documentation. 953 954 * It does not use any interface or data format that is not required to be 955 provided by a conforming implementation, unless: 956 957 + If such an interface or data format is supplied by another application 958 through direct invocation of that application during execution, that 959 application is in turn an LSB conforming application. 960 961 + The use of that interface or data format, as well as its source, is 962 identified in the documentation of the application. 963 964 * It shall not use any values for a named interface that are reserved for 965 vendor extensions. 966 967 A strictly conforming application does not require or use any interface, 968 facility, or implementation-defined extension that is not defined in this 969 document in order to be installed or to execute successfully. 970 971 ------------------------------------------------------------------------------- 972 973 Chapter 4. Definitions 974 975 For the purposes of this document, the following definitions, as specified in 976 the ISO/IEC Directives, Part 2, 2001, 4th Edition, apply: 977 978 can 979 980 be able to; there is a possibility of; it is possible to 981 982 cannot 983 984 be unable to; there is no possibilty of; it is not possible to 985 986 may 987 988 is permitted; is allowed; is permissible 989 990 need not 991 992 it is not required that; no...is required 993 994 shall 995 996 is to; is required to; it is required that; has to; only...is permitted; it 997 is necessary 998 999 shall not 1000 1001 is not allowed [permitted] [acceptable] [permissible]; is required to be 1002 not; is required that...be not; is not to be 1003 1004 should 1005 1006 it is recommended that; ought to 1007 1008 should not 1009 1010 it is not recommended that; ought not to 1011 1012 ------------------------------------------------------------------------------- 1013 1014 Chapter 5. Terminology 1015 1016 For the purposes of this document, the following terms apply: 1017 1018 archLSB 1019 1020 The architectural part of the LSB Specification which describes the 1021 specific parts of the interface that are platform specific. The archLSB is 1022 complementary to the gLSB. 1023 1024 Binary Standard 1025 1026 The total set of interfaces that are available to be used in the compiled 1027 binary code of a conforming application. 1028 1029 gLSB 1030 1031 The common part of the LSB Specification that describes those parts of the 1032 interface that remain constant across all hardware implementations of the 1033 LSB. 1034 1035 implementation-defined 1036 1037 Describes a value or behavior that is not defined by this document but is 1038 selected by an implementor. The value or behavior may vary among 1039 implementations that conform to this document. An application should not 1040 rely on the existence of the value or behavior. An application that relies 1041 on such a value or behavior cannot be assured to be portable across 1042 conforming implementations. The implementor shall document such a value or 1043 behavior so that it can be used correctly by an application. 1044 1045 Shell Script 1046 1047 A file that is read by an interpreter (e.g., awk). The first line of the 1048 shell script includes a reference to its interpreter binary. 1049 1050 Source Standard 1051 1052 The set of interfaces that are available to be used in the source code of a 1053 conforming application. 1054 1055 undefined 1056 1057 Describes the nature of a value or behavior not defined by this document 1058 which results from use of an invalid program construct or invalid data 1059 input. The value or behavior may vary among implementations that conform to 1060 this document. An application should not rely on the existence or validity 1061 of the value or behavior. An application that relies on any particular 1062 value or behavior cannot be assured to be portable across conforming 1063 implementations. 1064 1065 unspecified 1066 1067 Describes the nature of a value or behavior not specified by this document 1068 which results from use of a valid program construct or valid data input. 1069 The value or behavior may vary among implementations that conform to this 1070 document. An application should not rely on the existence or validity of 1071 the value or behavior. An application that relies on any particular value 1072 or behavior cannot be assured to be portable across conforming 1073 implementations. 1074 1075 II. Low Level System Information 1076 1077 Table of Contents 1078 6. C++ Class Representations 1079 1080 ------------------------------------------------------------------------------- 1081 1082 Chapter 6. C++ Class Representations 1083 1084 C++ Data Representation 1085 1086 Support for the C++ language shall be as specified in Itanium C++ ABI 1087 (Revision: 1.75). 1088 1089 1090 Note: This document, although containing a few architecture specific 1091 matters, is written as a generic specification, to be usable by C++ 1092 implementations on a variety of architectures. 1093 1094 This section provides additional information to supplement Itanium C++ ABI 1095 (Revision: 1.75). Many of the definitions in that document are made in terms of 1096 C++. This section provides addition explanations using C terms to avoid 1097 self-referential problems. 1098 1099 ------------------------------------------------------------------------------- 1100 1101 Class Representation 1102 1103 An object file generated by the compilation process for a C++ program shall 1104 contain several closely related internal objects, or Class Components, to 1105 represent each C++ Class. Such objects are not a visible part of the source 1106 code. Table 6-1 describes these Class Components at a high level. 1107 1108 Table 6-1. Class Components 1109 1110 +-----------------------------------------------------------------------------+ 1111 | Object | Contains | 1112 |--------------+--------------------------------------------------------------| 1113 |Class Data |All non-static Class members | 1114 |--------------+--------------------------------------------------------------| 1115 | |Information needed to dispatch virtual functions, access | 1116 |Virtual Table |virtual base class subobjects and to access the RTTI | 1117 | |information | 1118 |--------------+--------------------------------------------------------------| 1119 |RTTI |Run-Time Type Information used by the typeid and dynamic_cast | 1120 | |operators, and exception handlers | 1121 |--------------+--------------------------------------------------------------| 1122 |Typeinfo Name |String representation of Class name | 1123 |--------------+--------------------------------------------------------------| 1124 |Construction |Information needed during construction and destruction of | 1125 |Virtual Table |Classes with non-trivial inheritance relationships. | 1126 |--------------+--------------------------------------------------------------| 1127 |VTT |A table of virtual table pointers which holds the addresses of| 1128 | |construction and non-construction virtual tables. | 1129 +-----------------------------------------------------------------------------+ 1130 1131 ------------------------------------------------------------------------------- 1132 1133 Virtual Table 1134 1135 Virtual tables are specified in Section 2.5.3 of Itanium C++ ABI (Revision: 1136 1.75). 1137 1138 Of the various categories of virtual table described in that specification, 1139 Category 1 (Leaf) is further described in Figure 6-1 and Category 2 1140 (Non-virtual bases only) is further described in Figure 6-2. LSB conforming 1141 systems shall support these categories. 1142 1143 Figure 6-1. Category 1 Virtual Table 1144 1145 struct { 1146 ptrdiff_t baseobject; 1147 const char *typeinfo; 1148 fptr virtfuncs[0]; 1149 }; 1150 1151 Figure 6-2. Category 2 Virtual Table 1152 1153 struct { 1154 unsigned long vcalloffset; 1155 ptrdiff_t baseobject; 1156 const char *typeinfo; 1157 fptr virtfuncs[0]; 1158 }; 1159 1160 ------------------------------------------------------------------------------- 1161 1162 Run-Time Type Information 1163 1164 Each type used in a C++ program has a data structure associated with it that 1165 provide information about the type which is used at runtime. This Run Time Type 1166 Information (RTTI) is defined in section 2.9.5 in Itanium C++ ABI (Revision: 1167 1.75). Additional details about the layout of this data is provided here. 1168 1169 Figure 6-3. Run-Time Type Information Prefix 1170 1171 struct { 1172 void *basevtable; 1173 char *name; 1174 }; 1175 1176 Figure 6-4. Run-Time Type Information For Classes with no base class 1177 1178 struct { 1179 void *basevtable; 1180 char *name; 1181 void *basetypeinfo[0]; 1182 }; 1183 1184 Figure 6-5. Run-Time Type Information for Classes with a single base class 1185 1186 struct { 1187 void *basevtable; 1188 char *name; 1189 void *basetype; 1190 void *basetypeinfo[0]; 1191 }; 1192 1193 Figure 6-6. Run-Time Type Information for classes with multiple inheritance 1194 1195 struct base_type_info { 1196 char *base_type; 1197 unsigned long offset_flags; 1198 }; 1199 1200 struct { 1201 void *basevtable; 1202 char *name; 1203 unsigned int flags; 1204 unsigned int base_count; 1205 struct base_type_info base_info[0]; 1206 }; 1207 1208 Figure 6-7. Run-Time Type Information for pointer types 1209 1210 struct { 1211 void *basevtable; 1212 char *name; 1213 unsigned int flags; 1214 void *pointee; 1215 void *basetypeinfo[0]; 1216 }; 1217 1218 Figure 6-8. Run-Time Type Information for pointer to member types 1219 1220 struct { 1221 void *basevtable; 1222 char *name; 1223 unsigned int flags; 1224 void *pointee; 1225 void *context; 1226 void *basetypeinfo[0]; 1227 }; 1228 1229 III. Base Libraries 1230 1231 Table of Contents 1232 7. Libraries 1233 1234 ------------------------------------------------------------------------------- 1235 1236 Chapter 7. Libraries 1237 1238 An LSB-conforming implementation shall support some base libraries which 1239 provide interfaces for accessing the operating system, processor and other 1240 hardware in the system. 1241 1242 ------------------------------------------------------------------------------- 1243 1244 Interfaces for libstdcxx 1245 1246 Table 7-1 defines the library name and shared object name for the libstdcxx 1247 library 1248 1249 Table 7-1. libstdcxx Definition 1250 1251 +------------------------+ 1252 |Library:|libstdcxx | 1253 |--------+---------------| 1254 |SONAME: |libstdc++.so.5 | 1255 +------------------------+ 1256 1257 All symbols are in the std:: namespace. 1258 1259 The behavior of the interfaces in this library is specified by the following 1260 specifications: 1261 1262 Itanium C++ ABI (Revision: 1.75) 1263 ISO/IEC 14882: 1998(E) Programming languages --C++ 1264 1265 ------------------------------------------------------------------------------- 1266 1267 C++ Runtime Support 1268 1269 ------------------------------------------------------------------------------- 1270 1271 Interfaces for C++ Runtime Support 1272 1273 An LSB conforming implementation shall provide the generic methods for C++ 1274 Runtime Support specified in Table 7-2, with the full functionality as 1275 described in the referenced underlying specification. 1276 1277 Table 7-2. libstdcxx - C++ Runtime Support Function Interfaces 1278 1279 +-----------------------------------------------------------------------------+ 1280 |__gnu_cxx::__verbose_terminate_handler()(CXXABI_1.2) [1] | 1281 |-----------------------------------------------------------------------------| 1282 |unexpected()(GLIBCPP_3.2) [2] | 1283 |-----------------------------------------------------------------------------| 1284 |set_terminate(void (*)())(GLIBCPP_3.2) [2] | 1285 |-----------------------------------------------------------------------------| 1286 |void __convert_to_v(char const*, double&, _Ios_Iostate&, | 1287 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1288 |-----------------------------------------------------------------------------| 1289 |void __convert_to_v(char const*, long double&, _Ios_Iostate&, | 1290 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1291 |-----------------------------------------------------------------------------| 1292 |void __convert_to_v(char const*, float&, _Ios_Iostate&, | 1293 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1294 |-----------------------------------------------------------------------------| 1295 |void __convert_to_v(char const*, long&, _Ios_Iostate&, __locale_struct*| 1296 |const&, int)(GLIBCPP_3.2) [2] | 1297 |-----------------------------------------------------------------------------| 1298 |void __convert_to_v(char const*, unsigned long&, _Ios_Iostate | 1299 |&, __locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1300 |-----------------------------------------------------------------------------| 1301 |void __convert_to_v(char const*, long long&, _Ios_Iostate&, | 1302 |__locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1303 |-----------------------------------------------------------------------------| 1304 |void __convert_to_v(char const*, unsigned long long&, | 1305 |_Ios_Iostate&, __locale_struct* const&, int)(GLIBCPP_3.2) [2] | 1306 |-----------------------------------------------------------------------------| 1307 |set_unexpected(void (*)())(GLIBCPP_3.2) [2] | 1308 |-----------------------------------------------------------------------------| 1309 |set_new_handler(void (*)())(GLIBCPP_3.2) [2] | 1310 |-----------------------------------------------------------------------------| 1311 |__throw_bad_cast()(GLIBCPP_3.2) [2] | 1312 |-----------------------------------------------------------------------------| 1313 |__throw_bad_alloc()(GLIBCPP_3.2) [2] | 1314 |-----------------------------------------------------------------------------| 1315 |__throw_bad_typeid()(GLIBCPP_3.2) [2] | 1316 |-----------------------------------------------------------------------------| 1317 |uncaught_exception()(GLIBCPP_3.2) [2] | 1318 |-----------------------------------------------------------------------------| 1319 |__throw_ios_failure(char const*)(GLIBCPP_3.2) [2] | 1320 |-----------------------------------------------------------------------------| 1321 |__throw_logic_error(char const*)(GLIBCPP_3.2) [2] | 1322 |-----------------------------------------------------------------------------| 1323 |__throw_range_error(char const*)(GLIBCPP_3.2) [2] | 1324 |-----------------------------------------------------------------------------| 1325 |__throw_domain_error(char const*)(GLIBCPP_3.2) [2] | 1326 |-----------------------------------------------------------------------------| 1327 |__throw_length_error(char const*)(GLIBCPP_3.2) [2] | 1328 |-----------------------------------------------------------------------------| 1329 |__throw_out_of_range(char const*)(GLIBCPP_3.2) [2] | 1330 |-----------------------------------------------------------------------------| 1331 |__throw_bad_exception()(GLIBCPP_3.2) [2] | 1332 |-----------------------------------------------------------------------------| 1333 |__throw_runtime_error(char const*)(GLIBCPP_3.2) [2] | 1334 |-----------------------------------------------------------------------------| 1335 |__throw_overflow_error(char const*)(GLIBCPP_3.2) [2] | 1336 |-----------------------------------------------------------------------------| 1337 |__throw_underflow_error(char const*)(GLIBCPP_3.2) [2] | 1338 |-----------------------------------------------------------------------------| 1339 |__throw_invalid_argument(char const*)(GLIBCPP_3.2) [2] | 1340 |-----------------------------------------------------------------------------| 1341 |basic_string, allocator >* | 1342 |__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 | 1350 |, allocator > const*, vector | 1351 |, allocator >, allocator | 1352 |, allocator > > > >, basic_string | 1353 |, allocator >*, __false_type)(GLIBCPP_3.2) [2] | 1354 |-----------------------------------------------------------------------------| 1355 |basic_string, allocator >* | 1356 |__uninitialized_fill_n_aux, allocator | 1357 | >*, unsigned, basic_string, allocator > | 1358 |>(basic_string, allocator >*, unsigned, | 1359 |basic_string, allocator > const&, __false_type)| 1360 |[2] | 1361 |-----------------------------------------------------------------------------| 1362 |basic_string, allocator >* | 1363 |__uninitialized_fill_n_aux, allocator | 1364 | >*, unsigned long, basic_string, allocator | 1365 | > >(basic_string, allocator >*, unsigned| 1366 |long, basic_string, allocator > const&, | 1367 |__false_type) [2] | 1368 |-----------------------------------------------------------------------------| 1369 |terminate()(GLIBCPP_3.2) [2] | 1370 |-----------------------------------------------------------------------------| 1371 |operator delete[](void*)(GLIBCPP_3.2) [2] | 1372 |-----------------------------------------------------------------------------| 1373 |operator delete[](void*, nothrow_t const&)(GLIBCPP_3.2) [2] | 1374 |-----------------------------------------------------------------------------| 1375 |operator delete(void*)(GLIBCPP_3.2) [2] | 1376 |-----------------------------------------------------------------------------| 1377 |operator delete(void*, nothrow_t const&)(GLIBCPP_3.2) [2] | 1378 |-----------------------------------------------------------------------------| 1379 |operator new[](unsigned) [2] | 1380 |-----------------------------------------------------------------------------| 1381 |operator new[](unsigned, nothrow_t const&) [2] | 1382 |-----------------------------------------------------------------------------| 1383 |operator new[](unsigned long) [2] | 1384 |-----------------------------------------------------------------------------| 1385 |operator new[](unsigned long, nothrow_t const&) [2] | 1386 |-----------------------------------------------------------------------------| 1387 |operator new(unsigned) [2] | 1388 |-----------------------------------------------------------------------------| 1389 |operator new(unsigned, nothrow_t const&) [2] | 1390 |-----------------------------------------------------------------------------| 1391 |operator new(unsigned long) [2] | 1392 |-----------------------------------------------------------------------------| 1393 |operator new(unsigned long, nothrow_t const&) [2] | 1394 |-----------------------------------------------------------------------------| 1395 |__cxa_allocate_exception(CXXABI_1.2) [1] | 1396 |-----------------------------------------------------------------------------| 1397 |__cxa_bad_cast(CXXABI_1.2) [1] | 1398 |-----------------------------------------------------------------------------| 1399 |__cxa_bad_typeid(CXXABI_1.2) [1] | 1400 |-----------------------------------------------------------------------------| 1401 |__cxa_begin_catch(CXXABI_1.2) [1] | 1402 |-----------------------------------------------------------------------------| 1403 |__cxa_call_unexpected(CXXABI_1.2) [1] | 1404 |-----------------------------------------------------------------------------| 1405 |__cxa_current_exception_type(CXXABI_1.2) [1] | 1406 |-----------------------------------------------------------------------------| 1407 |__cxa_demangle(CXXABI_1.2) [1] | 1408 |-----------------------------------------------------------------------------| 1409 |__cxa_dyn_string_append(CXXABI_1.2) [1] | 1410 |-----------------------------------------------------------------------------| 1411 |__cxa_dyn_string_append_char(CXXABI_1.2) [1] | 1412 |-----------------------------------------------------------------------------| 1413 |__cxa_dyn_string_append_cstr(CXXABI_1.2) [1] | 1414 |-----------------------------------------------------------------------------| 1415 |__cxa_dyn_string_clear(CXXABI_1.2) [1] | 1416 |-----------------------------------------------------------------------------| 1417 |__cxa_dyn_string_copy(CXXABI_1.2) [1] | 1418 |-----------------------------------------------------------------------------| 1419 |__cxa_dyn_string_copy_cstr(CXXABI_1.2) [1] | 1420 |-----------------------------------------------------------------------------| 1421 |__cxa_dyn_string_delete(CXXABI_1.2) [1] | 1422 |-----------------------------------------------------------------------------| 1423 |__cxa_dyn_string_eq(CXXABI_1.2) [1] | 1424 |-----------------------------------------------------------------------------| 1425 |__cxa_dyn_string_init(CXXABI_1.2) [1] | 1426 |-----------------------------------------------------------------------------| 1427 |__cxa_dyn_string_insert(CXXABI_1.2) [1] | 1428 |-----------------------------------------------------------------------------| 1429 |__cxa_dyn_string_insert_char(CXXABI_1.2) [1] | 1430 |-----------------------------------------------------------------------------| 1431 |__cxa_dyn_string_insert_cstr(CXXABI_1.2) [1] | 1432 |-----------------------------------------------------------------------------| 1433 |__cxa_dyn_string_new(CXXABI_1.2) [1] | 1434 |-----------------------------------------------------------------------------| 1435 |__cxa_dyn_string_prepend(CXXABI_1.2) [1] | 1436 |-----------------------------------------------------------------------------| 1437 |__cxa_dyn_string_prepend_cstr(CXXABI_1.2) [1] | 1438 |-----------------------------------------------------------------------------| 1439 |__cxa_dyn_string_release(CXXABI_1.2) [1] | 1440 |-----------------------------------------------------------------------------| 1441 |__cxa_dyn_string_resize(CXXABI_1.2) [1] | 1442 |-----------------------------------------------------------------------------| 1443 |__cxa_dyn_string_substring(CXXABI_1.2) [1] | 1444 |-----------------------------------------------------------------------------| 1445 |__cxa_end_catch(CXXABI_1.2) [1] | 1446 |-----------------------------------------------------------------------------| 1447 |__cxa_free_exception(CXXABI_1.2) [1] | 1448 |-----------------------------------------------------------------------------| 1449 |__cxa_get_globals(CXXABI_1.2) [1] | 1450 |-----------------------------------------------------------------------------| 1451 |__cxa_get_globals_fast(CXXABI_1.2) [1] | 1452 |-----------------------------------------------------------------------------| 1453 |__cxa_pure_virtual(CXXABI_1.2) [1] | 1454 |-----------------------------------------------------------------------------| 1455 |__cxa_rethrow(CXXABI_1.2) [1] | 1456 |-----------------------------------------------------------------------------| 1457 |__cxa_throw(CXXABI_1.2) [1] | 1458 |-----------------------------------------------------------------------------| 1459 |__cxa_vec_cctor(CXXABI_1.2) [1] | 1460 |-----------------------------------------------------------------------------| 1461 |__cxa_vec_cleanup(CXXABI_1.2) [1] | 1462 |-----------------------------------------------------------------------------| 1463 |__cxa_vec_ctor(CXXABI_1.2) [1] | 1464 |-----------------------------------------------------------------------------| 1465 |__cxa_vec_delete(CXXABI_1.2) [1] | 1466 |-----------------------------------------------------------------------------| 1467 |__cxa_vec_delete2(CXXABI_1.2) [1] | 1468 |-----------------------------------------------------------------------------| 1469 |__cxa_vec_delete3(CXXABI_1.2) [1] | 1470 |-----------------------------------------------------------------------------| 1471 |__cxa_vec_dtor(CXXABI_1.2) [1] | 1472 |-----------------------------------------------------------------------------| 1473 |__cxa_vec_new(CXXABI_1.2) [1] | 1474 |-----------------------------------------------------------------------------| 1475 |__cxa_vec_new2(CXXABI_1.2) [1] | 1476 |-----------------------------------------------------------------------------| 1477 |__cxa_vec_new3(CXXABI_1.2) [1] | 1478 |-----------------------------------------------------------------------------| 1479 |__dynamic_cast(CXXABI_1.2) [1] | 1480 |-----------------------------------------------------------------------------| 1481 |__gxx_personality_v0(CXXABI_1.2) [1] | 1482 +-----------------------------------------------------------------------------+ 1483 1484 Referenced Specification(s) 1485 1486 [1]. Itanium C++ ABI (Revision: 1.75) 1487 1488 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 1489 1490 An LSB conforming implementation shall provide the generic data interfaces for 1491 C++ Runtime Support specified in Table 7-3, with the full functionality as 1492 described in the referenced underlying specification. 1493 1494 Table 7-3. libstdcxx - C++ Runtime Support Data Interfaces 1495 1496 +------------------------------+ 1497 |messages_c(GLIBCPP_3.2) [1] | 1498 |------------------------------| 1499 |messages_w(GLIBCPP_3.2) [1] | 1500 |------------------------------| 1501 |numpunct_c(GLIBCPP_3.2) [1] | 1502 |------------------------------| 1503 |numpunct_w(GLIBCPP_3.2) [1] | 1504 |------------------------------| 1505 |time_get_c(GLIBCPP_3.2) [1] | 1506 |------------------------------| 1507 |time_get_w(GLIBCPP_3.2) [1] | 1508 |------------------------------| 1509 |time_put_c(GLIBCPP_3.2) [1] | 1510 |------------------------------| 1511 |time_put_w(GLIBCPP_3.2) [1] | 1512 |------------------------------| 1513 |money_get_c(GLIBCPP_3.2) [1] | 1514 |------------------------------| 1515 |money_get_w(GLIBCPP_3.2) [1] | 1516 |------------------------------| 1517 |money_put_c(GLIBCPP_3.2) [1] | 1518 |------------------------------| 1519 |money_put_w(GLIBCPP_3.2) [1] | 1520 |------------------------------| 1521 |timepunct_c(GLIBCPP_3.2) [1] | 1522 |------------------------------| 1523 |timepunct_w(GLIBCPP_3.2) [1] | 1524 |------------------------------| 1525 |_S_bit_count(GLIBCPP_3.2) [1] | 1526 |------------------------------| 1527 |_S_first_one(GLIBCPP_3.2) [1] | 1528 |------------------------------| 1529 |c_locale_impl(GLIBCPP_3.2) [1]| 1530 |------------------------------| 1531 |moneypunct_fc(GLIBCPP_3.2) [1]| 1532 |------------------------------| 1533 |moneypunct_fw(GLIBCPP_3.2) [1]| 1534 |------------------------------| 1535 |moneypunct_tc(GLIBCPP_3.2) [1]| 1536 |------------------------------| 1537 |moneypunct_tw(GLIBCPP_3.2) [1]| 1538 |------------------------------| 1539 |cin(GLIBCPP_3.2) [1] | 1540 |------------------------------| 1541 |cerr(GLIBCPP_3.2) [1] | 1542 |------------------------------| 1543 |clog(GLIBCPP_3.2) [1] | 1544 |------------------------------| 1545 |cout(GLIBCPP_3.2) [1] | 1546 |------------------------------| 1547 |wcin(GLIBCPP_3.2) [1] | 1548 |------------------------------| 1549 |wcerr(GLIBCPP_3.2) [1] | 1550 |------------------------------| 1551 |wclog(GLIBCPP_3.2) [1] | 1552 |------------------------------| 1553 |wcout(GLIBCPP_3.2) [1] | 1554 |------------------------------| 1555 |buf_cin(GLIBCPP_3.2) [1] | 1556 |------------------------------| 1557 |ctype_c(GLIBCPP_3.2) [1] | 1558 |------------------------------| 1559 |ctype_w(GLIBCPP_3.2) [1] | 1560 |------------------------------| 1561 |nothrow(GLIBCPP_3.2) [1] | 1562 |------------------------------| 1563 |buf_cerr(GLIBCPP_3.2) [1] | 1564 |------------------------------| 1565 |buf_cout(GLIBCPP_3.2) [1] | 1566 |------------------------------| 1567 |buf_wcin(GLIBCPP_3.2) [1] | 1568 |------------------------------| 1569 |c_locale(GLIBCPP_3.2) [1] | 1570 |------------------------------| 1571 |buf_wcerr(GLIBCPP_3.2) [1] | 1572 |------------------------------| 1573 |buf_wcout(GLIBCPP_3.2) [1] | 1574 |------------------------------| 1575 |codecvt_c(GLIBCPP_3.2) [1] | 1576 |------------------------------| 1577 |codecvt_w(GLIBCPP_3.2) [1] | 1578 |------------------------------| 1579 |collate_c(GLIBCPP_3.2) [1] | 1580 |------------------------------| 1581 |collate_w(GLIBCPP_3.2) [1] | 1582 |------------------------------| 1583 |facet_vec(GLIBCPP_3.2) [1] | 1584 |------------------------------| 1585 |num_get_c(GLIBCPP_3.2) [1] | 1586 |------------------------------| 1587 |num_get_w(GLIBCPP_3.2) [1] | 1588 |------------------------------| 1589 |num_put_c(GLIBCPP_3.2) [1] | 1590 |------------------------------| 1591 |num_put_w(GLIBCPP_3.2) [1] | 1592 +------------------------------+ 1593 1594 Referenced Specification(s) 1595 1596 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 1597 1598 ------------------------------------------------------------------------------- 1599 1600 C++ type descriptors for built-in types 1601 1602 ------------------------------------------------------------------------------- 1603 1604 Interfaces for C++ type descriptors for built-in types 1605 1606 No external methods are defined for libstdcxx - C++ type descriptors for 1607 built-in types 1608 1609 An LSB conforming implementation shall provide the generic data interfaces for 1610 C++ type descriptors for built-in types specified in Table 7-4, with the full 1611 functionality as described in the referenced underlying specification. 1612 1613 Table 7-4. libstdcxx - C++ type descriptors for built-in types Data Interfaces 1614 1615 +------------------------------------------------------------+ 1616 |typeinfo for signed char const*(GLIBCPP_3.2) [1] | 1617 |------------------------------------------------------------| 1618 |typeinfo for bool const*(GLIBCPP_3.2) [1] | 1619 |------------------------------------------------------------| 1620 |typeinfo for char const*(GLIBCPP_3.2) [1] | 1621 |------------------------------------------------------------| 1622 |typeinfo for double const*(GLIBCPP_3.2) [1] | 1623 |------------------------------------------------------------| 1624 |typeinfo for long double const*(GLIBCPP_3.2) [1] | 1625 |------------------------------------------------------------| 1626 |typeinfo for float const*(GLIBCPP_3.2) [1] | 1627 |------------------------------------------------------------| 1628 |typeinfo for unsigned char const*(GLIBCPP_3.2) [1] | 1629 |------------------------------------------------------------| 1630 |typeinfo for int const*(GLIBCPP_3.2) [1] | 1631 |------------------------------------------------------------| 1632 |typeinfo for unsigned const*(GLIBCPP_3.2) [1] | 1633 |------------------------------------------------------------| 1634 |typeinfo for long const*(GLIBCPP_3.2) [1] | 1635 |------------------------------------------------------------| 1636 |typeinfo for unsigned long const*(GLIBCPP_3.2) [1] | 1637 |------------------------------------------------------------| 1638 |typeinfo for short const*(GLIBCPP_3.2) [1] | 1639 |------------------------------------------------------------| 1640 |typeinfo for unsigned short const*(GLIBCPP_3.2) [1] | 1641 |------------------------------------------------------------| 1642 |typeinfo for void const*(GLIBCPP_3.2) [1] | 1643 |------------------------------------------------------------| 1644 |typeinfo for wchar_t const*(GLIBCPP_3.2) [1] | 1645 |------------------------------------------------------------| 1646 |typeinfo for long long const*(GLIBCPP_3.2) [1] | 1647 |------------------------------------------------------------| 1648 |typeinfo for unsigned long long const*(GLIBCPP_3.2) [1] | 1649 |------------------------------------------------------------| 1650 |typeinfo for signed char*(GLIBCPP_3.2) [1] | 1651 |------------------------------------------------------------| 1652 |typeinfo for bool*(GLIBCPP_3.2) [1] | 1653 |------------------------------------------------------------| 1654 |typeinfo for char*(GLIBCPP_3.2) [1] | 1655 |------------------------------------------------------------| 1656 |typeinfo for double*(GLIBCPP_3.2) [1] | 1657 |------------------------------------------------------------| 1658 |typeinfo for long double*(GLIBCPP_3.2) [1] | 1659 |------------------------------------------------------------| 1660 |typeinfo for float*(GLIBCPP_3.2) [1] | 1661 |------------------------------------------------------------| 1662 |typeinfo for unsigned char*(GLIBCPP_3.2) [1] | 1663 |------------------------------------------------------------| 1664 |typeinfo for int*(GLIBCPP_3.2) [1] | 1665 |------------------------------------------------------------| 1666 |typeinfo for unsigned*(GLIBCPP_3.2) [1] | 1667 |------------------------------------------------------------| 1668 |typeinfo for long*(GLIBCPP_3.2) [1] | 1669 |------------------------------------------------------------| 1670 |typeinfo for unsigned long*(GLIBCPP_3.2) [1] | 1671 |------------------------------------------------------------| 1672 |typeinfo for short*(GLIBCPP_3.2) [1] | 1673 |------------------------------------------------------------| 1674 |typeinfo for unsigned short*(GLIBCPP_3.2) [1] | 1675 |------------------------------------------------------------| 1676 |typeinfo for void*(GLIBCPP_3.2) [1] | 1677 |------------------------------------------------------------| 1678 |typeinfo for wchar_t*(GLIBCPP_3.2) [1] | 1679 |------------------------------------------------------------| 1680 |typeinfo for long long*(GLIBCPP_3.2) [1] | 1681 |------------------------------------------------------------| 1682 |typeinfo for unsigned long long*(GLIBCPP_3.2) [1] | 1683 |------------------------------------------------------------| 1684 |typeinfo for signed char(GLIBCPP_3.2) [1] | 1685 |------------------------------------------------------------| 1686 |typeinfo for bool(GLIBCPP_3.2) [1] | 1687 |------------------------------------------------------------| 1688 |typeinfo for char(GLIBCPP_3.2) [1] | 1689 |------------------------------------------------------------| 1690 |typeinfo for double(GLIBCPP_3.2) [1] | 1691 |------------------------------------------------------------| 1692 |typeinfo for long double(GLIBCPP_3.2) [1] | 1693 |------------------------------------------------------------| 1694 |typeinfo for float(GLIBCPP_3.2) [1] | 1695 |------------------------------------------------------------| 1696 |typeinfo for unsigned char(GLIBCPP_3.2) [1] | 1697 |------------------------------------------------------------| 1698 |typeinfo for int(GLIBCPP_3.2) [1] | 1699 |------------------------------------------------------------| 1700 |typeinfo for unsigned(GLIBCPP_3.2) [1] | 1701 |------------------------------------------------------------| 1702 |typeinfo for long(GLIBCPP_3.2) [1] | 1703 |------------------------------------------------------------| 1704 |typeinfo for unsigned long(GLIBCPP_3.2) [1] | 1705 |------------------------------------------------------------| 1706 |typeinfo for short(GLIBCPP_3.2) [1] | 1707 |------------------------------------------------------------| 1708 |typeinfo for unsigned short(GLIBCPP_3.2) [1] | 1709 |------------------------------------------------------------| 1710 |typeinfo for void(GLIBCPP_3.2) [1] | 1711 |------------------------------------------------------------| 1712 |typeinfo for wchar_t(GLIBCPP_3.2) [1] | 1713 |------------------------------------------------------------| 1714 |typeinfo for long long(GLIBCPP_3.2) [1] | 1715 |------------------------------------------------------------| 1716 |typeinfo for unsigned long long(GLIBCPP_3.2) [1] | 1717 |------------------------------------------------------------| 1718 |typeinfo name for signed char const*(GLIBCPP_3.2) [1] | 1719 |------------------------------------------------------------| 1720 |typeinfo name for bool const*(GLIBCPP_3.2) [1] | 1721 |------------------------------------------------------------| 1722 |typeinfo name for char const*(GLIBCPP_3.2) [1] | 1723 |------------------------------------------------------------| 1724 |typeinfo name for double const*(GLIBCPP_3.2) [1] | 1725 |------------------------------------------------------------| 1726 |typeinfo name for long double const*(GLIBCPP_3.2) [1] | 1727 |------------------------------------------------------------| 1728 |typeinfo name for float const*(GLIBCPP_3.2) [1] | 1729 |------------------------------------------------------------| 1730 |typeinfo name for unsigned char const*(GLIBCPP_3.2) [1] | 1731 |------------------------------------------------------------| 1732 |typeinfo name for int const*(GLIBCPP_3.2) [1] | 1733 |------------------------------------------------------------| 1734 |typeinfo name for unsigned const*(GLIBCPP_3.2) [1] | 1735 |------------------------------------------------------------| 1736 |typeinfo name for long const*(GLIBCPP_3.2) [1] | 1737 |------------------------------------------------------------| 1738 |typeinfo name for unsigned long const*(GLIBCPP_3.2) [1] | 1739 |------------------------------------------------------------| 1740 |typeinfo name for short const*(GLIBCPP_3.2) [1] | 1741 |------------------------------------------------------------| 1742 |typeinfo name for unsigned short const*(GLIBCPP_3.2) [1] | 1743 |------------------------------------------------------------| 1744 |typeinfo name for void const*(GLIBCPP_3.2) [1] | 1745 |------------------------------------------------------------| 1746 |typeinfo name for wchar_t const*(GLIBCPP_3.2) [1] | 1747 |------------------------------------------------------------| 1748 |typeinfo name for long long const*(GLIBCPP_3.2) [1] | 1749 |------------------------------------------------------------| 1750 |typeinfo name for unsigned long long const*(GLIBCPP_3.2) [1]| 1751 |------------------------------------------------------------| 1752 |typeinfo name for signed char*(GLIBCPP_3.2) [1] | 1753 |------------------------------------------------------------| 1754 |typeinfo name for bool*(GLIBCPP_3.2) [1] | 1755 |------------------------------------------------------------| 1756 |typeinfo name for char*(GLIBCPP_3.2) [1] | 1757 |------------------------------------------------------------| 1758 |typeinfo name for double*(GLIBCPP_3.2) [1] | 1759 |------------------------------------------------------------| 1760 |typeinfo name for long double*(GLIBCPP_3.2) [1] | 1761 |------------------------------------------------------------| 1762 |typeinfo name for float*(GLIBCPP_3.2) [1] | 1763 |------------------------------------------------------------| 1764 |typeinfo name for unsigned char*(GLIBCPP_3.2) [1] | 1765 |------------------------------------------------------------| 1766 |typeinfo name for int*(GLIBCPP_3.2) [1] | 1767 |------------------------------------------------------------| 1768 |typeinfo name for unsigned*(GLIBCPP_3.2) [1] | 1769 |------------------------------------------------------------| 1770 |typeinfo name for long*(GLIBCPP_3.2) [1] | 1771 |------------------------------------------------------------| 1772 |typeinfo name for unsigned long*(GLIBCPP_3.2) [1] | 1773 |------------------------------------------------------------| 1774 |typeinfo name for short*(GLIBCPP_3.2) [1] | 1775 |------------------------------------------------------------| 1776 |typeinfo name for unsigned short*(GLIBCPP_3.2) [1] | 1777 |------------------------------------------------------------| 1778 |typeinfo name for void*(GLIBCPP_3.2) [1] | 1779 |------------------------------------------------------------| 1780 |typeinfo name for wchar_t*(GLIBCPP_3.2) [1] | 1781 |------------------------------------------------------------| 1782 |typeinfo name for long long*(GLIBCPP_3.2) [1] | 1783 |------------------------------------------------------------| 1784 |typeinfo name for unsigned long long*(GLIBCPP_3.2) [1] | 1785 |------------------------------------------------------------| 1786 |typeinfo name for signed char(GLIBCPP_3.2) [1] | 1787 |------------------------------------------------------------| 1788 |typeinfo name for bool(GLIBCPP_3.2) [1] | 1789 |------------------------------------------------------------| 1790 |typeinfo name for char(GLIBCPP_3.2) [1] | 1791 |------------------------------------------------------------| 1792 |typeinfo name for double(GLIBCPP_3.2) [1] | 1793 |------------------------------------------------------------| 1794 |typeinfo name for long double(GLIBCPP_3.2) [1] | 1795 |------------------------------------------------------------| 1796 |typeinfo name for float(GLIBCPP_3.2) [1] | 1797 |------------------------------------------------------------| 1798 |typeinfo name for unsigned char(GLIBCPP_3.2) [1] | 1799 |------------------------------------------------------------| 1800 |typeinfo name for int(GLIBCPP_3.2) [1] | 1801 |------------------------------------------------------------| 1802 |typeinfo name for unsigned(GLIBCPP_3.2) [1] | 1803 |------------------------------------------------------------| 1804 |typeinfo name for long(GLIBCPP_3.2) [1] | 1805 |------------------------------------------------------------| 1806 |typeinfo name for unsigned long(GLIBCPP_3.2) [1] | 1807 |------------------------------------------------------------| 1808 |typeinfo name for short(GLIBCPP_3.2) [1] | 1809 |------------------------------------------------------------| 1810 |typeinfo name for unsigned short(GLIBCPP_3.2) [1] | 1811 |------------------------------------------------------------| 1812 |typeinfo name for void(GLIBCPP_3.2) [1] | 1813 |------------------------------------------------------------| 1814 |typeinfo name for wchar_t(GLIBCPP_3.2) [1] | 1815 |------------------------------------------------------------| 1816 |typeinfo name for long long(GLIBCPP_3.2) [1] | 1817 |------------------------------------------------------------| 1818 |typeinfo name for unsigned long long(GLIBCPP_3.2) [1] | 1819 +------------------------------------------------------------+ 1820 1821 Referenced Specification(s) 1822 1823 [1]. Itanium C++ ABI (Revision: 1.75) 1824 1825 ------------------------------------------------------------------------------- 1826 1827 struct numeric_limits 1828 1829 ------------------------------------------------------------------------------- 1830 1831 Interfaces for struct numeric_limits 1832 1833 No external methods are defined for libstdcxx - struct numeric_limits 1835 1836 An LSB conforming implementation shall provide the generic data interfaces for 1837 struct numeric_limits specified in Table 7-5, with the full 1838 functionality as described in the referenced underlying specification. 1839 1840 Table 7-5. libstdcxx - struct numeric_limits Data Interfaces 1841 1842 +---------------------------------------------------------------+ 1843 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 1844 |---------------------------------------------------------------| 1845 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 1846 |---------------------------------------------------------------| 1847 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 1848 |---------------------------------------------------------------| 1849 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 1850 |---------------------------------------------------------------| 1851 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 1852 |---------------------------------------------------------------| 1853 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 1854 |---------------------------------------------------------------| 1855 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 1856 |---------------------------------------------------------------| 1857 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 1858 |---------------------------------------------------------------| 1859 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 1860 |---------------------------------------------------------------| 1861 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 1862 |---------------------------------------------------------------| 1863 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 1864 |---------------------------------------------------------------| 1865 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 1866 |---------------------------------------------------------------| 1867 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 1868 |---------------------------------------------------------------| 1869 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 1870 |---------------------------------------------------------------| 1871 |numeric_limits::radix(GLIBCPP_3.2) [1] | 1872 |---------------------------------------------------------------| 1873 |numeric_limits::traps(GLIBCPP_3.2) [1] | 1874 |---------------------------------------------------------------| 1875 |numeric_limits::digits(GLIBCPP_3.2) [1] | 1876 |---------------------------------------------------------------| 1877 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 1878 |---------------------------------------------------------------| 1879 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 1880 |---------------------------------------------------------------| 1881 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 1882 |---------------------------------------------------------------| 1883 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 1884 |---------------------------------------------------------------| 1885 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 1886 +---------------------------------------------------------------+ 1887 1888 Referenced Specification(s) 1889 1890 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 1891 1892 ------------------------------------------------------------------------------- 1893 1894 struct __numeric_limits_base 1895 1896 ------------------------------------------------------------------------------- 1897 1898 Interfaces for struct __numeric_limits_base 1899 1900 No external methods are defined for libstdcxx - struct __numeric_limits_base 1901 1902 An LSB conforming implementation shall provide the generic data interfaces for 1903 struct __numeric_limits_base specified in Table 7-6, with the full 1904 functionality as described in the referenced underlying specification. 1905 1906 Table 7-6. libstdcxx - struct __numeric_limits_base Data Interfaces 1907 1908 +---------------------------------------------------------+ 1909 |__numeric_limits_base::has_denorm(GLIBCPP_3.2) [1] | 1910 |---------------------------------------------------------| 1911 |__numeric_limits_base::is_bounded(GLIBCPP_3.2) [1] | 1912 |---------------------------------------------------------| 1913 |__numeric_limits_base::is_integer(GLIBCPP_3.2) [1] | 1914 |---------------------------------------------------------| 1915 |__numeric_limits_base::round_style(GLIBCPP_3.2) [1] | 1916 |---------------------------------------------------------| 1917 |__numeric_limits_base::has_infinity(GLIBCPP_3.2) [1] | 1918 |---------------------------------------------------------| 1919 |__numeric_limits_base::max_exponent(GLIBCPP_3.2) [1] | 1920 |---------------------------------------------------------| 1921 |__numeric_limits_base::min_exponent(GLIBCPP_3.2) [1] | 1922 |---------------------------------------------------------| 1923 |__numeric_limits_base::has_quiet_NaN(GLIBCPP_3.2) [1] | 1924 |---------------------------------------------------------| 1925 |__numeric_limits_base::is_specialized(GLIBCPP_3.2) [1] | 1926 |---------------------------------------------------------| 1927 |__numeric_limits_base::max_exponent10(GLIBCPP_3.2) [1] | 1928 |---------------------------------------------------------| 1929 |__numeric_limits_base::min_exponent10(GLIBCPP_3.2) [1] | 1930 |---------------------------------------------------------| 1931 |__numeric_limits_base::has_denorm_loss(GLIBCPP_3.2) [1] | 1932 |---------------------------------------------------------| 1933 |__numeric_limits_base::tinyness_before(GLIBCPP_3.2) [1] | 1934 |---------------------------------------------------------| 1935 |__numeric_limits_base::has_signaling_NaN(GLIBCPP_3.2) [1]| 1936 |---------------------------------------------------------| 1937 |__numeric_limits_base::radix(GLIBCPP_3.2) [1] | 1938 |---------------------------------------------------------| 1939 |__numeric_limits_base::traps(GLIBCPP_3.2) [1] | 1940 |---------------------------------------------------------| 1941 |__numeric_limits_base::digits(GLIBCPP_3.2) [1] | 1942 |---------------------------------------------------------| 1943 |__numeric_limits_base::digits10(GLIBCPP_3.2) [1] | 1944 |---------------------------------------------------------| 1945 |__numeric_limits_base::is_exact(GLIBCPP_3.2) [1] | 1946 |---------------------------------------------------------| 1947 |__numeric_limits_base::is_iec559(GLIBCPP_3.2) [1] | 1948 |---------------------------------------------------------| 1949 |__numeric_limits_base::is_modulo(GLIBCPP_3.2) [1] | 1950 |---------------------------------------------------------| 1951 |__numeric_limits_base::is_signed(GLIBCPP_3.2) [1] | 1952 +---------------------------------------------------------+ 1953 1954 Referenced Specification(s) 1955 1956 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 1957 1958 ------------------------------------------------------------------------------- 1959 1960 struct numeric_limits 1961 1962 ------------------------------------------------------------------------------- 1963 1964 Interfaces for struct numeric_limits 1965 1966 No external methods are defined for libstdcxx - struct numeric_limits 1968 1969 An LSB conforming implementation shall provide the generic data interfaces for 1970 struct numeric_limits specified in Table 7-7, with the full 1971 functionality as described in the referenced underlying specification. 1972 1973 Table 7-7. libstdcxx - struct numeric_limits Data Interfaces 1974 1975 +-------------------------------------------------------------+ 1976 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 1977 |-------------------------------------------------------------| 1978 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 1979 |-------------------------------------------------------------| 1980 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 1981 |-------------------------------------------------------------| 1982 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 1983 |-------------------------------------------------------------| 1984 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 1985 |-------------------------------------------------------------| 1986 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 1987 |-------------------------------------------------------------| 1988 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 1989 |-------------------------------------------------------------| 1990 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 1991 |-------------------------------------------------------------| 1992 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 1993 |-------------------------------------------------------------| 1994 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 1995 |-------------------------------------------------------------| 1996 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 1997 |-------------------------------------------------------------| 1998 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 1999 |-------------------------------------------------------------| 2000 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2001 |-------------------------------------------------------------| 2002 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2003 |-------------------------------------------------------------| 2004 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2005 |-------------------------------------------------------------| 2006 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2007 |-------------------------------------------------------------| 2008 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2009 |-------------------------------------------------------------| 2010 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2011 |-------------------------------------------------------------| 2012 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2013 |-------------------------------------------------------------| 2014 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2015 |-------------------------------------------------------------| 2016 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2017 |-------------------------------------------------------------| 2018 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2019 +-------------------------------------------------------------+ 2020 2021 Referenced Specification(s) 2022 2023 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2024 2025 ------------------------------------------------------------------------------- 2026 2027 struct numeric_limits 2028 2029 ------------------------------------------------------------------------------- 2030 2031 Interfaces for struct numeric_limits 2032 2033 No external methods are defined for libstdcxx - struct numeric_limits 2035 2036 An LSB conforming implementation shall provide the generic data interfaces for 2037 struct numeric_limits specified in Table 7-8, with the full 2038 functionality as described in the referenced underlying specification. 2039 2040 Table 7-8. libstdcxx - struct numeric_limits Data 2041 Interfaces 2042 2043 +----------------------------------------------------------------------+ 2044 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2045 |----------------------------------------------------------------------| 2046 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2047 |----------------------------------------------------------------------| 2048 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2049 |----------------------------------------------------------------------| 2050 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2051 |----------------------------------------------------------------------| 2052 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2053 |----------------------------------------------------------------------| 2054 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2055 |----------------------------------------------------------------------| 2056 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2057 |----------------------------------------------------------------------| 2058 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2059 |----------------------------------------------------------------------| 2060 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2061 |----------------------------------------------------------------------| 2062 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2063 |----------------------------------------------------------------------| 2064 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2065 |----------------------------------------------------------------------| 2066 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2067 |----------------------------------------------------------------------| 2068 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2069 |----------------------------------------------------------------------| 2070 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2071 |----------------------------------------------------------------------| 2072 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2073 |----------------------------------------------------------------------| 2074 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2075 |----------------------------------------------------------------------| 2076 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2077 |----------------------------------------------------------------------| 2078 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2079 |----------------------------------------------------------------------| 2080 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2081 |----------------------------------------------------------------------| 2082 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2083 |----------------------------------------------------------------------| 2084 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2085 |----------------------------------------------------------------------| 2086 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2087 +----------------------------------------------------------------------+ 2088 2089 Referenced Specification(s) 2090 2091 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2092 2093 ------------------------------------------------------------------------------- 2094 2095 struct numeric_limits 2096 2097 ------------------------------------------------------------------------------- 2098 2099 Interfaces for struct numeric_limits 2100 2101 No external methods are defined for libstdcxx - struct numeric_limits 2102 2103 An LSB conforming implementation shall provide the generic data interfaces for 2104 struct numeric_limits specified in Table 7-9, with the full 2105 functionality as described in the referenced underlying specification. 2106 2107 Table 7-9. libstdcxx - struct numeric_limits Data Interfaces 2108 2109 +---------------------------------------------------------+ 2110 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2111 |---------------------------------------------------------| 2112 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2113 |---------------------------------------------------------| 2114 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2115 |---------------------------------------------------------| 2116 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2117 |---------------------------------------------------------| 2118 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2119 |---------------------------------------------------------| 2120 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2121 |---------------------------------------------------------| 2122 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2123 |---------------------------------------------------------| 2124 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2125 |---------------------------------------------------------| 2126 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2127 |---------------------------------------------------------| 2128 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2129 |---------------------------------------------------------| 2130 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2131 |---------------------------------------------------------| 2132 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2133 |---------------------------------------------------------| 2134 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2135 |---------------------------------------------------------| 2136 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2137 |---------------------------------------------------------| 2138 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2139 |---------------------------------------------------------| 2140 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2141 |---------------------------------------------------------| 2142 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2143 |---------------------------------------------------------| 2144 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2145 |---------------------------------------------------------| 2146 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2147 |---------------------------------------------------------| 2148 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2149 |---------------------------------------------------------| 2150 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2151 |---------------------------------------------------------| 2152 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2153 +---------------------------------------------------------+ 2154 2155 Referenced Specification(s) 2156 2157 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2158 2159 ------------------------------------------------------------------------------- 2160 2161 struct numeric_limits 2162 2163 ------------------------------------------------------------------------------- 2164 2165 Interfaces for struct numeric_limits 2166 2167 No external methods are defined for libstdcxx - struct numeric_limits 2168 2169 An LSB conforming implementation shall provide the generic data interfaces for 2170 struct numeric_limits specified in Table 7-10, with the full 2171 functionality as described in the referenced underlying specification. 2172 2173 Table 7-10. libstdcxx - struct numeric_limits Data Interfaces 2174 2175 +----------------------------------------------------------+ 2176 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2177 |----------------------------------------------------------| 2178 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2179 |----------------------------------------------------------| 2180 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2181 |----------------------------------------------------------| 2182 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2183 |----------------------------------------------------------| 2184 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2185 |----------------------------------------------------------| 2186 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2187 |----------------------------------------------------------| 2188 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2189 |----------------------------------------------------------| 2190 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2191 |----------------------------------------------------------| 2192 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2193 |----------------------------------------------------------| 2194 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2195 |----------------------------------------------------------| 2196 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2197 |----------------------------------------------------------| 2198 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2199 |----------------------------------------------------------| 2200 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2201 |----------------------------------------------------------| 2202 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2203 |----------------------------------------------------------| 2204 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2205 |----------------------------------------------------------| 2206 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2207 |----------------------------------------------------------| 2208 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2209 |----------------------------------------------------------| 2210 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2211 |----------------------------------------------------------| 2212 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2213 |----------------------------------------------------------| 2214 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2215 |----------------------------------------------------------| 2216 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2217 |----------------------------------------------------------| 2218 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2219 +----------------------------------------------------------+ 2220 2221 Referenced Specification(s) 2222 2223 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2224 2225 ------------------------------------------------------------------------------- 2226 2227 struct numeric_limits 2228 2229 ------------------------------------------------------------------------------- 2230 2231 Interfaces for struct numeric_limits 2232 2233 No external methods are defined for libstdcxx - struct numeric_limits 2234 2235 An LSB conforming implementation shall provide the generic data interfaces for 2236 struct numeric_limits specified in Table 7-11, with the full 2237 functionality as described in the referenced underlying specification. 2238 2239 Table 7-11. libstdcxx - struct numeric_limits Data Interfaces 2240 2241 +---------------------------------------------------------+ 2242 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2243 |---------------------------------------------------------| 2244 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2245 |---------------------------------------------------------| 2246 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2247 |---------------------------------------------------------| 2248 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2249 |---------------------------------------------------------| 2250 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2251 |---------------------------------------------------------| 2252 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2253 |---------------------------------------------------------| 2254 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2255 |---------------------------------------------------------| 2256 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2257 |---------------------------------------------------------| 2258 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2259 |---------------------------------------------------------| 2260 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2261 |---------------------------------------------------------| 2262 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2263 |---------------------------------------------------------| 2264 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2265 |---------------------------------------------------------| 2266 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2267 |---------------------------------------------------------| 2268 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2269 |---------------------------------------------------------| 2270 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2271 |---------------------------------------------------------| 2272 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2273 |---------------------------------------------------------| 2274 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2275 |---------------------------------------------------------| 2276 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2277 |---------------------------------------------------------| 2278 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2279 |---------------------------------------------------------| 2280 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2281 |---------------------------------------------------------| 2282 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2283 |---------------------------------------------------------| 2284 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2285 +---------------------------------------------------------+ 2286 2287 Referenced Specification(s) 2288 2289 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2290 2291 ------------------------------------------------------------------------------- 2292 2293 struct numeric_limits 2294 2295 ------------------------------------------------------------------------------- 2296 2297 Interfaces for struct numeric_limits 2298 2299 No external methods are defined for libstdcxx - struct numeric_limits 2301 2302 An LSB conforming implementation shall provide the generic data interfaces for 2303 struct numeric_limits specified in Table 7-12, with the full 2304 functionality as described in the referenced underlying specification. 2305 2306 Table 7-12. libstdcxx - struct numeric_limits Data Interfaces 2307 2308 +------------------------------------------------------------------+ 2309 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2310 |------------------------------------------------------------------| 2311 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2312 |------------------------------------------------------------------| 2313 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2314 |------------------------------------------------------------------| 2315 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2316 |------------------------------------------------------------------| 2317 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2318 |------------------------------------------------------------------| 2319 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2320 |------------------------------------------------------------------| 2321 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2322 |------------------------------------------------------------------| 2323 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2324 |------------------------------------------------------------------| 2325 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2326 |------------------------------------------------------------------| 2327 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2328 |------------------------------------------------------------------| 2329 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2330 |------------------------------------------------------------------| 2331 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2332 |------------------------------------------------------------------| 2333 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2334 |------------------------------------------------------------------| 2335 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2336 |------------------------------------------------------------------| 2337 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2338 |------------------------------------------------------------------| 2339 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2340 |------------------------------------------------------------------| 2341 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2342 |------------------------------------------------------------------| 2343 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2344 |------------------------------------------------------------------| 2345 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2346 |------------------------------------------------------------------| 2347 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2348 |------------------------------------------------------------------| 2349 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2350 |------------------------------------------------------------------| 2351 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2352 +------------------------------------------------------------------+ 2353 2354 Referenced Specification(s) 2355 2356 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2357 2358 ------------------------------------------------------------------------------- 2359 2360 struct numeric_limits 2361 2362 ------------------------------------------------------------------------------- 2363 2364 Interfaces for struct numeric_limits 2365 2366 No external methods are defined for libstdcxx - struct numeric_limits 2367 2368 An LSB conforming implementation shall provide the generic data interfaces for 2369 struct numeric_limits specified in Table 7-13, with the full functionality 2370 as described in the referenced underlying specification. 2371 2372 Table 7-13. libstdcxx - struct numeric_limits Data Interfaces 2373 2374 +-------------------------------------------------------+ 2375 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2376 |-------------------------------------------------------| 2377 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2378 |-------------------------------------------------------| 2379 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2380 |-------------------------------------------------------| 2381 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2382 |-------------------------------------------------------| 2383 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2384 |-------------------------------------------------------| 2385 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2386 |-------------------------------------------------------| 2387 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2388 |-------------------------------------------------------| 2389 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2390 |-------------------------------------------------------| 2391 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2392 |-------------------------------------------------------| 2393 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2394 |-------------------------------------------------------| 2395 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2396 |-------------------------------------------------------| 2397 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2398 |-------------------------------------------------------| 2399 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2400 |-------------------------------------------------------| 2401 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2402 |-------------------------------------------------------| 2403 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2404 |-------------------------------------------------------| 2405 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2406 |-------------------------------------------------------| 2407 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2408 |-------------------------------------------------------| 2409 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2410 |-------------------------------------------------------| 2411 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2412 |-------------------------------------------------------| 2413 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2414 |-------------------------------------------------------| 2415 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2416 |-------------------------------------------------------| 2417 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2418 +-------------------------------------------------------+ 2419 2420 Referenced Specification(s) 2421 2422 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2423 2424 ------------------------------------------------------------------------------- 2425 2426 struct numeric_limits 2427 2428 ------------------------------------------------------------------------------- 2429 2430 Interfaces for struct numeric_limits 2431 2432 No external methods are defined for libstdcxx - struct numeric_limits 2434 2435 An LSB conforming implementation shall provide the generic data interfaces for 2436 struct numeric_limits specified in Table 7-14, with the full 2437 functionality as described in the referenced underlying specification. 2438 2439 Table 7-14. libstdcxx - struct numeric_limits Data Interfaces 2440 2441 +------------------------------------------------------------+ 2442 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2443 |------------------------------------------------------------| 2444 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2445 |------------------------------------------------------------| 2446 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2447 |------------------------------------------------------------| 2448 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2449 |------------------------------------------------------------| 2450 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2451 |------------------------------------------------------------| 2452 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2453 |------------------------------------------------------------| 2454 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2455 |------------------------------------------------------------| 2456 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2457 |------------------------------------------------------------| 2458 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2459 |------------------------------------------------------------| 2460 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2461 |------------------------------------------------------------| 2462 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2463 |------------------------------------------------------------| 2464 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2465 |------------------------------------------------------------| 2466 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2467 |------------------------------------------------------------| 2468 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2469 |------------------------------------------------------------| 2470 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2471 |------------------------------------------------------------| 2472 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2473 |------------------------------------------------------------| 2474 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2475 |------------------------------------------------------------| 2476 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2477 |------------------------------------------------------------| 2478 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2479 |------------------------------------------------------------| 2480 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2481 |------------------------------------------------------------| 2482 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2483 |------------------------------------------------------------| 2484 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2485 +------------------------------------------------------------+ 2486 2487 Referenced Specification(s) 2488 2489 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2490 2491 ------------------------------------------------------------------------------- 2492 2493 struct numeric_limits 2494 2495 ------------------------------------------------------------------------------- 2496 2497 Interfaces for struct numeric_limits 2498 2499 No external methods are defined for libstdcxx - struct numeric_limits 2500 2501 An LSB conforming implementation shall provide the generic data interfaces for 2502 struct numeric_limits specified in Table 7-15, with the full 2503 functionality as described in the referenced underlying specification. 2504 2505 Table 7-15. libstdcxx - struct numeric_limits Data Interfaces 2506 2507 +--------------------------------------------------------+ 2508 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2509 |--------------------------------------------------------| 2510 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2511 |--------------------------------------------------------| 2512 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2513 |--------------------------------------------------------| 2514 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2515 |--------------------------------------------------------| 2516 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2517 |--------------------------------------------------------| 2518 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2519 |--------------------------------------------------------| 2520 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2521 |--------------------------------------------------------| 2522 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2523 |--------------------------------------------------------| 2524 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2525 |--------------------------------------------------------| 2526 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2527 |--------------------------------------------------------| 2528 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2529 |--------------------------------------------------------| 2530 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2531 |--------------------------------------------------------| 2532 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2533 |--------------------------------------------------------| 2534 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2535 |--------------------------------------------------------| 2536 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2537 |--------------------------------------------------------| 2538 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2539 |--------------------------------------------------------| 2540 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2541 |--------------------------------------------------------| 2542 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2543 |--------------------------------------------------------| 2544 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2545 |--------------------------------------------------------| 2546 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2547 |--------------------------------------------------------| 2548 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2549 |--------------------------------------------------------| 2550 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2551 +--------------------------------------------------------+ 2552 2553 Referenced Specification(s) 2554 2555 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2556 2557 ------------------------------------------------------------------------------- 2558 2559 struct numeric_limits 2560 2561 ------------------------------------------------------------------------------- 2562 2563 Interfaces for struct numeric_limits 2564 2565 No external methods are defined for libstdcxx - struct numeric_limits 2567 2568 An LSB conforming implementation shall provide the generic data interfaces for 2569 struct numeric_limits specified in Table 7-16, with the full 2570 functionality as described in the referenced underlying specification. 2571 2572 Table 7-16. libstdcxx - struct numeric_limits Data Interfaces 2573 2574 +-----------------------------------------------------------------+ 2575 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2576 |-----------------------------------------------------------------| 2577 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2578 |-----------------------------------------------------------------| 2579 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2580 |-----------------------------------------------------------------| 2581 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2582 |-----------------------------------------------------------------| 2583 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2584 |-----------------------------------------------------------------| 2585 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2586 |-----------------------------------------------------------------| 2587 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2588 |-----------------------------------------------------------------| 2589 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2590 |-----------------------------------------------------------------| 2591 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2592 |-----------------------------------------------------------------| 2593 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2594 |-----------------------------------------------------------------| 2595 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2596 |-----------------------------------------------------------------| 2597 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2598 |-----------------------------------------------------------------| 2599 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2600 |-----------------------------------------------------------------| 2601 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2602 |-----------------------------------------------------------------| 2603 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2604 |-----------------------------------------------------------------| 2605 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2606 |-----------------------------------------------------------------| 2607 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2608 |-----------------------------------------------------------------| 2609 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2610 |-----------------------------------------------------------------| 2611 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2612 |-----------------------------------------------------------------| 2613 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2614 |-----------------------------------------------------------------| 2615 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2616 |-----------------------------------------------------------------| 2617 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2618 +-----------------------------------------------------------------+ 2619 2620 Referenced Specification(s) 2621 2622 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2623 2624 ------------------------------------------------------------------------------- 2625 2626 struct numeric_limits 2627 2628 ------------------------------------------------------------------------------- 2629 2630 Interfaces for struct numeric_limits 2631 2632 No external methods are defined for libstdcxx - struct numeric_limits 2633 2634 An LSB conforming implementation shall provide the generic data interfaces for 2635 struct numeric_limits specified in Table 7-17, with the full 2636 functionality as described in the referenced underlying specification. 2637 2638 Table 7-17. libstdcxx - struct numeric_limits Data Interfaces 2639 2640 +-----------------------------------------------------------+ 2641 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2642 |-----------------------------------------------------------| 2643 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2644 |-----------------------------------------------------------| 2645 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2646 |-----------------------------------------------------------| 2647 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2648 |-----------------------------------------------------------| 2649 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2650 |-----------------------------------------------------------| 2651 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2652 |-----------------------------------------------------------| 2653 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2654 |-----------------------------------------------------------| 2655 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2656 |-----------------------------------------------------------| 2657 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2658 |-----------------------------------------------------------| 2659 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2660 |-----------------------------------------------------------| 2661 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2662 |-----------------------------------------------------------| 2663 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2664 |-----------------------------------------------------------| 2665 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2666 |-----------------------------------------------------------| 2667 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2668 |-----------------------------------------------------------| 2669 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2670 |-----------------------------------------------------------| 2671 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2672 |-----------------------------------------------------------| 2673 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2674 |-----------------------------------------------------------| 2675 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2676 |-----------------------------------------------------------| 2677 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2678 |-----------------------------------------------------------| 2679 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2680 |-----------------------------------------------------------| 2681 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2682 |-----------------------------------------------------------| 2683 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2684 +-----------------------------------------------------------+ 2685 2686 Referenced Specification(s) 2687 2688 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2689 2690 ------------------------------------------------------------------------------- 2691 2692 struct numeric_limits 2693 2694 ------------------------------------------------------------------------------- 2695 2696 Interfaces for struct numeric_limits 2697 2698 No external methods are defined for libstdcxx - struct numeric_limits 2700 2701 An LSB conforming implementation shall provide the generic data interfaces for 2702 struct numeric_limits specified in Table 7-18, with the full 2703 functionality as described in the referenced underlying specification. 2704 2705 Table 7-18. libstdcxx - struct numeric_limits Data Interfaces 2706 2707 +-----------------------------------------------------------------+ 2708 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2709 |-----------------------------------------------------------------| 2710 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2711 |-----------------------------------------------------------------| 2712 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2713 |-----------------------------------------------------------------| 2714 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2715 |-----------------------------------------------------------------| 2716 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2717 |-----------------------------------------------------------------| 2718 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2719 |-----------------------------------------------------------------| 2720 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2721 |-----------------------------------------------------------------| 2722 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2723 |-----------------------------------------------------------------| 2724 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2725 |-----------------------------------------------------------------| 2726 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2727 |-----------------------------------------------------------------| 2728 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2729 |-----------------------------------------------------------------| 2730 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2731 |-----------------------------------------------------------------| 2732 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2733 |-----------------------------------------------------------------| 2734 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2735 |-----------------------------------------------------------------| 2736 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2737 |-----------------------------------------------------------------| 2738 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2739 |-----------------------------------------------------------------| 2740 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2741 |-----------------------------------------------------------------| 2742 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2743 |-----------------------------------------------------------------| 2744 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2745 |-----------------------------------------------------------------| 2746 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2747 |-----------------------------------------------------------------| 2748 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2749 |-----------------------------------------------------------------| 2750 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2751 +-----------------------------------------------------------------+ 2752 2753 Referenced Specification(s) 2754 2755 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2756 2757 ------------------------------------------------------------------------------- 2758 2759 struct numeric_limits 2760 2761 ------------------------------------------------------------------------------- 2762 2763 Interfaces for struct numeric_limits 2764 2765 No external methods are defined for libstdcxx - struct numeric_limits 2767 2768 An LSB conforming implementation shall provide the generic data interfaces for 2769 struct numeric_limits specified in Table 7-19, with the full 2770 functionality as described in the referenced underlying specification. 2771 2772 Table 7-19. libstdcxx - struct numeric_limits Data Interfaces 2773 2774 +---------------------------------------------------------------+ 2775 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2776 |---------------------------------------------------------------| 2777 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2778 |---------------------------------------------------------------| 2779 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2780 |---------------------------------------------------------------| 2781 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2782 |---------------------------------------------------------------| 2783 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2784 |---------------------------------------------------------------| 2785 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2786 |---------------------------------------------------------------| 2787 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2788 |---------------------------------------------------------------| 2789 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2790 |---------------------------------------------------------------| 2791 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2792 |---------------------------------------------------------------| 2793 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2794 |---------------------------------------------------------------| 2795 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2796 |---------------------------------------------------------------| 2797 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2798 |---------------------------------------------------------------| 2799 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2800 |---------------------------------------------------------------| 2801 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2802 |---------------------------------------------------------------| 2803 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2804 |---------------------------------------------------------------| 2805 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2806 |---------------------------------------------------------------| 2807 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2808 |---------------------------------------------------------------| 2809 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2810 |---------------------------------------------------------------| 2811 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2812 |---------------------------------------------------------------| 2813 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2814 |---------------------------------------------------------------| 2815 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2816 |---------------------------------------------------------------| 2817 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2818 +---------------------------------------------------------------+ 2819 2820 Referenced Specification(s) 2821 2822 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2823 2824 ------------------------------------------------------------------------------- 2825 2826 struct numeric_limits 2827 2828 ------------------------------------------------------------------------------- 2829 2830 Interfaces for struct numeric_limits 2831 2832 No external methods are defined for libstdcxx - struct numeric_limits 2833 2834 An LSB conforming implementation shall provide the generic data interfaces for 2835 struct numeric_limits specified in Table 7-20, with the full 2836 functionality as described in the referenced underlying specification. 2837 2838 Table 7-20. libstdcxx - struct numeric_limits Data Interfaces 2839 2840 +--------------------------------------------------------+ 2841 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2842 |--------------------------------------------------------| 2843 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2844 |--------------------------------------------------------| 2845 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2846 |--------------------------------------------------------| 2847 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2848 |--------------------------------------------------------| 2849 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2850 |--------------------------------------------------------| 2851 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2852 |--------------------------------------------------------| 2853 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2854 |--------------------------------------------------------| 2855 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2856 |--------------------------------------------------------| 2857 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2858 |--------------------------------------------------------| 2859 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2860 |--------------------------------------------------------| 2861 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2862 |--------------------------------------------------------| 2863 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2864 |--------------------------------------------------------| 2865 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2866 |--------------------------------------------------------| 2867 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2868 |--------------------------------------------------------| 2869 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2870 |--------------------------------------------------------| 2871 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2872 |--------------------------------------------------------| 2873 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2874 |--------------------------------------------------------| 2875 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2876 |--------------------------------------------------------| 2877 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2878 |--------------------------------------------------------| 2879 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2880 |--------------------------------------------------------| 2881 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2882 |--------------------------------------------------------| 2883 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2884 +--------------------------------------------------------+ 2885 2886 Referenced Specification(s) 2887 2888 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2889 2890 ------------------------------------------------------------------------------- 2891 2892 struct numeric_limits 2893 2894 ------------------------------------------------------------------------------- 2895 2896 Interfaces for struct numeric_limits 2897 2898 No external methods are defined for libstdcxx - struct numeric_limits 2899 2900 An LSB conforming implementation shall provide the generic data interfaces for 2901 struct numeric_limits specified in Table 7-21, with the full 2902 functionality as described in the referenced underlying specification. 2903 2904 Table 7-21. libstdcxx - struct numeric_limits Data Interfaces 2905 2906 +--------------------------------------------------------+ 2907 |numeric_limits::has_denorm(GLIBCPP_3.2) [1] | 2908 |--------------------------------------------------------| 2909 |numeric_limits::is_bounded(GLIBCPP_3.2) [1] | 2910 |--------------------------------------------------------| 2911 |numeric_limits::is_integer(GLIBCPP_3.2) [1] | 2912 |--------------------------------------------------------| 2913 |numeric_limits::round_style(GLIBCPP_3.2) [1] | 2914 |--------------------------------------------------------| 2915 |numeric_limits::has_infinity(GLIBCPP_3.2) [1] | 2916 |--------------------------------------------------------| 2917 |numeric_limits::max_exponent(GLIBCPP_3.2) [1] | 2918 |--------------------------------------------------------| 2919 |numeric_limits::min_exponent(GLIBCPP_3.2) [1] | 2920 |--------------------------------------------------------| 2921 |numeric_limits::has_quiet_NaN(GLIBCPP_3.2) [1] | 2922 |--------------------------------------------------------| 2923 |numeric_limits::is_specialized(GLIBCPP_3.2) [1] | 2924 |--------------------------------------------------------| 2925 |numeric_limits::max_exponent10(GLIBCPP_3.2) [1] | 2926 |--------------------------------------------------------| 2927 |numeric_limits::min_exponent10(GLIBCPP_3.2) [1] | 2928 |--------------------------------------------------------| 2929 |numeric_limits::has_denorm_loss(GLIBCPP_3.2) [1] | 2930 |--------------------------------------------------------| 2931 |numeric_limits::tinyness_before(GLIBCPP_3.2) [1] | 2932 |--------------------------------------------------------| 2933 |numeric_limits::has_signaling_NaN(GLIBCPP_3.2) [1]| 2934 |--------------------------------------------------------| 2935 |numeric_limits::radix(GLIBCPP_3.2) [1] | 2936 |--------------------------------------------------------| 2937 |numeric_limits::traps(GLIBCPP_3.2) [1] | 2938 |--------------------------------------------------------| 2939 |numeric_limits::digits(GLIBCPP_3.2) [1] | 2940 |--------------------------------------------------------| 2941 |numeric_limits::digits10(GLIBCPP_3.2) [1] | 2942 |--------------------------------------------------------| 2943 |numeric_limits::is_exact(GLIBCPP_3.2) [1] | 2944 |--------------------------------------------------------| 2945 |numeric_limits::is_iec559(GLIBCPP_3.2) [1] | 2946 |--------------------------------------------------------| 2947 |numeric_limits::is_modulo(GLIBCPP_3.2) [1] | 2948 |--------------------------------------------------------| 2949 |numeric_limits::is_signed(GLIBCPP_3.2) [1] | 2950 +--------------------------------------------------------+ 2951 2952 Referenced Specification(s) 2953 2954 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 2955 2956 ------------------------------------------------------------------------------- 2957 2958 Class allocator 2959 2960 ------------------------------------------------------------------------------- 2961 2962 Class data for allocator 2963 2964 ------------------------------------------------------------------------------- 2965 2966 Interfaces for Class allocator 2967 2968 An LSB conforming implementation shall provide the generic methods for Class 2969 std::allocator specified in Table 7-22, with the full functionality as 2970 described in the referenced underlying specification. 2971 2972 Table 7-22. libstdcxx - Class allocator Function Interfaces 2973 2974 +-----------------------------------------------------------------------------+ 2975 |allocator::address(char const&) const(GLIBCPP_3.2) [1] | 2976 |-----------------------------------------------------------------------------| 2977 |allocator::address(char&) const(GLIBCPP_3.2) [1] | 2978 |-----------------------------------------------------------------------------| 2979 |allocator::max_size() const(GLIBCPP_3.2) [1] | 2980 |-----------------------------------------------------------------------------| 2981 |allocator::deallocate(char*, unsigned) [1] | 2982 |-----------------------------------------------------------------------------| 2983 |allocator::deallocate(char*, unsigned long) [1] | 2984 |-----------------------------------------------------------------------------| 2985 |allocator::destroy(char*)(GLIBCPP_3.2) [1] | 2986 |-----------------------------------------------------------------------------| 2987 |allocator::allocate(unsigned, void const*) [1] | 2988 |-----------------------------------------------------------------------------| 2989 |allocator::allocate(unsigned long, void const*) [1] | 2990 |-----------------------------------------------------------------------------| 2991 |allocator::construct(char*, char const&)(GLIBCPP_3.2) [1] | 2992 |-----------------------------------------------------------------------------| 2993 |allocator::allocator[in-charge](allocator const&)(GLIBCPP_3.2) | 2994 |[1] | 2995 |-----------------------------------------------------------------------------| 2996 |allocator::allocator[in-charge]()(GLIBCPP_3.2) [1] | 2997 |-----------------------------------------------------------------------------| 2998 |allocator::allocator[not-in-charge](allocator const&) | 2999 |(GLIBCPP_3.2) [1] | 3000 |-----------------------------------------------------------------------------| 3001 |allocator::allocator[not-in-charge]()(GLIBCPP_3.2) [1] | 3002 |-----------------------------------------------------------------------------| 3003 |allocator::~allocator [in-charge]()(GLIBCPP_3.2) [1] | 3004 |-----------------------------------------------------------------------------| 3005 |allocator::~allocator [not-in-charge]()(GLIBCPP_3.2) [1] | 3006 +-----------------------------------------------------------------------------+ 3007 3008 Referenced Specification(s) 3009 3010 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 3011 3012 ------------------------------------------------------------------------------- 3013 3014 Class allocator 3015 3016 ------------------------------------------------------------------------------- 3017 3018 Class data for allocator 3019 3020 ------------------------------------------------------------------------------- 3021 3022 Interfaces for Class allocator 3023 3024 An LSB conforming implementation shall provide the generic methods for Class 3025 std::allocator specified in Table 7-23, with the full functionality as 3026 described in the referenced underlying specification. 3027 3028 Table 7-23. libstdcxx - Class allocator Function Interfaces 3029 3030 +-----------------------------------------------------------------------------+ 3031 |allocator::address(wchar_t const&) const(GLIBCPP_3.2) [1] | 3032 |-----------------------------------------------------------------------------| 3033 |allocator::address(wchar_t&) const(GLIBCPP_3.2) [1] | 3034 |-----------------------------------------------------------------------------| 3035 |allocator::max_size() const(GLIBCPP_3.2) [1] | 3036 |-----------------------------------------------------------------------------| 3037 |allocator::deallocate(wchar_t*, unsigned) [1] | 3038 |-----------------------------------------------------------------------------| 3039 |allocator::deallocate(wchar_t*, unsigned long) [1] | 3040 |-----------------------------------------------------------------------------| 3041 |allocator::destroy(wchar_t*)(GLIBCPP_3.2) [1] | 3042 |-----------------------------------------------------------------------------| 3043 |allocator::allocate(unsigned, void const*) [1] | 3044 |-----------------------------------------------------------------------------| 3045 |allocator::allocate(unsigned long, void const*) [1] | 3046 |-----------------------------------------------------------------------------| 3047 |allocator::construct(wchar_t*, wchar_t const&)(GLIBCPP_3.2) [1] | 3048 |-----------------------------------------------------------------------------| 3049 |allocator::allocator[in-charge](allocator const&) | 3050 |(GLIBCPP_3.2) [1] | 3051 |-----------------------------------------------------------------------------| 3052 |allocator::allocator[in-charge]()(GLIBCPP_3.2) [1] | 3053 |-----------------------------------------------------------------------------| 3054 |allocator::allocator[not-in-charge](allocator const&) | 3055 |(GLIBCPP_3.2) [1] | 3056 |-----------------------------------------------------------------------------| 3057 |allocator::allocator[not-in-charge]()(GLIBCPP_3.2) [1] | 3058 |-----------------------------------------------------------------------------| 3059 |allocator::~allocator [in-charge]()(GLIBCPP_3.2) [1] | 3060 |-----------------------------------------------------------------------------| 3061 |allocator::~allocator [not-in-charge]()(GLIBCPP_3.2) [1] | 3062 +-----------------------------------------------------------------------------+ 3063 3064 Referenced Specification(s) 3065 3066 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 3067 3068 ------------------------------------------------------------------------------- 3069 3070 facet functions 3071 3072 ------------------------------------------------------------------------------- 3073 3074 Interfaces for facet functions 3075 3076 An LSB conforming implementation shall provide the generic methods for facet 3077 functions specified in Table 7-24, with the full functionality as described in 3078 the referenced underlying specification. 3079 3080 Table 7-24. libstdcxx - facet functions Function Interfaces 3081 3082 +-----------------------------------------------------------------------------+ 3083 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3084 |-----------------------------------------------------------------------------| 3085 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1]| 3086 |-----------------------------------------------------------------------------| 3087 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3088 |-----------------------------------------------------------------------------| 3089 |bool has_facet >(locale const&)(GLIBCPP_3.2)| 3090 |[1] | 3091 |-----------------------------------------------------------------------------| 3092 |bool has_facet >(locale const&) | 3093 |(GLIBCPP_3.2) [1] | 3094 |-----------------------------------------------------------------------------| 3095 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3096 |-----------------------------------------------------------------------------| 3097 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3098 |-----------------------------------------------------------------------------| 3099 |bool has_facet > > | 3100 |>(locale const&)(GLIBCPP_3.2) [1] | 3101 |-----------------------------------------------------------------------------| 3102 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3104 |-----------------------------------------------------------------------------| 3105 |bool has_facet > > | 3106 |>(locale const&)(GLIBCPP_3.2) [1] | 3107 |-----------------------------------------------------------------------------| 3108 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3110 |-----------------------------------------------------------------------------| 3111 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3112 |-----------------------------------------------------------------------------| 3113 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3114 |-----------------------------------------------------------------------------| 3115 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3116 |-----------------------------------------------------------------------------| 3117 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 3118 |-----------------------------------------------------------------------------| 3119 |bool has_facet > >| 3120 |>(locale const&)(GLIBCPP_3.2) [1] | 3121 |-----------------------------------------------------------------------------| 3122 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3124 |-----------------------------------------------------------------------------| 3125 |bool has_facet > >| 3126 |>(locale const&)(GLIBCPP_3.2) [1] | 3127 |-----------------------------------------------------------------------------| 3128 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3130 |-----------------------------------------------------------------------------| 3131 |bool has_facet > | 3132 |> >(locale const&)(GLIBCPP_3.2) [1] | 3133 |-----------------------------------------------------------------------------| 3134 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3136 |-----------------------------------------------------------------------------| 3137 |bool has_facet > | 3138 |> >(locale const&)(GLIBCPP_3.2) [1] | 3139 |-----------------------------------------------------------------------------| 3140 |bool has_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3142 |-----------------------------------------------------------------------------| 3143 |moneypunct const& use_facet >(locale| 3144 |const&)(GLIBCPP_3.2) [1] | 3145 |-----------------------------------------------------------------------------| 3146 |moneypunct const& use_facet >(locale| 3147 |const&)(GLIBCPP_3.2) [1] | 3148 |-----------------------------------------------------------------------------| 3149 |moneypunct const& use_facet > | 3150 |(locale const&)(GLIBCPP_3.2) [1] | 3151 |-----------------------------------------------------------------------------| 3152 |moneypunct const& use_facet > | 3153 |(locale const&)(GLIBCPP_3.2) [1] | 3154 |-----------------------------------------------------------------------------| 3155 |__timepunct const& use_facet<__timepunct >(locale const&) | 3156 |(GLIBCPP_3.2) [1] | 3157 |-----------------------------------------------------------------------------| 3158 |__timepunct const& use_facet<__timepunct >(locale const&) | 3159 |(GLIBCPP_3.2) [1] | 3160 |-----------------------------------------------------------------------------| 3161 |ctype const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3162 |-----------------------------------------------------------------------------| 3163 |ctype const& use_facet >(locale const&)(GLIBCPP_3.2) | 3164 |[1] | 3165 |-----------------------------------------------------------------------------| 3166 |codecvt const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3168 |-----------------------------------------------------------------------------| 3169 |codecvt const& use_facet >(locale const&)(GLIBCPP_3.2) [1] | 3171 |-----------------------------------------------------------------------------| 3172 |collate const& use_facet >(locale const&)(GLIBCPP_3.2) | 3173 |[1] | 3174 |-----------------------------------------------------------------------------| 3175 |collate const& use_facet >(locale const&) | 3176 |(GLIBCPP_3.2) [1] | 3177 |-----------------------------------------------------------------------------| 3178 |num_get > > const& | 3179 |use_facet > > > | 3180 |(locale const&)(GLIBCPP_3.2) [1] | 3181 |-----------------------------------------------------------------------------| 3182 |num_get > > const&| 3183 |use_facet | 3184 |> > >(locale const&)(GLIBCPP_3.2) [1] | 3185 |-----------------------------------------------------------------------------| 3186 |num_put > > const& | 3187 |use_facet > > > | 3188 |(locale const&)(GLIBCPP_3.2) [1] | 3189 |-----------------------------------------------------------------------------| 3190 |num_put > > const&| 3191 |use_facet | 3192 |> > >(locale const&)(GLIBCPP_3.2) [1] | 3193 |-----------------------------------------------------------------------------| 3194 |messages const& use_facet >(locale const&)(GLIBCPP_3.2) | 3195 |[1] | 3196 |-----------------------------------------------------------------------------| 3197 |messages const& use_facet >(locale const&) | 3198 |(GLIBCPP_3.2) [1] | 3199 |-----------------------------------------------------------------------------| 3200 |numpunct const& use_facet >(locale const&)(GLIBCPP_3.2) | 3201 |[1] | 3202 |-----------------------------------------------------------------------------| 3203 |numpunct const& use_facet >(locale const&) | 3204 |(GLIBCPP_3.2) [1] | 3205 |-----------------------------------------------------------------------------| 3206 |time_get > > const& | 3207 |use_facet > > > | 3208 |(locale const&)(GLIBCPP_3.2) [1] | 3209 |-----------------------------------------------------------------------------| 3210 |time_get > > const| 3211 |& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3213 |-----------------------------------------------------------------------------| 3214 |time_put > > const& | 3215 |use_facet > > > | 3216 |(locale const&)(GLIBCPP_3.2) [1] | 3217 |-----------------------------------------------------------------------------| 3218 |time_put > > const| 3219 |& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3221 |-----------------------------------------------------------------------------| 3222 |money_get > > const& | 3223 |use_facet > > > | 3224 |(locale const&)(GLIBCPP_3.2) [1] | 3225 |-----------------------------------------------------------------------------| 3226 |money_get > > | 3227 |const& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3229 |-----------------------------------------------------------------------------| 3230 |money_put > > const& | 3231 |use_facet > > > | 3232 |(locale const&)(GLIBCPP_3.2) [1] | 3233 |-----------------------------------------------------------------------------| 3234 |money_put > > | 3235 |const& use_facet > > >(locale const&)(GLIBCPP_3.2) [1] | 3237 +-----------------------------------------------------------------------------+ 3238 3239 Referenced Specification(s) 3240 3241 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 3242 3243 An LSB conforming implementation shall provide the generic data interfaces for 3244 facet functions specified in Table 7-25, with the full functionality as 3245 described in the referenced underlying specification. 3246 3247 Table 7-25. libstdcxx - facet functions Data Interfaces 3248 3249 +------------------------------------------------+ 3250 |typeinfo for signed char const*(GLIBCPP_3.2) [1]| 3251 +------------------------------------------------+ 3252 3253 Referenced Specification(s) 3254 3255 [1]. Itanium C++ ABI (Revision: 1.75) 3256 3257 ------------------------------------------------------------------------------- 3258 3259 Class basic_string 3260 3261 ------------------------------------------------------------------------------- 3262 3263 Interfaces for Class basic_string 3264 3265 An LSB conforming implementation shall provide the generic methods for Class 3266 std::basic_string specified in Table 7-26, with the full functionality as 3267 described in the referenced underlying specification. 3268 3269 Table 7-26. libstdcxx - Class basic_string Function Interfaces 3270 3271 +-----------------------------------------------------------------------------+ 3272 |basic_string, allocator | 3273 |>::find_last_of(wchar_t const*, unsigned long) const [1] | 3274 |-----------------------------------------------------------------------------| 3275 |basic_string, allocator | 3276 |>::find_last_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3277 |-----------------------------------------------------------------------------| 3278 |basic_string, allocator | 3279 |>::find_last_of(basic_string, allocator | 3280 | > const&, unsigned long) const [1] | 3281 |-----------------------------------------------------------------------------| 3282 |basic_string, allocator | 3283 |>::find_last_of(wchar_t, unsigned long) const [1] | 3284 |-----------------------------------------------------------------------------| 3285 |basic_string, allocator | 3286 |>::find_first_of(wchar_t const*, unsigned) const [1] | 3287 |-----------------------------------------------------------------------------| 3288 |basic_string, allocator | 3289 |>::find_first_of(wchar_t const*, unsigned, unsigned) const [1] | 3290 |-----------------------------------------------------------------------------| 3291 |basic_string, allocator | 3292 |>::find_first_of(wchar_t const*, unsigned long) const [1] | 3293 |-----------------------------------------------------------------------------| 3294 |basic_string, allocator | 3295 |>::find_first_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3296 |-----------------------------------------------------------------------------| 3297 |basic_string, allocator | 3298 |>::find_first_of(basic_string, allocator | 3299 | > const&, unsigned) const [1] | 3300 |-----------------------------------------------------------------------------| 3301 |basic_string, allocator | 3302 |>::find_first_of(basic_string, allocator | 3303 | > const&, unsigned long) const [1] | 3304 |-----------------------------------------------------------------------------| 3305 |basic_string, allocator | 3306 |>::find_first_of(wchar_t, unsigned) const [1] | 3307 |-----------------------------------------------------------------------------| 3308 |basic_string, allocator | 3309 |>::find_first_of(wchar_t, unsigned long) const [1] | 3310 |-----------------------------------------------------------------------------| 3311 |basic_string, allocator | 3312 |>::get_allocator() const(GLIBCPP_3.2) [1] | 3313 |-----------------------------------------------------------------------------| 3314 |basic_string, allocator | 3315 |>::find_last_not_of(wchar_t const*, unsigned) const [1] | 3316 |-----------------------------------------------------------------------------| 3317 |basic_string, allocator | 3318 |>::find_last_not_of(wchar_t const*, unsigned, unsigned) const [1] | 3319 |-----------------------------------------------------------------------------| 3320 |basic_string, allocator | 3321 |>::find_last_not_of(wchar_t const*, unsigned long) const [1] | 3322 |-----------------------------------------------------------------------------| 3323 |basic_string, allocator | 3324 |>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3325 |-----------------------------------------------------------------------------| 3326 |basic_string, allocator | 3327 |>::find_last_not_of(basic_string, allocator | 3328 | > const&, unsigned) const [1] | 3329 |-----------------------------------------------------------------------------| 3330 |basic_string, allocator | 3331 |>::find_last_not_of(basic_string, allocator | 3332 | > const&, unsigned long) const [1] | 3333 |-----------------------------------------------------------------------------| 3334 |basic_string, allocator | 3335 |>::find_last_not_of(wchar_t, unsigned) const [1] | 3336 |-----------------------------------------------------------------------------| 3337 |basic_string, allocator | 3338 |>::find_last_not_of(wchar_t, unsigned long) const [1] | 3339 |-----------------------------------------------------------------------------| 3340 |basic_string, allocator | 3341 |>::find_first_not_of(wchar_t const*, unsigned) const [1] | 3342 |-----------------------------------------------------------------------------| 3343 |basic_string, allocator | 3344 |>::find_first_not_of(wchar_t const*, unsigned, unsigned) const [1] | 3345 |-----------------------------------------------------------------------------| 3346 |basic_string, allocator | 3347 |>::find_first_not_of(wchar_t const*, unsigned long) const [1] | 3348 |-----------------------------------------------------------------------------| 3349 |basic_string, allocator | 3350 |>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const [1] | 3351 |-----------------------------------------------------------------------------| 3352 |basic_string, allocator | 3353 |>::find_first_not_of(basic_string, allocator | 3354 | > const&, unsigned) const [1] | 3355 |-----------------------------------------------------------------------------| 3356 |basic_string, allocator | 3357 |>::find_first_not_of(basic_string, allocator | 3358 | > const&, unsigned long) const [1] | 3359 |-----------------------------------------------------------------------------| 3360 |basic_string, allocator | 3361 |>::find_first_not_of(wchar_t, unsigned) const [1] | 3362 |-----------------------------------------------------------------------------| 3363 |basic_string, allocator | 3364 |>::find_first_not_of(wchar_t, unsigned long) const [1] | 3365 |-----------------------------------------------------------------------------| 3366 |basic_string, allocator >::at | 3367 |(unsigned) const [1] | 3368 |-----------------------------------------------------------------------------| 3369 |basic_string, allocator >::at(unsigned| 3370 |long) const [1] | 3371 |-----------------------------------------------------------------------------| 3372 |basic_string, allocator >::end() const| 3373 |(GLIBCPP_3.2) [1] | 3374 |-----------------------------------------------------------------------------| 3375 |basic_string, allocator | 3376 |>::_Rep::_M_is_leaked() const(GLIBCPP_3.2) [1] | 3377 |-----------------------------------------------------------------------------| 3378 |basic_string, allocator | 3379 |>::_Rep::_M_is_shared() const(GLIBCPP_3.2) [1] | 3380 |-----------------------------------------------------------------------------| 3381 |basic_string, allocator >::copy | 3382 |(wchar_t*, unsigned, unsigned) const [1] | 3383 |-----------------------------------------------------------------------------| 3384 |basic_string, allocator >::copy | 3385 |(wchar_t*, unsigned long, unsigned long) const [1] | 3386 |-----------------------------------------------------------------------------| 3387 |basic_string, allocator >::data() | 3388 |const(GLIBCPP_3.2) [1] | 3389 |-----------------------------------------------------------------------------| 3390 |basic_string, allocator >::find | 3391 |(wchar_t const*, unsigned) const [1] | 3392 |-----------------------------------------------------------------------------| 3393 |basic_string, allocator >::find | 3394 |(wchar_t const*, unsigned, unsigned) const [1] | 3395 |-----------------------------------------------------------------------------| 3396 |basic_string, allocator >::find | 3397 |(wchar_t const*, unsigned long) const [1] | 3398 |-----------------------------------------------------------------------------| 3399 |basic_string, allocator >::find | 3400 |(wchar_t const*, unsigned long, unsigned long) const [1] | 3401 |-----------------------------------------------------------------------------| 3402 |basic_string, allocator >::find | 3403 |(basic_string, allocator > const&, | 3404 |unsigned) const [1] | 3405 |-----------------------------------------------------------------------------| 3406 |basic_string, allocator >::find | 3407 |(basic_string, allocator > const&, | 3408 |unsigned long) const [1] | 3409 |-----------------------------------------------------------------------------| 3410 |basic_string, allocator >::find | 3411 |(wchar_t, unsigned) const [1] | 3412 |-----------------------------------------------------------------------------| 3413 |basic_string, allocator >::find | 3414 |(wchar_t, unsigned long) const [1] | 3415 |-----------------------------------------------------------------------------| 3416 |basic_string, allocator >::rend() | 3417 |const(GLIBCPP_3.2) [1] | 3418 |-----------------------------------------------------------------------------| 3419 |basic_string, allocator >::size() | 3420 |const(GLIBCPP_3.2) [1] | 3421 |-----------------------------------------------------------------------------| 3422 |basic_string, allocator >::begin() | 3423 |const(GLIBCPP_3.2) [1] | 3424 |-----------------------------------------------------------------------------| 3425 |basic_string, allocator >::c_str() | 3426 |const(GLIBCPP_3.2) [1] | 3427 |-----------------------------------------------------------------------------| 3428 |basic_string, allocator >::empty() | 3429 |const(GLIBCPP_3.2) [1] | 3430 |-----------------------------------------------------------------------------| 3431 |basic_string, allocator >::rfind | 3432 |(wchar_t const*, unsigned) const [1] | 3433 |-----------------------------------------------------------------------------| 3434 |basic_string, allocator >::rfind | 3435 |(wchar_t const*, unsigned, unsigned) const [1] | 3436 |-----------------------------------------------------------------------------| 3437 |basic_string, allocator >::rfind | 3438 |(wchar_t const*, unsigned long) const [1] | 3439 |-----------------------------------------------------------------------------| 3440 |basic_string, allocator >::rfind | 3441 |(wchar_t const*, unsigned long, unsigned long) const [1] | 3442 |-----------------------------------------------------------------------------| 3443 |basic_string, allocator >::rfind | 3444 |(basic_string, allocator > const&, | 3445 |unsigned) const [1] | 3446 |-----------------------------------------------------------------------------| 3447 |basic_string, allocator >::rfind | 3448 |(basic_string, allocator > const&, | 3449 |unsigned long) const [1] | 3450 |-----------------------------------------------------------------------------| 3451 |basic_string, allocator >::rfind | 3452 |(wchar_t, unsigned) const [1] | 3453 |-----------------------------------------------------------------------------| 3454 |basic_string, allocator >::rfind | 3455 |(wchar_t, unsigned long) const [1] | 3456 |-----------------------------------------------------------------------------| 3457 |basic_string, allocator >::_M_rep() | 3458 |const(GLIBCPP_3.2) [1] | 3459 |-----------------------------------------------------------------------------| 3460 |basic_string, allocator >::length() | 3461 |const(GLIBCPP_3.2) [1] | 3462 |-----------------------------------------------------------------------------| 3463 |basic_string, allocator >::rbegin() | 3464 |const(GLIBCPP_3.2) [1] | 3465 |-----------------------------------------------------------------------------| 3466 |basic_string, allocator >::substr | 3467 |(unsigned, unsigned) const [1] | 3468 |-----------------------------------------------------------------------------| 3469 |basic_string, allocator >::substr | 3470 |(unsigned long, unsigned long) const [1] | 3471 |-----------------------------------------------------------------------------| 3472 |basic_string, allocator >::_M_data() | 3473 |const(GLIBCPP_3.2) [1] | 3474 |-----------------------------------------------------------------------------| 3475 |basic_string, allocator >::_M_fold | 3476 |(unsigned, unsigned) const [1] | 3477 |-----------------------------------------------------------------------------| 3478 |basic_string, allocator >::_M_fold | 3479 |(unsigned long, unsigned long) const [1] | 3480 |-----------------------------------------------------------------------------| 3481 |basic_string, allocator >::_M_iend() | 3482 |const(GLIBCPP_3.2) [1] | 3483 |-----------------------------------------------------------------------------| 3484 |basic_string, allocator >::compare | 3485 |(wchar_t const*) const(GLIBCPP_3.2) [1] | 3486 |-----------------------------------------------------------------------------| 3487 |basic_string, allocator >::compare | 3488 |(basic_string, allocator > const&) | 3489 |const(GLIBCPP_3.2) [1] | 3490 |-----------------------------------------------------------------------------| 3491 |basic_string, allocator >::compare | 3492 |(unsigned, unsigned, wchar_t const*) const [1] | 3493 |-----------------------------------------------------------------------------| 3494 |basic_string, allocator >::compare | 3495 |(unsigned, unsigned, wchar_t const*, unsigned) const [1] | 3496 |-----------------------------------------------------------------------------| 3497 |basic_string, allocator >::compare | 3498 |(unsigned, unsigned, basic_string, allocator | 3499 | > const&) const [1] | 3500 |-----------------------------------------------------------------------------| 3501 |basic_string, allocator >::compare | 3502 |(unsigned, unsigned, basic_string, allocator | 3503 | > const&, unsigned, unsigned) const [1] | 3504 |-----------------------------------------------------------------------------| 3505 |basic_string, allocator >::compare | 3506 |(unsigned long, unsigned long, wchar_t const*) const [1] | 3507 |-----------------------------------------------------------------------------| 3508 |basic_string, allocator >::compare | 3509 |(unsigned long, unsigned long, wchar_t const*, unsigned long) const [1] | 3510 |-----------------------------------------------------------------------------| 3511 |basic_string, allocator >::compare | 3512 |(unsigned long, unsigned long, basic_string, | 3513 |allocator > const&) const [1] | 3514 |-----------------------------------------------------------------------------| 3515 |basic_string, allocator >::compare | 3516 |(unsigned long, unsigned long, basic_string, | 3517 |allocator > const&, unsigned long, unsigned long) const [1] | 3518 |-----------------------------------------------------------------------------| 3519 |basic_string, allocator >::_M_check | 3520 |(unsigned) const [1] | 3521 |-----------------------------------------------------------------------------| 3522 |basic_string, allocator >::_M_check | 3523 |(unsigned long) const [1] | 3524 |-----------------------------------------------------------------------------| 3525 |basic_string, allocator >::capacity() | 3526 |const(GLIBCPP_3.2) [1] | 3527 |-----------------------------------------------------------------------------| 3528 |basic_string, allocator >::max_size() | 3529 |const(GLIBCPP_3.2) [1] | 3530 |-----------------------------------------------------------------------------| 3531 |basic_string, allocator >::_M_ibegin()| 3532 |const(GLIBCPP_3.2) [1] | 3533 |-----------------------------------------------------------------------------| 3534 |basic_string, allocator >::operator[] | 3535 |(unsigned) const [1] | 3536 |-----------------------------------------------------------------------------| 3537 |basic_string, allocator >::operator[] | 3538 |(unsigned long) const [1] | 3539 |-----------------------------------------------------------------------------| 3540 |basic_string, allocator >& | 3541 |basic_string, allocator >::_M_replace | 3542 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator | 3544 |, allocator > | 3545 |>, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3548 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 3550 |-----------------------------------------------------------------------------| 3551 |basic_string, allocator >& | 3552 |basic_string, allocator >::_M_replace | 3553 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 3556 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3559 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 3561 |-----------------------------------------------------------------------------| 3562 |basic_string, allocator >& | 3563 |basic_string, allocator >::_M_replace | 3564 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3566 |, allocator > | 3567 |>, wchar_t const*, __gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag) | 3569 |(GLIBCPP_3.2) [1] | 3570 |-----------------------------------------------------------------------------| 3571 |basic_string, allocator >& | 3572 |basic_string, allocator >::_M_replace | 3573 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3575 |, allocator > | 3576 |>, wchar_t*, wchar_t*, input_iterator_tag)(GLIBCPP_3.2) [1] | 3577 |-----------------------------------------------------------------------------| 3578 |basic_string, allocator | 3579 |>::_Alloc_hider::_Alloc_hider[in-charge](wchar_t*, allocator const&)| 3580 |(GLIBCPP_3.2) [1] | 3581 |-----------------------------------------------------------------------------| 3582 |basic_string, allocator | 3583 |>::_Alloc_hider::_Alloc_hider[not-in-charge](wchar_t*, allocator | 3584 |const&)(GLIBCPP_3.2) [1] | 3585 |-----------------------------------------------------------------------------| 3586 |basic_string, allocator | 3587 |>::_M_leak_hard()(GLIBCPP_3.2) [1] | 3588 |-----------------------------------------------------------------------------| 3589 |basic_string, allocator | 3590 |>::_S_construct(unsigned, wchar_t, allocator const&) [1] | 3591 |-----------------------------------------------------------------------------| 3592 |basic_string, allocator | 3593 |>::_S_construct(unsigned long, wchar_t, allocator const&) [1] | 3594 |-----------------------------------------------------------------------------| 3595 |basic_string, allocator | 3596 |>::_S_empty_rep()(GLIBCPP_3.2) [1] | 3597 |-----------------------------------------------------------------------------| 3598 |basic_string, allocator | 3599 |>::_S_copy_chars(wchar_t*, __gnu_cxx::__normal_iterator, allocator > >, | 3601 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3603 |-----------------------------------------------------------------------------| 3604 |basic_string, allocator | 3605 |>::_S_copy_chars(wchar_t*, __gnu_cxx::__normal_iterator, allocator > >, | 3607 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3609 |-----------------------------------------------------------------------------| 3610 |basic_string, allocator | 3611 |>::_S_copy_chars(wchar_t*, wchar_t const*, wchar_t const*)(GLIBCPP_3.2) [1] | 3612 |-----------------------------------------------------------------------------| 3613 |basic_string, allocator | 3614 |>::_S_copy_chars(wchar_t*, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1] | 3615 |-----------------------------------------------------------------------------| 3616 |basic_string, allocator >& | 3617 |basic_string, allocator | 3618 |>::_M_replace_safe<__gnu_cxx::__normal_iterator, allocator > > > | 3620 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3623 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3625 |, allocator > | 3626 |>)(GLIBCPP_3.2) [1] | 3627 |-----------------------------------------------------------------------------| 3628 |basic_string, allocator >& | 3629 |basic_string, allocator | 3630 |>::_M_replace_safe<__gnu_cxx::__normal_iterator, allocator > > > | 3632 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3635 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3638 |(GLIBCPP_3.2) [1] | 3639 |-----------------------------------------------------------------------------| 3640 |basic_string, allocator >& | 3641 |basic_string, allocator | 3642 |>::_M_replace_safe(__gnu_cxx::__normal_iterator, allocator > >, | 3644 |__gnu_cxx::__normal_iterator, allocator > >, wchar_t const*, | 3646 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3648 |-----------------------------------------------------------------------------| 3649 |basic_string, allocator >& | 3650 |basic_string, allocator | 3651 |>::_M_replace_safe(__gnu_cxx::__normal_iterator, allocator > >, | 3653 |__gnu_cxx::__normal_iterator, allocator > >, wchar_t*, wchar_t*)(GLIBCPP_3.2) [1] | 3655 |-----------------------------------------------------------------------------| 3656 |basic_string, allocator >::at | 3657 |(unsigned) [1] | 3658 |-----------------------------------------------------------------------------| 3659 |basic_string, allocator >::at(unsigned| 3660 |long) [1] | 3661 |-----------------------------------------------------------------------------| 3662 |basic_string, allocator >::end() | 3663 |(GLIBCPP_3.2) [1] | 3664 |-----------------------------------------------------------------------------| 3665 |basic_string, allocator | 3666 |>::_Rep::_M_destroy(allocator const&)(GLIBCPP_3.2) [1] | 3667 |-----------------------------------------------------------------------------| 3668 |basic_string, allocator | 3669 |>::_Rep::_M_dispose(allocator const&)(GLIBCPP_3.2) [1] | 3670 |-----------------------------------------------------------------------------| 3671 |basic_string, allocator | 3672 |>::_Rep::_M_refcopy()(GLIBCPP_3.2) [1] | 3673 |-----------------------------------------------------------------------------| 3674 |basic_string, allocator | 3675 |>::_Rep::_M_refdata()(GLIBCPP_3.2) [1] | 3676 |-----------------------------------------------------------------------------| 3677 |basic_string, allocator | 3678 |>::_Rep::_M_set_leaked()(GLIBCPP_3.2) [1] | 3679 |-----------------------------------------------------------------------------| 3680 |basic_string, allocator | 3681 |>::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1] | 3682 |-----------------------------------------------------------------------------| 3683 |basic_string, allocator | 3684 |>::_Rep::_M_grab(allocator const&, allocator const&) | 3685 |(GLIBCPP_3.2) [1] | 3686 |-----------------------------------------------------------------------------| 3687 |basic_string, allocator | 3688 |>::_Rep::_M_clone(allocator const&, unsigned) [1] | 3689 |-----------------------------------------------------------------------------| 3690 |basic_string, allocator | 3691 |>::_Rep::_M_clone(allocator const&, unsigned long) [1] | 3692 |-----------------------------------------------------------------------------| 3693 |basic_string, allocator | 3694 |>::_Rep::_S_create(unsigned, allocator const&) [1] | 3695 |-----------------------------------------------------------------------------| 3696 |basic_string, allocator | 3697 |>::_Rep::_S_create(unsigned long, allocator const&) [1] | 3698 |-----------------------------------------------------------------------------| 3699 |basic_string, allocator | 3700 |>::_Rep::operator[](unsigned) [1] | 3701 |-----------------------------------------------------------------------------| 3702 |basic_string, allocator | 3703 |>::_Rep::operator[](unsigned long) [1] | 3704 |-----------------------------------------------------------------------------| 3705 |basic_string, allocator >::rend() | 3706 |(GLIBCPP_3.2) [1] | 3707 |-----------------------------------------------------------------------------| 3708 |basic_string, allocator >::swap | 3709 |(basic_string, allocator >&) | 3710 |(GLIBCPP_3.2) [1] | 3711 |-----------------------------------------------------------------------------| 3712 |basic_string, allocator >::begin() | 3713 |(GLIBCPP_3.2) [1] | 3714 |-----------------------------------------------------------------------------| 3715 |basic_string, allocator >::clear() | 3716 |(GLIBCPP_3.2) [1] | 3717 |-----------------------------------------------------------------------------| 3718 |basic_string, allocator >::erase | 3719 |(__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 3721 |-----------------------------------------------------------------------------| 3722 |basic_string, allocator >::erase | 3723 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3726 |(GLIBCPP_3.2) [1] | 3727 |-----------------------------------------------------------------------------| 3728 |basic_string, allocator >::erase | 3729 |(unsigned, unsigned) [1] | 3730 |-----------------------------------------------------------------------------| 3731 |basic_string, allocator >::erase | 3732 |(unsigned long, unsigned long) [1] | 3733 |-----------------------------------------------------------------------------| 3734 |basic_string, allocator >::append | 3735 |(wchar_t const*)(GLIBCPP_3.2) [1] | 3736 |-----------------------------------------------------------------------------| 3737 |basic_string, allocator >::append | 3738 |(wchar_t const*, unsigned) [1] | 3739 |-----------------------------------------------------------------------------| 3740 |basic_string, allocator >::append | 3741 |(wchar_t const*, unsigned long) [1] | 3742 |-----------------------------------------------------------------------------| 3743 |basic_string, allocator >::append | 3744 |(basic_string, allocator > const&) | 3745 |(GLIBCPP_3.2) [1] | 3746 |-----------------------------------------------------------------------------| 3747 |basic_string, allocator >::append | 3748 |(basic_string, allocator > const&, | 3749 |unsigned, unsigned) [1] | 3750 |-----------------------------------------------------------------------------| 3751 |basic_string, allocator >::append | 3752 |(basic_string, allocator > const&, | 3753 |unsigned long, unsigned long) [1] | 3754 |-----------------------------------------------------------------------------| 3755 |basic_string, allocator >::append | 3756 |(unsigned, wchar_t) [1] | 3757 |-----------------------------------------------------------------------------| 3758 |basic_string, allocator >::append | 3759 |(unsigned long, wchar_t) [1] | 3760 |-----------------------------------------------------------------------------| 3761 |basic_string, allocator >::assign | 3762 |(wchar_t const*)(GLIBCPP_3.2) [1] | 3763 |-----------------------------------------------------------------------------| 3764 |basic_string, allocator >::assign | 3765 |(wchar_t const*, unsigned) [1] | 3766 |-----------------------------------------------------------------------------| 3767 |basic_string, allocator >::assign | 3768 |(wchar_t const*, unsigned long) [1] | 3769 |-----------------------------------------------------------------------------| 3770 |basic_string, allocator >::assign | 3771 |(basic_string, allocator > const&) | 3772 |(GLIBCPP_3.2) [1] | 3773 |-----------------------------------------------------------------------------| 3774 |basic_string, allocator >::assign | 3775 |(basic_string, allocator > const&, | 3776 |unsigned, unsigned) [1] | 3777 |-----------------------------------------------------------------------------| 3778 |basic_string, allocator >::assign | 3779 |(basic_string, allocator > const&, | 3780 |unsigned long, unsigned long) [1] | 3781 |-----------------------------------------------------------------------------| 3782 |basic_string, allocator >::assign | 3783 |(unsigned, wchar_t) [1] | 3784 |-----------------------------------------------------------------------------| 3785 |basic_string, allocator >::assign | 3786 |(unsigned long, wchar_t) [1] | 3787 |-----------------------------------------------------------------------------| 3788 |basic_string, allocator >::insert | 3789 |(__gnu_cxx::__normal_iterator, allocator > >, unsigned, wchar_t) [1] | 3791 |-----------------------------------------------------------------------------| 3792 |basic_string, allocator >::insert | 3793 |(__gnu_cxx::__normal_iterator, allocator > >, unsigned long, wchar_t) [1] | 3795 |-----------------------------------------------------------------------------| 3796 |basic_string, allocator >::insert | 3797 |(__gnu_cxx::__normal_iterator, allocator > >, wchar_t)(GLIBCPP_3.2) [1] | 3799 |-----------------------------------------------------------------------------| 3800 |basic_string, allocator >::insert | 3801 |(unsigned, wchar_t const*) [1] | 3802 |-----------------------------------------------------------------------------| 3803 |basic_string, allocator >::insert | 3804 |(unsigned, wchar_t const*, unsigned) [1] | 3805 |-----------------------------------------------------------------------------| 3806 |basic_string, allocator >::insert | 3807 |(unsigned, basic_string, allocator > | 3808 |const&) [1] | 3809 |-----------------------------------------------------------------------------| 3810 |basic_string, allocator >::insert | 3811 |(unsigned, basic_string, allocator > | 3812 |const&, unsigned, unsigned) [1] | 3813 |-----------------------------------------------------------------------------| 3814 |basic_string, allocator >::insert | 3815 |(unsigned, unsigned, wchar_t) [1] | 3816 |-----------------------------------------------------------------------------| 3817 |basic_string, allocator >::insert | 3818 |(unsigned long, wchar_t const*) [1] | 3819 |-----------------------------------------------------------------------------| 3820 |basic_string, allocator >::insert | 3821 |(unsigned long, wchar_t const*, unsigned long) [1] | 3822 |-----------------------------------------------------------------------------| 3823 |basic_string, allocator >::insert | 3824 |(unsigned long, basic_string, allocator | 3825 | > const&) [1] | 3826 |-----------------------------------------------------------------------------| 3827 |basic_string, allocator >::insert | 3828 |(unsigned long, basic_string, allocator | 3829 | > const&, unsigned long, unsigned long) [1] | 3830 |-----------------------------------------------------------------------------| 3831 |basic_string, allocator >::insert | 3832 |(unsigned long, unsigned long, wchar_t) [1] | 3833 |-----------------------------------------------------------------------------| 3834 |basic_string, allocator >::rbegin() | 3835 |(GLIBCPP_3.2) [1] | 3836 |-----------------------------------------------------------------------------| 3837 |basic_string, allocator >::resize | 3838 |(unsigned) [1] | 3839 |-----------------------------------------------------------------------------| 3840 |basic_string, allocator >::resize | 3841 |(unsigned, wchar_t) [1] | 3842 |-----------------------------------------------------------------------------| 3843 |basic_string, allocator >::resize | 3844 |(unsigned long) [1] | 3845 |-----------------------------------------------------------------------------| 3846 |basic_string, allocator >::resize | 3847 |(unsigned long, wchar_t) [1] | 3848 |-----------------------------------------------------------------------------| 3849 |basic_string, allocator >::_M_data | 3850 |(wchar_t*)(GLIBCPP_3.2) [1] | 3851 |-----------------------------------------------------------------------------| 3852 |basic_string, allocator >::_M_leak() | 3853 |(GLIBCPP_3.2) [1] | 3854 |-----------------------------------------------------------------------------| 3855 |basic_string, allocator >::replace | 3856 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3859 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 3861 |, allocator | 3862 | > >)(GLIBCPP_3.2) [1] | 3863 |-----------------------------------------------------------------------------| 3864 |basic_string, allocator >::replace | 3865 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3868 |const*)(GLIBCPP_3.2) [1] | 3869 |-----------------------------------------------------------------------------| 3870 |basic_string, allocator >::replace | 3871 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3874 |const*, wchar_t const*)(GLIBCPP_3.2) [1] | 3875 |-----------------------------------------------------------------------------| 3876 |basic_string, allocator >::replace | 3877 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3880 |const*, unsigned) [1] | 3881 |-----------------------------------------------------------------------------| 3882 |basic_string, allocator >::replace | 3883 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t | 3886 |const*, unsigned long) [1] | 3887 |-----------------------------------------------------------------------------| 3888 |basic_string, allocator >::replace | 3889 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3892 |basic_string, allocator > const&) | 3893 |(GLIBCPP_3.2) [1] | 3894 |-----------------------------------------------------------------------------| 3895 |basic_string, allocator >::replace | 3896 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, wchar_t*,| 3899 |wchar_t*)(GLIBCPP_3.2) [1] | 3900 |-----------------------------------------------------------------------------| 3901 |basic_string, allocator >::replace | 3902 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 3905 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >) | 3908 |(GLIBCPP_3.2) [1] | 3909 |-----------------------------------------------------------------------------| 3910 |basic_string, allocator >::replace | 3911 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned,| 3914 |wchar_t) [1] | 3915 |-----------------------------------------------------------------------------| 3916 |basic_string, allocator >::replace | 3917 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned | 3920 |long, wchar_t) [1] | 3921 |-----------------------------------------------------------------------------| 3922 |basic_string, allocator >::replace | 3923 |(unsigned, unsigned, wchar_t const*) [1] | 3924 |-----------------------------------------------------------------------------| 3925 |basic_string, allocator >::replace | 3926 |(unsigned, unsigned, wchar_t const*, unsigned) [1] | 3927 |-----------------------------------------------------------------------------| 3928 |basic_string, allocator >::replace | 3929 |(unsigned, unsigned, basic_string, allocator | 3930 | > const&) [1] | 3931 |-----------------------------------------------------------------------------| 3932 |basic_string, allocator >::replace | 3933 |(unsigned, unsigned, basic_string, allocator | 3934 | > const&, unsigned, unsigned) [1] | 3935 |-----------------------------------------------------------------------------| 3936 |basic_string, allocator >::replace | 3937 |(unsigned, unsigned, unsigned, wchar_t) [1] | 3938 |-----------------------------------------------------------------------------| 3939 |basic_string, allocator >::replace | 3940 |(unsigned long, unsigned long, wchar_t const*) [1] | 3941 |-----------------------------------------------------------------------------| 3942 |basic_string, allocator >::replace | 3943 |(unsigned long, unsigned long, wchar_t const*, unsigned long) [1] | 3944 |-----------------------------------------------------------------------------| 3945 |basic_string, allocator >::replace | 3946 |(unsigned long, unsigned long, basic_string, | 3947 |allocator > const&) [1] | 3948 |-----------------------------------------------------------------------------| 3949 |basic_string, allocator >::replace | 3950 |(unsigned long, unsigned long, basic_string, | 3951 |allocator > const&, unsigned long, unsigned long) [1] | 3952 |-----------------------------------------------------------------------------| 3953 |basic_string, allocator >::replace | 3954 |(unsigned long, unsigned long, unsigned long, wchar_t) [1] | 3955 |-----------------------------------------------------------------------------| 3956 |basic_string, allocator >::reserve | 3957 |(unsigned) [1] | 3958 |-----------------------------------------------------------------------------| 3959 |basic_string, allocator >::reserve | 3960 |(unsigned long) [1] | 3961 |-----------------------------------------------------------------------------| 3962 |basic_string, allocator >::_M_mutate | 3963 |(unsigned, unsigned, unsigned) [1] | 3964 |-----------------------------------------------------------------------------| 3965 |basic_string, allocator >::_M_mutate | 3966 |(unsigned long, unsigned long, unsigned long) [1] | 3967 |-----------------------------------------------------------------------------| 3968 |basic_string, allocator >::push_back | 3969 |(wchar_t)(GLIBCPP_3.2) [1] | 3970 |-----------------------------------------------------------------------------| 3971 |basic_string, allocator | 3972 |>::basic_string[in-charge](wchar_t const*, allocator const&) | 3973 |(GLIBCPP_3.2) [1] | 3974 |-----------------------------------------------------------------------------| 3975 |basic_string, allocator | 3976 |>::basic_string[in-charge](wchar_t const*, unsigned long, allocator | 3977 |const&) [1] | 3978 |-----------------------------------------------------------------------------| 3979 |basic_string, allocator | 3980 |>::basic_string[in-charge](allocator const&)(GLIBCPP_3.2) [1] | 3981 |-----------------------------------------------------------------------------| 3982 |basic_string, allocator | 3983 |>::basic_string[in-charge](basic_string, | 3984 |allocator > const&)(GLIBCPP_3.2) [1] | 3985 |-----------------------------------------------------------------------------| 3986 |basic_string, allocator | 3987 |>::basic_string[in-charge](basic_string, | 3988 |allocator > const&, unsigned long, unsigned long) [1] | 3989 |-----------------------------------------------------------------------------| 3990 |basic_string, allocator | 3991 |>::basic_string[in-charge](basic_string, | 3992 |allocator > const&, unsigned long, unsigned long, allocator| 3993 |const&) [1] | 3994 |-----------------------------------------------------------------------------| 3995 |basic_string, allocator | 3996 |>::basic_string[in-charge](unsigned long, wchar_t, allocator const&)| 3997 |[1] | 3998 |-----------------------------------------------------------------------------| 3999 |basic_string, allocator | 4000 |>::basic_string[in-charge]()(GLIBCPP_3.2) [1] | 4001 |-----------------------------------------------------------------------------| 4002 |basic_string, allocator | 4003 |>::basic_string[in-charge]<__gnu_cxx::__normal_iterator, allocator > > > | 4005 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4007 |, allocator | 4008 | > >, allocator const&)(GLIBCPP_3.2) [1] | 4009 |-----------------------------------------------------------------------------| 4010 |basic_string, allocator | 4011 |>::basic_string[in-charge]<__gnu_cxx::__normal_iterator, allocator > > > | 4013 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, allocator| 4016 | const&)(GLIBCPP_3.2) [1] | 4017 |-----------------------------------------------------------------------------| 4018 |basic_string, allocator | 4019 |>::basic_string[in-charge](wchar_t const*, wchar_t const*, | 4020 |allocator const&)(GLIBCPP_3.2) [1] | 4021 |-----------------------------------------------------------------------------| 4022 |basic_string, allocator | 4023 |>::basic_string[in-charge](wchar_t*, wchar_t*, allocator | 4024 |const&)(GLIBCPP_3.2) [1] | 4025 |-----------------------------------------------------------------------------| 4026 |basic_string, allocator | 4027 |>::basic_string[not-in-charge](wchar_t const*, allocator const&) | 4028 |(GLIBCPP_3.2) [1] | 4029 |-----------------------------------------------------------------------------| 4030 |basic_string, allocator | 4031 |>::basic_string[not-in-charge](wchar_t const*, unsigned long, allocator | 4032 | const&) [1] | 4033 |-----------------------------------------------------------------------------| 4034 |basic_string, allocator | 4035 |>::basic_string[not-in-charge](allocator const&)(GLIBCPP_3.2) [1] | 4036 |-----------------------------------------------------------------------------| 4037 |basic_string, allocator | 4038 |>::basic_string[not-in-charge](basic_string, | 4039 |allocator > const&)(GLIBCPP_3.2) [1] | 4040 |-----------------------------------------------------------------------------| 4041 |basic_string, allocator | 4042 |>::basic_string[not-in-charge](basic_string, | 4043 |allocator > const&, unsigned, unsigned) [1] | 4044 |-----------------------------------------------------------------------------| 4045 |basic_string, allocator | 4046 |>::basic_string[not-in-charge](basic_string, | 4047 |allocator > const&, unsigned long, unsigned long) [1] | 4048 |-----------------------------------------------------------------------------| 4049 |basic_string, allocator | 4050 |>::basic_string[not-in-charge](basic_string, | 4051 |allocator > const&, unsigned long, unsigned long, allocator| 4052 |const&) [1] | 4053 |-----------------------------------------------------------------------------| 4054 |basic_string, allocator | 4055 |>::basic_string[not-in-charge](unsigned, wchar_t, allocator const&) | 4056 |[1] | 4057 |-----------------------------------------------------------------------------| 4058 |basic_string, allocator | 4059 |>::basic_string[not-in-charge](unsigned long, wchar_t, allocator | 4060 |const&) [1] | 4061 |-----------------------------------------------------------------------------| 4062 |basic_string, allocator | 4063 |>::basic_string[not-in-charge]()(GLIBCPP_3.2) [1] | 4064 |-----------------------------------------------------------------------------| 4065 |basic_string, allocator | 4066 |>::basic_string[not-in-charge]<__gnu_cxx::__normal_iterator, allocator > > > | 4068 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4070 |, allocator | 4071 | > >, allocator const&)(GLIBCPP_3.2) [1] | 4072 |-----------------------------------------------------------------------------| 4073 |basic_string, allocator | 4074 |>::basic_string[not-in-charge]<__gnu_cxx::__normal_iterator, allocator > > > | 4076 |(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, allocator| 4079 | const&)(GLIBCPP_3.2) [1] | 4080 |-----------------------------------------------------------------------------| 4081 |basic_string, allocator | 4082 |>::basic_string[not-in-charge](wchar_t const*, wchar_t | 4083 |const*, allocator const&)(GLIBCPP_3.2) [1] | 4084 |-----------------------------------------------------------------------------| 4085 |basic_string, allocator | 4086 |>::basic_string[not-in-charge](wchar_t*, wchar_t*, allocator | 4087 | const&)(GLIBCPP_3.2) [1] | 4088 |-----------------------------------------------------------------------------| 4089 |basic_string, allocator | 4090 |>::~basic_string [in-charge]()(GLIBCPP_3.2) [1] | 4091 |-----------------------------------------------------------------------------| 4092 |basic_string, allocator | 4093 |>::~basic_string [not-in-charge]()(GLIBCPP_3.2) [1] | 4094 |-----------------------------------------------------------------------------| 4095 |basic_string, allocator >::operator= | 4096 |(wchar_t const*)(GLIBCPP_3.2) [1] | 4097 |-----------------------------------------------------------------------------| 4098 |basic_string, allocator >::operator= | 4099 |(basic_string, allocator > const&) | 4100 |(GLIBCPP_3.2) [1] | 4101 |-----------------------------------------------------------------------------| 4102 |basic_string, allocator >::operator= | 4103 |(wchar_t)(GLIBCPP_3.2) [1] | 4104 |-----------------------------------------------------------------------------| 4105 |basic_string, allocator >::operator[] | 4106 |(unsigned) [1] | 4107 |-----------------------------------------------------------------------------| 4108 |basic_string, allocator >::operator[] | 4109 |(unsigned long) [1] | 4110 |-----------------------------------------------------------------------------| 4111 |basic_string, allocator >::operator+= | 4112 |(wchar_t const*)(GLIBCPP_3.2) [1] | 4113 |-----------------------------------------------------------------------------| 4114 |basic_string, allocator >::operator+= | 4115 |(basic_string, allocator > const&) | 4116 |(GLIBCPP_3.2) [1] | 4117 |-----------------------------------------------------------------------------| 4118 |basic_string, allocator >::operator+= | 4119 |(wchar_t)(GLIBCPP_3.2) [1] | 4120 |-----------------------------------------------------------------------------| 4121 |basic_string, allocator > operator+, allocator >(char const*, basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 4124 |-----------------------------------------------------------------------------| 4125 |basic_string, allocator > operator+, allocator >(char, basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 4128 |-----------------------------------------------------------------------------| 4129 |basic_string, allocator > operator+ | 4130 |, allocator >(wchar_t const*, | 4131 |basic_string, allocator > const&) | 4132 |(GLIBCPP_3.2) [1] | 4133 |-----------------------------------------------------------------------------| 4134 |basic_string, allocator > operator+ | 4135 |, allocator >(wchar_t, basic_string | 4136 |, allocator > const&)(GLIBCPP_3.2) [1]| 4137 +-----------------------------------------------------------------------------+ 4138 4139 Referenced Specification(s) 4140 4141 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4142 4143 An LSB conforming implementation shall provide the generic data interfaces for 4144 Class std::basic_string specified in Table 7-27, with the full functionality as 4145 described in the referenced underlying specification. 4146 4147 Table 7-27. libstdcxx - Class basic_string Data Interfaces 4148 4149 +-----------------------------------------------------------------------------+ 4150 |basic_string, allocator | 4151 |>::_S_empty_rep_storage(GLIBCPP_3.2) [1] | 4152 |-----------------------------------------------------------------------------| 4153 |basic_string, allocator | 4154 |>::_Rep::_S_max_size(GLIBCPP_3.2) [1] | 4155 |-----------------------------------------------------------------------------| 4156 |basic_string, allocator | 4157 |>::_Rep::_S_terminal(GLIBCPP_3.2) [1] | 4158 |-----------------------------------------------------------------------------| 4159 |basic_string, allocator >::npos | 4160 |(GLIBCPP_3.2) [1] | 4161 +-----------------------------------------------------------------------------+ 4162 4163 Referenced Specification(s) 4164 4165 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4166 4167 ------------------------------------------------------------------------------- 4168 4169 Class istreambuf_iterator > 4170 4171 ------------------------------------------------------------------------------- 4172 4173 Interfaces for Class istreambuf_iterator > 4174 4175 An LSB conforming implementation shall provide the generic methods for Class 4176 std::istreambuf_iterator > specified in 4177 Table 7-28, with the full functionality as described in the referenced 4178 underlying specification. 4179 4180 Table 7-28. libstdcxx - Class istreambuf_iterator 4181 > Function Interfaces 4182 4183 +-----------------------------------------------------------------------------+ 4184 |istreambuf_iterator >::_M_get() const | 4185 |(GLIBCPP_3.2) [1] | 4186 +-----------------------------------------------------------------------------+ 4187 4188 Referenced Specification(s) 4189 4190 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4191 4192 ------------------------------------------------------------------------------- 4193 4194 Class istreambuf_iterator > 4195 4196 ------------------------------------------------------------------------------- 4197 4198 Interfaces for Class istreambuf_iterator > 4199 4200 An LSB conforming implementation shall provide the generic methods for Class 4201 std::istreambuf_iterator > specified in Table 7-29 4202 , with the full functionality as described in the referenced underlying 4203 specification. 4204 4205 Table 7-29. libstdcxx - Class istreambuf_iterator > 4206 Function Interfaces 4207 4208 +-----------------------------------------------------------------------------+ 4209 |istreambuf_iterator >::_M_get() const(GLIBCPP_3.2) | 4210 |[1] | 4211 +-----------------------------------------------------------------------------+ 4212 4213 Referenced Specification(s) 4214 4215 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4216 4217 ------------------------------------------------------------------------------- 4218 4219 Class gslice 4220 4221 ------------------------------------------------------------------------------- 4222 4223 Class data for gslice 4224 4225 ------------------------------------------------------------------------------- 4226 4227 Interfaces for Class gslice 4228 4229 An LSB conforming implementation shall provide the generic methods for Class 4230 std::gslice specified in Table 7-30, with the full functionality as described 4231 in the referenced underlying specification. 4232 4233 Table 7-30. libstdcxx - Class gslice Function Interfaces 4234 4235 +-----------------------------------------------------------------------------+ 4236 |gslice::_Indexer::_Indexer[in-charge](unsigned, valarray const&, | 4237 |valarray const&) [1] | 4238 |-----------------------------------------------------------------------------| 4239 |gslice::_Indexer::_Indexer[in-charge](unsigned long, valarray | 4240 |const&, valarray const&) [1] | 4241 |-----------------------------------------------------------------------------| 4242 |gslice::_Indexer::_Indexer[not-in-charge](unsigned, valarray const | 4243 |&, valarray const&) [1] | 4244 |-----------------------------------------------------------------------------| 4245 |gslice::_Indexer::_Indexer[not-in-charge](unsigned long, valarray const&, valarray const&) [1] | 4247 +-----------------------------------------------------------------------------+ 4248 4249 Referenced Specification(s) 4250 4251 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4252 4253 ------------------------------------------------------------------------------- 4254 4255 Class __basic_file 4256 4257 ------------------------------------------------------------------------------- 4258 4259 Class data for __basic_file 4260 4261 ------------------------------------------------------------------------------- 4262 4263 Interfaces for Class __basic_file 4264 4265 An LSB conforming implementation shall provide the generic methods for Class 4266 std::__basic_file specified in Table 7-31, with the full functionality as 4267 described in the referenced underlying specification. 4268 4269 Table 7-31. libstdcxx - Class __basic_file Function Interfaces 4270 4271 +-----------------------------------------------------------------------------+ 4272 |__basic_file::is_open() const(GLIBCPP_3.2) [1] | 4273 |-----------------------------------------------------------------------------| 4274 |__basic_file::sys_ungetc(int)(GLIBCPP_3.2) [1] | 4275 |-----------------------------------------------------------------------------| 4276 |__basic_file::_M_open_mode(_Ios_Openmode, int&, int&, char*) | 4277 |(GLIBCPP_3.2) [1] | 4278 |-----------------------------------------------------------------------------| 4279 |__basic_file::fd()(GLIBCPP_3.2) [1] | 4280 |-----------------------------------------------------------------------------| 4281 |__basic_file::open(char const*, _Ios_Openmode, int)(GLIBCPP_3.2) [1] | 4282 |-----------------------------------------------------------------------------| 4283 |__basic_file::sync()(GLIBCPP_3.2) [1] | 4284 |-----------------------------------------------------------------------------| 4285 |__basic_file::close()(GLIBCPP_3.2) [1] | 4286 |-----------------------------------------------------------------------------| 4287 |__basic_file::xsgetn(char*, int) [1] | 4288 |-----------------------------------------------------------------------------| 4289 |__basic_file::xsgetn(char*, long) [1] | 4290 |-----------------------------------------------------------------------------| 4291 |__basic_file::xsputn(char const*, int) [1] | 4292 |-----------------------------------------------------------------------------| 4293 |__basic_file::xsputn(char const*, long) [1] | 4294 |-----------------------------------------------------------------------------| 4295 |__basic_file::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) | 4296 |[1] | 4297 |-----------------------------------------------------------------------------| 4298 |__basic_file::seekpos(long, _Ios_Openmode)(GLIBCPP_3.2) [1] | 4299 |-----------------------------------------------------------------------------| 4300 |__basic_file::sys_getc()(GLIBCPP_3.2) [1] | 4301 |-----------------------------------------------------------------------------| 4302 |__basic_file::sys_open(_IO_FILE*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 4303 |-----------------------------------------------------------------------------| 4304 |__basic_file::sys_open(int, _Ios_Openmode, bool)(GLIBCPP_3.2) [1] | 4305 |-----------------------------------------------------------------------------| 4306 |__basic_file::__basic_file[in-charge](pthread_mutex_t*)(GLIBCPP_3.2) | 4307 |[1] | 4308 |-----------------------------------------------------------------------------| 4309 |__basic_file::__basic_file[not-in-charge](pthread_mutex_t*) | 4310 |(GLIBCPP_3.2) [1] | 4311 |-----------------------------------------------------------------------------| 4312 |__basic_file::~__basic_file [in-charge]()(GLIBCPP_3.2) [1] | 4313 |-----------------------------------------------------------------------------| 4314 |__basic_file::~__basic_file [not-in-charge]()(GLIBCPP_3.2) [1] | 4315 +-----------------------------------------------------------------------------+ 4316 4317 Referenced Specification(s) 4318 4319 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4320 4321 ------------------------------------------------------------------------------- 4322 4323 Class __default_alloc_template<(bool)1, (int)0> 4324 4325 ------------------------------------------------------------------------------- 4326 4327 Class data for __default_alloc_template<(bool)1, (int)0> 4328 4329 ------------------------------------------------------------------------------- 4330 4331 Interfaces for Class __default_alloc_template<(bool)1, (int)0> 4332 4333 An LSB conforming implementation shall provide the generic methods for Class 4334 std::__default_alloc_template<(bool)1, (int)0> specified in Table 7-32, with 4335 the full functionality as described in the referenced underlying specification. 4336 4337 Table 7-32. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> 4338 Function Interfaces 4339 4340 +-----------------------------------------------------------------------------+ 4341 |__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned) [1] | 4342 |-----------------------------------------------------------------------------| 4343 |__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned long) | 4344 |[1] | 4345 |-----------------------------------------------------------------------------| 4346 |__default_alloc_template<(bool)1, (int)0>::reallocate(void*, unsigned, | 4347 |unsigned) [1] | 4348 |-----------------------------------------------------------------------------| 4349 |__default_alloc_template<(bool)1, (int)0>::reallocate(void*, unsigned long, | 4350 |unsigned long) [1] | 4351 |-----------------------------------------------------------------------------| 4352 |__default_alloc_template<(bool)1, (int)0>::_S_round_up(unsigned) [1] | 4353 |-----------------------------------------------------------------------------| 4354 |__default_alloc_template<(bool)1, (int)0>::_S_round_up(unsigned long) [1] | 4355 |-----------------------------------------------------------------------------| 4356 |__default_alloc_template<(bool)1, (int)0>::_S_force_new(GLIBCPP_3.2.2) [1] | 4357 |-----------------------------------------------------------------------------| 4358 |__default_alloc_template<(bool)1, (int)0>::_S_chunk_alloc(unsigned, int&) [1]| 4359 |-----------------------------------------------------------------------------| 4360 |__default_alloc_template<(bool)1, (int)0>::_S_chunk_alloc(unsigned long, int | 4361 |&) [1] | 4362 |-----------------------------------------------------------------------------| 4363 |__default_alloc_template<(bool)1, (int)0>::_S_freelist_index(unsigned) [1] | 4364 |-----------------------------------------------------------------------------| 4365 |__default_alloc_template<(bool)1, (int)0>::_S_freelist_index(unsigned long) | 4366 |[1] | 4367 |-----------------------------------------------------------------------------| 4368 |__default_alloc_template<(bool)1, (int)0>::_Lock::_Lock[in-charge]() | 4369 |(GLIBCPP_3.2) [1] | 4370 |-----------------------------------------------------------------------------| 4371 |__default_alloc_template<(bool)1, (int)0>::_Lock::_Lock[not-in-charge]() | 4372 |(GLIBCPP_3.2) [1] | 4373 |-----------------------------------------------------------------------------| 4374 |__default_alloc_template<(bool)1, (int)0>::_Lock::~_Lock [in-charge]() | 4375 |(GLIBCPP_3.2) [1] | 4376 |-----------------------------------------------------------------------------| 4377 |__default_alloc_template<(bool)1, (int)0>::_Lock::~_Lock [not-in-charge]() | 4378 |(GLIBCPP_3.2) [1] | 4379 |-----------------------------------------------------------------------------| 4380 |__default_alloc_template<(bool)1, (int)0>::allocate(unsigned) [1] | 4381 |-----------------------------------------------------------------------------| 4382 |__default_alloc_template<(bool)1, (int)0>::allocate(unsigned long) [1] | 4383 |-----------------------------------------------------------------------------| 4384 |__default_alloc_template<(bool)1, (int)0>::_S_refill(unsigned) [1] | 4385 |-----------------------------------------------------------------------------| 4386 |__default_alloc_template<(bool)1, (int)0>::_S_refill(unsigned long) [1] | 4387 +-----------------------------------------------------------------------------+ 4388 4389 Referenced Specification(s) 4390 4391 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4392 4393 An LSB conforming implementation shall provide the generic data interfaces for 4394 Class std::__default_alloc_template<(bool)1, (int)0> specified in Table 7-33, 4395 with the full functionality as described in the referenced underlying 4396 specification. 4397 4398 Table 7-33. libstdcxx - Class __default_alloc_template<(bool)1, (int)0> Data 4399 Interfaces 4400 4401 +-----------------------------------------------------------------------------+ 4402 |__default_alloc_template<(bool)1, (int)0>::_S_end_free(GLIBCPP_3.2) [1] | 4403 |-----------------------------------------------------------------------------| 4404 |__default_alloc_template<(bool)1, (int)0>::_S_free_list(GLIBCPP_3.2) [1] | 4405 |-----------------------------------------------------------------------------| 4406 |__default_alloc_template<(bool)1, (int)0>::_S_heap_size(GLIBCPP_3.2) [1] | 4407 |-----------------------------------------------------------------------------| 4408 |__default_alloc_template<(bool)1, (int)0>::_S_start_free(GLIBCPP_3.2) [1] | 4409 |-----------------------------------------------------------------------------| 4410 |__default_alloc_template<(bool)1, (int)0>::_S_node_allocator_lock | 4411 |(GLIBCPP_3.2) [1] | 4412 +-----------------------------------------------------------------------------+ 4413 4414 Referenced Specification(s) 4415 4416 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4417 4418 ------------------------------------------------------------------------------- 4419 4420 Class valarray 4421 4422 ------------------------------------------------------------------------------- 4423 4424 Class data for valarray 4425 4426 ------------------------------------------------------------------------------- 4427 4428 Interfaces for Class valarray 4429 4430 An LSB conforming implementation shall provide the generic methods for Class 4431 std::valarray specified in Table 7-34, with the full functionality as 4432 described in the referenced underlying specification. 4433 4434 Table 7-34. libstdcxx - Class valarray Function Interfaces 4435 4436 +-----------------------------------------------------------------------------+ 4437 |valarray::size() const [1] | 4438 |-----------------------------------------------------------------------------| 4439 |valarray::size() const [1] | 4440 |-----------------------------------------------------------------------------| 4441 |valarray::valarray[in-charge](valarray const&) [1] | 4442 |-----------------------------------------------------------------------------| 4443 |valarray::valarray[in-charge](unsigned) [1] | 4444 |-----------------------------------------------------------------------------| 4445 |valarray::valarray[not-in-charge](valarray const&) [1] | 4446 |-----------------------------------------------------------------------------| 4447 |valarray::valarray[not-in-charge](unsigned) [1] | 4448 |-----------------------------------------------------------------------------| 4449 |valarray::~valarray [in-charge]() [1] | 4450 |-----------------------------------------------------------------------------| 4451 |valarray::~valarray [not-in-charge]() [1] | 4452 |-----------------------------------------------------------------------------| 4453 |valarray::operator[](unsigned) [1] | 4454 |-----------------------------------------------------------------------------| 4455 |valarray::valarray[in-charge](valarray const&) | 4456 |[1] | 4457 |-----------------------------------------------------------------------------| 4458 |valarray::valarray[in-charge](unsigned long) [1] | 4459 |-----------------------------------------------------------------------------| 4460 |valarray::valarray[not-in-charge](valarray | 4461 |const&) [1] | 4462 |-----------------------------------------------------------------------------| 4463 |valarray::valarray[not-in-charge](unsigned long) [1] | 4464 |-----------------------------------------------------------------------------| 4465 |valarray::~valarray [in-charge]() [1] | 4466 |-----------------------------------------------------------------------------| 4467 |valarray::~valarray [not-in-charge]() [1] | 4468 |-----------------------------------------------------------------------------| 4469 |valarray::operator[](unsigned long) [1] | 4470 +-----------------------------------------------------------------------------+ 4471 4472 Referenced Specification(s) 4473 4474 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 4475 4476 ------------------------------------------------------------------------------- 4477 4478 Class basic_string, allocator > 4479 4480 ------------------------------------------------------------------------------- 4481 4482 Interfaces for Class basic_string, allocator > 4483 4484 An LSB conforming implementation shall provide the generic methods for Class 4485 std::basic_string, std::allocator > 4486 specified in Table 7-35, with the full functionality as described in the 4487 referenced underlying specification. 4488 4489 Table 7-35. libstdcxx - Class basic_string, allocator 4490 > Function Interfaces 4491 4492 +-----------------------------------------------------------------------------+ 4493 |basic_string, allocator >::find_last_of(char | 4494 |const*, unsigned long) const [1] | 4495 |-----------------------------------------------------------------------------| 4496 |basic_string, allocator >::find_last_of(char | 4497 |const*, unsigned long, unsigned long) const [1] | 4498 |-----------------------------------------------------------------------------| 4499 |basic_string, allocator >::find_last_of | 4500 |(basic_string, allocator > const&, unsigned | 4501 |long) const [1] | 4502 |-----------------------------------------------------------------------------| 4503 |basic_string, allocator >::find_last_of(char, | 4504 |unsigned long) const [1] | 4505 |-----------------------------------------------------------------------------| 4506 |basic_string, allocator >::find_first_of(char | 4507 |const*, unsigned long) const [1] | 4508 |-----------------------------------------------------------------------------| 4509 |basic_string, allocator >::find_first_of(char | 4510 |const*, unsigned long, unsigned long) const [1] | 4511 |-----------------------------------------------------------------------------| 4512 |basic_string, allocator >::find_first_of | 4513 |(basic_string, allocator > const&, unsigned | 4514 |long) const [1] | 4515 |-----------------------------------------------------------------------------| 4516 |basic_string, allocator >::find_first_of(char, | 4517 |unsigned long) const [1] | 4518 |-----------------------------------------------------------------------------| 4519 |basic_string, allocator >::get_allocator() | 4520 |const(GLIBCPP_3.2) [1] | 4521 |-----------------------------------------------------------------------------| 4522 |basic_string, allocator >::find_last_not_of | 4523 |(char const*, unsigned long) const [1] | 4524 |-----------------------------------------------------------------------------| 4525 |basic_string, allocator >::find_last_not_of | 4526 |(char const*, unsigned long, unsigned long) const [1] | 4527 |-----------------------------------------------------------------------------| 4528 |basic_string, allocator >::find_last_not_of | 4529 |(basic_string, allocator > const&, unsigned | 4530 |long) const [1] | 4531 |-----------------------------------------------------------------------------| 4532 |basic_string, allocator >::find_last_not_of | 4533 |(char, unsigned long) const [1] | 4534 |-----------------------------------------------------------------------------| 4535 |basic_string, allocator >::find_first_not_of | 4536 |(char const*, unsigned long) const [1] | 4537 |-----------------------------------------------------------------------------| 4538 |basic_string, allocator >::find_first_not_of | 4539 |(char const*, unsigned long, unsigned long) const [1] | 4540 |-----------------------------------------------------------------------------| 4541 |basic_string, allocator >::find_first_not_of | 4542 |(basic_string, allocator > const&, unsigned | 4543 |long) const [1] | 4544 |-----------------------------------------------------------------------------| 4545 |basic_string, allocator >::find_first_not_of | 4546 |(char, unsigned long) const [1] | 4547 |-----------------------------------------------------------------------------| 4548 |basic_string, allocator >::at(unsigned long) | 4549 |const [1] | 4550 |-----------------------------------------------------------------------------| 4551 |basic_string, allocator >::end() const | 4552 |(GLIBCPP_3.2) [1] | 4553 |-----------------------------------------------------------------------------| 4554 |basic_string, allocator >::_Rep::_M_is_leaked()| 4555 |const(GLIBCPP_3.2) [1] | 4556 |-----------------------------------------------------------------------------| 4557 |basic_string, allocator >::_Rep::_M_is_shared()| 4558 |const(GLIBCPP_3.2) [1] | 4559 |-----------------------------------------------------------------------------| 4560 |basic_string, allocator >::copy(char*, unsigned| 4561 |long, unsigned long) const [1] | 4562 |-----------------------------------------------------------------------------| 4563 |basic_string, allocator >::data() const | 4564 |(GLIBCPP_3.2) [1] | 4565 |-----------------------------------------------------------------------------| 4566 |basic_string, allocator >::find(char const*, | 4567 |unsigned long) const [1] | 4568 |-----------------------------------------------------------------------------| 4569 |basic_string, allocator >::find(char const*, | 4570 |unsigned long, unsigned long) const [1] | 4571 |-----------------------------------------------------------------------------| 4572 |basic_string, allocator >::find(basic_string | 4573 |, allocator > const&, unsigned long) const [1] | 4574 |-----------------------------------------------------------------------------| 4575 |basic_string, allocator >::find(char, unsigned | 4576 |long) const [1] | 4577 |-----------------------------------------------------------------------------| 4578 |basic_string, allocator >::rend() const | 4579 |(GLIBCPP_3.2) [1] | 4580 |-----------------------------------------------------------------------------| 4581 |basic_string, allocator >::size() const | 4582 |(GLIBCPP_3.2) [1] | 4583 |-----------------------------------------------------------------------------| 4584 |basic_string, allocator >::begin() const | 4585 |(GLIBCPP_3.2) [1] | 4586 |-----------------------------------------------------------------------------| 4587 |basic_string, allocator >::c_str() const | 4588 |(GLIBCPP_3.2) [1] | 4589 |-----------------------------------------------------------------------------| 4590 |basic_string, allocator >::empty() const | 4591 |(GLIBCPP_3.2) [1] | 4592 |-----------------------------------------------------------------------------| 4593 |basic_string, allocator >::rfind(char const*, | 4594 |unsigned long) const [1] | 4595 |-----------------------------------------------------------------------------| 4596 |basic_string, allocator >::rfind(char const*, | 4597 |unsigned long, unsigned long) const [1] | 4598 |-----------------------------------------------------------------------------| 4599 |basic_string, allocator >::rfind(basic_string | 4600 |, allocator > const&, unsigned long) const [1] | 4601 |-----------------------------------------------------------------------------| 4602 |basic_string, allocator >::rfind(char, unsigned| 4603 |long) const [1] | 4604 |-----------------------------------------------------------------------------| 4605 |basic_string, allocator >::_M_rep() const | 4606 |(GLIBCPP_3.2) [1] | 4607 |-----------------------------------------------------------------------------| 4608 |basic_string, allocator >::length() const | 4609 |(GLIBCPP_3.2) [1] | 4610 |-----------------------------------------------------------------------------| 4611 |basic_string, allocator >::rbegin() const | 4612 |(GLIBCPP_3.2) [1] | 4613 |-----------------------------------------------------------------------------| 4614 |basic_string, allocator >::substr(unsigned | 4615 |long, unsigned long) const [1] | 4616 |-----------------------------------------------------------------------------| 4617 |basic_string, allocator >::_M_data() const | 4618 |(GLIBCPP_3.2) [1] | 4619 |-----------------------------------------------------------------------------| 4620 |basic_string, allocator >::_M_fold(unsigned, | 4621 |unsigned) const [1] | 4622 |-----------------------------------------------------------------------------| 4623 |basic_string, allocator >::_M_fold(unsigned | 4624 |long, unsigned long) const [1] | 4625 |-----------------------------------------------------------------------------| 4626 |basic_string, allocator >::_M_iend() const | 4627 |(GLIBCPP_3.2) [1] | 4628 |-----------------------------------------------------------------------------| 4629 |basic_string, allocator >::compare(char const*)| 4630 |const(GLIBCPP_3.2) [1] | 4631 |-----------------------------------------------------------------------------| 4632 |basic_string, allocator >::compare(basic_string| 4633 |, allocator > const&) const(GLIBCPP_3.2) [1] | 4634 |-----------------------------------------------------------------------------| 4635 |basic_string, allocator >::compare(unsigned | 4636 |long, unsigned long, char const*) const [1] | 4637 |-----------------------------------------------------------------------------| 4638 |basic_string, allocator >::compare(unsigned | 4639 |long, unsigned long, char const*, unsigned long) const [1] | 4640 |-----------------------------------------------------------------------------| 4641 |basic_string, allocator >::compare(unsigned | 4642 |long, unsigned long, basic_string, allocator > | 4643 |const&) const [1] | 4644 |-----------------------------------------------------------------------------| 4645 |basic_string, allocator >::compare(unsigned | 4646 |long, unsigned long, basic_string, allocator > | 4647 |const&, unsigned long, unsigned long) const [1] | 4648 |-----------------------------------------------------------------------------| 4649 |basic_string, allocator >::_M_check(unsigned) | 4650 |const [1] | 4651 |-----------------------------------------------------------------------------| 4652 |basic_string, allocator >::_M_check(unsigned | 4653 |long) const [1] | 4654 |-----------------------------------------------------------------------------| 4655 |basic_string, allocator >::capacity() const | 4656 |(GLIBCPP_3.2) [1] | 4657 |-----------------------------------------------------------------------------| 4658 |basic_string, allocator >::max_size() const | 4659 |(GLIBCPP_3.2) [1] | 4660 |-----------------------------------------------------------------------------| 4661 |basic_string, allocator >::_M_ibegin() const | 4662 |(GLIBCPP_3.2) [1] | 4663 |-----------------------------------------------------------------------------| 4664 |basic_string, allocator >::operator[](unsigned)| 4665 |const [1] | 4666 |-----------------------------------------------------------------------------| 4667 |basic_string, allocator >::operator[](unsigned | 4668 |long) const [1] | 4669 |-----------------------------------------------------------------------------| 4670 |basic_string, allocator >& basic_string, allocator >::_M_replace<__gnu_cxx::__normal_iterator| 4672 |, allocator > > > | 4673 |(__gnu_cxx::__normal_iterator, | 4674 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4677 |__gnu_cxx::__normal_iterator, allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 4679 |-----------------------------------------------------------------------------| 4680 |basic_string, allocator >& basic_string, allocator >::_M_replace<__gnu_cxx::__normal_iterator| 4682 |, allocator > > > | 4683 |(__gnu_cxx::__normal_iterator, | 4684 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4687 |__gnu_cxx::__normal_iterator, | 4688 |allocator > >, input_iterator_tag)(GLIBCPP_3.2) [1] | 4689 |-----------------------------------------------------------------------------| 4690 |basic_string, allocator >& basic_string, allocator >::_M_replace | 4692 |(__gnu_cxx::__normal_iterator, | 4693 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*, | 4695 |input_iterator_tag)(GLIBCPP_3.2) [1] | 4696 |-----------------------------------------------------------------------------| 4697 |basic_string, allocator >& basic_string, allocator >::_M_replace | 4699 |(__gnu_cxx::__normal_iterator, | 4700 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*, input_iterator_tag) | 4702 |(GLIBCPP_3.2) [1] | 4703 |-----------------------------------------------------------------------------| 4704 |basic_string, allocator | 4705 |>::_Alloc_hider::_Alloc_hider[in-charge](char*, allocator const&) | 4706 |(GLIBCPP_3.2) [1] | 4707 |-----------------------------------------------------------------------------| 4708 |basic_string, allocator | 4709 |>::_Alloc_hider::_Alloc_hider[not-in-charge](char*, allocator const&) | 4710 |(GLIBCPP_3.2) [1] | 4711 |-----------------------------------------------------------------------------| 4712 |basic_string, allocator >::_M_leak_hard() | 4713 |(GLIBCPP_3.2) [1] | 4714 |-----------------------------------------------------------------------------| 4715 |basic_string, allocator >::_S_construct | 4716 |(unsigned, char, allocator const&) [1] | 4717 |-----------------------------------------------------------------------------| 4718 |basic_string, allocator >::_S_construct | 4719 |(unsigned long, char, allocator const&) [1] | 4720 |-----------------------------------------------------------------------------| 4721 |basic_string, allocator >::_S_empty_rep() | 4722 |(GLIBCPP_3.2) [1] | 4723 |-----------------------------------------------------------------------------| 4724 |basic_string, allocator >::_S_copy_chars(char*,| 4725 |__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4728 |-----------------------------------------------------------------------------| 4729 |basic_string, allocator >::_S_copy_chars(char*,| 4730 |__gnu_cxx::__normal_iterator, | 4731 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4733 |-----------------------------------------------------------------------------| 4734 |basic_string, allocator >::_S_copy_chars(char*,| 4735 |char const*, char const*)(GLIBCPP_3.2) [1] | 4736 |-----------------------------------------------------------------------------| 4737 |basic_string, allocator >::_S_copy_chars(char*,| 4738 |char*, char*)(GLIBCPP_3.2) [1] | 4739 |-----------------------------------------------------------------------------| 4740 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4742 |<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 4745 |__gnu_cxx::__normal_iterator, | 4746 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator | 4748 |, allocator > >) | 4749 |(GLIBCPP_3.2) [1] | 4750 |-----------------------------------------------------------------------------| 4751 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4753 |<__gnu_cxx::__normal_iterator, | 4754 |allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4757 |__gnu_cxx::__normal_iterator, | 4758 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4760 |-----------------------------------------------------------------------------| 4761 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4763 |(__gnu_cxx::__normal_iterator, | 4764 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*) | 4766 |(GLIBCPP_3.2) [1] | 4767 |-----------------------------------------------------------------------------| 4768 |basic_string, allocator >& basic_string, allocator >::_M_replace_safe | 4770 |(__gnu_cxx::__normal_iterator, | 4771 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*)(GLIBCPP_3.2) [1] | 4773 |-----------------------------------------------------------------------------| 4774 |basic_string, allocator >::at(unsigned) [1] | 4775 |-----------------------------------------------------------------------------| 4776 |basic_string, allocator >::at(unsigned long) | 4777 |[1] | 4778 |-----------------------------------------------------------------------------| 4779 |basic_string, allocator >::end()(GLIBCPP_3.2) | 4780 |[1] | 4781 |-----------------------------------------------------------------------------| 4782 |basic_string, allocator >::_Rep::_M_destroy | 4783 |(allocator const&)(GLIBCPP_3.2) [1] | 4784 |-----------------------------------------------------------------------------| 4785 |basic_string, allocator >::_Rep::_M_dispose | 4786 |(allocator const&)(GLIBCPP_3.2) [1] | 4787 |-----------------------------------------------------------------------------| 4788 |basic_string, allocator >::_Rep::_M_refcopy() | 4789 |(GLIBCPP_3.2) [1] | 4790 |-----------------------------------------------------------------------------| 4791 |basic_string, allocator >::_Rep::_M_refdata() | 4792 |(GLIBCPP_3.2) [1] | 4793 |-----------------------------------------------------------------------------| 4794 |basic_string, allocator >::_Rep::_M_set_leaked | 4795 |()(GLIBCPP_3.2) [1] | 4796 |-----------------------------------------------------------------------------| 4797 |basic_string, allocator | 4798 |>::_Rep::_M_set_sharable()(GLIBCPP_3.2) [1] | 4799 |-----------------------------------------------------------------------------| 4800 |basic_string, allocator >::_Rep::_M_grab | 4801 |(allocator const&, allocator const&)(GLIBCPP_3.2) [1] | 4802 |-----------------------------------------------------------------------------| 4803 |basic_string, allocator >::_Rep::_M_clone | 4804 |(allocator const&, unsigned) [1] | 4805 |-----------------------------------------------------------------------------| 4806 |basic_string, allocator >::_Rep::_M_clone | 4807 |(allocator const&, unsigned long) [1] | 4808 |-----------------------------------------------------------------------------| 4809 |basic_string, allocator >::_Rep::_S_create | 4810 |(unsigned, allocator const&) [1] | 4811 |-----------------------------------------------------------------------------| 4812 |basic_string, allocator >::_Rep::_S_create | 4813 |(unsigned long, allocator const&) [1] | 4814 |-----------------------------------------------------------------------------| 4815 |basic_string, allocator >::_Rep::operator[] | 4816 |(unsigned) [1] | 4817 |-----------------------------------------------------------------------------| 4818 |basic_string, allocator >::_Rep::operator[] | 4819 |(unsigned long) [1] | 4820 |-----------------------------------------------------------------------------| 4821 |basic_string, allocator >::rend()(GLIBCPP_3.2) | 4822 |[1] | 4823 |-----------------------------------------------------------------------------| 4824 |basic_string, allocator >::swap(basic_string | 4825 |, allocator >&)(GLIBCPP_3.2) [1] | 4826 |-----------------------------------------------------------------------------| 4827 |basic_string, allocator >::begin()(GLIBCPP_3.2)| 4828 |[1] | 4829 |-----------------------------------------------------------------------------| 4830 |basic_string, allocator >::clear()(GLIBCPP_3.2)| 4831 |[1] | 4832 |-----------------------------------------------------------------------------| 4833 |basic_string, allocator >::erase | 4834 |(__gnu_cxx::__normal_iterator, | 4835 |allocator > >)(GLIBCPP_3.2) [1] | 4836 |-----------------------------------------------------------------------------| 4837 |basic_string, allocator >::erase | 4838 |(__gnu_cxx::__normal_iterator, | 4839 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4841 |-----------------------------------------------------------------------------| 4842 |basic_string, allocator >::erase(unsigned long,| 4843 |unsigned long) [1] | 4844 |-----------------------------------------------------------------------------| 4845 |basic_string, allocator >::append(char const*) | 4846 |(GLIBCPP_3.2) [1] | 4847 |-----------------------------------------------------------------------------| 4848 |basic_string, allocator >::append(char const*, | 4849 |unsigned long) [1] | 4850 |-----------------------------------------------------------------------------| 4851 |basic_string, allocator >::append(basic_string | 4852 |, allocator > const&)(GLIBCPP_3.2) [1] | 4853 |-----------------------------------------------------------------------------| 4854 |basic_string, allocator >::append(basic_string | 4855 |, allocator > const&, unsigned long, unsigned | 4856 |long) [1] | 4857 |-----------------------------------------------------------------------------| 4858 |basic_string, allocator >::append(unsigned | 4859 |long, char) [1] | 4860 |-----------------------------------------------------------------------------| 4861 |basic_string, allocator >::assign(char const*) | 4862 |(GLIBCPP_3.2) [1] | 4863 |-----------------------------------------------------------------------------| 4864 |basic_string, allocator >::assign(char const*, | 4865 |unsigned long) [1] | 4866 |-----------------------------------------------------------------------------| 4867 |basic_string, allocator >::assign(basic_string | 4868 |, allocator > const&)(GLIBCPP_3.2) [1] | 4869 |-----------------------------------------------------------------------------| 4870 |basic_string, allocator >::assign(basic_string | 4871 |, allocator > const&, unsigned long, unsigned | 4872 |long) [1] | 4873 |-----------------------------------------------------------------------------| 4874 |basic_string, allocator >::assign(unsigned | 4875 |long, char) [1] | 4876 |-----------------------------------------------------------------------------| 4877 |basic_string, allocator >::insert | 4878 |(__gnu_cxx::__normal_iterator, | 4879 |allocator > >, char)(GLIBCPP_3.2) [1] | 4880 |-----------------------------------------------------------------------------| 4881 |basic_string, allocator >::insert | 4882 |(__gnu_cxx::__normal_iterator, | 4883 |allocator > >, unsigned long, char) [1] | 4884 |-----------------------------------------------------------------------------| 4885 |basic_string, allocator >::insert(unsigned | 4886 |long, char const*) [1] | 4887 |-----------------------------------------------------------------------------| 4888 |basic_string, allocator >::insert(unsigned | 4889 |long, char const*, unsigned long) [1] | 4890 |-----------------------------------------------------------------------------| 4891 |basic_string, allocator >::insert(unsigned | 4892 |long, basic_string, allocator > const&) [1] | 4893 |-----------------------------------------------------------------------------| 4894 |basic_string, allocator >::insert(unsigned | 4895 |long, basic_string, allocator > const&, | 4896 |unsigned long, unsigned long) [1] | 4897 |-----------------------------------------------------------------------------| 4898 |basic_string, allocator >::insert(unsigned | 4899 |long, unsigned long, char) [1] | 4900 |-----------------------------------------------------------------------------| 4901 |basic_string, allocator >::rbegin() | 4902 |(GLIBCPP_3.2) [1] | 4903 |-----------------------------------------------------------------------------| 4904 |basic_string, allocator >::resize(unsigned | 4905 |long) [1] | 4906 |-----------------------------------------------------------------------------| 4907 |basic_string, allocator >::resize(unsigned | 4908 |long, char) [1] | 4909 |-----------------------------------------------------------------------------| 4910 |basic_string, allocator >::_M_data(char*) | 4911 |(GLIBCPP_3.2) [1] | 4912 |-----------------------------------------------------------------------------| 4913 |basic_string, allocator >::_M_leak() | 4914 |(GLIBCPP_3.2) [1] | 4915 |-----------------------------------------------------------------------------| 4916 |basic_string, allocator >::replace | 4917 |(__gnu_cxx::__normal_iterator, | 4918 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4921 |__gnu_cxx::__normal_iterator, allocator > >)(GLIBCPP_3.2) [1] | 4923 |-----------------------------------------------------------------------------| 4924 |basic_string, allocator >::replace | 4925 |(__gnu_cxx::__normal_iterator, | 4926 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*)(GLIBCPP_3.2) [1] | 4928 |-----------------------------------------------------------------------------| 4929 |basic_string, allocator >::replace | 4930 |(__gnu_cxx::__normal_iterator, | 4931 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, char const*) | 4933 |(GLIBCPP_3.2) [1] | 4934 |-----------------------------------------------------------------------------| 4935 |basic_string, allocator >::replace | 4936 |(__gnu_cxx::__normal_iterator, | 4937 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char const*, unsigned long) [1] | 4939 |-----------------------------------------------------------------------------| 4940 |basic_string, allocator >::replace | 4941 |(__gnu_cxx::__normal_iterator, | 4942 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, basic_string,| 4944 |allocator > const&)(GLIBCPP_3.2) [1] | 4945 |-----------------------------------------------------------------------------| 4946 |basic_string, allocator >::replace | 4947 |(__gnu_cxx::__normal_iterator, | 4948 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, char*, char*)(GLIBCPP_3.2) [1] | 4950 |-----------------------------------------------------------------------------| 4951 |basic_string, allocator >::replace | 4952 |(__gnu_cxx::__normal_iterator, | 4953 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, __gnu_cxx::__normal_iterator, allocator > >, | 4956 |__gnu_cxx::__normal_iterator, | 4957 |allocator > >)(GLIBCPP_3.2) [1] | 4958 |-----------------------------------------------------------------------------| 4959 |basic_string, allocator >::replace | 4960 |(__gnu_cxx::__normal_iterator, | 4961 |allocator > >, __gnu_cxx::__normal_iterator, allocator > >, unsigned long, char) [1] | 4963 |-----------------------------------------------------------------------------| 4964 |basic_string, allocator >::replace(unsigned | 4965 |long, unsigned long, char const*) [1] | 4966 |-----------------------------------------------------------------------------| 4967 |basic_string, allocator >::replace(unsigned | 4968 |long, unsigned long, char const*, unsigned long) [1] | 4969 |-----------------------------------------------------------------------------| 4970 |basic_string, allocator >::replace(unsigned | 4971 |long, unsigned long, basic_string, allocator > | 4972 |const&) [1] | 4973 |-----------------------------------------------------------------------------| 4974 |basic_string, allocator >::replace(unsigned | 4975 |long, unsigned long, basic_string, allocator > | 4976 |const&, unsigned long, unsigned long) [1] | 4977 |-----------------------------------------------------------------------------| 4978 |basic_string, allocator >::replace(unsigned | 4979 |long, unsigned long, unsigned long, char) [1] | 4980 |-----------------------------------------------------------------------------| 4981 |basic_string, allocator >::reserve(unsigned | 4982 |long) [1] | 4983 |-----------------------------------------------------------------------------| 4984 |basic_string, allocator >::_M_mutate(unsigned, | 4985 |unsigned, unsigned) [1] | 4986 |-----------------------------------------------------------------------------| 4987 |basic_string, allocator >::_M_mutate(unsigned | 4988 |long, unsigned long, unsigned long) [1] | 4989 |-----------------------------------------------------------------------------| 4990 |basic_string, allocator >::push_back(char) | 4991 |(GLIBCPP_3.2) [1] | 4992 |-----------------------------------------------------------------------------| 4993 |basic_string, allocator >::basic_string | 4994 |[in-charge](char const*, allocator const&)(GLIBCPP_3.2) [1] | 4995 |-----------------------------------------------------------------------------| 4996 |basic_string, allocator >::basic_string | 4997 |[in-charge](char const*, unsigned, allocator const&) [1] | 4998 |-----------------------------------------------------------------------------| 4999 |basic_string, allocator >::basic_string | 5000 |[in-charge](char const*, unsigned long, allocator const&) [1] | 5001 |-----------------------------------------------------------------------------| 5002 |basic_string, allocator >::basic_string | 5003 |[in-charge](allocator const&)(GLIBCPP_3.2) [1] | 5004 |-----------------------------------------------------------------------------| 5005 |basic_string, allocator >::basic_string | 5006 |[in-charge](basic_string, allocator > const&) | 5007 |(GLIBCPP_3.2) [1] | 5008 |-----------------------------------------------------------------------------| 5009 |basic_string, allocator >::basic_string | 5010 |[in-charge](basic_string, allocator > const&, | 5011 |unsigned, unsigned) [1] | 5012 |-----------------------------------------------------------------------------| 5013 |basic_string, allocator >::basic_string | 5014 |[in-charge](basic_string, allocator > const&, | 5015 |unsigned, unsigned, allocator const&) [1] | 5016 |-----------------------------------------------------------------------------| 5017 |basic_string, allocator >::basic_string | 5018 |[in-charge](basic_string, allocator > const&, | 5019 |unsigned long, unsigned long) [1] | 5020 |-----------------------------------------------------------------------------| 5021 |basic_string, allocator >::basic_string | 5022 |[in-charge](basic_string, allocator > const&, | 5023 |unsigned long, unsigned long, allocator const&) [1] | 5024 |-----------------------------------------------------------------------------| 5025 |basic_string, allocator >::basic_string | 5026 |[in-charge](unsigned, char, allocator const&) [1] | 5027 |-----------------------------------------------------------------------------| 5028 |basic_string, allocator >::basic_string | 5029 |[in-charge](unsigned long, char, allocator const&) [1] | 5030 |-----------------------------------------------------------------------------| 5031 |basic_string, allocator >::basic_string | 5032 |[in-charge]()(GLIBCPP_3.2) [1] | 5033 |-----------------------------------------------------------------------------| 5034 |basic_string, allocator >::basic_string | 5035 |[in-charge]<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5038 |__gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5040 |-----------------------------------------------------------------------------| 5041 |basic_string, allocator >::basic_string | 5042 |[in-charge]<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5045 |__gnu_cxx::__normal_iterator, | 5046 |allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5047 |-----------------------------------------------------------------------------| 5048 |basic_string, allocator >::basic_string | 5049 |[in-charge](char const*, char const*, allocator const&) | 5050 |(GLIBCPP_3.2) [1] | 5051 |-----------------------------------------------------------------------------| 5052 |basic_string, allocator >::basic_string | 5053 |[in-charge](char*, char*, allocator const&)(GLIBCPP_3.2) [1] | 5054 |-----------------------------------------------------------------------------| 5055 |basic_string, allocator >::basic_string | 5056 |[not-in-charge](char const*, allocator const&)(GLIBCPP_3.2) [1] | 5057 |-----------------------------------------------------------------------------| 5058 |basic_string, allocator >::basic_string | 5059 |[not-in-charge](char const*, unsigned, allocator const&) [1] | 5060 |-----------------------------------------------------------------------------| 5061 |basic_string, allocator >::basic_string | 5062 |[not-in-charge](char const*, unsigned long, allocator const&) [1] | 5063 |-----------------------------------------------------------------------------| 5064 |basic_string, allocator >::basic_string | 5065 |[not-in-charge](allocator const&)(GLIBCPP_3.2) [1] | 5066 |-----------------------------------------------------------------------------| 5067 |basic_string, allocator >::basic_string | 5068 |[not-in-charge](basic_string, allocator > const| 5069 |&)(GLIBCPP_3.2) [1] | 5070 |-----------------------------------------------------------------------------| 5071 |basic_string, allocator >::basic_string | 5072 |[not-in-charge](basic_string, allocator > const| 5073 |&, unsigned, unsigned) [1] | 5074 |-----------------------------------------------------------------------------| 5075 |basic_string, allocator >::basic_string | 5076 |[not-in-charge](basic_string, allocator > const| 5077 |&, unsigned, unsigned, allocator const&) [1] | 5078 |-----------------------------------------------------------------------------| 5079 |basic_string, allocator >::basic_string | 5080 |[not-in-charge](basic_string, allocator > const| 5081 |&, unsigned long, unsigned long) [1] | 5082 |-----------------------------------------------------------------------------| 5083 |basic_string, allocator >::basic_string | 5084 |[not-in-charge](basic_string, allocator > const| 5085 |&, unsigned long, unsigned long, allocator const&) [1] | 5086 |-----------------------------------------------------------------------------| 5087 |basic_string, allocator >::basic_string | 5088 |[not-in-charge](unsigned, char, allocator const&) [1] | 5089 |-----------------------------------------------------------------------------| 5090 |basic_string, allocator >::basic_string | 5091 |[not-in-charge](unsigned long, char, allocator const&) [1] | 5092 |-----------------------------------------------------------------------------| 5093 |basic_string, allocator >::basic_string | 5094 |[not-in-charge]()(GLIBCPP_3.2) [1] | 5095 |-----------------------------------------------------------------------------| 5096 |basic_string, allocator >::basic_string | 5097 |[not-in-charge]<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5100 |__gnu_cxx::__normal_iterator, allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5102 |-----------------------------------------------------------------------------| 5103 |basic_string, allocator >::basic_string | 5104 |[not-in-charge]<__gnu_cxx::__normal_iterator, allocator > > >(__gnu_cxx::__normal_iterator, allocator > >, | 5107 |__gnu_cxx::__normal_iterator, | 5108 |allocator > >, allocator const&)(GLIBCPP_3.2) [1] | 5109 |-----------------------------------------------------------------------------| 5110 |basic_string, allocator >::basic_string | 5111 |[not-in-charge](char const*, char const*, allocator const | 5112 |&)(GLIBCPP_3.2) [1] | 5113 |-----------------------------------------------------------------------------| 5114 |basic_string, allocator >::basic_string | 5115 |[not-in-charge](char*, char*, allocator const&)(GLIBCPP_3.2) [1]| 5116 |-----------------------------------------------------------------------------| 5117 |basic_string, allocator >::~basic_string | 5118 |[in-charge]()(GLIBCPP_3.2) [1] | 5119 |-----------------------------------------------------------------------------| 5120 |basic_string, allocator >::~basic_string | 5121 |[not-in-charge]()(GLIBCPP_3.2) [1] | 5122 |-----------------------------------------------------------------------------| 5123 |basic_string, allocator >::operator=(char | 5124 |const*)(GLIBCPP_3.2) [1] | 5125 |-----------------------------------------------------------------------------| 5126 |basic_string, allocator >::operator= | 5127 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5128 |[1] | 5129 |-----------------------------------------------------------------------------| 5130 |basic_string, allocator >::operator=(char) | 5131 |(GLIBCPP_3.2) [1] | 5132 |-----------------------------------------------------------------------------| 5133 |basic_string, allocator >::operator[](unsigned | 5134 |long) [1] | 5135 |-----------------------------------------------------------------------------| 5136 |basic_string, allocator >::operator+=(char | 5137 |const*)(GLIBCPP_3.2) [1] | 5138 |-----------------------------------------------------------------------------| 5139 |basic_string, allocator >::operator+= | 5140 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 5141 |[1] | 5142 |-----------------------------------------------------------------------------| 5143 |basic_string, allocator >::operator+=(char) | 5144 |(GLIBCPP_3.2) [1] | 5145 +-----------------------------------------------------------------------------+ 5146 5147 Referenced Specification(s) 5148 5149 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 5150 5151 An LSB conforming implementation shall provide the generic data interfaces for 5152 Class std::basic_string, std::allocator > 5153 specified in Table 7-36, with the full functionality as described in the 5154 referenced underlying specification. 5155 5156 Table 7-36. libstdcxx - Class basic_string, allocator 5157 > Data Interfaces 5158 5159 +-----------------------------------------------------------------------------+ 5160 |basic_string, allocator >::_S_empty_rep_storage| 5161 |(GLIBCPP_3.2) [1] | 5162 |-----------------------------------------------------------------------------| 5163 |basic_string, allocator >::_Rep::_S_max_size | 5164 |(GLIBCPP_3.2) [1] | 5165 |-----------------------------------------------------------------------------| 5166 |basic_string, allocator >::_Rep::_S_terminal | 5167 |(GLIBCPP_3.2) [1] | 5168 |-----------------------------------------------------------------------------| 5169 |basic_string, allocator >::npos(GLIBCPP_3.2) | 5170 |[1] | 5171 +-----------------------------------------------------------------------------+ 5172 5173 Referenced Specification(s) 5174 5175 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 5176 5177 ------------------------------------------------------------------------------- 5178 5179 Class locale 5180 5181 ------------------------------------------------------------------------------- 5182 5183 Interfaces for Class locale 5184 5185 An LSB conforming implementation shall provide the generic methods for Class 5186 std::locale specified in Table 7-37, with the full functionality as described 5187 in the referenced underlying specification. 5188 5189 Table 7-37. libstdcxx - Class locale Function Interfaces 5190 5191 +-----------------------------------------------------------------------------+ 5192 |locale::name() const(GLIBCPP_3.2) [1] | 5193 |-----------------------------------------------------------------------------| 5194 |locale::operator==(locale const&) const(GLIBCPP_3.2) [1] | 5195 |-----------------------------------------------------------------------------| 5196 |locale::_M_coalesce(locale const&, locale const&, unsigned)(GLIBCPP_3.2) [1] | 5197 |-----------------------------------------------------------------------------| 5198 |locale::_S_normalize_category(unsigned)(GLIBCPP_3.2) [1] | 5199 |-----------------------------------------------------------------------------| 5200 |locale::id::id[in-charge]()(GLIBCPP_3.2) [1] | 5201 |-----------------------------------------------------------------------------| 5202 |locale::id::id[not-in-charge]()(GLIBCPP_3.2) [1] | 5203 |-----------------------------------------------------------------------------| 5204 |locale::_Impl::_M_install_facet(locale::id const*, locale::facet*) | 5205 |(GLIBCPP_3.2) [1] | 5206 |-----------------------------------------------------------------------------| 5207 |locale::_Impl::_M_replace_facet(locale::_Impl const*, locale::id const*) | 5208 |(GLIBCPP_3.2) [1] | 5209 |-----------------------------------------------------------------------------| 5210 |locale::_Impl::_M_replace_category(locale::_Impl const*, locale::id const* | 5211 |const*)(GLIBCPP_3.2) [1] | 5212 |-----------------------------------------------------------------------------| 5213 |locale::_Impl::_M_replace_categories(locale::_Impl const*, unsigned) | 5214 |(GLIBCPP_3.2) [1] | 5215 |-----------------------------------------------------------------------------| 5216 |locale::_Impl::_Impl[in-charge](char const*, unsigned) [1] | 5217 |-----------------------------------------------------------------------------| 5218 |locale::_Impl::_Impl[in-charge](char const*, unsigned long) [1] | 5219 |-----------------------------------------------------------------------------| 5220 |locale::_Impl::_Impl[in-charge](locale::facet**, unsigned, bool) [1] | 5221 |-----------------------------------------------------------------------------| 5222 |locale::_Impl::_Impl[in-charge](locale::facet**, unsigned long, bool) [1] | 5223 |-----------------------------------------------------------------------------| 5224 |locale::_Impl::_Impl[in-charge](locale::_Impl const&, unsigned) [1] | 5225 |-----------------------------------------------------------------------------| 5226 |locale::_Impl::_Impl[in-charge](locale::_Impl const&, unsigned long) [1] | 5227 |-----------------------------------------------------------------------------| 5228 |locale::_Impl::_Impl[not-in-charge](char const*, unsigned) [1] | 5229 |-----------------------------------------------------------------------------| 5230 |locale::_Impl::_Impl[not-in-charge](char const*, unsigned long) [1] | 5231 |-----------------------------------------------------------------------------| 5232 |locale::_Impl::_Impl[not-in-charge](locale::facet**, unsigned, bool) [1] | 5233 |-----------------------------------------------------------------------------| 5234 |locale::_Impl::_Impl[not-in-charge](locale::facet**, unsigned long, bool) [1]| 5235 |-----------------------------------------------------------------------------| 5236 |locale::_Impl::_Impl[not-in-charge](locale::_Impl const&, unsigned) [1] | 5237 |-----------------------------------------------------------------------------| 5238 |locale::_Impl::_Impl[not-in-charge](locale::_Impl const&, unsigned long) [1] | 5239 |-----------------------------------------------------------------------------| 5240 |locale::_Impl::~_Impl [in-charge]()(GLIBCPP_3.2) [1] | 5241 |-----------------------------------------------------------------------------| 5242 |locale::_Impl::~_Impl [not-in-charge]()(GLIBCPP_3.2) [1] | 5243 |-----------------------------------------------------------------------------| 5244 |locale::global(locale const&)(GLIBCPP_3.2) [1] | 5245 |-----------------------------------------------------------------------------| 5246 |locale::classic()(GLIBCPP_3.2) [1] | 5247 |-----------------------------------------------------------------------------| 5248 |locale::locale[in-charge](char const*)(GLIBCPP_3.2) [1] | 5249 |-----------------------------------------------------------------------------| 5250 |locale::locale[in-charge](locale::_Impl*)(GLIBCPP_3.2) [1] | 5251 |-----------------------------------------------------------------------------| 5252 |locale::locale[in-charge](locale const&)(GLIBCPP_3.2) [1] | 5253 |-----------------------------------------------------------------------------| 5254 |locale::locale[in-charge](locale const&, char const*, unsigned)(GLIBCPP_3.2) | 5255 |[1] | 5256 |-----------------------------------------------------------------------------| 5257 |locale::locale[in-charge](locale const&, locale const&, unsigned) | 5258 |(GLIBCPP_3.2) [1] | 5259 |-----------------------------------------------------------------------------| 5260 |locale::locale[in-charge]()(GLIBCPP_3.2) [1] | 5261 |-----------------------------------------------------------------------------| 5262 |locale::locale[not-in-charge](char const*)(GLIBCPP_3.2) [1] | 5263 |-----------------------------------------------------------------------------| 5264 |locale::locale[not-in-charge](locale::_Impl*)(GLIBCPP_3.2) [1] | 5265 |-----------------------------------------------------------------------------| 5266 |locale::locale[not-in-charge](locale const&)(GLIBCPP_3.2) [1] | 5267 |-----------------------------------------------------------------------------| 5268 |locale::locale[not-in-charge](locale const&, char const*, unsigned) | 5269 |(GLIBCPP_3.2) [1] | 5270 |-----------------------------------------------------------------------------| 5271 |locale::locale[not-in-charge](locale const&, locale const&, unsigned) | 5272 |(GLIBCPP_3.2) [1] | 5273 |-----------------------------------------------------------------------------| 5274 |locale::locale[not-in-charge]()(GLIBCPP_3.2) [1] | 5275 |-----------------------------------------------------------------------------| 5276 |locale::~locale [in-charge]()(GLIBCPP_3.2) [1] | 5277 |-----------------------------------------------------------------------------| 5278 |locale::~locale [not-in-charge]()(GLIBCPP_3.2) [1] | 5279 |-----------------------------------------------------------------------------| 5280 |locale::operator=(locale const&)(GLIBCPP_3.2) [1] | 5281 +-----------------------------------------------------------------------------+ 5282 5283 Referenced Specification(s) 5284 5285 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 5286 5287 An LSB conforming implementation shall provide the generic data interfaces for 5288 Class std::locale specified in Table 7-38, with the full functionality as 5289 described in the referenced underlying specification. 5290 5291 Table 7-38. libstdcxx - Class locale Data Interfaces 5292 5293 +---------------------------------------------------+ 5294 |locale::_S_classic(GLIBCPP_3.2) [1] | 5295 |---------------------------------------------------| 5296 |locale::_S_num_categories(GLIBCPP_3.2) [1] | 5297 |---------------------------------------------------| 5298 |locale::id::_S_highwater(GLIBCPP_3.2) [1] | 5299 |---------------------------------------------------| 5300 |locale::all(GLIBCPP_3.2) [1] | 5301 |---------------------------------------------------| 5302 |locale::none(GLIBCPP_3.2) [1] | 5303 |---------------------------------------------------| 5304 |locale::time(GLIBCPP_3.2) [1] | 5305 |---------------------------------------------------| 5306 |locale::_Impl::_S_id_time(GLIBCPP_3.2) [1] | 5307 |---------------------------------------------------| 5308 |locale::_Impl::_S_id_ctype(GLIBCPP_3.2) [1] | 5309 |---------------------------------------------------| 5310 |locale::_Impl::_S_id_collate(GLIBCPP_3.2) [1] | 5311 |---------------------------------------------------| 5312 |locale::_Impl::_S_id_numeric(GLIBCPP_3.2) [1] | 5313 |---------------------------------------------------| 5314 |locale::_Impl::_S_id_messages(GLIBCPP_3.2) [1] | 5315 |---------------------------------------------------| 5316 |locale::_Impl::_S_id_monetary(GLIBCPP_3.2) [1] | 5317 |---------------------------------------------------| 5318 |locale::_Impl::_S_facet_categories(GLIBCPP_3.2) [1]| 5319 |---------------------------------------------------| 5320 |locale::ctype(GLIBCPP_3.2) [1] | 5321 |---------------------------------------------------| 5322 |locale::collate(GLIBCPP_3.2) [1] | 5323 |---------------------------------------------------| 5324 |locale::numeric(GLIBCPP_3.2) [1] | 5325 |---------------------------------------------------| 5326 |locale::messages(GLIBCPP_3.2) [1] | 5327 |---------------------------------------------------| 5328 |locale::monetary(GLIBCPP_3.2) [1] | 5329 |---------------------------------------------------| 5330 |locale::_S_global(GLIBCPP_3.2) [1] | 5331 +---------------------------------------------------+ 5332 5333 Referenced Specification(s) 5334 5335 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 5336 5337 ------------------------------------------------------------------------------- 5338 5339 Class __cxxabiv1::__enum_type_info 5340 5341 ------------------------------------------------------------------------------- 5342 5343 Class data for __cxxabiv1::__enum_type_info 5344 5345 The virtual table for the __cxxabiv1::__enum_type_info class is described by 5346 Table 7-39 5347 5348 Table 7-39. vtable for __cxxabiv1::__enum_type_info 5349 5350 +-----------------------------------------------------------------------------+ 5351 |Base |0 | 5352 |Offset | | 5353 |----------+------------------------------------------------------------------| 5354 |RTTI |typeinfo for __cxxabiv1::__enum_type_info | 5355 |----------+------------------------------------------------------------------| 5356 |vfunc: |__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge]() | 5357 |----------+------------------------------------------------------------------| 5358 |vfunc: |__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge | 5359 | |deleting]() | 5360 |----------+------------------------------------------------------------------| 5361 |vfunc: |type_info::__is_pointer_p() const | 5362 |----------+------------------------------------------------------------------| 5363 |vfunc: |type_info::__is_function_p() const | 5364 |----------+------------------------------------------------------------------| 5365 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned) const | 5366 |----------+------------------------------------------------------------------| 5367 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5368 | |void**) const | 5369 +-----------------------------------------------------------------------------+ 5370 5371 The Run Time Type Information for the __cxxabiv1::__enum_type_info class is 5372 described by Table 7-40 5373 5374 Table 7-40. typeinfo for __cxxabiv1::__enum_type_info 5375 5376 +----------------------------------------------------------+ 5377 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5378 |-----------+----------------------------------------------| 5379 |Name |typeinfo name for __cxxabiv1::__enum_type_info| 5380 +----------------------------------------------------------+ 5381 ------------------------------------------------------------------------------- 5382 5383 Interfaces for Class __cxxabiv1::__enum_type_info 5384 5385 An LSB conforming implementation shall provide the generic methods for Class 5386 __cxxabiv1::__enum_type_info specified in Table 7-41, with the full 5387 functionality as described in the referenced underlying specification. 5388 5389 Table 7-41. libstdcxx - Class __cxxabiv1::__enum_type_info Function Interfaces 5390 5391 +-----------------------------------------------------------------------------+ 5392 |__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge deleting]() | 5393 |(CXXABI_1.2.2) [1] | 5394 |-----------------------------------------------------------------------------| 5395 |__cxxabiv1::__enum_type_info::~__enum_type_info [in-charge]()(CXXABI_1.2.2) | 5396 |[1] | 5397 |-----------------------------------------------------------------------------| 5398 |__cxxabiv1::__enum_type_info::~__enum_type_info [not-in-charge]() | 5399 |(CXXABI_1.2.2) [1] | 5400 +-----------------------------------------------------------------------------+ 5401 5402 Referenced Specification(s) 5403 5404 [1]. Itanium C++ ABI (Revision: 1.75) 5405 5406 An LSB conforming implementation shall provide the generic data interfaces for 5407 Class __cxxabiv1::__enum_type_info specified in Table 7-42, with the full 5408 functionality as described in the referenced underlying specification. 5409 5410 Table 7-42. libstdcxx - Class __cxxabiv1::__enum_type_info Data Interfaces 5411 5412 +---------------------------------------------------------------+ 5413 |typeinfo for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1] | 5414 |---------------------------------------------------------------| 5415 |typeinfo name for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1]| 5416 |---------------------------------------------------------------| 5417 |vtable for __cxxabiv1::__enum_type_info(GLIBCPP_3.2) [1] | 5418 +---------------------------------------------------------------+ 5419 5420 Referenced Specification(s) 5421 5422 [1]. Itanium C++ ABI (Revision: 1.75) 5423 5424 ------------------------------------------------------------------------------- 5425 5426 Class __cxxabiv1::__array_type_info 5427 5428 ------------------------------------------------------------------------------- 5429 5430 Class data for __cxxabiv1::__array_type_info 5431 5432 The virtual table for the __cxxabiv1::__array_type_info class is described by 5433 Table 7-43 5434 5435 Table 7-43. vtable for __cxxabiv1::__array_type_info 5436 5437 +-----------------------------------------------------------------------------+ 5438 |Base |0 | 5439 |Offset | | 5440 |----------+------------------------------------------------------------------| 5441 |RTTI |typeinfo for __cxxabiv1::__array_type_info | 5442 |----------+------------------------------------------------------------------| 5443 |vfunc: |__cxxabiv1::__array_type_info::~__array_type_info [in-charge]() | 5444 |----------+------------------------------------------------------------------| 5445 |vfunc: |__cxxabiv1::__array_type_info::~__array_type_info [in-charge | 5446 | |deleting]() | 5447 |----------+------------------------------------------------------------------| 5448 |vfunc: |type_info::__is_pointer_p() const | 5449 |----------+------------------------------------------------------------------| 5450 |vfunc: |type_info::__is_function_p() const | 5451 |----------+------------------------------------------------------------------| 5452 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned) const | 5453 |----------+------------------------------------------------------------------| 5454 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5455 | |void**) const | 5456 +-----------------------------------------------------------------------------+ 5457 5458 The Run Time Type Information for the __cxxabiv1::__array_type_info class is 5459 described by Table 7-44 5460 5461 Table 7-44. typeinfo for __cxxabiv1::__array_type_info 5462 5463 +-----------------------------------------------------------+ 5464 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5465 |-----------+-----------------------------------------------| 5466 |Name |typeinfo name for __cxxabiv1::__array_type_info| 5467 +-----------------------------------------------------------+ 5468 ------------------------------------------------------------------------------- 5469 5470 Interfaces for Class __cxxabiv1::__array_type_info 5471 5472 An LSB conforming implementation shall provide the generic methods for Class 5473 __cxxabiv1::__array_type_info specified in Table 7-45, with the full 5474 functionality as described in the referenced underlying specification. 5475 5476 Table 7-45. libstdcxx - Class __cxxabiv1::__array_type_info Function Interfaces 5477 5478 +-----------------------------------------------------------------------------+ 5479 |__cxxabiv1::__array_type_info::~__array_type_info [in-charge deleting]() | 5480 |(CXXABI_1.2.2) [1] | 5481 |-----------------------------------------------------------------------------| 5482 |__cxxabiv1::__array_type_info::~__array_type_info [in-charge]()(CXXABI_1.2.2)| 5483 |[1] | 5484 |-----------------------------------------------------------------------------| 5485 |__cxxabiv1::__array_type_info::~__array_type_info [not-in-charge]() | 5486 |(CXXABI_1.2.2) [1] | 5487 +-----------------------------------------------------------------------------+ 5488 5489 Referenced Specification(s) 5490 5491 [1]. Itanium C++ ABI (Revision: 1.75) 5492 5493 An LSB conforming implementation shall provide the generic data interfaces for 5494 Class __cxxabiv1::__array_type_info specified in Table 7-46, with the full 5495 functionality as described in the referenced underlying specification. 5496 5497 Table 7-46. libstdcxx - Class __cxxabiv1::__array_type_info Data Interfaces 5498 5499 +----------------------------------------------------------------+ 5500 |typeinfo for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1] | 5501 |----------------------------------------------------------------| 5502 |typeinfo name for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1]| 5503 |----------------------------------------------------------------| 5504 |vtable for __cxxabiv1::__array_type_info(GLIBCPP_3.2) [1] | 5505 +----------------------------------------------------------------+ 5506 5507 Referenced Specification(s) 5508 5509 [1]. Itanium C++ ABI (Revision: 1.75) 5510 5511 ------------------------------------------------------------------------------- 5512 5513 Class __cxxabiv1::__class_type_info 5514 5515 ------------------------------------------------------------------------------- 5516 5517 Class data for __cxxabiv1::__class_type_info 5518 5519 The virtual table for the __cxxabiv1::__class_type_info class is described by 5520 Table 7-47 5521 5522 Table 7-47. vtable for __cxxabiv1::__class_type_info 5523 5524 +-----------------------------------------------------------------------------+ 5525 |Base |0 | 5526 |Offset| | 5527 |------+----------------------------------------------------------------------| 5528 |RTTI |typeinfo for __cxxabiv1::__class_type_info | 5529 |------+----------------------------------------------------------------------| 5530 |vfunc:|__cxxabiv1::__class_type_info::~__class_type_info [in-charge]() | 5531 |------+----------------------------------------------------------------------| 5532 |vfunc:|__cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]| 5533 | |() | 5534 |------+----------------------------------------------------------------------| 5535 |vfunc:|type_info::__is_pointer_p() const | 5536 |------+----------------------------------------------------------------------| 5537 |vfunc:|type_info::__is_function_p() const | 5538 |------+----------------------------------------------------------------------| 5539 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 5540 | |unsigned) const | 5541 |------+----------------------------------------------------------------------| 5542 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 5543 | |(__cxxabiv1::__class_type_info const*, void**) const | 5544 |------+----------------------------------------------------------------------| 5545 | |__cxxabiv1::__class_type_info::__do_upcast | 5546 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 5547 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 5548 |------+----------------------------------------------------------------------| 5549 | |__cxxabiv1::__class_type_info::__do_dyncast(int, | 5550 | |__cxxabiv1::__class_type_info::__sub_kind, | 5551 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 5552 | |__cxxabiv1::__class_type_info const*, void const*, | 5553 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 5554 +-----------------------------------------------------------------------------+ 5555 5556 The Run Time Type Information for the __cxxabiv1::__class_type_info class is 5557 described by Table 7-48 5558 5559 Table 7-48. typeinfo for __cxxabiv1::__class_type_info 5560 5561 +-----------------------------------------------------------+ 5562 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5563 |-----------+-----------------------------------------------| 5564 |Name |typeinfo name for __cxxabiv1::__class_type_info| 5565 +-----------------------------------------------------------+ 5566 ------------------------------------------------------------------------------- 5567 5568 Interfaces for Class __cxxabiv1::__class_type_info 5569 5570 An LSB conforming implementation shall provide the generic methods for Class 5571 __cxxabiv1::__class_type_info specified in Table 7-49, with the full 5572 functionality as described in the referenced underlying specification. 5573 5574 Table 7-49. libstdcxx - Class __cxxabiv1::__class_type_info Function Interfaces 5575 5576 +-----------------------------------------------------------------------------+ 5577 |__cxxabiv1::__class_type_info::~__class_type_info [in-charge deleting]() | 5578 |(CXXABI_1.2.2) [1] | 5579 |-----------------------------------------------------------------------------| 5580 |__cxxabiv1::__class_type_info::~__class_type_info [in-charge]()(CXXABI_1.2.2)| 5581 |[1] | 5582 |-----------------------------------------------------------------------------| 5583 |__cxxabiv1::__class_type_info::~__class_type_info [not-in-charge]() | 5584 |(CXXABI_1.2.2) [1] | 5585 |-----------------------------------------------------------------------------| 5586 |__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, unsigned)| 5587 |const(CXXABI_1.2.2) [1] | 5588 |-----------------------------------------------------------------------------| 5589 |__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 5590 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 5591 |(CXXABI_1.2.2) [1] | 5592 |-----------------------------------------------------------------------------| 5593 |__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 5594 |const*, void**) const(CXXABI_1.2.2) [1] | 5595 +-----------------------------------------------------------------------------+ 5596 5597 Referenced Specification(s) 5598 5599 [1]. Itanium C++ ABI (Revision: 1.75) 5600 5601 An LSB conforming implementation shall provide the generic data interfaces for 5602 Class __cxxabiv1::__class_type_info specified in Table 7-50, with the full 5603 functionality as described in the referenced underlying specification. 5604 5605 Table 7-50. libstdcxx - Class __cxxabiv1::__class_type_info Data Interfaces 5606 5607 +----------------------------------------------------------------+ 5608 |typeinfo for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1] | 5609 |----------------------------------------------------------------| 5610 |typeinfo name for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1]| 5611 |----------------------------------------------------------------| 5612 |vtable for __cxxabiv1::__class_type_info(GLIBCPP_3.2) [1] | 5613 +----------------------------------------------------------------+ 5614 5615 Referenced Specification(s) 5616 5617 [1]. Itanium C++ ABI (Revision: 1.75) 5618 5619 ------------------------------------------------------------------------------- 5620 5621 Class __cxxabiv1::__pbase_type_info 5622 5623 ------------------------------------------------------------------------------- 5624 5625 Class data for __cxxabiv1::__pbase_type_info 5626 5627 The virtual table for the __cxxabiv1::__pbase_type_info class is described by 5628 Table 7-51 5629 5630 Table 7-51. vtable for __cxxabiv1::__pbase_type_info 5631 5632 +-----------------------------------------------------------------------------+ 5633 |Base |0 | 5634 |Offset | | 5635 |-------+---------------------------------------------------------------------| 5636 |RTTI |typeinfo for __cxxabiv1::__pbase_type_info | 5637 |-------+---------------------------------------------------------------------| 5638 |vfunc: |__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge]() | 5639 |-------+---------------------------------------------------------------------| 5640 |vfunc: |__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge | 5641 | |deleting]() | 5642 |-------+---------------------------------------------------------------------| 5643 |vfunc: |type_info::__is_pointer_p() const | 5644 |-------+---------------------------------------------------------------------| 5645 |vfunc: |type_info::__is_function_p() const | 5646 |-------+---------------------------------------------------------------------| 5647 |vfunc: |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 5648 | |unsigned) const | 5649 |-------+---------------------------------------------------------------------| 5650 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 5651 | |const | 5652 |-------+---------------------------------------------------------------------| 5653 |vfunc: |__cxxabiv1::__pbase_type_info::__pointer_catch | 5654 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const | 5655 +-----------------------------------------------------------------------------+ 5656 5657 The Run Time Type Information for the __cxxabiv1::__pbase_type_info class is 5658 described by Table 7-52 5659 5660 Table 7-52. typeinfo for __cxxabiv1::__pbase_type_info 5661 5662 +-----------------------------------------------------------+ 5663 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5664 |-----------+-----------------------------------------------| 5665 |Name |typeinfo name for __cxxabiv1::__pbase_type_info| 5666 +-----------------------------------------------------------+ 5667 ------------------------------------------------------------------------------- 5668 5669 Interfaces for Class __cxxabiv1::__pbase_type_info 5670 5671 An LSB conforming implementation shall provide the generic methods for Class 5672 __cxxabiv1::__pbase_type_info specified in Table 7-53, with the full 5673 functionality as described in the referenced underlying specification. 5674 5675 Table 7-53. libstdcxx - Class __cxxabiv1::__pbase_type_info Function Interfaces 5676 5677 +-----------------------------------------------------------------------------+ 5678 |__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge deleting]() | 5679 |(CXXABI_1.2.2) [1] | 5680 |-----------------------------------------------------------------------------| 5681 |__cxxabiv1::__pbase_type_info::~__pbase_type_info [in-charge]()(CXXABI_1.2.2)| 5682 |[1] | 5683 |-----------------------------------------------------------------------------| 5684 |__cxxabiv1::__pbase_type_info::~__pbase_type_info [not-in-charge]() | 5685 |(CXXABI_1.2.2) [1] | 5686 |-----------------------------------------------------------------------------| 5687 |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, unsigned)| 5688 |const(CXXABI_1.2.2) [1] | 5689 |-----------------------------------------------------------------------------| 5690 |__cxxabiv1::__pbase_type_info::__pointer_catch(__cxxabiv1::__pbase_type_info | 5691 |const*, void**, unsigned) const(CXXABI_1.2.2) [1] | 5692 +-----------------------------------------------------------------------------+ 5693 5694 Referenced Specification(s) 5695 5696 [1]. Itanium C++ ABI (Revision: 1.75) 5697 5698 An LSB conforming implementation shall provide the generic data interfaces for 5699 Class __cxxabiv1::__pbase_type_info specified in Table 7-54, with the full 5700 functionality as described in the referenced underlying specification. 5701 5702 Table 7-54. libstdcxx - Class __cxxabiv1::__pbase_type_info Data Interfaces 5703 5704 +----------------------------------------------------------------+ 5705 |typeinfo for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1] | 5706 |----------------------------------------------------------------| 5707 |typeinfo name for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1]| 5708 |----------------------------------------------------------------| 5709 |vtable for __cxxabiv1::__pbase_type_info(GLIBCPP_3.2) [1] | 5710 +----------------------------------------------------------------+ 5711 5712 Referenced Specification(s) 5713 5714 [1]. Itanium C++ ABI (Revision: 1.75) 5715 5716 ------------------------------------------------------------------------------- 5717 5718 Class __cxxabiv1::__pointer_type_info 5719 5720 ------------------------------------------------------------------------------- 5721 5722 Class data for __cxxabiv1::__pointer_type_info 5723 5724 The virtual table for the __cxxabiv1::__pointer_type_info class is described by 5725 Table 7-55 5726 5727 Table 7-55. vtable for __cxxabiv1::__pointer_type_info 5728 5729 +-----------------------------------------------------------------------------+ 5730 |Base |0 | 5731 |Offset | | 5732 |-------+---------------------------------------------------------------------| 5733 |RTTI |typeinfo for __cxxabiv1::__pointer_type_info | 5734 |-------+---------------------------------------------------------------------| 5735 |vfunc: |__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge]() | 5736 |-------+---------------------------------------------------------------------| 5737 |vfunc: |__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge | 5738 | |deleting]() | 5739 |-------+---------------------------------------------------------------------| 5740 |vfunc: |__cxxabiv1::__pointer_type_info::__is_pointer_p() const | 5741 |-------+---------------------------------------------------------------------| 5742 |vfunc: |type_info::__is_function_p() const | 5743 |-------+---------------------------------------------------------------------| 5744 |vfunc: |__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 5745 | |unsigned) const | 5746 |-------+---------------------------------------------------------------------| 5747 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 5748 | |const | 5749 |-------+---------------------------------------------------------------------| 5750 |vfunc: |__cxxabiv1::__pointer_type_info::__pointer_catch | 5751 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const | 5752 +-----------------------------------------------------------------------------+ 5753 5754 The Run Time Type Information for the __cxxabiv1::__pointer_type_info class is 5755 described by Table 7-56 5756 5757 Table 7-56. typeinfo for __cxxabiv1::__pointer_type_info 5758 5759 +-------------------------------------------------------------+ 5760 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5761 |-----------+-------------------------------------------------| 5762 |Name |typeinfo name for __cxxabiv1::__pointer_type_info| 5763 +-------------------------------------------------------------+ 5764 ------------------------------------------------------------------------------- 5765 5766 Interfaces for Class __cxxabiv1::__pointer_type_info 5767 5768 An LSB conforming implementation shall provide the generic methods for Class 5769 __cxxabiv1::__pointer_type_info specified in Table 7-57, with the full 5770 functionality as described in the referenced underlying specification. 5771 5772 Table 7-57. libstdcxx - Class __cxxabiv1::__pointer_type_info Function 5773 Interfaces 5774 5775 +-----------------------------------------------------------------------------+ 5776 |__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge deleting]() | 5777 |(CXXABI_1.2.2) [1] | 5778 |-----------------------------------------------------------------------------| 5779 |__cxxabiv1::__pointer_type_info::~__pointer_type_info [in-charge]() | 5780 |(CXXABI_1.2.2) [1] | 5781 |-----------------------------------------------------------------------------| 5782 |__cxxabiv1::__pointer_type_info::~__pointer_type_info [not-in-charge]() | 5783 |(CXXABI_1.2.2) [1] | 5784 |-----------------------------------------------------------------------------| 5785 |__cxxabiv1::__pointer_type_info::__is_pointer_p() const(CXXABI_1.2.2) [1] | 5786 |-----------------------------------------------------------------------------| 5787 |__cxxabiv1::__pointer_type_info::__pointer_catch | 5788 |(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const(CXXABI_1.2.2) | 5789 |[1] | 5790 +-----------------------------------------------------------------------------+ 5791 5792 Referenced Specification(s) 5793 5794 [1]. Itanium C++ ABI (Revision: 1.75) 5795 5796 An LSB conforming implementation shall provide the generic data interfaces for 5797 Class __cxxabiv1::__pointer_type_info specified in Table 7-58, with the full 5798 functionality as described in the referenced underlying specification. 5799 5800 Table 7-58. libstdcxx - Class __cxxabiv1::__pointer_type_info Data Interfaces 5801 5802 +------------------------------------------------------------------+ 5803 |typeinfo for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1] | 5804 |------------------------------------------------------------------| 5805 |typeinfo name for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1]| 5806 |------------------------------------------------------------------| 5807 |vtable for __cxxabiv1::__pointer_type_info(GLIBCPP_3.2) [1] | 5808 +------------------------------------------------------------------+ 5809 5810 Referenced Specification(s) 5811 5812 [1]. Itanium C++ ABI (Revision: 1.75) 5813 5814 ------------------------------------------------------------------------------- 5815 5816 Class __cxxabiv1::__function_type_info 5817 5818 ------------------------------------------------------------------------------- 5819 5820 Class data for __cxxabiv1::__function_type_info 5821 5822 The virtual table for the __cxxabiv1::__function_type_info class is described 5823 by Table 7-59 5824 5825 Table 7-59. vtable for __cxxabiv1::__function_type_info 5826 5827 +-----------------------------------------------------------------------------+ 5828 |Base |0 | 5829 |Offset | | 5830 |---------+-------------------------------------------------------------------| 5831 |RTTI |typeinfo for __cxxabiv1::__function_type_info | 5832 |---------+-------------------------------------------------------------------| 5833 |vfunc: |__cxxabiv1::__function_type_info::~__function_type_info [in-charge]| 5834 | |() | 5835 |---------+-------------------------------------------------------------------| 5836 |vfunc: |__cxxabiv1::__function_type_info::~__function_type_info [in-charge | 5837 | |deleting]() | 5838 |---------+-------------------------------------------------------------------| 5839 |vfunc: |type_info::__is_pointer_p() const | 5840 |---------+-------------------------------------------------------------------| 5841 |vfunc: |__cxxabiv1::__function_type_info::__is_function_p() const | 5842 |---------+-------------------------------------------------------------------| 5843 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned) const | 5844 |---------+-------------------------------------------------------------------| 5845 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 5846 | |void**) const | 5847 +-----------------------------------------------------------------------------+ 5848 5849 The Run Time Type Information for the __cxxabiv1::__function_type_info class is 5850 described by Table 7-60 5851 5852 Table 7-60. typeinfo for __cxxabiv1::__function_type_info 5853 5854 +--------------------------------------------------------------+ 5855 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5856 |-----------+--------------------------------------------------| 5857 |Name |typeinfo name for __cxxabiv1::__function_type_info| 5858 +--------------------------------------------------------------+ 5859 ------------------------------------------------------------------------------- 5860 5861 Interfaces for Class __cxxabiv1::__function_type_info 5862 5863 An LSB conforming implementation shall provide the generic methods for Class 5864 __cxxabiv1::__function_type_info specified in Table 7-61, with the full 5865 functionality as described in the referenced underlying specification. 5866 5867 Table 7-61. libstdcxx - Class __cxxabiv1::__function_type_info Function 5868 Interfaces 5869 5870 +-----------------------------------------------------------------------------+ 5871 |__cxxabiv1::__function_type_info::~__function_type_info [in-charge deleting] | 5872 |()(CXXABI_1.2.2) [1] | 5873 |-----------------------------------------------------------------------------| 5874 |__cxxabiv1::__function_type_info::~__function_type_info [in-charge]() | 5875 |(CXXABI_1.2.2) [1] | 5876 |-----------------------------------------------------------------------------| 5877 |__cxxabiv1::__function_type_info::~__function_type_info [not-in-charge]() | 5878 |(CXXABI_1.2.2) [1] | 5879 |-----------------------------------------------------------------------------| 5880 |__cxxabiv1::__function_type_info::__is_function_p() const(CXXABI_1.2.2) [1] | 5881 +-----------------------------------------------------------------------------+ 5882 5883 Referenced Specification(s) 5884 5885 [1]. Itanium C++ ABI (Revision: 1.75) 5886 5887 An LSB conforming implementation shall provide the generic data interfaces for 5888 Class __cxxabiv1::__function_type_info specified in Table 7-62, with the full 5889 functionality as described in the referenced underlying specification. 5890 5891 Table 7-62. libstdcxx - Class __cxxabiv1::__function_type_info Data Interfaces 5892 5893 +-------------------------------------------------------------------+ 5894 |typeinfo for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1] | 5895 |-------------------------------------------------------------------| 5896 |typeinfo name for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1]| 5897 |-------------------------------------------------------------------| 5898 |vtable for __cxxabiv1::__function_type_info(GLIBCPP_3.2) [1] | 5899 +-------------------------------------------------------------------+ 5900 5901 Referenced Specification(s) 5902 5903 [1]. Itanium C++ ABI (Revision: 1.75) 5904 5905 ------------------------------------------------------------------------------- 5906 5907 Class __cxxabiv1::__si_class_type_info 5908 5909 ------------------------------------------------------------------------------- 5910 5911 Class data for __cxxabiv1::__si_class_type_info 5912 5913 The virtual table for the __cxxabiv1::__si_class_type_info class is described 5914 by Table 7-63 5915 5916 Table 7-63. vtable for __cxxabiv1::__si_class_type_info 5917 5918 +-----------------------------------------------------------------------------+ 5919 |Base |0 | 5920 |Offset| | 5921 |------+----------------------------------------------------------------------| 5922 |RTTI |typeinfo for __cxxabiv1::__si_class_type_info | 5923 |------+----------------------------------------------------------------------| 5924 |vfunc:|__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]() | 5925 |------+----------------------------------------------------------------------| 5926 |vfunc:|__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge | 5927 | |deleting]() | 5928 |------+----------------------------------------------------------------------| 5929 |vfunc:|type_info::__is_pointer_p() const | 5930 |------+----------------------------------------------------------------------| 5931 |vfunc:|type_info::__is_function_p() const | 5932 |------+----------------------------------------------------------------------| 5933 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 5934 | |unsigned) const | 5935 |------+----------------------------------------------------------------------| 5936 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 5937 | |(__cxxabiv1::__class_type_info const*, void**) const | 5938 |------+----------------------------------------------------------------------| 5939 | |__cxxabiv1::__si_class_type_info::__do_upcast | 5940 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 5941 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 5942 |------+----------------------------------------------------------------------| 5943 | |__cxxabiv1::__si_class_type_info::__do_dyncast(int, | 5944 | |__cxxabiv1::__class_type_info::__sub_kind, | 5945 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 5946 | |__cxxabiv1::__class_type_info const*, void const*, | 5947 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 5948 +-----------------------------------------------------------------------------+ 5949 5950 The Run Time Type Information for the __cxxabiv1::__si_class_type_info class is 5951 described by Table 7-64 5952 5953 Table 7-64. typeinfo for __cxxabiv1::__si_class_type_info 5954 5955 +--------------------------------------------------------------+ 5956 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 5957 |-----------+--------------------------------------------------| 5958 |Name |typeinfo name for __cxxabiv1::__si_class_type_info| 5959 +--------------------------------------------------------------+ 5960 ------------------------------------------------------------------------------- 5961 5962 Interfaces for Class __cxxabiv1::__si_class_type_info 5963 5964 An LSB conforming implementation shall provide the generic methods for Class 5965 __cxxabiv1::__si_class_type_info specified in Table 7-65, with the full 5966 functionality as described in the referenced underlying specification. 5967 5968 Table 7-65. libstdcxx - Class __cxxabiv1::__si_class_type_info Function 5969 Interfaces 5970 5971 +-----------------------------------------------------------------------------+ 5972 |__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge deleting] | 5973 |()(CXXABI_1.2.2) [1] | 5974 |-----------------------------------------------------------------------------| 5975 |__cxxabiv1::__si_class_type_info::~__si_class_type_info [in-charge]() | 5976 |(CXXABI_1.2.2) [1] | 5977 |-----------------------------------------------------------------------------| 5978 |__cxxabiv1::__si_class_type_info::~__si_class_type_info [not-in-charge]() | 5979 |(CXXABI_1.2.2) [1] | 5980 |-----------------------------------------------------------------------------| 5981 |__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 5982 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 5983 |(CXXABI_1.2.2) [1] | 5984 +-----------------------------------------------------------------------------+ 5985 5986 Referenced Specification(s) 5987 5988 [1]. Itanium C++ ABI (Revision: 1.75) 5989 5990 An LSB conforming implementation shall provide the generic data interfaces for 5991 Class __cxxabiv1::__si_class_type_info specified in Table 7-66, with the full 5992 functionality as described in the referenced underlying specification. 5993 5994 Table 7-66. libstdcxx - Class __cxxabiv1::__si_class_type_info Data Interfaces 5995 5996 +-------------------------------------------------------------------+ 5997 |typeinfo for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1] | 5998 |-------------------------------------------------------------------| 5999 |typeinfo name for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1]| 6000 |-------------------------------------------------------------------| 6001 |vtable for __cxxabiv1::__si_class_type_info(GLIBCPP_3.2) [1] | 6002 +-------------------------------------------------------------------+ 6003 6004 Referenced Specification(s) 6005 6006 [1]. Itanium C++ ABI (Revision: 1.75) 6007 6008 ------------------------------------------------------------------------------- 6009 6010 Class __cxxabiv1::__vmi_class_type_info 6011 6012 ------------------------------------------------------------------------------- 6013 6014 Class data for __cxxabiv1::__vmi_class_type_info 6015 6016 The virtual table for the __cxxabiv1::__vmi_class_type_info class is described 6017 by Table 7-67 6018 6019 Table 7-67. vtable for __cxxabiv1::__vmi_class_type_info 6020 6021 +-----------------------------------------------------------------------------+ 6022 |Base |0 | 6023 |Offset| | 6024 |------+----------------------------------------------------------------------| 6025 |RTTI |typeinfo for __cxxabiv1::__vmi_class_type_info | 6026 |------+----------------------------------------------------------------------| 6027 |vfunc:|__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge] | 6028 | |() | 6029 |------+----------------------------------------------------------------------| 6030 |vfunc:|__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge | 6031 | |deleting]() | 6032 |------+----------------------------------------------------------------------| 6033 |vfunc:|type_info::__is_pointer_p() const | 6034 |------+----------------------------------------------------------------------| 6035 |vfunc:|type_info::__is_function_p() const | 6036 |------+----------------------------------------------------------------------| 6037 |vfunc:|__cxxabiv1::__class_type_info::__do_catch(type_info const*, void**, | 6038 | |unsigned) const | 6039 |------+----------------------------------------------------------------------| 6040 |vfunc:|__cxxabiv1::__class_type_info::__do_upcast | 6041 | |(__cxxabiv1::__class_type_info const*, void**) const | 6042 |------+----------------------------------------------------------------------| 6043 | |__cxxabiv1::__vmi_class_type_info::__do_upcast | 6044 |vfunc:|(__cxxabiv1::__class_type_info const*, void const*, | 6045 | |__cxxabiv1::__class_type_info::__upcast_result&) const | 6046 |------+----------------------------------------------------------------------| 6047 | |__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, | 6048 | |__cxxabiv1::__class_type_info::__sub_kind, | 6049 |vfunc:|__cxxabiv1::__class_type_info const*, void const*, | 6050 | |__cxxabiv1::__class_type_info const*, void const*, | 6051 | |__cxxabiv1::__class_type_info::__dyncast_result&) const | 6052 +-----------------------------------------------------------------------------+ 6053 6054 The Run Time Type Information for the __cxxabiv1::__vmi_class_type_info class 6055 is described by Table 7-68 6056 6057 Table 7-68. typeinfo for __cxxabiv1::__vmi_class_type_info 6058 6059 +---------------------------------------------------------------+ 6060 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6061 |-----------+---------------------------------------------------| 6062 |Name |typeinfo name for __cxxabiv1::__vmi_class_type_info| 6063 +---------------------------------------------------------------+ 6064 ------------------------------------------------------------------------------- 6065 6066 Interfaces for Class __cxxabiv1::__vmi_class_type_info 6067 6068 An LSB conforming implementation shall provide the generic methods for Class 6069 __cxxabiv1::__vmi_class_type_info specified in Table 7-69, with the full 6070 functionality as described in the referenced underlying specification. 6071 6072 Table 7-69. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Function 6073 Interfaces 6074 6075 +-----------------------------------------------------------------------------+ 6076 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge | 6077 |deleting]()(CXXABI_1.2.2) [1] | 6078 |-----------------------------------------------------------------------------| 6079 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [in-charge]() | 6080 |(CXXABI_1.2.2) [1] | 6081 |-----------------------------------------------------------------------------| 6082 |__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info [not-in-charge]() | 6083 |(CXXABI_1.2.2) [1] | 6084 |-----------------------------------------------------------------------------| 6085 |__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info | 6086 |const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const | 6087 |(CXXABI_1.2.2) [1] | 6088 +-----------------------------------------------------------------------------+ 6089 6090 Referenced Specification(s) 6091 6092 [1]. Itanium C++ ABI (Revision: 1.75) 6093 6094 An LSB conforming implementation shall provide the generic data interfaces for 6095 Class __cxxabiv1::__vmi_class_type_info specified in Table 7-70, with the full 6096 functionality as described in the referenced underlying specification. 6097 6098 Table 7-70. libstdcxx - Class __cxxabiv1::__vmi_class_type_info Data Interfaces 6099 6100 +--------------------------------------------------------------------+ 6101 |typeinfo for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1] | 6102 |--------------------------------------------------------------------| 6103 |typeinfo name for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1]| 6104 |--------------------------------------------------------------------| 6105 |vtable for __cxxabiv1::__vmi_class_type_info(GLIBCPP_3.2) [1] | 6106 +--------------------------------------------------------------------+ 6107 6108 Referenced Specification(s) 6109 6110 [1]. Itanium C++ ABI (Revision: 1.75) 6111 6112 ------------------------------------------------------------------------------- 6113 6114 Class __cxxabiv1::__fundamental_type_info 6115 6116 ------------------------------------------------------------------------------- 6117 6118 Class data for __cxxabiv1::__fundamental_type_info 6119 6120 The virtual table for the __cxxabiv1::__fundamental_type_info class is 6121 described by Table 7-71 6122 6123 Table 7-71. vtable for __cxxabiv1::__fundamental_type_info 6124 6125 +-----------------------------------------------------------------------------+ 6126 |Base |0 | 6127 |Offset | | 6128 |---------+-------------------------------------------------------------------| 6129 |RTTI |typeinfo for __cxxabiv1::__fundamental_type_info | 6130 |---------+-------------------------------------------------------------------| 6131 |vfunc: |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info | 6132 | |[in-charge]() | 6133 |---------+-------------------------------------------------------------------| 6134 |vfunc: |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info | 6135 | |[in-charge deleting]() | 6136 |---------+-------------------------------------------------------------------| 6137 |vfunc: |type_info::__is_pointer_p() const | 6138 |---------+-------------------------------------------------------------------| 6139 |vfunc: |type_info::__is_function_p() const | 6140 |---------+-------------------------------------------------------------------| 6141 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned) const | 6142 |---------+-------------------------------------------------------------------| 6143 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 6144 | |void**) const | 6145 +-----------------------------------------------------------------------------+ 6146 6147 The Run Time Type Information for the __cxxabiv1::__fundamental_type_info class 6148 is described by Table 7-72 6149 6150 Table 7-72. typeinfo for __cxxabiv1::__fundamental_type_info 6151 6152 +-----------------------------------------------------------------+ 6153 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6154 |-----------+-----------------------------------------------------| 6155 |Name |typeinfo name for __cxxabiv1::__fundamental_type_info| 6156 +-----------------------------------------------------------------+ 6157 ------------------------------------------------------------------------------- 6158 6159 Interfaces for Class __cxxabiv1::__fundamental_type_info 6160 6161 An LSB conforming implementation shall provide the generic methods for Class 6162 __cxxabiv1::__fundamental_type_info specified in Table 7-73, with the full 6163 functionality as described in the referenced underlying specification. 6164 6165 Table 7-73. libstdcxx - Class __cxxabiv1::__fundamental_type_info Function 6166 Interfaces 6167 6168 +-----------------------------------------------------------------------------+ 6169 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge | 6170 |deleting]()(CXXABI_1.2.2) [1] | 6171 |-----------------------------------------------------------------------------| 6172 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [in-charge]() | 6173 |(CXXABI_1.2.2) [1] | 6174 |-----------------------------------------------------------------------------| 6175 |__cxxabiv1::__fundamental_type_info::~__fundamental_type_info [not-in-charge]| 6176 |()(CXXABI_1.2.2) [1] | 6177 +-----------------------------------------------------------------------------+ 6178 6179 Referenced Specification(s) 6180 6181 [1]. Itanium C++ ABI (Revision: 1.75) 6182 6183 An LSB conforming implementation shall provide the generic data interfaces for 6184 Class __cxxabiv1::__fundamental_type_info specified in Table 7-74, with the 6185 full functionality as described in the referenced underlying specification. 6186 6187 Table 7-74. libstdcxx - Class __cxxabiv1::__fundamental_type_info Data 6188 Interfaces 6189 6190 +----------------------------------------------------------------------+ 6191 |typeinfo for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1] | 6192 |----------------------------------------------------------------------| 6193 |typeinfo name for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1]| 6194 |----------------------------------------------------------------------| 6195 |vtable for __cxxabiv1::__fundamental_type_info(GLIBCPP_3.2) [1] | 6196 +----------------------------------------------------------------------+ 6197 6198 Referenced Specification(s) 6199 6200 [1]. Itanium C++ ABI (Revision: 1.75) 6201 6202 ------------------------------------------------------------------------------- 6203 6204 Class __cxxabiv1::__pointer_to_member_type_info 6205 6206 ------------------------------------------------------------------------------- 6207 6208 Class data for __cxxabiv1::__pointer_to_member_type_info 6209 6210 The virtual table for the __cxxabiv1::__pointer_to_member_type_info class is 6211 described by Table 7-75 6212 6213 Table 7-75. vtable for __cxxabiv1::__pointer_to_member_type_info 6214 6215 +--------------------------------------------------------------------------------+ 6216 |Base |0 | 6217 |Offset| | 6218 |------+-------------------------------------------------------------------------| 6219 |RTTI |typeinfo for __cxxabiv1::__pointer_to_member_type_info | 6220 |------+-------------------------------------------------------------------------| 6221 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info| 6222 | |[in-charge]() | 6223 |------+-------------------------------------------------------------------------| 6224 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info| 6225 | |[in-charge deleting]() | 6226 |------+-------------------------------------------------------------------------| 6227 |vfunc:|type_info::__is_pointer_p() const | 6228 |------+-------------------------------------------------------------------------| 6229 |vfunc:|type_info::__is_function_p() const | 6230 |------+-------------------------------------------------------------------------| 6231 |vfunc:|__cxxabiv1::__pbase_type_info::__do_catch(type_info const*, void**, | 6232 | |unsigned) const | 6233 |------+-------------------------------------------------------------------------| 6234 |vfunc:|type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) | 6235 | |const | 6236 |------+-------------------------------------------------------------------------| 6237 |vfunc:|__cxxabiv1::__pointer_to_member_type_info::__pointer_catch | 6238 | |(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const | 6239 +--------------------------------------------------------------------------------+ 6240 6241 The Run Time Type Information for the __cxxabiv1::__pointer_to_member_type_info 6242 class is described by Table 7-76 6243 6244 Table 7-76. typeinfo for __cxxabiv1::__pointer_to_member_type_info 6245 6246 +-----------------------------------------------------------------------+ 6247 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6248 |-----------+-----------------------------------------------------------| 6249 |Name |typeinfo name for __cxxabiv1::__pointer_to_member_type_info| 6250 +-----------------------------------------------------------------------+ 6251 ------------------------------------------------------------------------------- 6252 6253 Interfaces for Class __cxxabiv1::__pointer_to_member_type_info 6254 6255 An LSB conforming implementation shall provide the generic methods for Class 6256 __cxxabiv1::__pointer_to_member_type_info specified in Table 7-77, with the 6257 full functionality as described in the referenced underlying specification. 6258 6259 Table 7-77. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info 6260 Function Interfaces 6261 6262 +-----------------------------------------------------------------------------+ 6263 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info | 6264 |[in-charge deleting]()(CXXABI_1.2.2) [1] | 6265 |-----------------------------------------------------------------------------| 6266 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info | 6267 |[in-charge]()(CXXABI_1.2.2) [1] | 6268 |-----------------------------------------------------------------------------| 6269 |__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info | 6270 |[not-in-charge]()(CXXABI_1.2.2) [1] | 6271 |-----------------------------------------------------------------------------| 6272 |__cxxabiv1::__pointer_to_member_type_info::__pointer_catch | 6273 |(__cxxabiv1::__pbase_type_info const*, void**, unsigned) const(CXXABI_1.2.2) | 6274 |[1] | 6275 +-----------------------------------------------------------------------------+ 6276 6277 Referenced Specification(s) 6278 6279 [1]. Itanium C++ ABI (Revision: 1.75) 6280 6281 An LSB conforming implementation shall provide the generic data interfaces for 6282 Class __cxxabiv1::__pointer_to_member_type_info specified in Table 7-78, with 6283 the full functionality as described in the referenced underlying specification. 6284 6285 Table 7-78. libstdcxx - Class __cxxabiv1::__pointer_to_member_type_info Data 6286 Interfaces 6287 6288 +----------------------------------------------------------------------------+ 6289 |typeinfo for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1] | 6290 |----------------------------------------------------------------------------| 6291 |typeinfo name for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1]| 6292 |----------------------------------------------------------------------------| 6293 |vtable for __cxxabiv1::__pointer_to_member_type_info(GLIBCPP_3.2) [1] | 6294 +----------------------------------------------------------------------------+ 6295 6296 Referenced Specification(s) 6297 6298 [1]. Itanium C++ ABI (Revision: 1.75) 6299 6300 ------------------------------------------------------------------------------- 6301 6302 Class __gnu_cxx::stdio_filebuf > 6303 6304 ------------------------------------------------------------------------------- 6305 6306 Class data for __gnu_cxx::stdio_filebuf > 6307 6308 The virtual table for the __gnu_cxx::stdio_filebuf 6309 > class is described by Table 7-79 6310 6311 Table 7-79. vtable for __gnu_cxx::stdio_filebuf > 6312 6313 +-----------------------------------------------------------------------------+ 6314 |Base |0 | 6315 |Offset | | 6316 |--------+--------------------------------------------------------------------| 6317 |RTTI |typeinfo for __gnu_cxx::stdio_filebuf > | 6318 |--------+--------------------------------------------------------------------| 6319 |vfunc: |__gnu_cxx::stdio_filebuf >::~stdio_filebuf | 6320 | |[in-charge]() | 6321 |--------+--------------------------------------------------------------------| 6322 |vfunc: |__gnu_cxx::stdio_filebuf >::~stdio_filebuf | 6323 | |[in-charge deleting]() | 6324 |--------+--------------------------------------------------------------------| 6325 |vfunc: |basic_filebuf >::imbue(locale const&) | 6326 |--------+--------------------------------------------------------------------| 6327 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6328 |--------+--------------------------------------------------------------------| 6329 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6330 |--------+--------------------------------------------------------------------| 6331 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6332 |--------+--------------------------------------------------------------------| 6333 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6334 |--------+--------------------------------------------------------------------| 6335 |vfunc: |basic_filebuf >::setbuf(char*, int) | 6336 +-----------------------------------------------------------------------------+ 6337 6338 The Run Time Type Information for the __gnu_cxx::stdio_filebuf > class is described by Table 7-80 6340 6341 Table 7-80. typeinfo for __gnu_cxx::stdio_filebuf > 6342 6343 +-----------------------------------------------------------------------------+ 6344 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 6345 |-----------+-----------------------------------------------------------------| 6346 |Name |typeinfo name for __gnu_cxx::stdio_filebuf > | 6348 +-----------------------------------------------------------------------------+ 6349 ------------------------------------------------------------------------------- 6350 6351 Interfaces for Class __gnu_cxx::stdio_filebuf > 6352 6353 No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf 6354 > 6355 6356 An LSB conforming implementation shall provide the generic data interfaces for 6357 Class __gnu_cxx::stdio_filebuf > specified in 6358 Table 7-81, with the full functionality as described in the referenced 6359 underlying specification. 6360 6361 Table 7-81. libstdcxx - Class __gnu_cxx::stdio_filebuf 6362 > Data Interfaces 6363 6364 +-----------------------------------------------------------------------------+ 6365 |typeinfo for __gnu_cxx::stdio_filebuf >(GLIBCPP_3.2) | 6366 |[1] | 6367 |-----------------------------------------------------------------------------| 6368 |typeinfo name for __gnu_cxx::stdio_filebuf > | 6369 |(GLIBCPP_3.2) [1] | 6370 |-----------------------------------------------------------------------------| 6371 |vtable for __gnu_cxx::stdio_filebuf >(GLIBCPP_3.2) | 6372 |[1] | 6373 +-----------------------------------------------------------------------------+ 6374 6375 Referenced Specification(s) 6376 6377 [1]. Itanium C++ ABI (Revision: 1.75) 6378 6379 ------------------------------------------------------------------------------- 6380 6381 Class __gnu_cxx::stdio_filebuf > 6382 6383 ------------------------------------------------------------------------------- 6384 6385 Class data for __gnu_cxx::stdio_filebuf > 6386 6387 The virtual table for the __gnu_cxx::stdio_filebuf > class is described by Table 7-82 6389 6390 Table 7-82. vtable for __gnu_cxx::stdio_filebuf > 6391 6392 +-----------------------------------------------------------------------------+ 6393 |Base |0 | 6394 |Offset | | 6395 |--------+--------------------------------------------------------------------| 6396 |RTTI |typeinfo for __gnu_cxx::stdio_filebuf | 6397 | |> | 6398 |--------+--------------------------------------------------------------------| 6399 |vfunc: |__gnu_cxx::stdio_filebuf | 6400 | |>::~stdio_filebuf [in-charge]() | 6401 |--------+--------------------------------------------------------------------| 6402 |vfunc: |__gnu_cxx::stdio_filebuf | 6403 | |>::~stdio_filebuf [in-charge deleting]() | 6404 |--------+--------------------------------------------------------------------| 6405 |vfunc: |basic_filebuf >::imbue(locale const&) | 6406 |--------+--------------------------------------------------------------------| 6407 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 6408 |--------+--------------------------------------------------------------------| 6409 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 6410 |--------+--------------------------------------------------------------------| 6411 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 6412 |--------+--------------------------------------------------------------------| 6413 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 6414 |--------+--------------------------------------------------------------------| 6415 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 6416 +-----------------------------------------------------------------------------+ 6417 6418 The Run Time Type Information for the __gnu_cxx::stdio_filebuf > class is described by Table 7-83 6420 6421 Table 7-83. typeinfo for __gnu_cxx::stdio_filebuf 6422 > 6423 6424 +-----------------------------------------------------------------------------+ 6425 |Base |vtable for __cxxabiv1::__si_class_type_info | 6426 |Vtable | | 6427 |----------+------------------------------------------------------------------| 6428 |Name |typeinfo name for __gnu_cxx::stdio_filebuf > | 6430 +-----------------------------------------------------------------------------+ 6431 ------------------------------------------------------------------------------- 6432 6433 Interfaces for Class __gnu_cxx::stdio_filebuf > 6434 6435 No external methods are defined for libstdcxx - Class __gnu_cxx::stdio_filebuf 6436 > 6437 6438 An LSB conforming implementation shall provide the generic data interfaces for 6439 Class __gnu_cxx::stdio_filebuf > specified 6440 in Table 7-84, with the full functionality as described in the referenced 6441 underlying specification. 6442 6443 Table 7-84. libstdcxx - Class __gnu_cxx::stdio_filebuf > Data Interfaces 6445 6446 +-----------------------------------------------------------------------------+ 6447 |typeinfo for __gnu_cxx::stdio_filebuf > | 6448 |(GLIBCPP_3.2) [1] | 6449 |-----------------------------------------------------------------------------| 6450 |typeinfo name for __gnu_cxx::stdio_filebuf > | 6451 |(GLIBCPP_3.2) [1] | 6452 |-----------------------------------------------------------------------------| 6453 |vtable for __gnu_cxx::stdio_filebuf > | 6454 |(GLIBCPP_3.2) [1] | 6455 +-----------------------------------------------------------------------------+ 6456 6457 Referenced Specification(s) 6458 6459 [1]. Itanium C++ ABI (Revision: 1.75) 6460 6461 ------------------------------------------------------------------------------- 6462 6463 Class locale::facet 6464 6465 ------------------------------------------------------------------------------- 6466 6467 Class data for locale::facet 6468 6469 The virtual table for the std::locale::facet class is described by Table 7-85 6470 6471 Table 7-85. vtable for locale::facet 6472 6473 +--------------------------------------------------------+ 6474 |Base Offset|0 | 6475 |-----------+--------------------------------------------| 6476 |RTTI |typeinfo for locale::facet | 6477 |-----------+--------------------------------------------| 6478 |vfunc: |locale::facet::~facet [in-charge]() | 6479 |-----------+--------------------------------------------| 6480 |vfunc: |locale::facet::~facet [in-charge deleting]()| 6481 +--------------------------------------------------------+ 6482 6483 The Run Time Type Information for the std::locale::facet class is described by 6484 Table 7-86 6485 6486 Table 7-86. typeinfo for locale::facet 6487 6488 +----------------------------------------------------+ 6489 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 6490 |-----------+----------------------------------------| 6491 |Name |typeinfo name for locale::facet | 6492 +----------------------------------------------------+ 6493 ------------------------------------------------------------------------------- 6494 6495 Interfaces for Class locale::facet 6496 6497 An LSB conforming implementation shall provide the generic methods for Class 6498 std::locale::facet specified in Table 7-87, with the full functionality as 6499 described in the referenced underlying specification. 6500 6501 Table 7-87. libstdcxx - Class locale::facet Function Interfaces 6502 6503 +-----------------------------------------------------------------------------+ 6504 |locale::facet::_M_add_reference()(GLIBCPP_3.2) [1] | 6505 |-----------------------------------------------------------------------------| 6506 |locale::facet::_S_clone_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1] | 6507 |-----------------------------------------------------------------------------| 6508 |locale::facet::_S_create_c_locale(__locale_struct*&, char const*, | 6509 |__locale_struct*)(GLIBCPP_3.2) [1] | 6510 |-----------------------------------------------------------------------------| 6511 |locale::facet::_M_remove_reference()(GLIBCPP_3.2) [1] | 6512 |-----------------------------------------------------------------------------| 6513 |locale::facet::_S_destroy_c_locale(__locale_struct*&)(GLIBCPP_3.2) [1] | 6514 |-----------------------------------------------------------------------------| 6515 |locale::facet::facet[in-charge](unsigned) [1] | 6516 |-----------------------------------------------------------------------------| 6517 |locale::facet::facet[in-charge](unsigned long) [1] | 6518 |-----------------------------------------------------------------------------| 6519 |locale::facet::facet[not-in-charge](unsigned) [1] | 6520 |-----------------------------------------------------------------------------| 6521 |locale::facet::facet[not-in-charge](unsigned long) [1] | 6522 |-----------------------------------------------------------------------------| 6523 |locale::facet::~facet [in-charge deleting]()(GLIBCPP_3.2) [1] | 6524 |-----------------------------------------------------------------------------| 6525 |locale::facet::~facet [in-charge]()(GLIBCPP_3.2) [1] | 6526 |-----------------------------------------------------------------------------| 6527 |locale::facet::~facet [not-in-charge]()(GLIBCPP_3.2) [1] | 6528 +-----------------------------------------------------------------------------+ 6529 6530 Referenced Specification(s) 6531 6532 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 6533 6534 An LSB conforming implementation shall provide the generic data interfaces for 6535 Class std::locale::facet specified in Table 7-88, with the full functionality 6536 as described in the referenced underlying specification. 6537 6538 Table 7-88. libstdcxx - Class locale::facet Data Interfaces 6539 6540 +------------------------------------------------+ 6541 |locale::facet::_S_c_locale(GLIBCPP_3.2) [1] | 6542 |------------------------------------------------| 6543 |typeinfo for locale::facet(GLIBCPP_3.2) [2] | 6544 |------------------------------------------------| 6545 |typeinfo name for locale::facet(GLIBCPP_3.2) [2]| 6546 |------------------------------------------------| 6547 |vtable for locale::facet(GLIBCPP_3.2) [2] | 6548 +------------------------------------------------+ 6549 6550 Referenced Specification(s) 6551 6552 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 6553 6554 [2]. Itanium C++ ABI (Revision: 1.75) 6555 6556 ------------------------------------------------------------------------------- 6557 6558 Class ios_base::failure 6559 6560 ------------------------------------------------------------------------------- 6561 6562 Class data for ios_base::failure 6563 6564 The virtual table for the std::ios_base::failure class is described by Table 6565 7-89 6566 6567 Table 7-89. vtable for ios_base::failure 6568 6569 +--------------------------------------------------------------+ 6570 |Base Offset|0 | 6571 |-----------+--------------------------------------------------| 6572 |RTTI |typeinfo for ios_base::failure | 6573 |-----------+--------------------------------------------------| 6574 |vfunc: |ios_base::failure::~failure [in-charge]() | 6575 |-----------+--------------------------------------------------| 6576 |vfunc: |ios_base::failure::~failure [in-charge deleting]()| 6577 |-----------+--------------------------------------------------| 6578 |vfunc: |ios_base::failure::what() const | 6579 +--------------------------------------------------------------+ 6580 6581 The Run Time Type Information for the std::ios_base::failure class is described 6582 by Table 7-90 6583 6584 Table 7-90. typeinfo for ios_base::failure 6585 6586 +-------------------------------------------------------+ 6587 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 6588 |-----------+-------------------------------------------| 6589 |Name |typeinfo name for ios_base::failure | 6590 +-------------------------------------------------------+ 6591 ------------------------------------------------------------------------------- 6592 6593 Interfaces for Class ios_base::failure 6594 6595 An LSB conforming implementation shall provide the generic methods for Class 6596 std::ios_base::failure specified in Table 7-91, with the full functionality as 6597 described in the referenced underlying specification. 6598 6599 Table 7-91. libstdcxx - Class ios_base::failure Function Interfaces 6600 6601 +------------------------------------------------+ 6602 |ios_base::failure::what() const(GLIBCPP_3.2) [1]| 6603 +------------------------------------------------+ 6604 6605 Referenced Specification(s) 6606 6607 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 6608 6609 An LSB conforming implementation shall provide the generic data interfaces for 6610 Class std::ios_base::failure specified in Table 7-92, with the full 6611 functionality as described in the referenced underlying specification. 6612 6613 Table 7-92. libstdcxx - Class ios_base::failure Data Interfaces 6614 6615 +----------------------------------------------------+ 6616 |typeinfo for ios_base::failure(GLIBCPP_3.2) [1] | 6617 |----------------------------------------------------| 6618 |typeinfo name for ios_base::failure(GLIBCPP_3.2) [1]| 6619 |----------------------------------------------------| 6620 |vtable for ios_base::failure(GLIBCPP_3.2) [1] | 6621 +----------------------------------------------------+ 6622 6623 Referenced Specification(s) 6624 6625 [1]. Itanium C++ ABI (Revision: 1.75) 6626 6627 ------------------------------------------------------------------------------- 6628 6629 Class basic_iostream > 6630 6631 ------------------------------------------------------------------------------- 6632 6633 Class data for basic_iostream > 6634 6635 The virtual table for the std::basic_iostream > 6636 class is described by Table 7-93 6637 6638 Table 7-93. vtable for basic_iostream > 6639 6640 +-----------------------------------------------------------------------------+ 6641 |Base |0 | 6642 |Offset | | 6643 |---------+-------------------------------------------------------------------| 6644 |RTTI |typeinfo for basic_iostream > | 6645 |---------+-------------------------------------------------------------------| 6646 |vfunc: |basic_iostream >::~basic_iostream | 6647 | |[in-charge]() | 6648 |---------+-------------------------------------------------------------------| 6649 |vfunc: |basic_iostream >::~basic_iostream | 6650 | |[in-charge deleting]() | 6651 +-----------------------------------------------------------------------------+ 6652 6653 The Run Time Type Information for the std::basic_iostream > class is described by Table 7-94 6655 6656 Table 7-94. typeinfo for basic_iostream > 6657 6658 +---------------------------------------------------------------------------+ 6659 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 6660 |-----------+----------------------------------------------------------+----| 6661 |Name |typeinfo name for basic_iostream >| | 6662 |-----------+----------------------------------------------------------+----| 6663 |flags: |11 | | 6664 |-----------+----------------------------------------------------------+----| 6665 |basetype: |typeinfo for basic_istream > |2 | 6666 |-----------+----------------------------------------------------------+----| 6667 |basetype: |typeinfo for basic_ostream > |2050| 6668 +---------------------------------------------------------------------------+ 6669 ------------------------------------------------------------------------------- 6670 6671 Interfaces for Class basic_iostream > 6672 6673 An LSB conforming implementation shall provide the generic methods for Class 6674 std::basic_iostream > specified in Table 7-95, 6675 with the full functionality as described in the referenced underlying 6676 specification. 6677 6678 Table 7-95. libstdcxx - Class basic_iostream > Function 6679 Interfaces 6680 6681 +-----------------------------------------------------------------------------+ 6682 |basic_iostream >::basic_iostream[in-charge] | 6683 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6684 |-----------------------------------------------------------------------------| 6685 |basic_iostream >::basic_iostream[not-in-charge] | 6686 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6687 |-----------------------------------------------------------------------------| 6688 |basic_iostream >::~basic_iostream [in-charge | 6689 |deleting]()(GLIBCPP_3.2) [1] | 6690 |-----------------------------------------------------------------------------| 6691 |basic_iostream >::~basic_iostream [in-charge]() | 6692 |(GLIBCPP_3.2) [1] | 6693 |-----------------------------------------------------------------------------| 6694 |basic_iostream >::~basic_iostream [not-in-charge]() | 6695 |(GLIBCPP_3.2) [1] | 6696 |-----------------------------------------------------------------------------| 6697 |non-virtual thunk [nv:-16] to basic_iostream | 6698 |>::~basic_iostream [in-charge deleting]() [2] | 6699 |-----------------------------------------------------------------------------| 6700 |non-virtual thunk [nv:-16] to basic_iostream | 6701 |>::~basic_iostream [in-charge]() [2] | 6702 |-----------------------------------------------------------------------------| 6703 |non-virtual thunk [nv:-8] to basic_iostream | 6704 |>::~basic_iostream [in-charge deleting]() [2] | 6705 |-----------------------------------------------------------------------------| 6706 |non-virtual thunk [nv:-8] to basic_iostream | 6707 |>::~basic_iostream [in-charge]() [2] | 6708 |-----------------------------------------------------------------------------| 6709 |virtual thunk [v:0,-12] to basic_iostream | 6710 |>::~basic_iostream [in-charge deleting]() [2] | 6711 |-----------------------------------------------------------------------------| 6712 |virtual thunk [v:0,-12] to basic_iostream | 6713 |>::~basic_iostream [in-charge]() [2] | 6714 |-----------------------------------------------------------------------------| 6715 |virtual thunk [v:0,-24] to basic_iostream | 6716 |>::~basic_iostream [in-charge deleting]() [2] | 6717 |-----------------------------------------------------------------------------| 6718 |virtual thunk [v:0,-24] to basic_iostream | 6719 |>::~basic_iostream [in-charge]() [2] | 6720 +-----------------------------------------------------------------------------+ 6721 6722 Referenced Specification(s) 6723 6724 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 6725 6726 [2]. Itanium C++ ABI (Revision: 1.75) 6727 6728 An LSB conforming implementation shall provide the generic data interfaces for 6729 Class std::basic_iostream > specified in Table 6730 7-96, with the full functionality as described in the referenced underlying 6731 specification. 6732 6733 Table 7-96. libstdcxx - Class basic_iostream > Data 6734 Interfaces 6735 6736 +---------------------------------------------------------------------------+ 6737 |typeinfo for basic_iostream >(GLIBCPP_3.2) [1] | 6738 |---------------------------------------------------------------------------| 6739 |typeinfo name for basic_iostream >(GLIBCPP_3.2) [1]| 6740 |---------------------------------------------------------------------------| 6741 |VTT for basic_iostream >(GLIBCPP_3.2) [1] | 6742 |---------------------------------------------------------------------------| 6743 |vtable for basic_iostream >(GLIBCPP_3.2) [1] | 6744 +---------------------------------------------------------------------------+ 6745 6746 Referenced Specification(s) 6747 6748 [1]. Itanium C++ ABI (Revision: 1.75) 6749 6750 ------------------------------------------------------------------------------- 6751 6752 Class basic_istream > 6753 6754 ------------------------------------------------------------------------------- 6755 6756 Class data for basic_istream > 6757 6758 The virtual table for the std::basic_istream > 6759 class is described by Table 7-97 6760 6761 Table 7-97. vtable for basic_istream > 6762 6763 +-----------------------------------------------------------------------------+ 6764 |Base |0 | 6765 |Offset | | 6766 |---------+-------------------------------------------------------------------| 6767 |RTTI |typeinfo for basic_istream > | 6768 |---------+-------------------------------------------------------------------| 6769 |vfunc: |basic_istream >::~basic_istream | 6770 | |[in-charge]() | 6771 |---------+-------------------------------------------------------------------| 6772 |vfunc: |basic_istream >::~basic_istream [in-charge| 6773 | |deleting]() | 6774 +-----------------------------------------------------------------------------+ 6775 6776 The Run Time Type Information for the std::basic_istream > class is described by Table 7-98 6778 6779 Table 7-98. typeinfo for basic_istream > 6780 6781 +-----------------------------------------------------------------------------+ 6782 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 6783 |Vtable | | | 6784 |----------+-------------------------------------------------------+----------| 6785 |Name |typeinfo name for basic_istream > | | 6787 |----------+-------------------------------------------------------+----------| 6788 |flags: |8 | | 6789 |----------+-------------------------------------------------------+----------| 6790 |basetype: |typeinfo for basic_ios > |4294964227| 6791 +-----------------------------------------------------------------------------+ 6792 ------------------------------------------------------------------------------- 6793 6794 Interfaces for Class basic_istream > 6795 6796 An LSB conforming implementation shall provide the generic methods for Class 6797 std::basic_istream > specified in Table 7-99, 6798 with the full functionality as described in the referenced underlying 6799 specification. 6800 6801 Table 7-99. libstdcxx - Class basic_istream > Function 6802 Interfaces 6803 6804 +-----------------------------------------------------------------------------+ 6805 |basic_istream >::gcount() const(GLIBCPP_3.2) [1] | 6806 |-----------------------------------------------------------------------------| 6807 |basic_istream >::get(char*, int) [1] | 6808 |-----------------------------------------------------------------------------| 6809 |basic_istream >::get(char*, int, char) [1] | 6810 |-----------------------------------------------------------------------------| 6811 |basic_istream >::get(char*, long) [1] | 6812 |-----------------------------------------------------------------------------| 6813 |basic_istream >::get(char*, long, char) [1] | 6814 |-----------------------------------------------------------------------------| 6815 |basic_istream >::get(basic_streambuf >&)(GLIBCPP_3.2) [1] | 6817 |-----------------------------------------------------------------------------| 6818 |basic_istream >::get(basic_streambuf >&, char)(GLIBCPP_3.2) [1] | 6820 |-----------------------------------------------------------------------------| 6821 |basic_istream >::get(char&)(GLIBCPP_3.2) [1] | 6822 |-----------------------------------------------------------------------------| 6823 |basic_istream >::get()(GLIBCPP_3.2) [1] | 6824 |-----------------------------------------------------------------------------| 6825 |basic_istream >::peek()(GLIBCPP_3.2) [1] | 6826 |-----------------------------------------------------------------------------| 6827 |basic_istream >::read(char*, int) [1] | 6828 |-----------------------------------------------------------------------------| 6829 |basic_istream >::read(char*, long) [1] | 6830 |-----------------------------------------------------------------------------| 6831 |basic_istream >::sync()(GLIBCPP_3.2) [1] | 6832 |-----------------------------------------------------------------------------| 6833 |basic_istream >::seekg(fpos<__mbstate_t>) | 6834 |(GLIBCPP_3.2) [1] | 6835 |-----------------------------------------------------------------------------| 6836 |basic_istream >::seekg(long, _Ios_Seekdir) | 6837 |(GLIBCPP_3.2) [1] | 6838 |-----------------------------------------------------------------------------| 6839 |basic_istream >::tellg()(GLIBCPP_3.2) [1] | 6840 |-----------------------------------------------------------------------------| 6841 |basic_istream >::unget()(GLIBCPP_3.2) [1] | 6842 |-----------------------------------------------------------------------------| 6843 |basic_istream >::ignore(int, int) [1] | 6844 |-----------------------------------------------------------------------------| 6845 |basic_istream >::ignore(long, int) [1] | 6846 |-----------------------------------------------------------------------------| 6847 |basic_istream >::sentry::sentry[in-charge] | 6848 |(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 6849 |-----------------------------------------------------------------------------| 6850 |basic_istream >::sentry::sentry[not-in-charge] | 6851 |(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 6852 |-----------------------------------------------------------------------------| 6853 |basic_istream >::sentry::operator bool() | 6854 |(GLIBCPP_3.2) [1] | 6855 |-----------------------------------------------------------------------------| 6856 |basic_istream >::getline(char*, int) [1] | 6857 |-----------------------------------------------------------------------------| 6858 |basic_istream >::getline(char*, int, char) [1] | 6859 |-----------------------------------------------------------------------------| 6860 |basic_istream >::getline(char*, long) [1] | 6861 |-----------------------------------------------------------------------------| 6862 |basic_istream >::getline(char*, long, char) [1] | 6863 |-----------------------------------------------------------------------------| 6864 |basic_istream >::putback(char)(GLIBCPP_3.2) [1] | 6865 |-----------------------------------------------------------------------------| 6866 |basic_istream >::readsome(char*, int) [1] | 6867 |-----------------------------------------------------------------------------| 6868 |basic_istream >::readsome(char*, long) [1] | 6869 |-----------------------------------------------------------------------------| 6870 |basic_istream >::basic_istream[in-charge] | 6871 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6872 |-----------------------------------------------------------------------------| 6873 |basic_istream >::basic_istream[not-in-charge] | 6874 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6875 |-----------------------------------------------------------------------------| 6876 |basic_istream >::~basic_istream [in-charge deleting]| 6877 |()(GLIBCPP_3.2) [1] | 6878 |-----------------------------------------------------------------------------| 6879 |basic_istream >::~basic_istream [in-charge]() | 6880 |(GLIBCPP_3.2) [1] | 6881 |-----------------------------------------------------------------------------| 6882 |basic_istream >::~basic_istream [not-in-charge]() | 6883 |(GLIBCPP_3.2) [1] | 6884 |-----------------------------------------------------------------------------| 6885 |basic_istream >::operator>>(basic_istream >& (*)(basic_istream >&)) | 6887 |(GLIBCPP_3.2) [1] | 6888 |-----------------------------------------------------------------------------| 6889 |basic_istream >::operator>>(ios_base& (*)(ios_base | 6890 |&))(GLIBCPP_3.2) [1] | 6891 |-----------------------------------------------------------------------------| 6892 |basic_istream >::operator>>(basic_ios >& (*)(basic_ios >&))(GLIBCPP_3.2) | 6894 |[1] | 6895 |-----------------------------------------------------------------------------| 6896 |basic_istream >::operator>>(basic_streambuf >*)(GLIBCPP_3.2) [1] | 6898 |-----------------------------------------------------------------------------| 6899 |basic_istream >::operator>>(void*&)(GLIBCPP_3.2) [1]| 6900 |-----------------------------------------------------------------------------| 6901 |basic_istream >::operator>>(bool&)(GLIBCPP_3.2) [1] | 6902 |-----------------------------------------------------------------------------| 6903 |basic_istream >::operator>>(double&)(GLIBCPP_3.2) | 6904 |[1] | 6905 |-----------------------------------------------------------------------------| 6906 |basic_istream >::operator>>(long double&) | 6907 |(GLIBCPP_3.2) [1] | 6908 |-----------------------------------------------------------------------------| 6909 |basic_istream >::operator>>(float&)(GLIBCPP_3.2) [1]| 6910 |-----------------------------------------------------------------------------| 6911 |basic_istream >::operator>>(int&)(GLIBCPP_3.2) [1] | 6912 |-----------------------------------------------------------------------------| 6913 |basic_istream >::operator>>(unsigned&)(GLIBCPP_3.2) | 6914 |[1] | 6915 |-----------------------------------------------------------------------------| 6916 |basic_istream >::operator>>(long&)(GLIBCPP_3.2) [1] | 6917 |-----------------------------------------------------------------------------| 6918 |basic_istream >::operator>>(unsigned long&) | 6919 |(GLIBCPP_3.2) [1] | 6920 |-----------------------------------------------------------------------------| 6921 |basic_istream >::operator>>(short&)(GLIBCPP_3.2) [1]| 6922 |-----------------------------------------------------------------------------| 6923 |basic_istream >::operator>>(unsigned short&) | 6924 |(GLIBCPP_3.2) [1] | 6925 |-----------------------------------------------------------------------------| 6926 |basic_istream >::operator>>(long long&)(GLIBCPP_3.2)| 6927 |[1] | 6928 |-----------------------------------------------------------------------------| 6929 |basic_istream >::operator>>(unsigned long long&) | 6930 |(GLIBCPP_3.2) [1] | 6931 |-----------------------------------------------------------------------------| 6932 |virtual thunk [v:0,-12] to basic_istream | 6933 |>::~basic_istream [in-charge deleting]() [2] | 6934 |-----------------------------------------------------------------------------| 6935 |virtual thunk [v:0,-12] to basic_istream | 6936 |>::~basic_istream [in-charge]() [2] | 6937 |-----------------------------------------------------------------------------| 6938 |virtual thunk [v:0,-24] to basic_istream | 6939 |>::~basic_istream [in-charge deleting]() [2] | 6940 |-----------------------------------------------------------------------------| 6941 |virtual thunk [v:0,-24] to basic_istream | 6942 |>::~basic_istream [in-charge]() [2] | 6943 +-----------------------------------------------------------------------------+ 6944 6945 Referenced Specification(s) 6946 6947 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 6948 6949 [2]. Itanium C++ ABI (Revision: 1.75) 6950 6951 An LSB conforming implementation shall provide the generic data interfaces for 6952 Class std::basic_istream > specified in Table 6953 7-100, with the full functionality as described in the referenced underlying 6954 specification. 6955 6956 Table 7-100. libstdcxx - Class basic_istream > Data 6957 Interfaces 6958 6959 +---------------------------------------------------------------------------+ 6960 |typeinfo for basic_istream >(GLIBCPP_3.2) [1] | 6961 |---------------------------------------------------------------------------| 6962 |typeinfo name for basic_istream >(GLIBCPP_3.2) [1]| 6963 |---------------------------------------------------------------------------| 6964 |VTT for basic_istream >(GLIBCPP_3.2) [1] | 6965 |---------------------------------------------------------------------------| 6966 |vtable for basic_istream >(GLIBCPP_3.2) [1] | 6967 +---------------------------------------------------------------------------+ 6968 6969 Referenced Specification(s) 6970 6971 [1]. Itanium C++ ABI (Revision: 1.75) 6972 6973 ------------------------------------------------------------------------------- 6974 6975 Class basic_ostream > 6976 6977 ------------------------------------------------------------------------------- 6978 6979 Class data for basic_ostream > 6980 6981 The virtual table for the std::basic_ostream > 6982 class is described by Table 7-101 6983 6984 Table 7-101. vtable for basic_ostream > 6985 6986 +-----------------------------------------------------------------------------+ 6987 |Base |0 | 6988 |Offset | | 6989 |---------+-------------------------------------------------------------------| 6990 |RTTI |typeinfo for basic_ostream > | 6991 |---------+-------------------------------------------------------------------| 6992 |vfunc: |basic_ostream >::~basic_ostream [in-charge]| 6993 | |() | 6994 |---------+-------------------------------------------------------------------| 6995 |vfunc: |basic_ostream >::~basic_ostream [in-charge | 6996 | |deleting]() | 6997 +-----------------------------------------------------------------------------+ 6998 6999 The Run Time Type Information for the std::basic_ostream > class is described by Table 7-102 7001 7002 Table 7-102. typeinfo for basic_ostream > 7003 7004 +-----------------------------------------------------------------------------+ 7005 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 7006 |Vtable | | | 7007 |----------+-------------------------------------------------------+----------| 7008 |Name |typeinfo name for basic_ostream| | 7009 | |> | | 7010 |----------+-------------------------------------------------------+----------| 7011 |flags: |8 | | 7012 |----------+-------------------------------------------------------+----------| 7013 |basetype: |typeinfo for basic_ios > |4294964227| 7014 +-----------------------------------------------------------------------------+ 7015 ------------------------------------------------------------------------------- 7016 7017 Interfaces for Class basic_ostream > 7018 7019 An LSB conforming implementation shall provide the generic methods for Class 7020 std::basic_ostream > specified in Table 7-103, 7021 with the full functionality as described in the referenced underlying 7022 specification. 7023 7024 Table 7-103. libstdcxx - Class basic_ostream > Function 7025 Interfaces 7026 7027 +-----------------------------------------------------------------------------+ 7028 |basic_ostream >::put(char)(GLIBCPP_3.2) [1] | 7029 |-----------------------------------------------------------------------------| 7030 |basic_ostream >::flush()(GLIBCPP_3.2) [1] | 7031 |-----------------------------------------------------------------------------| 7032 |basic_ostream >::seekp(fpos<__mbstate_t>) | 7033 |(GLIBCPP_3.2) [1] | 7034 |-----------------------------------------------------------------------------| 7035 |basic_ostream >::seekp(long, _Ios_Seekdir) | 7036 |(GLIBCPP_3.2) [1] | 7037 |-----------------------------------------------------------------------------| 7038 |basic_ostream >::tellp()(GLIBCPP_3.2) [1] | 7039 |-----------------------------------------------------------------------------| 7040 |basic_ostream >::write(char const*, int) [1] | 7041 |-----------------------------------------------------------------------------| 7042 |basic_ostream >::write(char const*, long) [1] | 7043 |-----------------------------------------------------------------------------| 7044 |basic_ostream >::sentry::sentry[in-charge] | 7045 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 7046 |-----------------------------------------------------------------------------| 7047 |basic_ostream >::sentry::sentry[not-in-charge] | 7048 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 7049 |-----------------------------------------------------------------------------| 7050 |basic_ostream >::sentry::~sentry [in-charge]() | 7051 |(GLIBCPP_3.2) [1] | 7052 |-----------------------------------------------------------------------------| 7053 |basic_ostream >::sentry::~sentry [not-in-charge]() | 7054 |(GLIBCPP_3.2) [1] | 7055 |-----------------------------------------------------------------------------| 7056 |basic_ostream >::sentry::operator bool()(GLIBCPP_3.2)| 7057 |[1] | 7058 |-----------------------------------------------------------------------------| 7059 |basic_ostream >::basic_ostream[in-charge] | 7060 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7061 |-----------------------------------------------------------------------------| 7062 |basic_ostream >::basic_ostream[not-in-charge] | 7063 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7064 |-----------------------------------------------------------------------------| 7065 |basic_ostream >::~basic_ostream [in-charge deleting] | 7066 |()(GLIBCPP_3.2) [1] | 7067 |-----------------------------------------------------------------------------| 7068 |basic_ostream >::~basic_ostream [in-charge]() | 7069 |(GLIBCPP_3.2) [1] | 7070 |-----------------------------------------------------------------------------| 7071 |basic_ostream >::~basic_ostream [not-in-charge]() | 7072 |(GLIBCPP_3.2) [1] | 7073 |-----------------------------------------------------------------------------| 7074 |basic_ostream >::operator<<(basic_ostream >& (*)(basic_ostream >&)) | 7076 |(GLIBCPP_3.2) [1] | 7077 |-----------------------------------------------------------------------------| 7078 |basic_ostream >::operator<<(ios_base& (*)(ios_base&))| 7079 |(GLIBCPP_3.2) [1] | 7080 |-----------------------------------------------------------------------------| 7081 |basic_ostream >::operator<<(basic_ios >& (*)(basic_ios >&))(GLIBCPP_3.2) | 7083 |[1] | 7084 |-----------------------------------------------------------------------------| 7085 |basic_ostream >::operator<<(void const*)(GLIBCPP_3.2)| 7086 |[1] | 7087 |-----------------------------------------------------------------------------| 7088 |basic_ostream >::operator<<(basic_streambuf >*)(GLIBCPP_3.2) [1] | 7090 |-----------------------------------------------------------------------------| 7091 |basic_ostream >::operator<<(bool)(GLIBCPP_3.2) [1] | 7092 |-----------------------------------------------------------------------------| 7093 |basic_ostream >::operator<<(double)(GLIBCPP_3.2) [1] | 7094 |-----------------------------------------------------------------------------| 7095 |basic_ostream >::operator<<(long double)(GLIBCPP_3.2)| 7096 |[1] | 7097 |-----------------------------------------------------------------------------| 7098 |basic_ostream >::operator<<(float)(GLIBCPP_3.2) [1] | 7099 |-----------------------------------------------------------------------------| 7100 |basic_ostream >::operator<<(int)(GLIBCPP_3.2) [1] | 7101 |-----------------------------------------------------------------------------| 7102 |basic_ostream >::operator<<(unsigned)(GLIBCPP_3.2) | 7103 |[1] | 7104 |-----------------------------------------------------------------------------| 7105 |basic_ostream >::operator<<(long)(GLIBCPP_3.2) [1] | 7106 |-----------------------------------------------------------------------------| 7107 |basic_ostream >::operator<<(unsigned long) | 7108 |(GLIBCPP_3.2) [1] | 7109 |-----------------------------------------------------------------------------| 7110 |basic_ostream >::operator<<(short)(GLIBCPP_3.2) [1] | 7111 |-----------------------------------------------------------------------------| 7112 |basic_ostream >::operator<<(unsigned short) | 7113 |(GLIBCPP_3.2) [1] | 7114 |-----------------------------------------------------------------------------| 7115 |basic_ostream >::operator<<(long long)(GLIBCPP_3.2) | 7116 |[1] | 7117 |-----------------------------------------------------------------------------| 7118 |basic_ostream >::operator<<(unsigned long long) | 7119 |(GLIBCPP_3.2) [1] | 7120 |-----------------------------------------------------------------------------| 7121 |virtual thunk [v:0,-12] to basic_ostream | 7122 |>::~basic_ostream [in-charge deleting]() [2] | 7123 |-----------------------------------------------------------------------------| 7124 |virtual thunk [v:0,-12] to basic_ostream | 7125 |>::~basic_ostream [in-charge]() [2] | 7126 +-----------------------------------------------------------------------------+ 7127 7128 Referenced Specification(s) 7129 7130 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7131 7132 [2]. Itanium C++ ABI (Revision: 1.75) 7133 7134 An LSB conforming implementation shall provide the generic data interfaces for 7135 Class std::basic_ostream > specified in Table 7136 7-104, with the full functionality as described in the referenced underlying 7137 specification. 7138 7139 Table 7-104. libstdcxx - Class basic_ostream > Data 7140 Interfaces 7141 7142 +-----------------------------------------------------------------------------+ 7143 |typeinfo for basic_ostream >(GLIBCPP_3.2) [1] | 7144 |-----------------------------------------------------------------------------| 7145 |typeinfo name for basic_ostream >(GLIBCPP_3.2) [1] | 7146 |-----------------------------------------------------------------------------| 7147 |VTT for basic_ostream >(GLIBCPP_3.2) [1] | 7148 |-----------------------------------------------------------------------------| 7149 |vtable for basic_ostream >(GLIBCPP_3.2) [1] | 7150 |-----------------------------------------------------------------------------| 7151 |virtual thunk [v:0,-24] to basic_ostream | 7152 |>::~basic_ostream [in-charge deleting]() [1] | 7153 |-----------------------------------------------------------------------------| 7154 |virtual thunk [v:0,-24] to basic_ostream | 7155 |>::~basic_ostream [in-charge]() [1] | 7156 +-----------------------------------------------------------------------------+ 7157 7158 Referenced Specification(s) 7159 7160 [1]. Itanium C++ ABI (Revision: 1.75) 7161 7162 ------------------------------------------------------------------------------- 7163 7164 Class __num_base 7165 7166 ------------------------------------------------------------------------------- 7167 7168 Class data for __num_base 7169 7170 The Run Time Type Information for the std::__num_base class is described by 7171 Table 7-105 7172 7173 Table 7-105. typeinfo for __num_base 7174 7175 +----------------------------------------------------+ 7176 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7177 |-----------+----------------------------------------| 7178 |Name |typeinfo name for __num_base | 7179 +----------------------------------------------------+ 7180 ------------------------------------------------------------------------------- 7181 7182 Interfaces for Class __num_base 7183 7184 An LSB conforming implementation shall provide the generic methods for Class 7185 std::__num_base specified in Table 7-106, with the full functionality as 7186 described in the referenced underlying specification. 7187 7188 Table 7-106. libstdcxx - Class __num_base Function Interfaces 7189 7190 +-----------------------------------------------------------------------------+ 7191 |__num_base::_S_format_int(ios_base const&, char*, char, char)(GLIBCPP_3.2) | 7192 |[1] | 7193 |-----------------------------------------------------------------------------| 7194 |__num_base::_S_format_float(ios_base const&, char*, char, int) [1] | 7195 |-----------------------------------------------------------------------------| 7196 |__num_base::_S_format_float(ios_base const&, char*, char, long) [1] | 7197 +-----------------------------------------------------------------------------+ 7198 7199 Referenced Specification(s) 7200 7201 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7202 7203 An LSB conforming implementation shall provide the generic data interfaces for 7204 Class std::__num_base specified in Table 7-107, with the full functionality as 7205 described in the referenced underlying specification. 7206 7207 Table 7-107. libstdcxx - Class __num_base Data Interfaces 7208 7209 +---------------------------------------------+ 7210 |__num_base::_S_atoms(GLIBCPP_3.2) [1] | 7211 |---------------------------------------------| 7212 |typeinfo for __num_base(GLIBCPP_3.2) [2] | 7213 |---------------------------------------------| 7214 |typeinfo name for __num_base(GLIBCPP_3.2) [2]| 7215 +---------------------------------------------+ 7216 7217 Referenced Specification(s) 7218 7219 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7220 7221 [2]. Itanium C++ ABI (Revision: 1.75) 7222 7223 ------------------------------------------------------------------------------- 7224 7225 Class bad_typeid 7226 7227 ------------------------------------------------------------------------------- 7228 7229 Class data for bad_typeid 7230 7231 The virtual table for the std::bad_typeid class is described by Table 7-108 7232 7233 Table 7-108. vtable for bad_typeid 7234 7235 +----------------------------------------------------------+ 7236 |Base Offset|0 | 7237 |-----------+----------------------------------------------| 7238 |RTTI |typeinfo for bad_typeid | 7239 |-----------+----------------------------------------------| 7240 |vfunc: |bad_typeid::~bad_typeid [in-charge]() | 7241 |-----------+----------------------------------------------| 7242 |vfunc: |bad_typeid::~bad_typeid [in-charge deleting]()| 7243 |-----------+----------------------------------------------| 7244 |vfunc: |exception::what() const | 7245 +----------------------------------------------------------+ 7246 7247 The Run Time Type Information for the std::bad_typeid class is described by 7248 Table 7-109 7249 7250 Table 7-109. typeinfo for bad_typeid 7251 7252 +-------------------------------------------------------+ 7253 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 7254 |-----------+-------------------------------------------| 7255 |Name |typeinfo name for bad_typeid | 7256 +-------------------------------------------------------+ 7257 ------------------------------------------------------------------------------- 7258 7259 Interfaces for Class bad_typeid 7260 7261 An LSB conforming implementation shall provide the generic methods for Class 7262 std::bad_typeid specified in Table 7-110, with the full functionality as 7263 described in the referenced underlying specification. 7264 7265 Table 7-110. libstdcxx - Class bad_typeid Function Interfaces 7266 7267 +---------------------------------------------------------------+ 7268 |bad_typeid::~bad_typeid [in-charge deleting]()(GLIBCPP_3.2) [1]| 7269 |---------------------------------------------------------------| 7270 |bad_typeid::~bad_typeid [in-charge]()(GLIBCPP_3.2) [1] | 7271 |---------------------------------------------------------------| 7272 |bad_typeid::~bad_typeid [not-in-charge]()(GLIBCPP_3.2) [1] | 7273 +---------------------------------------------------------------+ 7274 7275 Referenced Specification(s) 7276 7277 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7278 7279 An LSB conforming implementation shall provide the generic data interfaces for 7280 Class std::bad_typeid specified in Table 7-111, with the full functionality as 7281 described in the referenced underlying specification. 7282 7283 Table 7-111. libstdcxx - Class bad_typeid Data Interfaces 7284 7285 +---------------------------------------------+ 7286 |typeinfo for bad_typeid(GLIBCPP_3.2) [1] | 7287 |---------------------------------------------| 7288 |typeinfo name for bad_typeid(GLIBCPP_3.2) [1]| 7289 |---------------------------------------------| 7290 |vtable for bad_typeid(GLIBCPP_3.2) [1] | 7291 +---------------------------------------------+ 7292 7293 Referenced Specification(s) 7294 7295 [1]. Itanium C++ ABI (Revision: 1.75) 7296 7297 ------------------------------------------------------------------------------- 7298 7299 Class ctype_base 7300 7301 ------------------------------------------------------------------------------- 7302 7303 Class data for ctype_base 7304 7305 The Run Time Type Information for the std::ctype_base class is described by 7306 Table 7-112 7307 7308 Table 7-112. typeinfo for ctype_base 7309 7310 +----------------------------------------------------+ 7311 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7312 |-----------+----------------------------------------| 7313 |Name |typeinfo name for ctype_base | 7314 +----------------------------------------------------+ 7315 ------------------------------------------------------------------------------- 7316 7317 Interfaces for Class ctype_base 7318 7319 No external methods are defined for libstdcxx - Class std::ctype_base 7320 7321 An LSB conforming implementation shall provide the generic data interfaces for 7322 Class std::ctype_base specified in Table 7-113, with the full functionality as 7323 described in the referenced underlying specification. 7324 7325 Table 7-113. libstdcxx - Class ctype_base Data Interfaces 7326 7327 +---------------------------------------------+ 7328 |ctype_base::alnum(GLIBCPP_3.2) [1] | 7329 |---------------------------------------------| 7330 |ctype_base::alpha(GLIBCPP_3.2) [1] | 7331 |---------------------------------------------| 7332 |ctype_base::cntrl(GLIBCPP_3.2) [1] | 7333 |---------------------------------------------| 7334 |ctype_base::digit(GLIBCPP_3.2) [1] | 7335 |---------------------------------------------| 7336 |ctype_base::graph(GLIBCPP_3.2) [1] | 7337 |---------------------------------------------| 7338 |ctype_base::lower(GLIBCPP_3.2) [1] | 7339 |---------------------------------------------| 7340 |ctype_base::print(GLIBCPP_3.2) [1] | 7341 |---------------------------------------------| 7342 |ctype_base::punct(GLIBCPP_3.2) [1] | 7343 |---------------------------------------------| 7344 |ctype_base::space(GLIBCPP_3.2) [1] | 7345 |---------------------------------------------| 7346 |ctype_base::upper(GLIBCPP_3.2) [1] | 7347 |---------------------------------------------| 7348 |ctype_base::xdigit(GLIBCPP_3.2) [1] | 7349 |---------------------------------------------| 7350 |typeinfo for ctype_base(GLIBCPP_3.2) [2] | 7351 |---------------------------------------------| 7352 |typeinfo name for ctype_base(GLIBCPP_3.2) [2]| 7353 +---------------------------------------------+ 7354 7355 Referenced Specification(s) 7356 7357 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7358 7359 [2]. Itanium C++ ABI (Revision: 1.75) 7360 7361 ------------------------------------------------------------------------------- 7362 7363 Class istrstream 7364 7365 ------------------------------------------------------------------------------- 7366 7367 Class data for istrstream 7368 7369 The virtual table for the std::istrstream class is described by Table 7-114 7370 7371 Table 7-114. vtable for istrstream 7372 7373 +----------------------------------------------------------+ 7374 |Base Offset|0 | 7375 |-----------+----------------------------------------------| 7376 |RTTI |typeinfo for istrstream | 7377 |-----------+----------------------------------------------| 7378 |vfunc: |istrstream::~istrstream [in-charge]() | 7379 |-----------+----------------------------------------------| 7380 |vfunc: |istrstream::~istrstream [in-charge deleting]()| 7381 +----------------------------------------------------------+ 7382 7383 The Run Time Type Information for the std::istrstream class is described by 7384 Table 7-115 7385 7386 Table 7-115. typeinfo for istrstream 7387 7388 +-------------------------------------------------------+ 7389 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 7390 |-----------+-------------------------------------------| 7391 |Name |typeinfo name for istrstream | 7392 +-------------------------------------------------------+ 7393 ------------------------------------------------------------------------------- 7394 7395 Interfaces for Class istrstream 7396 7397 An LSB conforming implementation shall provide the generic methods for Class 7398 std::istrstream specified in Table 7-116, with the full functionality as 7399 described in the referenced underlying specification. 7400 7401 Table 7-116. libstdcxx - Class istrstream Function Interfaces 7402 7403 +-----------------------------------------------------------------------------+ 7404 |istrstream::rdbuf() const(GLIBCPP_3.2) [1] | 7405 |-----------------------------------------------------------------------------| 7406 |istrstream::str()(GLIBCPP_3.2) [1] | 7407 |-----------------------------------------------------------------------------| 7408 |istrstream::istrstream[in-charge](char const*)(GLIBCPP_3.2) [1] | 7409 |-----------------------------------------------------------------------------| 7410 |istrstream::istrstream[in-charge](char const*, int) [1] | 7411 |-----------------------------------------------------------------------------| 7412 |istrstream::istrstream[in-charge](char const*, long) [1] | 7413 |-----------------------------------------------------------------------------| 7414 |istrstream::istrstream[in-charge](char*)(GLIBCPP_3.2) [1] | 7415 |-----------------------------------------------------------------------------| 7416 |istrstream::istrstream[in-charge](char*, int) [1] | 7417 |-----------------------------------------------------------------------------| 7418 |istrstream::istrstream[in-charge](char*, long) [1] | 7419 |-----------------------------------------------------------------------------| 7420 |istrstream::istrstream[not-in-charge](char const*)(GLIBCPP_3.2) [1] | 7421 |-----------------------------------------------------------------------------| 7422 |istrstream::istrstream[not-in-charge](char const*, int) [1] | 7423 |-----------------------------------------------------------------------------| 7424 |istrstream::istrstream[not-in-charge](char const*, long) [1] | 7425 |-----------------------------------------------------------------------------| 7426 |istrstream::istrstream[not-in-charge](char*)(GLIBCPP_3.2) [1] | 7427 |-----------------------------------------------------------------------------| 7428 |istrstream::istrstream[not-in-charge](char*, int) [1] | 7429 |-----------------------------------------------------------------------------| 7430 |istrstream::istrstream[not-in-charge](char*, long) [1] | 7431 |-----------------------------------------------------------------------------| 7432 |istrstream::~istrstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 7433 |-----------------------------------------------------------------------------| 7434 |istrstream::~istrstream [in-charge]()(GLIBCPP_3.2) [1] | 7435 |-----------------------------------------------------------------------------| 7436 |istrstream::~istrstream [not-in-charge]()(GLIBCPP_3.2) [1] | 7437 |-----------------------------------------------------------------------------| 7438 |virtual thunk [v:0,-12] to istrstream::~istrstream [in-charge deleting]() [1]| 7439 |-----------------------------------------------------------------------------| 7440 |virtual thunk [v:0,-12] to istrstream::~istrstream [in-charge]() [1] | 7441 |-----------------------------------------------------------------------------| 7442 |virtual thunk [v:0,-24] to istrstream::~istrstream [in-charge deleting]() [2]| 7443 |-----------------------------------------------------------------------------| 7444 |virtual thunk [v:0,-24] to istrstream::~istrstream [in-charge]() [2] | 7445 +-----------------------------------------------------------------------------+ 7446 7447 Referenced Specification(s) 7448 7449 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7450 7451 [2]. Itanium C++ ABI (Revision: 1.75) 7452 7453 An LSB conforming implementation shall provide the generic data interfaces for 7454 Class std::istrstream specified in Table 7-117, with the full functionality as 7455 described in the referenced underlying specification. 7456 7457 Table 7-117. libstdcxx - Class istrstream Data Interfaces 7458 7459 +---------------------------------------------+ 7460 |typeinfo for istrstream(GLIBCPP_3.2) [1] | 7461 |---------------------------------------------| 7462 |typeinfo name for istrstream(GLIBCPP_3.2) [1]| 7463 |---------------------------------------------| 7464 |VTT for istrstream(GLIBCPP_3.2) [1] | 7465 |---------------------------------------------| 7466 |vtable for istrstream(GLIBCPP_3.2) [1] | 7467 +---------------------------------------------+ 7468 7469 Referenced Specification(s) 7470 7471 [1]. Itanium C++ ABI (Revision: 1.75) 7472 7473 ------------------------------------------------------------------------------- 7474 7475 Class money_base 7476 7477 ------------------------------------------------------------------------------- 7478 7479 Class data for money_base 7480 7481 The Run Time Type Information for the std::money_base class is described by 7482 Table 7-118 7483 7484 Table 7-118. typeinfo for money_base 7485 7486 +----------------------------------------------------+ 7487 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 7488 |-----------+----------------------------------------| 7489 |Name |typeinfo name for money_base | 7490 +----------------------------------------------------+ 7491 ------------------------------------------------------------------------------- 7492 7493 Interfaces for Class money_base 7494 7495 An LSB conforming implementation shall provide the generic methods for Class 7496 std::money_base specified in Table 7-119, with the full functionality as 7497 described in the referenced underlying specification. 7498 7499 Table 7-119. libstdcxx - Class money_base Function Interfaces 7500 7501 +-------------------------------------------------------------------+ 7502 |money_base::_S_construct_pattern(char, char, char)(GLIBCPP_3.2) [1]| 7503 +-------------------------------------------------------------------+ 7504 7505 Referenced Specification(s) 7506 7507 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7508 7509 An LSB conforming implementation shall provide the generic data interfaces for 7510 Class std::money_base specified in Table 7-120, with the full functionality as 7511 described in the referenced underlying specification. 7512 7513 Table 7-120. libstdcxx - Class money_base Data Interfaces 7514 7515 +-----------------------------------------------+ 7516 |money_base::_S_default_pattern(GLIBCPP_3.2) [1]| 7517 |-----------------------------------------------| 7518 |typeinfo for money_base(GLIBCPP_3.2) [2] | 7519 |-----------------------------------------------| 7520 |typeinfo name for money_base(GLIBCPP_3.2) [2] | 7521 +-----------------------------------------------+ 7522 7523 Referenced Specification(s) 7524 7525 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7526 7527 [2]. Itanium C++ ABI (Revision: 1.75) 7528 7529 ------------------------------------------------------------------------------- 7530 7531 Class moneypunct 7532 7533 ------------------------------------------------------------------------------- 7534 7535 Class data for moneypunct 7536 7537 The virtual table for the std::moneypunct class is described by 7538 Table 7-121 7539 7540 Table 7-121. vtable for moneypunct 7541 7542 +-------------------------------------------------------------------------+ 7543 |Base Offset|0 | 7544 |-----------+-------------------------------------------------------------| 7545 |RTTI |typeinfo for moneypunct | 7546 |-----------+-------------------------------------------------------------| 7547 |vfunc: |moneypunct::~moneypunct [in-charge]() | 7548 |-----------+-------------------------------------------------------------| 7549 |vfunc: |moneypunct::~moneypunct [in-charge deleting]()| 7550 |-----------+-------------------------------------------------------------| 7551 |vfunc: |moneypunct::do_decimal_point() const | 7552 |-----------+-------------------------------------------------------------| 7553 |vfunc: |moneypunct::do_thousands_sep() const | 7554 |-----------+-------------------------------------------------------------| 7555 |vfunc: |moneypunct::do_grouping() const | 7556 |-----------+-------------------------------------------------------------| 7557 |vfunc: |moneypunct::do_curr_symbol() const | 7558 |-----------+-------------------------------------------------------------| 7559 |vfunc: |moneypunct::do_positive_sign() const | 7560 |-----------+-------------------------------------------------------------| 7561 |vfunc: |moneypunct::do_negative_sign() const | 7562 |-----------+-------------------------------------------------------------| 7563 |vfunc: |moneypunct::do_frac_digits() const | 7564 |-----------+-------------------------------------------------------------| 7565 |vfunc: |moneypunct::do_pos_format() const | 7566 |-----------+-------------------------------------------------------------| 7567 |vfunc: |moneypunct::do_neg_format() const | 7568 +-------------------------------------------------------------------------+ 7569 7570 The Run Time Type Information for the std::moneypunct class is 7571 described by Table 7-122 7572 7573 Table 7-122. typeinfo for moneypunct 7574 7575 +----------------------------------------------------------+ 7576 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 7577 |-----------+--------------------------------------------+-| 7578 |Name |typeinfo name for moneypunct | | 7579 |-----------+--------------------------------------------+-| 7580 |flags: |8 | | 7581 |-----------+--------------------------------------------+-| 7582 |basetype: |typeinfo for locale::facet |2| 7583 |-----------+--------------------------------------------+-| 7584 |basetype: |typeinfo for money_base |2| 7585 +----------------------------------------------------------+ 7586 ------------------------------------------------------------------------------- 7587 7588 Interfaces for Class moneypunct 7589 7590 An LSB conforming implementation shall provide the generic methods for Class 7591 std::moneypunct specified in Table 7-123, with the full 7592 functionality as described in the referenced underlying specification. 7593 7594 Table 7-123. libstdcxx - Class moneypunct Function Interfaces 7595 7596 +-----------------------------------------------------------------------------+ 7597 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7598 |-----------------------------------------------------------------------------| 7599 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7600 |-----------------------------------------------------------------------------| 7601 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7602 |-----------------------------------------------------------------------------| 7603 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7604 |-----------------------------------------------------------------------------| 7605 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7606 |-----------------------------------------------------------------------------| 7607 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7608 |-----------------------------------------------------------------------------| 7609 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7610 |-----------------------------------------------------------------------------| 7611 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7612 |-----------------------------------------------------------------------------| 7613 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7614 |-----------------------------------------------------------------------------| 7615 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7616 |-----------------------------------------------------------------------------| 7617 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7618 |-----------------------------------------------------------------------------| 7619 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7620 |-----------------------------------------------------------------------------| 7621 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7622 |-----------------------------------------------------------------------------| 7623 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7624 |-----------------------------------------------------------------------------| 7625 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7626 |-----------------------------------------------------------------------------| 7627 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7628 |-----------------------------------------------------------------------------| 7629 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7630 |-----------------------------------------------------------------------------| 7631 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7632 |-----------------------------------------------------------------------------| 7633 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 7634 |const*)(GLIBCPP_3.2) [1] | 7635 |-----------------------------------------------------------------------------| 7636 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7637 |const*, unsigned) [1] | 7638 |-----------------------------------------------------------------------------| 7639 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7640 |const*, unsigned long) [1] | 7641 |-----------------------------------------------------------------------------| 7642 |moneypunct::moneypunct[in-charge](unsigned) [1] | 7643 |-----------------------------------------------------------------------------| 7644 |moneypunct::moneypunct[in-charge](unsigned long) [1] | 7645 |-----------------------------------------------------------------------------| 7646 |moneypunct::moneypunct[not-in-charge](__locale_struct*, char | 7647 |const*, unsigned) [1] | 7648 |-----------------------------------------------------------------------------| 7649 |moneypunct::moneypunct[not-in-charge](__locale_struct*, char | 7650 |const*, unsigned long) [1] | 7651 |-----------------------------------------------------------------------------| 7652 |moneypunct::moneypunct[not-in-charge](unsigned) [1] | 7653 |-----------------------------------------------------------------------------| 7654 |moneypunct::moneypunct[not-in-charge](unsigned long) [1] | 7655 |-----------------------------------------------------------------------------| 7656 |moneypunct::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) | 7657 |[1] | 7658 |-----------------------------------------------------------------------------| 7659 |moneypunct::~moneypunct [in-charge]()(GLIBCPP_3.2) [1] | 7660 |-----------------------------------------------------------------------------| 7661 |moneypunct::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1] | 7662 +-----------------------------------------------------------------------------+ 7663 7664 Referenced Specification(s) 7665 7666 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7667 7668 An LSB conforming implementation shall provide the generic data interfaces for 7669 Class std::moneypunct specified in Table 7-124, with the full 7670 functionality as described in the referenced underlying specification. 7671 7672 Table 7-124. libstdcxx - Class moneypunct Data Interfaces 7673 7674 +-----------------------------------------------------------------+ 7675 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 7676 |-----------------------------------------------------------------| 7677 |moneypunct::id(GLIBCPP_3.2) [2] | 7678 |-----------------------------------------------------------------| 7679 |moneypunct::intl(GLIBCPP_3.2) [2] | 7680 |-----------------------------------------------------------------| 7681 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 7682 |-----------------------------------------------------------------| 7683 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 7684 |-----------------------------------------------------------------| 7685 |vtable for moneypunct(GLIBCPP_3.2) [1] | 7686 +-----------------------------------------------------------------+ 7687 7688 Referenced Specification(s) 7689 7690 [1]. Itanium C++ ABI (Revision: 1.75) 7691 7692 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7693 7694 ------------------------------------------------------------------------------- 7695 7696 Class moneypunct 7697 7698 ------------------------------------------------------------------------------- 7699 7700 Class data for moneypunct 7701 7702 The virtual table for the std::moneypunct class is described by 7703 Table 7-125 7704 7705 Table 7-125. vtable for moneypunct 7706 7707 +-------------------------------------------------------------------------+ 7708 |Base Offset|0 | 7709 |-----------+-------------------------------------------------------------| 7710 |RTTI |typeinfo for moneypunct | 7711 |-----------+-------------------------------------------------------------| 7712 |vfunc: |moneypunct::~moneypunct [in-charge]() | 7713 |-----------+-------------------------------------------------------------| 7714 |vfunc: |moneypunct::~moneypunct [in-charge deleting]()| 7715 |-----------+-------------------------------------------------------------| 7716 |vfunc: |moneypunct::do_decimal_point() const | 7717 |-----------+-------------------------------------------------------------| 7718 |vfunc: |moneypunct::do_thousands_sep() const | 7719 |-----------+-------------------------------------------------------------| 7720 |vfunc: |moneypunct::do_grouping() const | 7721 |-----------+-------------------------------------------------------------| 7722 |vfunc: |moneypunct::do_curr_symbol() const | 7723 |-----------+-------------------------------------------------------------| 7724 |vfunc: |moneypunct::do_positive_sign() const | 7725 |-----------+-------------------------------------------------------------| 7726 |vfunc: |moneypunct::do_negative_sign() const | 7727 |-----------+-------------------------------------------------------------| 7728 |vfunc: |moneypunct::do_frac_digits() const | 7729 |-----------+-------------------------------------------------------------| 7730 |vfunc: |moneypunct::do_pos_format() const | 7731 |-----------+-------------------------------------------------------------| 7732 |vfunc: |moneypunct::do_neg_format() const | 7733 +-------------------------------------------------------------------------+ 7734 7735 The Run Time Type Information for the std::moneypunct class is 7736 described by Table 7-126 7737 7738 Table 7-126. typeinfo for moneypunct 7739 7740 +----------------------------------------------------------+ 7741 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 7742 |-----------+--------------------------------------------+-| 7743 |Name |typeinfo name for moneypunct | | 7744 |-----------+--------------------------------------------+-| 7745 |flags: |8 | | 7746 |-----------+--------------------------------------------+-| 7747 |basetype: |typeinfo for locale::facet |2| 7748 |-----------+--------------------------------------------+-| 7749 |basetype: |typeinfo for money_base |2| 7750 +----------------------------------------------------------+ 7751 ------------------------------------------------------------------------------- 7752 7753 Interfaces for Class moneypunct 7754 7755 An LSB conforming implementation shall provide the generic methods for Class 7756 std::moneypunct specified in Table 7-127, with the full 7757 functionality as described in the referenced underlying specification. 7758 7759 Table 7-127. libstdcxx - Class moneypunct Function Interfaces 7760 7761 +-----------------------------------------------------------------------------+ 7762 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7763 |-----------------------------------------------------------------------------| 7764 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7765 |-----------------------------------------------------------------------------| 7766 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7767 |-----------------------------------------------------------------------------| 7768 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7769 |-----------------------------------------------------------------------------| 7770 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7771 |-----------------------------------------------------------------------------| 7772 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7773 |-----------------------------------------------------------------------------| 7774 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7775 |-----------------------------------------------------------------------------| 7776 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7777 |-----------------------------------------------------------------------------| 7778 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7779 |-----------------------------------------------------------------------------| 7780 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7781 |-----------------------------------------------------------------------------| 7782 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7783 |-----------------------------------------------------------------------------| 7784 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7785 |-----------------------------------------------------------------------------| 7786 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7787 |-----------------------------------------------------------------------------| 7788 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7789 |-----------------------------------------------------------------------------| 7790 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7791 |-----------------------------------------------------------------------------| 7792 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7793 |-----------------------------------------------------------------------------| 7794 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7795 |-----------------------------------------------------------------------------| 7796 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7797 |-----------------------------------------------------------------------------| 7798 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char | 7799 |const*)(GLIBCPP_3.2) [1] | 7800 |-----------------------------------------------------------------------------| 7801 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7802 |const*, unsigned) [1] | 7803 |-----------------------------------------------------------------------------| 7804 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7805 |const*, unsigned long) [1] | 7806 |-----------------------------------------------------------------------------| 7807 |moneypunct::moneypunct[in-charge](unsigned) [1] | 7808 |-----------------------------------------------------------------------------| 7809 |moneypunct::moneypunct[in-charge](unsigned long) [1] | 7810 |-----------------------------------------------------------------------------| 7811 |moneypunct::moneypunct[not-in-charge](__locale_struct*, char | 7812 |const*, unsigned) [1] | 7813 |-----------------------------------------------------------------------------| 7814 |moneypunct::moneypunct[not-in-charge](__locale_struct*, char | 7815 |const*, unsigned long) [1] | 7816 |-----------------------------------------------------------------------------| 7817 |moneypunct::moneypunct[not-in-charge](unsigned) [1] | 7818 |-----------------------------------------------------------------------------| 7819 |moneypunct::moneypunct[not-in-charge](unsigned long) [1] | 7820 |-----------------------------------------------------------------------------| 7821 |moneypunct::~moneypunct [in-charge deleting]()(GLIBCPP_3.2) | 7822 |[1] | 7823 |-----------------------------------------------------------------------------| 7824 |moneypunct::~moneypunct [in-charge]()(GLIBCPP_3.2) [1] | 7825 |-----------------------------------------------------------------------------| 7826 |moneypunct::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1] | 7827 +-----------------------------------------------------------------------------+ 7828 7829 Referenced Specification(s) 7830 7831 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7832 7833 An LSB conforming implementation shall provide the generic data interfaces for 7834 Class std::moneypunct specified in Table 7-128, with the full 7835 functionality as described in the referenced underlying specification. 7836 7837 Table 7-128. libstdcxx - Class moneypunct Data Interfaces 7838 7839 +-----------------------------------------------------------------+ 7840 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 7841 |-----------------------------------------------------------------| 7842 |moneypunct::id(GLIBCPP_3.2) [2] | 7843 |-----------------------------------------------------------------| 7844 |moneypunct::intl(GLIBCPP_3.2) [2] | 7845 |-----------------------------------------------------------------| 7846 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 7847 |-----------------------------------------------------------------| 7848 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 7849 |-----------------------------------------------------------------| 7850 |vtable for moneypunct(GLIBCPP_3.2) [1] | 7851 +-----------------------------------------------------------------+ 7852 7853 Referenced Specification(s) 7854 7855 [1]. Itanium C++ ABI (Revision: 1.75) 7856 7857 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7858 7859 ------------------------------------------------------------------------------- 7860 7861 Class moneypunct 7862 7863 ------------------------------------------------------------------------------- 7864 7865 Class data for moneypunct 7866 7867 The virtual table for the std::moneypunct class is described 7868 by Table 7-129 7869 7870 Table 7-129. vtable for moneypunct 7871 7872 +----------------------------------------------------------------------------+ 7873 |Base Offset|0 | 7874 |-----------+----------------------------------------------------------------| 7875 |RTTI |typeinfo for moneypunct | 7876 |-----------+----------------------------------------------------------------| 7877 |vfunc: |moneypunct::~moneypunct [in-charge]() | 7878 |-----------+----------------------------------------------------------------| 7879 |vfunc: |moneypunct::~moneypunct [in-charge deleting]()| 7880 |-----------+----------------------------------------------------------------| 7881 |vfunc: |moneypunct::do_decimal_point() const | 7882 |-----------+----------------------------------------------------------------| 7883 |vfunc: |moneypunct::do_thousands_sep() const | 7884 |-----------+----------------------------------------------------------------| 7885 |vfunc: |moneypunct::do_grouping() const | 7886 |-----------+----------------------------------------------------------------| 7887 |vfunc: |moneypunct::do_curr_symbol() const | 7888 |-----------+----------------------------------------------------------------| 7889 |vfunc: |moneypunct::do_positive_sign() const | 7890 |-----------+----------------------------------------------------------------| 7891 |vfunc: |moneypunct::do_negative_sign() const | 7892 |-----------+----------------------------------------------------------------| 7893 |vfunc: |moneypunct::do_frac_digits() const | 7894 |-----------+----------------------------------------------------------------| 7895 |vfunc: |moneypunct::do_pos_format() const | 7896 |-----------+----------------------------------------------------------------| 7897 |vfunc: |moneypunct::do_neg_format() const | 7898 +----------------------------------------------------------------------------+ 7899 7900 The Run Time Type Information for the std::moneypunct class 7901 is described by Table 7-130 7902 7903 Table 7-130. typeinfo for moneypunct 7904 7905 +------------------------------------------------------------+ 7906 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 7907 |-----------+----------------------------------------------+-| 7908 |Name |typeinfo name for moneypunct| | 7909 |-----------+----------------------------------------------+-| 7910 |flags: |8 | | 7911 |-----------+----------------------------------------------+-| 7912 |basetype: |typeinfo for locale::facet |2| 7913 |-----------+----------------------------------------------+-| 7914 |basetype: |typeinfo for money_base |2| 7915 +------------------------------------------------------------+ 7916 ------------------------------------------------------------------------------- 7917 7918 Interfaces for Class moneypunct 7919 7920 An LSB conforming implementation shall provide the generic methods for Class 7921 std::moneypunct specified in Table 7-131, with the full 7922 functionality as described in the referenced underlying specification. 7923 7924 Table 7-131. libstdcxx - Class moneypunct Function Interfaces 7925 7926 +-----------------------------------------------------------------------------+ 7927 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 7928 |-----------------------------------------------------------------------------| 7929 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 7930 |-----------------------------------------------------------------------------| 7931 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 7932 |-----------------------------------------------------------------------------| 7933 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 7934 |-----------------------------------------------------------------------------| 7935 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 7936 |-----------------------------------------------------------------------------| 7937 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 7938 |-----------------------------------------------------------------------------| 7939 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 7940 |-----------------------------------------------------------------------------| 7941 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 7942 |-----------------------------------------------------------------------------| 7943 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 7944 |-----------------------------------------------------------------------------| 7945 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 7946 |-----------------------------------------------------------------------------| 7947 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 7948 |-----------------------------------------------------------------------------| 7949 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 7950 |-----------------------------------------------------------------------------| 7951 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 7952 |-----------------------------------------------------------------------------| 7953 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 7954 |-----------------------------------------------------------------------------| 7955 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 7956 |-----------------------------------------------------------------------------| 7957 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 7958 |-----------------------------------------------------------------------------| 7959 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 7960 |-----------------------------------------------------------------------------| 7961 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 7962 |-----------------------------------------------------------------------------| 7963 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char| 7964 |const*)(GLIBCPP_3.2) [1] | 7965 |-----------------------------------------------------------------------------| 7966 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7967 |const*, unsigned) [1] | 7968 |-----------------------------------------------------------------------------| 7969 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 7970 |const*, unsigned long) [1] | 7971 |-----------------------------------------------------------------------------| 7972 |moneypunct::moneypunct[in-charge](unsigned) [1] | 7973 |-----------------------------------------------------------------------------| 7974 |moneypunct::moneypunct[in-charge](unsigned long) [1] | 7975 |-----------------------------------------------------------------------------| 7976 |moneypunct::moneypunct[not-in-charge](__locale_struct*, | 7977 |char const*, unsigned) [1] | 7978 |-----------------------------------------------------------------------------| 7979 |moneypunct::moneypunct[not-in-charge](__locale_struct*, | 7980 |char const*, unsigned long) [1] | 7981 |-----------------------------------------------------------------------------| 7982 |moneypunct::moneypunct[not-in-charge](unsigned) [1] | 7983 |-----------------------------------------------------------------------------| 7984 |moneypunct::moneypunct[not-in-charge](unsigned long) [1] | 7985 |-----------------------------------------------------------------------------| 7986 |moneypunct::~moneypunct [in-charge deleting]()(GLIBCPP_3.2)| 7987 |[1] | 7988 |-----------------------------------------------------------------------------| 7989 |moneypunct::~moneypunct [in-charge]()(GLIBCPP_3.2) [1] | 7990 |-----------------------------------------------------------------------------| 7991 |moneypunct::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1] | 7992 +-----------------------------------------------------------------------------+ 7993 7994 Referenced Specification(s) 7995 7996 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 7997 7998 An LSB conforming implementation shall provide the generic data interfaces for 7999 Class std::moneypunct specified in Table 7-132, with the full 8000 functionality as described in the referenced underlying specification. 8001 8002 Table 7-132. libstdcxx - Class moneypunct Data Interfaces 8003 8004 +--------------------------------------------------------------------+ 8005 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 8006 |--------------------------------------------------------------------| 8007 |moneypunct::id(GLIBCPP_3.2) [2] | 8008 |--------------------------------------------------------------------| 8009 |moneypunct::intl(GLIBCPP_3.2) [2] | 8010 |--------------------------------------------------------------------| 8011 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 8012 |--------------------------------------------------------------------| 8013 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 8014 |--------------------------------------------------------------------| 8015 |vtable for moneypunct(GLIBCPP_3.2) [1] | 8016 +--------------------------------------------------------------------+ 8017 8018 Referenced Specification(s) 8019 8020 [1]. Itanium C++ ABI (Revision: 1.75) 8021 8022 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8023 8024 ------------------------------------------------------------------------------- 8025 8026 Class moneypunct 8027 8028 ------------------------------------------------------------------------------- 8029 8030 Class data for moneypunct 8031 8032 The virtual table for the std::moneypunct class is described 8033 by Table 7-133 8034 8035 Table 7-133. vtable for moneypunct 8036 8037 +----------------------------------------------------------------------------+ 8038 |Base Offset|0 | 8039 |-----------+----------------------------------------------------------------| 8040 |RTTI |typeinfo for moneypunct | 8041 |-----------+----------------------------------------------------------------| 8042 |vfunc: |moneypunct::~moneypunct [in-charge]() | 8043 |-----------+----------------------------------------------------------------| 8044 |vfunc: |moneypunct::~moneypunct [in-charge deleting]()| 8045 |-----------+----------------------------------------------------------------| 8046 |vfunc: |moneypunct::do_decimal_point() const | 8047 |-----------+----------------------------------------------------------------| 8048 |vfunc: |moneypunct::do_thousands_sep() const | 8049 |-----------+----------------------------------------------------------------| 8050 |vfunc: |moneypunct::do_grouping() const | 8051 |-----------+----------------------------------------------------------------| 8052 |vfunc: |moneypunct::do_curr_symbol() const | 8053 |-----------+----------------------------------------------------------------| 8054 |vfunc: |moneypunct::do_positive_sign() const | 8055 |-----------+----------------------------------------------------------------| 8056 |vfunc: |moneypunct::do_negative_sign() const | 8057 |-----------+----------------------------------------------------------------| 8058 |vfunc: |moneypunct::do_frac_digits() const | 8059 |-----------+----------------------------------------------------------------| 8060 |vfunc: |moneypunct::do_pos_format() const | 8061 |-----------+----------------------------------------------------------------| 8062 |vfunc: |moneypunct::do_neg_format() const | 8063 +----------------------------------------------------------------------------+ 8064 8065 The Run Time Type Information for the std::moneypunct class 8066 is described by Table 7-134 8067 8068 Table 7-134. typeinfo for moneypunct 8069 8070 +------------------------------------------------------------+ 8071 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 8072 |-----------+----------------------------------------------+-| 8073 |Name |typeinfo name for moneypunct| | 8074 |-----------+----------------------------------------------+-| 8075 |flags: |8 | | 8076 |-----------+----------------------------------------------+-| 8077 |basetype: |typeinfo for locale::facet |2| 8078 |-----------+----------------------------------------------+-| 8079 |basetype: |typeinfo for money_base |2| 8080 +------------------------------------------------------------+ 8081 ------------------------------------------------------------------------------- 8082 8083 Interfaces for Class moneypunct 8084 8085 An LSB conforming implementation shall provide the generic methods for Class 8086 std::moneypunct specified in Table 7-135, with the full 8087 functionality as described in the referenced underlying specification. 8088 8089 Table 7-135. libstdcxx - Class moneypunct Function Interfaces 8090 8091 +-----------------------------------------------------------------------------+ 8092 |moneypunct::neg_format() const(GLIBCPP_3.2) [1] | 8093 |-----------------------------------------------------------------------------| 8094 |moneypunct::pos_format() const(GLIBCPP_3.2) [1] | 8095 |-----------------------------------------------------------------------------| 8096 |moneypunct::curr_symbol() const(GLIBCPP_3.2) [1] | 8097 |-----------------------------------------------------------------------------| 8098 |moneypunct::do_grouping() const(GLIBCPP_3.2) [1] | 8099 |-----------------------------------------------------------------------------| 8100 |moneypunct::frac_digits() const(GLIBCPP_3.2) [1] | 8101 |-----------------------------------------------------------------------------| 8102 |moneypunct::decimal_point() const(GLIBCPP_3.2) [1] | 8103 |-----------------------------------------------------------------------------| 8104 |moneypunct::do_neg_format() const(GLIBCPP_3.2) [1] | 8105 |-----------------------------------------------------------------------------| 8106 |moneypunct::do_pos_format() const(GLIBCPP_3.2) [1] | 8107 |-----------------------------------------------------------------------------| 8108 |moneypunct::negative_sign() const(GLIBCPP_3.2) [1] | 8109 |-----------------------------------------------------------------------------| 8110 |moneypunct::positive_sign() const(GLIBCPP_3.2) [1] | 8111 |-----------------------------------------------------------------------------| 8112 |moneypunct::thousands_sep() const(GLIBCPP_3.2) [1] | 8113 |-----------------------------------------------------------------------------| 8114 |moneypunct::do_curr_symbol() const(GLIBCPP_3.2) [1] | 8115 |-----------------------------------------------------------------------------| 8116 |moneypunct::do_frac_digits() const(GLIBCPP_3.2) [1] | 8117 |-----------------------------------------------------------------------------| 8118 |moneypunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 8119 |-----------------------------------------------------------------------------| 8120 |moneypunct::do_negative_sign() const(GLIBCPP_3.2) [1] | 8121 |-----------------------------------------------------------------------------| 8122 |moneypunct::do_positive_sign() const(GLIBCPP_3.2) [1] | 8123 |-----------------------------------------------------------------------------| 8124 |moneypunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 8125 |-----------------------------------------------------------------------------| 8126 |moneypunct::grouping() const(GLIBCPP_3.2) [1] | 8127 |-----------------------------------------------------------------------------| 8128 |moneypunct::_M_initialize_moneypunct(__locale_struct*, char| 8129 |const*)(GLIBCPP_3.2) [1] | 8130 |-----------------------------------------------------------------------------| 8131 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 8132 |const*, unsigned) [1] | 8133 |-----------------------------------------------------------------------------| 8134 |moneypunct::moneypunct[in-charge](__locale_struct*, char | 8135 |const*, unsigned long) [1] | 8136 |-----------------------------------------------------------------------------| 8137 |moneypunct::moneypunct[in-charge](unsigned) [1] | 8138 |-----------------------------------------------------------------------------| 8139 |moneypunct::moneypunct[in-charge](unsigned long) [1] | 8140 |-----------------------------------------------------------------------------| 8141 |moneypunct::moneypunct[not-in-charge](__locale_struct*, | 8142 |char const*, unsigned) [1] | 8143 |-----------------------------------------------------------------------------| 8144 |moneypunct::moneypunct[not-in-charge](__locale_struct*, | 8145 |char const*, unsigned long) [1] | 8146 |-----------------------------------------------------------------------------| 8147 |moneypunct::moneypunct[not-in-charge](unsigned) [1] | 8148 |-----------------------------------------------------------------------------| 8149 |moneypunct::moneypunct[not-in-charge](unsigned long) [1] | 8150 |-----------------------------------------------------------------------------| 8151 |moneypunct::~moneypunct [in-charge deleting]()(GLIBCPP_3.2)| 8152 |[1] | 8153 |-----------------------------------------------------------------------------| 8154 |moneypunct::~moneypunct [in-charge]()(GLIBCPP_3.2) [1] | 8155 |-----------------------------------------------------------------------------| 8156 |moneypunct::~moneypunct [not-in-charge]()(GLIBCPP_3.2) [1] | 8157 +-----------------------------------------------------------------------------+ 8158 8159 Referenced Specification(s) 8160 8161 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8162 8163 An LSB conforming implementation shall provide the generic data interfaces for 8164 Class std::moneypunct specified in Table 7-136, with the full 8165 functionality as described in the referenced underlying specification. 8166 8167 Table 7-136. libstdcxx - Class moneypunct Data Interfaces 8168 8169 +--------------------------------------------------------------------+ 8170 |guard variable for moneypunct::id(GLIBCPP_3.2) [1]| 8171 |--------------------------------------------------------------------| 8172 |moneypunct::id(GLIBCPP_3.2) [2] | 8173 |--------------------------------------------------------------------| 8174 |moneypunct::intl(GLIBCPP_3.2) [2] | 8175 |--------------------------------------------------------------------| 8176 |typeinfo for moneypunct(GLIBCPP_3.2) [1] | 8177 |--------------------------------------------------------------------| 8178 |typeinfo name for moneypunct(GLIBCPP_3.2) [1] | 8179 |--------------------------------------------------------------------| 8180 |vtable for moneypunct(GLIBCPP_3.2) [1] | 8181 +--------------------------------------------------------------------+ 8182 8183 Referenced Specification(s) 8184 8185 [1]. Itanium C++ ABI (Revision: 1.75) 8186 8187 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8188 8189 ------------------------------------------------------------------------------- 8190 8191 Class ostrstream 8192 8193 ------------------------------------------------------------------------------- 8194 8195 Class data for ostrstream 8196 8197 The virtual table for the std::ostrstream class is described by Table 7-137 8198 8199 Table 7-137. vtable for ostrstream 8200 8201 +----------------------------------------------------------+ 8202 |Base Offset|0 | 8203 |-----------+----------------------------------------------| 8204 |RTTI |typeinfo for ostrstream | 8205 |-----------+----------------------------------------------| 8206 |vfunc: |ostrstream::~ostrstream [in-charge]() | 8207 |-----------+----------------------------------------------| 8208 |vfunc: |ostrstream::~ostrstream [in-charge deleting]()| 8209 +----------------------------------------------------------+ 8210 8211 The Run Time Type Information for the std::ostrstream class is described by 8212 Table 7-138 8213 8214 Table 7-138. typeinfo for ostrstream 8215 8216 +-------------------------------------------------------+ 8217 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8218 |-----------+-------------------------------------------| 8219 |Name |typeinfo name for ostrstream | 8220 +-------------------------------------------------------+ 8221 ------------------------------------------------------------------------------- 8222 8223 Interfaces for Class ostrstream 8224 8225 An LSB conforming implementation shall provide the generic methods for Class 8226 std::ostrstream specified in Table 7-139, with the full functionality as 8227 described in the referenced underlying specification. 8228 8229 Table 7-139. libstdcxx - Class ostrstream Function Interfaces 8230 8231 +-----------------------------------------------------------------------------+ 8232 |ostrstream::rdbuf() const(GLIBCPP_3.2) [1] | 8233 |-----------------------------------------------------------------------------| 8234 |ostrstream::pcount() const(GLIBCPP_3.2) [1] | 8235 |-----------------------------------------------------------------------------| 8236 |ostrstream::str()(GLIBCPP_3.2) [1] | 8237 |-----------------------------------------------------------------------------| 8238 |ostrstream::freeze(bool)(GLIBCPP_3.2) [1] | 8239 |-----------------------------------------------------------------------------| 8240 |ostrstream::ostrstream[in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1]| 8241 |-----------------------------------------------------------------------------| 8242 |ostrstream::ostrstream[in-charge]()(GLIBCPP_3.2) [1] | 8243 |-----------------------------------------------------------------------------| 8244 |ostrstream::ostrstream[not-in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2)| 8245 |[1] | 8246 |-----------------------------------------------------------------------------| 8247 |ostrstream::ostrstream[not-in-charge]()(GLIBCPP_3.2) [1] | 8248 |-----------------------------------------------------------------------------| 8249 |ostrstream::~ostrstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 8250 |-----------------------------------------------------------------------------| 8251 |ostrstream::~ostrstream [in-charge]()(GLIBCPP_3.2) [1] | 8252 |-----------------------------------------------------------------------------| 8253 |ostrstream::~ostrstream [not-in-charge]()(GLIBCPP_3.2) [1] | 8254 |-----------------------------------------------------------------------------| 8255 |virtual thunk [v:0,-12] to ostrstream::~ostrstream [in-charge deleting]() [1]| 8256 |-----------------------------------------------------------------------------| 8257 |virtual thunk [v:0,-12] to ostrstream::~ostrstream [in-charge]() [1] | 8258 |-----------------------------------------------------------------------------| 8259 |virtual thunk [v:0,-24] to ostrstream::~ostrstream [in-charge deleting]() [2]| 8260 |-----------------------------------------------------------------------------| 8261 |virtual thunk [v:0,-24] to ostrstream::~ostrstream [in-charge]() [2] | 8262 +-----------------------------------------------------------------------------+ 8263 8264 Referenced Specification(s) 8265 8266 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8267 8268 [2]. Itanium C++ ABI (Revision: 1.75) 8269 8270 An LSB conforming implementation shall provide the generic data interfaces for 8271 Class std::ostrstream specified in Table 7-140, with the full functionality as 8272 described in the referenced underlying specification. 8273 8274 Table 7-140. libstdcxx - Class ostrstream Data Interfaces 8275 8276 +---------------------------------------------+ 8277 |typeinfo for ostrstream(GLIBCPP_3.2) [1] | 8278 |---------------------------------------------| 8279 |typeinfo name for ostrstream(GLIBCPP_3.2) [1]| 8280 |---------------------------------------------| 8281 |VTT for ostrstream(GLIBCPP_3.2) [1] | 8282 |---------------------------------------------| 8283 |vtable for ostrstream(GLIBCPP_3.2) [1] | 8284 +---------------------------------------------+ 8285 8286 Referenced Specification(s) 8287 8288 [1]. Itanium C++ ABI (Revision: 1.75) 8289 8290 ------------------------------------------------------------------------------- 8291 8292 Class __timepunct 8293 8294 ------------------------------------------------------------------------------- 8295 8296 Class data for __timepunct 8297 8298 The virtual table for the std::__timepunct class is described by Table 8299 7-141 8300 8301 Table 7-141. vtable for __timepunct 8302 8303 +------------------------------------------------------------------+ 8304 |Base Offset|0 | 8305 |-----------+------------------------------------------------------| 8306 |RTTI |typeinfo for __timepunct | 8307 |-----------+------------------------------------------------------| 8308 |vfunc: |__timepunct::~__timepunct [in-charge]() | 8309 |-----------+------------------------------------------------------| 8310 |vfunc: |__timepunct::~__timepunct [in-charge deleting]()| 8311 +------------------------------------------------------------------+ 8312 8313 The Run Time Type Information for the std::__timepunct class is described 8314 by Table 7-142 8315 8316 Table 7-142. typeinfo for __timepunct 8317 8318 +-------------------------------------------------------+ 8319 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8320 |-----------+-------------------------------------------| 8321 |Name |typeinfo name for __timepunct | 8322 +-------------------------------------------------------+ 8323 ------------------------------------------------------------------------------- 8324 8325 Interfaces for Class __timepunct 8326 8327 An LSB conforming implementation shall provide the generic methods for Class 8328 std::__timepunct specified in Table 7-143, with the full functionality as 8329 described in the referenced underlying specification. 8330 8331 Table 7-143. libstdcxx - Class __timepunct Function Interfaces 8332 8333 +-----------------------------------------------------------------------------+ 8334 |__timepunct::_M_date_formats(char const**) const(GLIBCPP_3.2) [1] | 8335 |-----------------------------------------------------------------------------| 8336 |__timepunct::_M_time_formats(char const**) const(GLIBCPP_3.2) [1] | 8337 |-----------------------------------------------------------------------------| 8338 |__timepunct::_M_days_abbreviated(char const**) const(GLIBCPP_3.2) [1] | 8339 |-----------------------------------------------------------------------------| 8340 |__timepunct::_M_date_time_formats(char const**) const(GLIBCPP_3.2) [1] | 8341 |-----------------------------------------------------------------------------| 8342 |__timepunct::_M_months_abbreviated(char const**) const(GLIBCPP_3.2) [1]| 8343 |-----------------------------------------------------------------------------| 8344 |__timepunct::_M_put(char*, unsigned, char const*, tm const*) const [1] | 8345 |-----------------------------------------------------------------------------| 8346 |__timepunct::_M_put(char*, unsigned long, char const*, tm const*) const| 8347 |[1] | 8348 |-----------------------------------------------------------------------------| 8349 |__timepunct::_M_ampm(char const**) const(GLIBCPP_3.2) [1] | 8350 |-----------------------------------------------------------------------------| 8351 |__timepunct::_M_days(char const**) const(GLIBCPP_3.2) [1] | 8352 |-----------------------------------------------------------------------------| 8353 |__timepunct::_M_months(char const**) const(GLIBCPP_3.2) [1] | 8354 |-----------------------------------------------------------------------------| 8355 |__timepunct::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) [1]| 8356 |-----------------------------------------------------------------------------| 8357 |__timepunct::__timepunct[in-charge](__locale_struct*, char const*, | 8358 |unsigned) [1] | 8359 |-----------------------------------------------------------------------------| 8360 |__timepunct::__timepunct[in-charge](__locale_struct*, char const*, | 8361 |unsigned long) [1] | 8362 |-----------------------------------------------------------------------------| 8363 |__timepunct::__timepunct[in-charge](unsigned) [1] | 8364 |-----------------------------------------------------------------------------| 8365 |__timepunct::__timepunct[in-charge](unsigned long) [1] | 8366 |-----------------------------------------------------------------------------| 8367 |__timepunct::__timepunct[not-in-charge](__locale_struct*, char const*, | 8368 |unsigned) [1] | 8369 |-----------------------------------------------------------------------------| 8370 |__timepunct::__timepunct[not-in-charge](__locale_struct*, char const*, | 8371 |unsigned long) [1] | 8372 |-----------------------------------------------------------------------------| 8373 |__timepunct::__timepunct[not-in-charge](unsigned) [1] | 8374 |-----------------------------------------------------------------------------| 8375 |__timepunct::__timepunct[not-in-charge](unsigned long) [1] | 8376 |-----------------------------------------------------------------------------| 8377 |__timepunct::~__timepunct [in-charge deleting]()(GLIBCPP_3.2) [1] | 8378 |-----------------------------------------------------------------------------| 8379 |__timepunct::~__timepunct [in-charge]()(GLIBCPP_3.2) [1] | 8380 |-----------------------------------------------------------------------------| 8381 |__timepunct::~__timepunct [not-in-charge]()(GLIBCPP_3.2) [1] | 8382 |-----------------------------------------------------------------------------| 8383 |bool has_facet<__timepunct >(locale const&)(GLIBCPP_3.2) [1] | 8384 +-----------------------------------------------------------------------------+ 8385 8386 Referenced Specification(s) 8387 8388 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8389 8390 An LSB conforming implementation shall provide the generic data interfaces for 8391 Class std::__timepunct specified in Table 7-144, with the full 8392 functionality as described in the referenced underlying specification. 8393 8394 Table 7-144. libstdcxx - Class __timepunct Data Interfaces 8395 8396 +---------------------------------------------------------+ 8397 |guard variable for __timepunct::id(GLIBCPP_3.2) [1]| 8398 |---------------------------------------------------------| 8399 |__timepunct::_S_timezones(GLIBCPP_3.2) [2] | 8400 |---------------------------------------------------------| 8401 |__timepunct::id(GLIBCPP_3.2) [2] | 8402 |---------------------------------------------------------| 8403 |typeinfo for __timepunct(GLIBCPP_3.2) [1] | 8404 |---------------------------------------------------------| 8405 |typeinfo name for __timepunct(GLIBCPP_3.2) [1] | 8406 |---------------------------------------------------------| 8407 |vtable for __timepunct(GLIBCPP_3.2) [1] | 8408 +---------------------------------------------------------+ 8409 8410 Referenced Specification(s) 8411 8412 [1]. Itanium C++ ABI (Revision: 1.75) 8413 8414 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8415 8416 ------------------------------------------------------------------------------- 8417 8418 Class __timepunct 8419 8420 ------------------------------------------------------------------------------- 8421 8422 Class data for __timepunct 8423 8424 The virtual table for the std::__timepunct class is described by Table 8425 7-145 8426 8427 Table 7-145. vtable for __timepunct 8428 8429 +---------------------------------------------------------------------+ 8430 |Base Offset|0 | 8431 |-----------+---------------------------------------------------------| 8432 |RTTI |typeinfo for __timepunct | 8433 |-----------+---------------------------------------------------------| 8434 |vfunc: |__timepunct::~__timepunct [in-charge]() | 8435 |-----------+---------------------------------------------------------| 8436 |vfunc: |__timepunct::~__timepunct [in-charge deleting]()| 8437 +---------------------------------------------------------------------+ 8438 8439 The Run Time Type Information for the std::__timepunct class is 8440 described by Table 7-146 8441 8442 Table 7-146. typeinfo for __timepunct 8443 8444 +-------------------------------------------------------+ 8445 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8446 |-----------+-------------------------------------------| 8447 |Name |typeinfo name for __timepunct | 8448 +-------------------------------------------------------+ 8449 ------------------------------------------------------------------------------- 8450 8451 Interfaces for Class __timepunct 8452 8453 An LSB conforming implementation shall provide the generic methods for Class 8454 std::__timepunct specified in Table 7-147, with the full functionality 8455 as described in the referenced underlying specification. 8456 8457 Table 7-147. libstdcxx - Class __timepunct Function Interfaces 8458 8459 +-----------------------------------------------------------------------------+ 8460 |__timepunct::_M_date_formats(wchar_t const**) const(GLIBCPP_3.2) [1]| 8461 |-----------------------------------------------------------------------------| 8462 |__timepunct::_M_time_formats(wchar_t const**) const(GLIBCPP_3.2) [1]| 8463 |-----------------------------------------------------------------------------| 8464 |__timepunct::_M_days_abbreviated(wchar_t const**) const(GLIBCPP_3.2)| 8465 |[1] | 8466 |-----------------------------------------------------------------------------| 8467 |__timepunct::_M_date_time_formats(wchar_t const**) const | 8468 |(GLIBCPP_3.2) [1] | 8469 |-----------------------------------------------------------------------------| 8470 |__timepunct::_M_months_abbreviated(wchar_t const**) const | 8471 |(GLIBCPP_3.2) [1] | 8472 |-----------------------------------------------------------------------------| 8473 |__timepunct::_M_put(wchar_t*, unsigned, wchar_t const*, tm const*) | 8474 |const [1] | 8475 |-----------------------------------------------------------------------------| 8476 |__timepunct::_M_put(wchar_t*, unsigned long, wchar_t const*, tm | 8477 |const*) const [1] | 8478 |-----------------------------------------------------------------------------| 8479 |__timepunct::_M_ampm(wchar_t const**) const(GLIBCPP_3.2) [1] | 8480 |-----------------------------------------------------------------------------| 8481 |__timepunct::_M_days(wchar_t const**) const(GLIBCPP_3.2) [1] | 8482 |-----------------------------------------------------------------------------| 8483 |__timepunct::_M_months(wchar_t const**) const(GLIBCPP_3.2) [1] | 8484 |-----------------------------------------------------------------------------| 8485 |__timepunct::_M_initialize_timepunct(__locale_struct*)(GLIBCPP_3.2) | 8486 |[1] | 8487 |-----------------------------------------------------------------------------| 8488 |__timepunct::__timepunct[in-charge](__locale_struct*, char const*, | 8489 |unsigned) [1] | 8490 |-----------------------------------------------------------------------------| 8491 |__timepunct::__timepunct[in-charge](__locale_struct*, char const*, | 8492 |unsigned long) [1] | 8493 |-----------------------------------------------------------------------------| 8494 |__timepunct::__timepunct[in-charge](unsigned) [1] | 8495 |-----------------------------------------------------------------------------| 8496 |__timepunct::__timepunct[in-charge](unsigned long) [1] | 8497 |-----------------------------------------------------------------------------| 8498 |__timepunct::__timepunct[not-in-charge](__locale_struct*, char | 8499 |const*, unsigned) [1] | 8500 |-----------------------------------------------------------------------------| 8501 |__timepunct::__timepunct[not-in-charge](__locale_struct*, char | 8502 |const*, unsigned long) [1] | 8503 |-----------------------------------------------------------------------------| 8504 |__timepunct::__timepunct[not-in-charge](unsigned) [1] | 8505 |-----------------------------------------------------------------------------| 8506 |__timepunct::__timepunct[not-in-charge](unsigned long) [1] | 8507 |-----------------------------------------------------------------------------| 8508 |__timepunct::~__timepunct [in-charge deleting]()(GLIBCPP_3.2) [1] | 8509 |-----------------------------------------------------------------------------| 8510 |__timepunct::~__timepunct [in-charge]()(GLIBCPP_3.2) [1] | 8511 |-----------------------------------------------------------------------------| 8512 |__timepunct::~__timepunct [not-in-charge]()(GLIBCPP_3.2) [1] | 8513 |-----------------------------------------------------------------------------| 8514 |bool has_facet<__timepunct >(locale const&)(GLIBCPP_3.2) [1] | 8515 +-----------------------------------------------------------------------------+ 8516 8517 Referenced Specification(s) 8518 8519 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8520 8521 An LSB conforming implementation shall provide the generic data interfaces for 8522 Class std::__timepunct specified in Table 7-148, with the full 8523 functionality as described in the referenced underlying specification. 8524 8525 Table 7-148. libstdcxx - Class __timepunct Data Interfaces 8526 8527 +------------------------------------------------------------+ 8528 |guard variable for __timepunct::id(GLIBCPP_3.2) [1]| 8529 |------------------------------------------------------------| 8530 |__timepunct::_S_timezones(GLIBCPP_3.2) [2] | 8531 |------------------------------------------------------------| 8532 |__timepunct::id(GLIBCPP_3.2) [2] | 8533 |------------------------------------------------------------| 8534 |typeinfo for __timepunct(GLIBCPP_3.2) [1] | 8535 |------------------------------------------------------------| 8536 |typeinfo name for __timepunct(GLIBCPP_3.2) [1] | 8537 |------------------------------------------------------------| 8538 |vtable for __timepunct(GLIBCPP_3.2) [1] | 8539 +------------------------------------------------------------+ 8540 8541 Referenced Specification(s) 8542 8543 [1]. Itanium C++ ABI (Revision: 1.75) 8544 8545 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8546 8547 ------------------------------------------------------------------------------- 8548 8549 Class logic_error 8550 8551 ------------------------------------------------------------------------------- 8552 8553 Class data for logic_error 8554 8555 The virtual table for the std::logic_error class is described by Table 7-149 8556 8557 Table 7-149. vtable for logic_error 8558 8559 +------------------------------------------------------------+ 8560 |Base Offset|0 | 8561 |-----------+------------------------------------------------| 8562 |RTTI |typeinfo for logic_error | 8563 |-----------+------------------------------------------------| 8564 |vfunc: |logic_error::~logic_error [in-charge]() | 8565 |-----------+------------------------------------------------| 8566 |vfunc: |logic_error::~logic_error [in-charge deleting]()| 8567 |-----------+------------------------------------------------| 8568 |vfunc: |logic_error::what() const | 8569 +------------------------------------------------------------+ 8570 8571 The Run Time Type Information for the std::logic_error class is described by 8572 Table 7-150 8573 8574 Table 7-150. typeinfo for logic_error 8575 8576 +-------------------------------------------------------+ 8577 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8578 |-----------+-------------------------------------------| 8579 |Name |typeinfo name for logic_error | 8580 +-------------------------------------------------------+ 8581 ------------------------------------------------------------------------------- 8582 8583 Interfaces for Class logic_error 8584 8585 An LSB conforming implementation shall provide the generic methods for Class 8586 std::logic_error specified in Table 7-151, with the full functionality as 8587 described in the referenced underlying specification. 8588 8589 Table 7-151. libstdcxx - Class logic_error Function Interfaces 8590 8591 +-----------------------------------------------------------------------------+ 8592 |logic_error::what() const(GLIBCPP_3.2) [1] | 8593 |-----------------------------------------------------------------------------| 8594 |logic_error::logic_error[in-charge](basic_string, | 8595 |allocator > const&)(GLIBCPP_3.2) [1] | 8596 |-----------------------------------------------------------------------------| 8597 |logic_error::logic_error[not-in-charge](basic_string,| 8598 |allocator > const&)(GLIBCPP_3.2) [1] | 8599 |-----------------------------------------------------------------------------| 8600 |logic_error::~logic_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 8601 |-----------------------------------------------------------------------------| 8602 |logic_error::~logic_error [in-charge]()(GLIBCPP_3.2) [1] | 8603 |-----------------------------------------------------------------------------| 8604 |logic_error::~logic_error [not-in-charge]()(GLIBCPP_3.2) [1] | 8605 +-----------------------------------------------------------------------------+ 8606 8607 Referenced Specification(s) 8608 8609 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8610 8611 An LSB conforming implementation shall provide the generic data interfaces for 8612 Class std::logic_error specified in Table 7-152, with the full functionality as 8613 described in the referenced underlying specification. 8614 8615 Table 7-152. libstdcxx - Class logic_error Data Interfaces 8616 8617 +----------------------------------------------+ 8618 |typeinfo for logic_error(GLIBCPP_3.2) [1] | 8619 |----------------------------------------------| 8620 |typeinfo name for logic_error(GLIBCPP_3.2) [1]| 8621 |----------------------------------------------| 8622 |vtable for logic_error(GLIBCPP_3.2) [1] | 8623 +----------------------------------------------+ 8624 8625 Referenced Specification(s) 8626 8627 [1]. Itanium C++ ABI (Revision: 1.75) 8628 8629 ------------------------------------------------------------------------------- 8630 8631 Class range_error 8632 8633 ------------------------------------------------------------------------------- 8634 8635 Class data for range_error 8636 8637 The virtual table for the std::range_error class is described by Table 7-153 8638 8639 Table 7-153. vtable for range_error 8640 8641 +------------------------------------------------------------+ 8642 |Base Offset|0 | 8643 |-----------+------------------------------------------------| 8644 |RTTI |typeinfo for range_error | 8645 |-----------+------------------------------------------------| 8646 |vfunc: |range_error::~range_error [in-charge]() | 8647 |-----------+------------------------------------------------| 8648 |vfunc: |range_error::~range_error [in-charge deleting]()| 8649 |-----------+------------------------------------------------| 8650 |vfunc: |runtime_error::what() const | 8651 +------------------------------------------------------------+ 8652 8653 The Run Time Type Information for the std::range_error class is described by 8654 Table 7-154 8655 8656 Table 7-154. typeinfo for range_error 8657 8658 +-------------------------------------------------------+ 8659 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8660 |-----------+-------------------------------------------| 8661 |Name |typeinfo name for range_error | 8662 +-------------------------------------------------------+ 8663 ------------------------------------------------------------------------------- 8664 8665 Interfaces for Class range_error 8666 8667 An LSB conforming implementation shall provide the generic methods for Class 8668 std::range_error specified in Table 7-155, with the full functionality as 8669 described in the referenced underlying specification. 8670 8671 Table 7-155. libstdcxx - Class range_error Function Interfaces 8672 8673 +-----------------------------------------------------------------------------+ 8674 |range_error::range_error[in-charge](basic_string, | 8675 |allocator > const&)(GLIBCPP_3.2) [1] | 8676 |-----------------------------------------------------------------------------| 8677 |range_error::range_error[not-in-charge](basic_string,| 8678 |allocator > const&)(GLIBCPP_3.2) [1] | 8679 |-----------------------------------------------------------------------------| 8680 |range_error::~range_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 8681 |-----------------------------------------------------------------------------| 8682 |range_error::~range_error [in-charge]()(GLIBCPP_3.2) [1] | 8683 +-----------------------------------------------------------------------------+ 8684 8685 Referenced Specification(s) 8686 8687 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8688 8689 An LSB conforming implementation shall provide the generic data interfaces for 8690 Class std::range_error specified in Table 7-156, with the full functionality as 8691 described in the referenced underlying specification. 8692 8693 Table 7-156. libstdcxx - Class range_error Data Interfaces 8694 8695 +----------------------------------------------+ 8696 |typeinfo for range_error(GLIBCPP_3.2) [1] | 8697 |----------------------------------------------| 8698 |typeinfo name for range_error(GLIBCPP_3.2) [1]| 8699 |----------------------------------------------| 8700 |vtable for range_error(GLIBCPP_3.2) [1] | 8701 +----------------------------------------------+ 8702 8703 Referenced Specification(s) 8704 8705 [1]. Itanium C++ ABI (Revision: 1.75) 8706 8707 ------------------------------------------------------------------------------- 8708 8709 Class codecvt_base 8710 8711 ------------------------------------------------------------------------------- 8712 8713 Class data for codecvt_base 8714 8715 The Run Time Type Information for the std::codecvt_base class is described by 8716 Table 7-157 8717 8718 Table 7-157. typeinfo for codecvt_base 8719 8720 +----------------------------------------------------+ 8721 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 8722 |-----------+----------------------------------------| 8723 |Name |typeinfo name for codecvt_base | 8724 +----------------------------------------------------+ 8725 ------------------------------------------------------------------------------- 8726 8727 Interfaces for Class codecvt_base 8728 8729 No external methods are defined for libstdcxx - Class std::codecvt_base 8730 8731 An LSB conforming implementation shall provide the generic data interfaces for 8732 Class std::codecvt_base specified in Table 7-158, with the full functionality 8733 as described in the referenced underlying specification. 8734 8735 Table 7-158. libstdcxx - Class codecvt_base Data Interfaces 8736 8737 +-----------------------------------------------+ 8738 |typeinfo for codecvt_base(GLIBCPP_3.2) [1] | 8739 |-----------------------------------------------| 8740 |typeinfo name for codecvt_base(GLIBCPP_3.2) [1]| 8741 +-----------------------------------------------+ 8742 8743 Referenced Specification(s) 8744 8745 [1]. Itanium C++ ABI (Revision: 1.75) 8746 8747 ------------------------------------------------------------------------------- 8748 8749 Class ctype_byname 8750 8751 ------------------------------------------------------------------------------- 8752 8753 Class data for ctype_byname 8754 8755 The virtual table for the std::ctype_byname class is described by Table 8756 7-159 8757 8758 Table 7-159. vtable for ctype_byname 8759 8760 +-----------------------------------------------------------------------------+ 8761 |Base |0 | 8762 |Offset | | 8763 |----------+------------------------------------------------------------------| 8764 |RTTI |typeinfo for ctype_byname | 8765 |----------+------------------------------------------------------------------| 8766 |vfunc: |ctype_byname::~ctype_byname [in-charge]() | 8767 |----------+------------------------------------------------------------------| 8768 |vfunc: |ctype_byname::~ctype_byname [in-charge deleting]() | 8769 |----------+------------------------------------------------------------------| 8770 |vfunc: |ctype::do_is(unsigned short, char) const | 8771 |----------+------------------------------------------------------------------| 8772 |vfunc: |ctype::do_is(char const*, char const*, unsigned short*) | 8773 | |const | 8774 |----------+------------------------------------------------------------------| 8775 |vfunc: |ctype::do_scan_is(unsigned short, char const*, char const*) | 8776 | |const | 8777 |----------+------------------------------------------------------------------| 8778 |vfunc: |ctype::do_scan_not(unsigned short, char const*, char const*)| 8779 | |const | 8780 |----------+------------------------------------------------------------------| 8781 |vfunc: |ctype::do_toupper(char) const | 8782 |----------+------------------------------------------------------------------| 8783 |vfunc: |ctype::do_toupper(char*, char const*) const | 8784 |----------+------------------------------------------------------------------| 8785 |vfunc: |ctype::do_tolower(char) const | 8786 |----------+------------------------------------------------------------------| 8787 |vfunc: |ctype::do_tolower(char*, char const*) const | 8788 |----------+------------------------------------------------------------------| 8789 |vfunc: |ctype::do_widen(char) const | 8790 |----------+------------------------------------------------------------------| 8791 |vfunc: |ctype::do_widen(char const*, char const*, char*) const | 8792 |----------+------------------------------------------------------------------| 8793 |vfunc: |ctype::do_narrow(char, char) const | 8794 |----------+------------------------------------------------------------------| 8795 |vfunc: |ctype::do_narrow(char const*, char const*, char, char*) | 8796 | |const | 8797 +-----------------------------------------------------------------------------+ 8798 8799 The Run Time Type Information for the std::ctype_byname class is 8800 described by Table 7-160 8801 8802 Table 7-160. typeinfo for ctype_byname 8803 8804 +-------------------------------------------------------+ 8805 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8806 |-----------+-------------------------------------------| 8807 |Name |typeinfo name for ctype_byname | 8808 +-------------------------------------------------------+ 8809 ------------------------------------------------------------------------------- 8810 8811 Interfaces for Class ctype_byname 8812 8813 An LSB conforming implementation shall provide the generic methods for Class 8814 std::ctype_byname specified in Table 7-161, with the full functionality 8815 as described in the referenced underlying specification. 8816 8817 Table 7-161. libstdcxx - Class ctype_byname Function Interfaces 8818 8819 +-----------------------------------------------------------------------------+ 8820 |ctype_byname::ctype_byname[in-charge](char const*, unsigned long) [1] | 8821 |-----------------------------------------------------------------------------| 8822 |ctype_byname::ctype_byname[not-in-charge](char const*, unsigned long) | 8823 |[1] | 8824 |-----------------------------------------------------------------------------| 8825 |ctype_byname::~ctype_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 8826 |-----------------------------------------------------------------------------| 8827 |ctype_byname::~ctype_byname [in-charge]()(GLIBCPP_3.2) [1] | 8828 |-----------------------------------------------------------------------------| 8829 |ctype_byname::~ctype_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 8830 +-----------------------------------------------------------------------------+ 8831 8832 Referenced Specification(s) 8833 8834 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8835 8836 An LSB conforming implementation shall provide the generic data interfaces for 8837 Class std::ctype_byname specified in Table 7-162, with the full 8838 functionality as described in the referenced underlying specification. 8839 8840 Table 7-162. libstdcxx - Class ctype_byname Data Interfaces 8841 8842 +-----------------------------------------------------+ 8843 |typeinfo for ctype_byname(GLIBCPP_3.2) [1] | 8844 |-----------------------------------------------------| 8845 |typeinfo name for ctype_byname(GLIBCPP_3.2) [1]| 8846 |-----------------------------------------------------| 8847 |vtable for ctype_byname(GLIBCPP_3.2) [1] | 8848 +-----------------------------------------------------+ 8849 8850 Referenced Specification(s) 8851 8852 [1]. Itanium C++ ABI (Revision: 1.75) 8853 8854 ------------------------------------------------------------------------------- 8855 8856 Class ctype_byname 8857 8858 ------------------------------------------------------------------------------- 8859 8860 Interfaces for Class ctype_byname 8861 8862 An LSB conforming implementation shall provide the generic methods for Class 8863 std::ctype_byname specified in Table 7-163, with the full 8864 functionality as described in the referenced underlying specification. 8865 8866 Table 7-163. libstdcxx - Class ctype_byname Function Interfaces 8867 8868 +-----------------------------------------------------------------------------+ 8869 |ctype_byname::ctype_byname[in-charge](char const*, unsigned) [1] | 8870 |-----------------------------------------------------------------------------| 8871 |ctype_byname::ctype_byname[in-charge](char const*, unsigned long) | 8872 |[1] | 8873 |-----------------------------------------------------------------------------| 8874 |ctype_byname::ctype_byname[not-in-charge](char const*, unsigned) [1]| 8875 |-----------------------------------------------------------------------------| 8876 |ctype_byname::ctype_byname[not-in-charge](char const*, unsigned | 8877 |long) [1] | 8878 |-----------------------------------------------------------------------------| 8879 |ctype_byname::~ctype_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 8880 |-----------------------------------------------------------------------------| 8881 |ctype_byname::~ctype_byname [in-charge]()(GLIBCPP_3.2) [1] | 8882 |-----------------------------------------------------------------------------| 8883 |ctype_byname::~ctype_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 8884 +-----------------------------------------------------------------------------+ 8885 8886 Referenced Specification(s) 8887 8888 [1]. Itanium C++ ABI (Revision: 1.75) 8889 8890 An LSB conforming implementation shall provide the generic data interfaces for 8891 Class std::ctype_byname specified in Table 7-164, with the full 8892 functionality as described in the referenced underlying specification. 8893 8894 Table 7-164. libstdcxx - Class ctype_byname Data Interfaces 8895 8896 +--------------------------------------------------------+ 8897 |typeinfo for ctype_byname(GLIBCPP_3.2) [1] | 8898 |--------------------------------------------------------| 8899 |typeinfo name for ctype_byname(GLIBCPP_3.2) [1]| 8900 |--------------------------------------------------------| 8901 |vtable for ctype_byname(GLIBCPP_3.2) [1] | 8902 +--------------------------------------------------------+ 8903 8904 Referenced Specification(s) 8905 8906 [1]. Itanium C++ ABI (Revision: 1.75) 8907 8908 ------------------------------------------------------------------------------- 8909 8910 Class domain_error 8911 8912 ------------------------------------------------------------------------------- 8913 8914 Class data for domain_error 8915 8916 The virtual table for the std::domain_error class is described by Table 7-165 8917 8918 Table 7-165. vtable for domain_error 8919 8920 +--------------------------------------------------------------+ 8921 |Base Offset|0 | 8922 |-----------+--------------------------------------------------| 8923 |RTTI |typeinfo for domain_error | 8924 |-----------+--------------------------------------------------| 8925 |vfunc: |domain_error::~domain_error [in-charge]() | 8926 |-----------+--------------------------------------------------| 8927 |vfunc: |domain_error::~domain_error [in-charge deleting]()| 8928 |-----------+--------------------------------------------------| 8929 |vfunc: |logic_error::what() const | 8930 +--------------------------------------------------------------+ 8931 8932 The Run Time Type Information for the std::domain_error class is described by 8933 Table 7-166 8934 8935 Table 7-166. typeinfo for domain_error 8936 8937 +-------------------------------------------------------+ 8938 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 8939 |-----------+-------------------------------------------| 8940 |Name |typeinfo name for domain_error | 8941 +-------------------------------------------------------+ 8942 ------------------------------------------------------------------------------- 8943 8944 Interfaces for Class domain_error 8945 8946 An LSB conforming implementation shall provide the generic methods for Class 8947 std::domain_error specified in Table 7-167, with the full functionality as 8948 described in the referenced underlying specification. 8949 8950 Table 7-167. libstdcxx - Class domain_error Function Interfaces 8951 8952 +-----------------------------------------------------------------------------+ 8953 |domain_error::domain_error[in-charge](basic_string, | 8954 |allocator > const&)(GLIBCPP_3.2) [1] | 8955 |-----------------------------------------------------------------------------| 8956 |domain_error::domain_error[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 8958 |-----------------------------------------------------------------------------| 8959 |domain_error::~domain_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 8960 |-----------------------------------------------------------------------------| 8961 |domain_error::~domain_error [in-charge]()(GLIBCPP_3.2) [1] | 8962 +-----------------------------------------------------------------------------+ 8963 8964 Referenced Specification(s) 8965 8966 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 8967 8968 An LSB conforming implementation shall provide the generic data interfaces for 8969 Class std::domain_error specified in Table 7-168, with the full functionality 8970 as described in the referenced underlying specification. 8971 8972 Table 7-168. libstdcxx - Class domain_error Data Interfaces 8973 8974 +-----------------------------------------------+ 8975 |typeinfo for domain_error(GLIBCPP_3.2) [1] | 8976 |-----------------------------------------------| 8977 |typeinfo name for domain_error(GLIBCPP_3.2) [1]| 8978 |-----------------------------------------------| 8979 |vtable for domain_error(GLIBCPP_3.2) [1] | 8980 +-----------------------------------------------+ 8981 8982 Referenced Specification(s) 8983 8984 [1]. Itanium C++ ABI (Revision: 1.75) 8985 8986 ------------------------------------------------------------------------------- 8987 8988 Class length_error 8989 8990 ------------------------------------------------------------------------------- 8991 8992 Class data for length_error 8993 8994 The virtual table for the std::length_error class is described by Table 7-169 8995 8996 Table 7-169. vtable for length_error 8997 8998 +--------------------------------------------------------------+ 8999 |Base Offset|0 | 9000 |-----------+--------------------------------------------------| 9001 |RTTI |typeinfo for length_error | 9002 |-----------+--------------------------------------------------| 9003 |vfunc: |length_error::~length_error [in-charge]() | 9004 |-----------+--------------------------------------------------| 9005 |vfunc: |length_error::~length_error [in-charge deleting]()| 9006 |-----------+--------------------------------------------------| 9007 |vfunc: |logic_error::what() const | 9008 +--------------------------------------------------------------+ 9009 9010 The Run Time Type Information for the std::length_error class is described by 9011 Table 7-170 9012 9013 Table 7-170. typeinfo for length_error 9014 9015 +-------------------------------------------------------+ 9016 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9017 |-----------+-------------------------------------------| 9018 |Name |typeinfo name for length_error | 9019 +-------------------------------------------------------+ 9020 ------------------------------------------------------------------------------- 9021 9022 Interfaces for Class length_error 9023 9024 An LSB conforming implementation shall provide the generic methods for Class 9025 std::length_error specified in Table 7-171, with the full functionality as 9026 described in the referenced underlying specification. 9027 9028 Table 7-171. libstdcxx - Class length_error Function Interfaces 9029 9030 +-----------------------------------------------------------------------------+ 9031 |length_error::length_error[in-charge](basic_string, | 9032 |allocator > const&)(GLIBCPP_3.2) [1] | 9033 |-----------------------------------------------------------------------------| 9034 |length_error::length_error[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 9036 |-----------------------------------------------------------------------------| 9037 |length_error::~length_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 9038 |-----------------------------------------------------------------------------| 9039 |length_error::~length_error [in-charge]()(GLIBCPP_3.2) [1] | 9040 +-----------------------------------------------------------------------------+ 9041 9042 Referenced Specification(s) 9043 9044 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9045 9046 An LSB conforming implementation shall provide the generic data interfaces for 9047 Class std::length_error specified in Table 7-172, with the full functionality 9048 as described in the referenced underlying specification. 9049 9050 Table 7-172. libstdcxx - Class length_error Data Interfaces 9051 9052 +-----------------------------------------------+ 9053 |typeinfo for length_error(GLIBCPP_3.2) [1] | 9054 |-----------------------------------------------| 9055 |typeinfo name for length_error(GLIBCPP_3.2) [1]| 9056 |-----------------------------------------------| 9057 |vtable for length_error(GLIBCPP_3.2) [1] | 9058 +-----------------------------------------------+ 9059 9060 Referenced Specification(s) 9061 9062 [1]. Itanium C++ ABI (Revision: 1.75) 9063 9064 ------------------------------------------------------------------------------- 9065 9066 Class out_of_range 9067 9068 ------------------------------------------------------------------------------- 9069 9070 Class data for out_of_range 9071 9072 The virtual table for the std::out_of_range class is described by Table 7-173 9073 9074 Table 7-173. vtable for out_of_range 9075 9076 +--------------------------------------------------------------+ 9077 |Base Offset|0 | 9078 |-----------+--------------------------------------------------| 9079 |RTTI |typeinfo for out_of_range | 9080 |-----------+--------------------------------------------------| 9081 |vfunc: |out_of_range::~out_of_range [in-charge]() | 9082 |-----------+--------------------------------------------------| 9083 |vfunc: |out_of_range::~out_of_range [in-charge deleting]()| 9084 |-----------+--------------------------------------------------| 9085 |vfunc: |logic_error::what() const | 9086 +--------------------------------------------------------------+ 9087 9088 The Run Time Type Information for the std::out_of_range class is described by 9089 Table 7-174 9090 9091 Table 7-174. typeinfo for out_of_range 9092 9093 +-------------------------------------------------------+ 9094 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9095 |-----------+-------------------------------------------| 9096 |Name |typeinfo name for out_of_range | 9097 +-------------------------------------------------------+ 9098 ------------------------------------------------------------------------------- 9099 9100 Interfaces for Class out_of_range 9101 9102 An LSB conforming implementation shall provide the generic methods for Class 9103 std::out_of_range specified in Table 7-175, with the full functionality as 9104 described in the referenced underlying specification. 9105 9106 Table 7-175. libstdcxx - Class out_of_range Function Interfaces 9107 9108 +-----------------------------------------------------------------------------+ 9109 |out_of_range::out_of_range[in-charge](basic_string, | 9110 |allocator > const&)(GLIBCPP_3.2) [1] | 9111 |-----------------------------------------------------------------------------| 9112 |out_of_range::out_of_range[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 9114 |-----------------------------------------------------------------------------| 9115 |out_of_range::~out_of_range [in-charge deleting]()(GLIBCPP_3.2) [1] | 9116 |-----------------------------------------------------------------------------| 9117 |out_of_range::~out_of_range [in-charge]()(GLIBCPP_3.2) [1] | 9118 +-----------------------------------------------------------------------------+ 9119 9120 Referenced Specification(s) 9121 9122 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9123 9124 An LSB conforming implementation shall provide the generic data interfaces for 9125 Class std::out_of_range specified in Table 7-176, with the full functionality 9126 as described in the referenced underlying specification. 9127 9128 Table 7-176. libstdcxx - Class out_of_range Data Interfaces 9129 9130 +-----------------------------------------------+ 9131 |typeinfo for out_of_range(GLIBCPP_3.2) [1] | 9132 |-----------------------------------------------| 9133 |typeinfo name for out_of_range(GLIBCPP_3.2) [1]| 9134 |-----------------------------------------------| 9135 |vtable for out_of_range(GLIBCPP_3.2) [1] | 9136 +-----------------------------------------------+ 9137 9138 Referenced Specification(s) 9139 9140 [1]. Itanium C++ ABI (Revision: 1.75) 9141 9142 ------------------------------------------------------------------------------- 9143 9144 Class strstreambuf 9145 9146 ------------------------------------------------------------------------------- 9147 9148 Class data for strstreambuf 9149 9150 The virtual table for the std::strstreambuf class is described by Table 7-177 9151 9152 Table 7-177. vtable for strstreambuf 9153 9154 +---------------------------------------------------------------------------+ 9155 |Base Offset|0 | 9156 |-----------+---------------------------------------------------------------| 9157 |RTTI |typeinfo for strstreambuf | 9158 |-----------+---------------------------------------------------------------| 9159 |vfunc: |strstreambuf::~strstreambuf [in-charge]() | 9160 |-----------+---------------------------------------------------------------| 9161 |vfunc: |strstreambuf::~strstreambuf [in-charge deleting]() | 9162 |-----------+---------------------------------------------------------------| 9163 |vfunc: |basic_streambuf >::imbue(locale const&)| 9164 |-----------+---------------------------------------------------------------| 9165 |vfunc: |strstreambuf::setbuf(char*, int) | 9166 |-----------+---------------------------------------------------------------| 9167 |vfunc: |strstreambuf::setbuf(char*, int) | 9168 |-----------+---------------------------------------------------------------| 9169 |vfunc: |strstreambuf::setbuf(char*, int) | 9170 |-----------+---------------------------------------------------------------| 9171 |vfunc: |strstreambuf::setbuf(char*, int) | 9172 |-----------+---------------------------------------------------------------| 9173 |vfunc: |strstreambuf::setbuf(char*, int) | 9174 +---------------------------------------------------------------------------+ 9175 9176 The Run Time Type Information for the std::strstreambuf class is described by 9177 Table 7-178 9178 9179 Table 7-178. typeinfo for strstreambuf 9180 9181 +-------------------------------------------------------+ 9182 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9183 |-----------+-------------------------------------------| 9184 |Name |typeinfo name for strstreambuf | 9185 +-------------------------------------------------------+ 9186 ------------------------------------------------------------------------------- 9187 9188 Interfaces for Class strstreambuf 9189 9190 An LSB conforming implementation shall provide the generic methods for Class 9191 std::strstreambuf specified in Table 7-179, with the full functionality as 9192 described in the referenced underlying specification. 9193 9194 Table 7-179. libstdcxx - Class strstreambuf Function Interfaces 9195 9196 +-----------------------------------------------------------------------------+ 9197 |strstreambuf::pcount() const(GLIBCPP_3.2) [1] | 9198 |-----------------------------------------------------------------------------| 9199 |strstreambuf::str()(GLIBCPP_3.2) [1] | 9200 |-----------------------------------------------------------------------------| 9201 |strstreambuf::freeze(bool)(GLIBCPP_3.2) [1] | 9202 |-----------------------------------------------------------------------------| 9203 |strstreambuf::_M_free(char*)(GLIBCPP_3.2) [1] | 9204 |-----------------------------------------------------------------------------| 9205 |strstreambuf::seekoff(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9206 |-----------------------------------------------------------------------------| 9207 |strstreambuf::seekpos(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9208 |-----------------------------------------------------------------------------| 9209 |strstreambuf::_M_alloc(unsigned) [1] | 9210 |-----------------------------------------------------------------------------| 9211 |strstreambuf::_M_alloc(unsigned long) [1] | 9212 |-----------------------------------------------------------------------------| 9213 |strstreambuf::_M_setup(char*, char*, int) [1] | 9214 |-----------------------------------------------------------------------------| 9215 |strstreambuf::_M_setup(char*, char*, long) [1] | 9216 |-----------------------------------------------------------------------------| 9217 |strstreambuf::overflow(int)(GLIBCPP_3.2) [1] | 9218 |-----------------------------------------------------------------------------| 9219 |strstreambuf::pbackfail(int)(GLIBCPP_3.2) [1] | 9220 |-----------------------------------------------------------------------------| 9221 |strstreambuf::underflow()(GLIBCPP_3.2) [1] | 9222 |-----------------------------------------------------------------------------| 9223 |strstreambuf::strstreambuf[in-charge](void* (*)(unsigned), void (*)(void*)) | 9224 |[1] | 9225 |-----------------------------------------------------------------------------| 9226 |strstreambuf::strstreambuf[in-charge](void* (*)(unsigned long), void (*) | 9227 |(void*)) [1] | 9228 |-----------------------------------------------------------------------------| 9229 |strstreambuf::strstreambuf[in-charge](signed char const*, int) [1] | 9230 |-----------------------------------------------------------------------------| 9231 |strstreambuf::strstreambuf[in-charge](signed char const*, long) [1] | 9232 |-----------------------------------------------------------------------------| 9233 |strstreambuf::strstreambuf[in-charge](char const*, int) [1] | 9234 |-----------------------------------------------------------------------------| 9235 |strstreambuf::strstreambuf[in-charge](char const*, long) [1] | 9236 |-----------------------------------------------------------------------------| 9237 |strstreambuf::strstreambuf[in-charge](unsigned char const*, int) [1] | 9238 |-----------------------------------------------------------------------------| 9239 |strstreambuf::strstreambuf[in-charge](unsigned char const*, long) [1] | 9240 |-----------------------------------------------------------------------------| 9241 |strstreambuf::strstreambuf[in-charge](signed char*, int, signed char*) [1] | 9242 |-----------------------------------------------------------------------------| 9243 |strstreambuf::strstreambuf[in-charge](signed char*, long, signed char*) [1] | 9244 |-----------------------------------------------------------------------------| 9245 |strstreambuf::strstreambuf[in-charge](char*, int, char*) [1] | 9246 |-----------------------------------------------------------------------------| 9247 |strstreambuf::strstreambuf[in-charge](char*, long, char*) [1] | 9248 |-----------------------------------------------------------------------------| 9249 |strstreambuf::strstreambuf[in-charge](unsigned char*, int, unsigned char*) | 9250 |[1] | 9251 |-----------------------------------------------------------------------------| 9252 |strstreambuf::strstreambuf[in-charge](unsigned char*, long, unsigned char*) | 9253 |[1] | 9254 |-----------------------------------------------------------------------------| 9255 |strstreambuf::strstreambuf[in-charge](int) [1] | 9256 |-----------------------------------------------------------------------------| 9257 |strstreambuf::strstreambuf[in-charge](long) [1] | 9258 |-----------------------------------------------------------------------------| 9259 |strstreambuf::strstreambuf[not-in-charge](void* (*)(unsigned), void (*) | 9260 |(void*)) [1] | 9261 |-----------------------------------------------------------------------------| 9262 |strstreambuf::strstreambuf[not-in-charge](void* (*)(unsigned long), void (*) | 9263 |(void*)) [1] | 9264 |-----------------------------------------------------------------------------| 9265 |strstreambuf::strstreambuf[not-in-charge](signed char const*, int) [1] | 9266 |-----------------------------------------------------------------------------| 9267 |strstreambuf::strstreambuf[not-in-charge](signed char const*, long) [1] | 9268 |-----------------------------------------------------------------------------| 9269 |strstreambuf::strstreambuf[not-in-charge](char const*, int) [1] | 9270 |-----------------------------------------------------------------------------| 9271 |strstreambuf::strstreambuf[not-in-charge](char const*, long) [1] | 9272 |-----------------------------------------------------------------------------| 9273 |strstreambuf::strstreambuf[not-in-charge](unsigned char const*, int) [1] | 9274 |-----------------------------------------------------------------------------| 9275 |strstreambuf::strstreambuf[not-in-charge](unsigned char const*, long) [1] | 9276 |-----------------------------------------------------------------------------| 9277 |strstreambuf::strstreambuf[not-in-charge](signed char*, int, signed char*) | 9278 |[1] | 9279 |-----------------------------------------------------------------------------| 9280 |strstreambuf::strstreambuf[not-in-charge](signed char*, long, signed char*) | 9281 |[1] | 9282 |-----------------------------------------------------------------------------| 9283 |strstreambuf::strstreambuf[not-in-charge](char*, int, char*) [1] | 9284 |-----------------------------------------------------------------------------| 9285 |strstreambuf::strstreambuf[not-in-charge](char*, long, char*) [1] | 9286 |-----------------------------------------------------------------------------| 9287 |strstreambuf::strstreambuf[not-in-charge](unsigned char*, int, unsigned | 9288 |char*) [1] | 9289 |-----------------------------------------------------------------------------| 9290 |strstreambuf::strstreambuf[not-in-charge](unsigned char*, long, unsigned | 9291 |char*) [1] | 9292 |-----------------------------------------------------------------------------| 9293 |strstreambuf::strstreambuf[not-in-charge](int) [1] | 9294 |-----------------------------------------------------------------------------| 9295 |strstreambuf::strstreambuf[not-in-charge](long) [1] | 9296 |-----------------------------------------------------------------------------| 9297 |strstreambuf::~strstreambuf [in-charge deleting]()(GLIBCPP_3.2) [1] | 9298 |-----------------------------------------------------------------------------| 9299 |strstreambuf::~strstreambuf [in-charge]()(GLIBCPP_3.2) [1] | 9300 |-----------------------------------------------------------------------------| 9301 |strstreambuf::~strstreambuf [not-in-charge]()(GLIBCPP_3.2) [1] | 9302 +-----------------------------------------------------------------------------+ 9303 9304 Referenced Specification(s) 9305 9306 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9307 9308 An LSB conforming implementation shall provide the generic data interfaces for 9309 Class std::strstreambuf specified in Table 7-180, with the full functionality 9310 as described in the referenced underlying specification. 9311 9312 Table 7-180. libstdcxx - Class strstreambuf Data Interfaces 9313 9314 +-----------------------------------------------+ 9315 |typeinfo for strstreambuf(GLIBCPP_3.2) [1] | 9316 |-----------------------------------------------| 9317 |typeinfo name for strstreambuf(GLIBCPP_3.2) [1]| 9318 |-----------------------------------------------| 9319 |vtable for strstreambuf(GLIBCPP_3.2) [1] | 9320 +-----------------------------------------------+ 9321 9322 Referenced Specification(s) 9323 9324 [1]. Itanium C++ ABI (Revision: 1.75) 9325 9326 ------------------------------------------------------------------------------- 9327 9328 Class bad_exception 9329 9330 ------------------------------------------------------------------------------- 9331 9332 Class data for bad_exception 9333 9334 The virtual table for the std::bad_exception class is described by Table 7-181 9335 9336 Table 7-181. vtable for bad_exception 9337 9338 +----------------------------------------------------------------+ 9339 |Base Offset|0 | 9340 |-----------+----------------------------------------------------| 9341 |RTTI |typeinfo for bad_exception | 9342 |-----------+----------------------------------------------------| 9343 |vfunc: |bad_exception::~bad_exception [in-charge]() | 9344 |-----------+----------------------------------------------------| 9345 |vfunc: |bad_exception::~bad_exception [in-charge deleting]()| 9346 |-----------+----------------------------------------------------| 9347 |vfunc: |exception::what() const | 9348 +----------------------------------------------------------------+ 9349 9350 The Run Time Type Information for the std::bad_exception class is described by 9351 Table 7-182 9352 9353 Table 7-182. typeinfo for bad_exception 9354 9355 +-------------------------------------------------------+ 9356 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 9357 |-----------+-------------------------------------------| 9358 |Name |typeinfo name for bad_exception | 9359 +-------------------------------------------------------+ 9360 ------------------------------------------------------------------------------- 9361 9362 Interfaces for Class bad_exception 9363 9364 An LSB conforming implementation shall provide the generic methods for Class 9365 std::bad_exception specified in Table 7-183, with the full functionality as 9366 described in the referenced underlying specification. 9367 9368 Table 7-183. libstdcxx - Class bad_exception Function Interfaces 9369 9370 +---------------------------------------------------------------------+ 9371 |bad_exception::~bad_exception [in-charge deleting]()(GLIBCPP_3.2) [1]| 9372 |---------------------------------------------------------------------| 9373 |bad_exception::~bad_exception [in-charge]()(GLIBCPP_3.2) [1] | 9374 |---------------------------------------------------------------------| 9375 |bad_exception::~bad_exception [not-in-charge]()(GLIBCPP_3.2) [1] | 9376 +---------------------------------------------------------------------+ 9377 9378 Referenced Specification(s) 9379 9380 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9381 9382 An LSB conforming implementation shall provide the generic data interfaces for 9383 Class std::bad_exception specified in Table 7-184, with the full functionality 9384 as described in the referenced underlying specification. 9385 9386 Table 7-184. libstdcxx - Class bad_exception Data Interfaces 9387 9388 +------------------------------------------------+ 9389 |typeinfo for bad_exception(GLIBCPP_3.2) [1] | 9390 |------------------------------------------------| 9391 |typeinfo name for bad_exception(GLIBCPP_3.2) [1]| 9392 |------------------------------------------------| 9393 |vtable for bad_exception(GLIBCPP_3.2) [1] | 9394 +------------------------------------------------+ 9395 9396 Referenced Specification(s) 9397 9398 [1]. Itanium C++ ABI (Revision: 1.75) 9399 9400 ------------------------------------------------------------------------------- 9401 9402 Class basic_filebuf > 9403 9404 ------------------------------------------------------------------------------- 9405 9406 Class data for basic_filebuf > 9407 9408 The virtual table for the std::basic_filebuf > 9409 class is described by Table 7-185 9410 9411 Table 7-185. vtable for basic_filebuf > 9412 9413 +-----------------------------------------------------------------------------+ 9414 |Base |0 | 9415 |Offset | | 9416 |---------+-------------------------------------------------------------------| 9417 |RTTI |typeinfo for basic_filebuf > | 9418 |---------+-------------------------------------------------------------------| 9419 |vfunc: |basic_filebuf >::~basic_filebuf [in-charge]| 9420 | |() | 9421 |---------+-------------------------------------------------------------------| 9422 |vfunc: |basic_filebuf >::~basic_filebuf [in-charge | 9423 | |deleting]() | 9424 |---------+-------------------------------------------------------------------| 9425 |vfunc: |basic_filebuf >::imbue(locale const&) | 9426 |---------+-------------------------------------------------------------------| 9427 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9428 |---------+-------------------------------------------------------------------| 9429 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9430 |---------+-------------------------------------------------------------------| 9431 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9432 |---------+-------------------------------------------------------------------| 9433 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9434 |---------+-------------------------------------------------------------------| 9435 |vfunc: |basic_filebuf >::setbuf(char*, int) | 9436 |---------+-------------------------------------------------------------------| 9437 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9438 |---------+-------------------------------------------------------------------| 9439 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9440 |---------+-------------------------------------------------------------------| 9441 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9442 |---------+-------------------------------------------------------------------| 9443 |vfunc: |basic_filebuf >::setbuf(char*, long) | 9444 |---------+-------------------------------------------------------------------| 9445 |vfunc: |basic_filebuf >::seekoff(long, | 9446 | |_Ios_Seekdir, _Ios_Openmode) | 9447 |---------+-------------------------------------------------------------------| 9448 |vfunc: |basic_filebuf >::seekpos(fpos<__mbstate_t>,| 9449 | |_Ios_Openmode) | 9450 +-----------------------------------------------------------------------------+ 9451 9452 The Run Time Type Information for the std::basic_filebuf > class is described by Table 7-186 9454 9455 Table 7-186. typeinfo for basic_filebuf > 9456 9457 +---------------------------------------------------------------------+ 9458 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9459 |-----------+---------------------------------------------------------| 9460 |Name |typeinfo name for basic_filebuf >| 9461 +---------------------------------------------------------------------+ 9462 ------------------------------------------------------------------------------- 9463 9464 Interfaces for Class basic_filebuf > 9465 9466 An LSB conforming implementation shall provide the generic methods for Class 9467 std::basic_filebuf > specified in Table 7-187, 9468 with the full functionality as described in the referenced underlying 9469 specification. 9470 9471 Table 7-187. libstdcxx - Class basic_filebuf > Function 9472 Interfaces 9473 9474 +-----------------------------------------------------------------------------+ 9475 |basic_filebuf >::is_open() const(GLIBCPP_3.2) [1] | 9476 |-----------------------------------------------------------------------------| 9477 |basic_filebuf >::_M_output_unshift()(GLIBCPP_3.2) [1]| 9478 |-----------------------------------------------------------------------------| 9479 |basic_filebuf >::_M_really_overflow(int)(GLIBCPP_3.2)| 9480 |[1] | 9481 |-----------------------------------------------------------------------------| 9482 |basic_filebuf >::_M_set_determinate(long) | 9483 |(GLIBCPP_3.2) [1] | 9484 |-----------------------------------------------------------------------------| 9485 |basic_filebuf >::_M_is_indeterminate()(GLIBCPP_3.2) | 9486 |[1] | 9487 |-----------------------------------------------------------------------------| 9488 |basic_filebuf >::_M_underflow_common(bool) | 9489 |(GLIBCPP_3.2) [1] | 9490 |-----------------------------------------------------------------------------| 9491 |basic_filebuf >::_M_set_indeterminate()(GLIBCPP_3.2) | 9492 |[1] | 9493 |-----------------------------------------------------------------------------| 9494 |basic_filebuf >::_M_convert_to_external(char*, int, | 9495 |int&, int&) [1] | 9496 |-----------------------------------------------------------------------------| 9497 |basic_filebuf >::_M_convert_to_external(char*, long, | 9498 |long&, long&) [1] | 9499 |-----------------------------------------------------------------------------| 9500 |basic_filebuf >::_M_destroy_internal_buffer() | 9501 |(GLIBCPP_3.2) [1] | 9502 |-----------------------------------------------------------------------------| 9503 |basic_filebuf >::_M_allocate_internal_buffer() | 9504 |(GLIBCPP_3.2) [1] | 9505 |-----------------------------------------------------------------------------| 9506 |basic_filebuf >::open(char const*, _Ios_Openmode) | 9507 |(GLIBCPP_3.2) [1] | 9508 |-----------------------------------------------------------------------------| 9509 |basic_filebuf >::sync()(GLIBCPP_3.2) [1] | 9510 |-----------------------------------------------------------------------------| 9511 |basic_filebuf >::close()(GLIBCPP_3.2) [1] | 9512 |-----------------------------------------------------------------------------| 9513 |basic_filebuf >::imbue(locale const&)(GLIBCPP_3.2) | 9514 |[1] | 9515 |-----------------------------------------------------------------------------| 9516 |basic_filebuf >::uflow()(GLIBCPP_3.2) [1] | 9517 |-----------------------------------------------------------------------------| 9518 |basic_filebuf >::seekoff(long, _Ios_Seekdir, | 9519 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9520 |-----------------------------------------------------------------------------| 9521 |basic_filebuf >::seekpos(fpos<__mbstate_t>, | 9522 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9523 |-----------------------------------------------------------------------------| 9524 |basic_filebuf >::overflow(int)(GLIBCPP_3.2) [1] | 9525 |-----------------------------------------------------------------------------| 9526 |basic_filebuf >::pbackfail(int)(GLIBCPP_3.2) [1] | 9527 |-----------------------------------------------------------------------------| 9528 |basic_filebuf >::showmanyc()(GLIBCPP_3.2) [1] | 9529 |-----------------------------------------------------------------------------| 9530 |basic_filebuf >::underflow()(GLIBCPP_3.2) [1] | 9531 |-----------------------------------------------------------------------------| 9532 |basic_filebuf >::basic_filebuf[in-charge]() | 9533 |(GLIBCPP_3.2) [1] | 9534 |-----------------------------------------------------------------------------| 9535 |basic_filebuf >::basic_filebuf[not-in-charge]() | 9536 |(GLIBCPP_3.2) [1] | 9537 |-----------------------------------------------------------------------------| 9538 |basic_filebuf >::~basic_filebuf [in-charge deleting] | 9539 |()(GLIBCPP_3.2) [1] | 9540 |-----------------------------------------------------------------------------| 9541 |basic_filebuf >::~basic_filebuf [in-charge]() | 9542 |(GLIBCPP_3.2) [1] | 9543 |-----------------------------------------------------------------------------| 9544 |basic_filebuf >::~basic_filebuf [not-in-charge]() | 9545 |(GLIBCPP_3.2) [1] | 9546 +-----------------------------------------------------------------------------+ 9547 9548 Referenced Specification(s) 9549 9550 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9551 9552 An LSB conforming implementation shall provide the generic data interfaces for 9553 Class std::basic_filebuf > specified in Table 9554 7-188, with the full functionality as described in the referenced underlying 9555 specification. 9556 9557 Table 7-188. libstdcxx - Class basic_filebuf > Data 9558 Interfaces 9559 9560 +--------------------------------------------------------------------------+ 9561 |typeinfo for basic_filebuf >(GLIBCPP_3.2) [1] | 9562 |--------------------------------------------------------------------------| 9563 |typeinfo name for basic_filebuf >(GLIBCPP_3.2) [1]| 9564 |--------------------------------------------------------------------------| 9565 |vtable for basic_filebuf >(GLIBCPP_3.2) [1] | 9566 +--------------------------------------------------------------------------+ 9567 9568 Referenced Specification(s) 9569 9570 [1]. Itanium C++ ABI (Revision: 1.75) 9571 9572 ------------------------------------------------------------------------------- 9573 9574 Class basic_filebuf > 9575 9576 ------------------------------------------------------------------------------- 9577 9578 Class data for basic_filebuf > 9579 9580 The virtual table for the std::basic_filebuf 9581 > class is described by Table 7-189 9582 9583 Table 7-189. vtable for basic_filebuf > 9584 9585 +-----------------------------------------------------------------------------+ 9586 |Base |0 | 9587 |Offset | | 9588 |--------+--------------------------------------------------------------------| 9589 |RTTI |typeinfo for basic_filebuf > | 9590 |--------+--------------------------------------------------------------------| 9591 |vfunc: |basic_filebuf >::~basic_filebuf | 9592 | |[in-charge]() | 9593 |--------+--------------------------------------------------------------------| 9594 |vfunc: |basic_filebuf >::~basic_filebuf | 9595 | |[in-charge deleting]() | 9596 |--------+--------------------------------------------------------------------| 9597 |vfunc: |basic_filebuf >::imbue(locale const&) | 9598 |--------+--------------------------------------------------------------------| 9599 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9600 |--------+--------------------------------------------------------------------| 9601 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9602 |--------+--------------------------------------------------------------------| 9603 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9604 |--------+--------------------------------------------------------------------| 9605 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9606 |--------+--------------------------------------------------------------------| 9607 |vfunc: |basic_filebuf >::setbuf(wchar_t*, int)| 9608 |--------+--------------------------------------------------------------------| 9609 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9610 | |long) | 9611 |--------+--------------------------------------------------------------------| 9612 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9613 | |long) | 9614 |--------+--------------------------------------------------------------------| 9615 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9616 | |long) | 9617 |--------+--------------------------------------------------------------------| 9618 |vfunc: |basic_filebuf >::setbuf(wchar_t*, | 9619 | |long) | 9620 |--------+--------------------------------------------------------------------| 9621 |vfunc: |basic_filebuf >::seekoff(long, | 9622 | |_Ios_Seekdir, _Ios_Openmode) | 9623 |--------+--------------------------------------------------------------------| 9624 |vfunc: |basic_filebuf >::seekpos(fpos | 9625 | |<__mbstate_t>, _Ios_Openmode) | 9626 +-----------------------------------------------------------------------------+ 9627 9628 The Run Time Type Information for the std::basic_filebuf > class is described by Table 7-190 9630 9631 Table 7-190. typeinfo for basic_filebuf > 9632 9633 +---------------------------------------------------------------------------+ 9634 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9635 |-----------+---------------------------------------------------------------| 9636 |Name |typeinfo name for basic_filebuf >| 9637 +---------------------------------------------------------------------------+ 9638 ------------------------------------------------------------------------------- 9639 9640 Interfaces for Class basic_filebuf > 9641 9642 An LSB conforming implementation shall provide the generic methods for Class 9643 std::basic_filebuf > specified in Table 9644 7-191, with the full functionality as described in the referenced underlying 9645 specification. 9646 9647 Table 7-191. libstdcxx - Class basic_filebuf > 9648 Function Interfaces 9649 9650 +-----------------------------------------------------------------------------+ 9651 |basic_filebuf >::is_open() const(GLIBCPP_3.2) | 9652 |[1] | 9653 |-----------------------------------------------------------------------------| 9654 |basic_filebuf >::_M_output_unshift() | 9655 |(GLIBCPP_3.2) [1] | 9656 |-----------------------------------------------------------------------------| 9657 |basic_filebuf >::_M_really_overflow(unsigned) | 9658 |(GLIBCPP_3.2) [1] | 9659 |-----------------------------------------------------------------------------| 9660 |basic_filebuf >::_M_set_determinate(long) | 9661 |(GLIBCPP_3.2) [1] | 9662 |-----------------------------------------------------------------------------| 9663 |basic_filebuf >::_M_is_indeterminate() | 9664 |(GLIBCPP_3.2) [1] | 9665 |-----------------------------------------------------------------------------| 9666 |basic_filebuf >::_M_underflow_common(bool) | 9667 |(GLIBCPP_3.2) [1] | 9668 |-----------------------------------------------------------------------------| 9669 |basic_filebuf >::_M_set_indeterminate() | 9670 |(GLIBCPP_3.2) [1] | 9671 |-----------------------------------------------------------------------------| 9672 |basic_filebuf >::_M_convert_to_external | 9673 |(wchar_t*, int, int&, int&) [1] | 9674 |-----------------------------------------------------------------------------| 9675 |basic_filebuf >::_M_convert_to_external | 9676 |(wchar_t*, long, long&, long&) [1] | 9677 |-----------------------------------------------------------------------------| 9678 |basic_filebuf >::_M_destroy_internal_buffer() | 9679 |(GLIBCPP_3.2) [1] | 9680 |-----------------------------------------------------------------------------| 9681 |basic_filebuf >::_M_allocate_internal_buffer() | 9682 |(GLIBCPP_3.2) [1] | 9683 |-----------------------------------------------------------------------------| 9684 |basic_filebuf >::open(char const*, | 9685 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9686 |-----------------------------------------------------------------------------| 9687 |basic_filebuf >::sync()(GLIBCPP_3.2) [1] | 9688 |-----------------------------------------------------------------------------| 9689 |basic_filebuf >::close()(GLIBCPP_3.2) [1] | 9690 |-----------------------------------------------------------------------------| 9691 |basic_filebuf >::imbue(locale const&) | 9692 |(GLIBCPP_3.2) [1] | 9693 |-----------------------------------------------------------------------------| 9694 |basic_filebuf >::uflow()(GLIBCPP_3.2) [1] | 9695 |-----------------------------------------------------------------------------| 9696 |basic_filebuf >::seekoff(long, _Ios_Seekdir, | 9697 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9698 |-----------------------------------------------------------------------------| 9699 |basic_filebuf >::seekpos(fpos<__mbstate_t>, | 9700 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9701 |-----------------------------------------------------------------------------| 9702 |basic_filebuf >::overflow(unsigned) | 9703 |(GLIBCPP_3.2) [1] | 9704 |-----------------------------------------------------------------------------| 9705 |basic_filebuf >::pbackfail(unsigned) | 9706 |(GLIBCPP_3.2) [1] | 9707 |-----------------------------------------------------------------------------| 9708 |basic_filebuf >::showmanyc()(GLIBCPP_3.2) [1] | 9709 |-----------------------------------------------------------------------------| 9710 |basic_filebuf >::underflow()(GLIBCPP_3.2) [1] | 9711 |-----------------------------------------------------------------------------| 9712 |basic_filebuf >::basic_filebuf[in-charge]() | 9713 |(GLIBCPP_3.2) [1] | 9714 |-----------------------------------------------------------------------------| 9715 |basic_filebuf >::basic_filebuf[not-in-charge]()| 9716 |(GLIBCPP_3.2) [1] | 9717 |-----------------------------------------------------------------------------| 9718 |basic_filebuf >::~basic_filebuf [in-charge | 9719 |deleting]()(GLIBCPP_3.2) [1] | 9720 |-----------------------------------------------------------------------------| 9721 |basic_filebuf >::~basic_filebuf [in-charge]() | 9722 |(GLIBCPP_3.2) [1] | 9723 |-----------------------------------------------------------------------------| 9724 |basic_filebuf >::~basic_filebuf [not-in-charge]| 9725 |()(GLIBCPP_3.2) [1] | 9726 |-----------------------------------------------------------------------------| 9727 |virtual thunk [v:0,-24] to basic_fstream | 9728 |>::~basic_fstream [in-charge deleting]() [2] | 9729 +-----------------------------------------------------------------------------+ 9730 9731 Referenced Specification(s) 9732 9733 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9734 9735 [2]. Itanium C++ ABI (Revision: 1.75) 9736 9737 An LSB conforming implementation shall provide the generic data interfaces for 9738 Class std::basic_filebuf > specified in 9739 Table 7-192, with the full functionality as described in the referenced 9740 underlying specification. 9741 9742 Table 7-192. libstdcxx - Class basic_filebuf > 9743 Data Interfaces 9744 9745 +-----------------------------------------------------------------------------+ 9746 |typeinfo for basic_filebuf >(GLIBCPP_3.2) [1] | 9747 |-----------------------------------------------------------------------------| 9748 |typeinfo name for basic_filebuf >(GLIBCPP_3.2) | 9749 |[1] | 9750 |-----------------------------------------------------------------------------| 9751 |vtable for basic_filebuf >(GLIBCPP_3.2) [1] | 9752 +-----------------------------------------------------------------------------+ 9753 9754 Referenced Specification(s) 9755 9756 [1]. Itanium C++ ABI (Revision: 1.75) 9757 9758 ------------------------------------------------------------------------------- 9759 9760 Class basic_fstream > 9761 9762 ------------------------------------------------------------------------------- 9763 9764 Class data for basic_fstream > 9765 9766 The virtual table for the std::basic_fstream > 9767 class is described by Table 7-193 9768 9769 Table 7-193. vtable for basic_fstream > 9770 9771 +-----------------------------------------------------------------------------+ 9772 |Base |0 | 9773 |Offset | | 9774 |---------+-------------------------------------------------------------------| 9775 |RTTI |typeinfo for basic_fstream > | 9776 |---------+-------------------------------------------------------------------| 9777 |vfunc: |basic_fstream >::~basic_fstream [in-charge]| 9778 | |() | 9779 |---------+-------------------------------------------------------------------| 9780 |vfunc: |basic_fstream >::~basic_fstream [in-charge | 9781 | |deleting]() | 9782 +-----------------------------------------------------------------------------+ 9783 9784 The Run Time Type Information for the std::basic_fstream > class is described by Table 7-194 9786 9787 Table 7-194. typeinfo for basic_fstream > 9788 9789 +---------------------------------------------------------------------+ 9790 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9791 |-----------+---------------------------------------------------------| 9792 |Name |typeinfo name for basic_fstream >| 9793 +---------------------------------------------------------------------+ 9794 ------------------------------------------------------------------------------- 9795 9796 Interfaces for Class basic_fstream > 9797 9798 An LSB conforming implementation shall provide the generic methods for Class 9799 std::basic_fstream > specified in Table 7-195, 9800 with the full functionality as described in the referenced underlying 9801 specification. 9802 9803 Table 7-195. libstdcxx - Class basic_fstream > Function 9804 Interfaces 9805 9806 +-----------------------------------------------------------------------------+ 9807 |basic_fstream >::rdbuf() const(GLIBCPP_3.2) [1] | 9808 |-----------------------------------------------------------------------------| 9809 |basic_fstream >::open(char const*, _Ios_Openmode) | 9810 |(GLIBCPP_3.2) [1] | 9811 |-----------------------------------------------------------------------------| 9812 |basic_fstream >::close()(GLIBCPP_3.2) [1] | 9813 |-----------------------------------------------------------------------------| 9814 |basic_fstream >::is_open()(GLIBCPP_3.2) [1] | 9815 |-----------------------------------------------------------------------------| 9816 |basic_fstream >::basic_fstream[in-charge](char | 9817 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9818 |-----------------------------------------------------------------------------| 9819 |basic_fstream >::basic_fstream[in-charge]() | 9820 |(GLIBCPP_3.2) [1] | 9821 |-----------------------------------------------------------------------------| 9822 |basic_fstream >::basic_fstream[not-in-charge](char | 9823 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9824 |-----------------------------------------------------------------------------| 9825 |basic_fstream >::basic_fstream[not-in-charge]() | 9826 |(GLIBCPP_3.2) [1] | 9827 |-----------------------------------------------------------------------------| 9828 |basic_fstream >::~basic_fstream [in-charge deleting] | 9829 |()(GLIBCPP_3.2) [1] | 9830 |-----------------------------------------------------------------------------| 9831 |basic_fstream >::~basic_fstream [in-charge]() | 9832 |(GLIBCPP_3.2) [1] | 9833 |-----------------------------------------------------------------------------| 9834 |basic_fstream >::~basic_fstream [not-in-charge]() | 9835 |(GLIBCPP_3.2) [1] | 9836 |-----------------------------------------------------------------------------| 9837 |non-virtual thunk [nv:-16] to basic_fstream | 9838 |>::~basic_fstream [in-charge deleting]() [2] | 9839 |-----------------------------------------------------------------------------| 9840 |non-virtual thunk [nv:-16] to basic_fstream | 9841 |>::~basic_fstream [in-charge]() [2] | 9842 |-----------------------------------------------------------------------------| 9843 |non-virtual thunk [nv:-8] to basic_fstream | 9844 |>::~basic_fstream [in-charge deleting]() [1] | 9845 |-----------------------------------------------------------------------------| 9846 |non-virtual thunk [nv:-8] to basic_fstream | 9847 |>::~basic_fstream [in-charge]() [1] | 9848 |-----------------------------------------------------------------------------| 9849 |virtual thunk [v:0,-12] to basic_fstream | 9850 |>::~basic_fstream [in-charge deleting]() [1] | 9851 |-----------------------------------------------------------------------------| 9852 |virtual thunk [v:0,-12] to basic_fstream | 9853 |>::~basic_fstream [in-charge]() [1] | 9854 |-----------------------------------------------------------------------------| 9855 |virtual thunk [v:0,-24] to basic_fstream | 9856 |>::~basic_fstream [in-charge deleting]() [2] | 9857 |-----------------------------------------------------------------------------| 9858 |virtual thunk [v:0,-24] to basic_fstream | 9859 |>::~basic_fstream [in-charge]() [2] | 9860 +-----------------------------------------------------------------------------+ 9861 9862 Referenced Specification(s) 9863 9864 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9865 9866 [2]. Itanium C++ ABI (Revision: 1.75) 9867 9868 An LSB conforming implementation shall provide the generic data interfaces for 9869 Class std::basic_fstream > specified in Table 9870 7-196, with the full functionality as described in the referenced underlying 9871 specification. 9872 9873 Table 7-196. libstdcxx - Class basic_fstream > Data 9874 Interfaces 9875 9876 +--------------------------------------------------------------------------+ 9877 |typeinfo for basic_fstream >(GLIBCPP_3.2) [1] | 9878 |--------------------------------------------------------------------------| 9879 |typeinfo name for basic_fstream >(GLIBCPP_3.2) [1]| 9880 |--------------------------------------------------------------------------| 9881 |VTT for basic_fstream >(GLIBCPP_3.2) [1] | 9882 |--------------------------------------------------------------------------| 9883 |vtable for basic_fstream >(GLIBCPP_3.2) [1] | 9884 +--------------------------------------------------------------------------+ 9885 9886 Referenced Specification(s) 9887 9888 [1]. Itanium C++ ABI (Revision: 1.75) 9889 9890 ------------------------------------------------------------------------------- 9891 9892 Class basic_fstream > 9893 9894 ------------------------------------------------------------------------------- 9895 9896 Class data for basic_fstream > 9897 9898 The virtual table for the std::basic_fstream 9899 > class is described by Table 7-197 9900 9901 Table 7-197. vtable for basic_fstream > 9902 9903 +-----------------------------------------------------------------------------+ 9904 |Base |0 | 9905 |Offset | | 9906 |---------+-------------------------------------------------------------------| 9907 |RTTI |typeinfo for basic_fstream > | 9908 |---------+-------------------------------------------------------------------| 9909 |vfunc: |basic_fstream >::~basic_fstream | 9910 | |[in-charge]() | 9911 |---------+-------------------------------------------------------------------| 9912 |vfunc: |basic_fstream >::~basic_fstream | 9913 | |[in-charge deleting]() | 9914 +-----------------------------------------------------------------------------+ 9915 9916 The Run Time Type Information for the std::basic_fstream > class is described by Table 7-198 9918 9919 Table 7-198. typeinfo for basic_fstream > 9920 9921 +---------------------------------------------------------------------------+ 9922 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 9923 |-----------+---------------------------------------------------------------| 9924 |Name |typeinfo name for basic_fstream >| 9925 +---------------------------------------------------------------------------+ 9926 ------------------------------------------------------------------------------- 9927 9928 Interfaces for Class basic_fstream > 9929 9930 An LSB conforming implementation shall provide the generic methods for Class 9931 std::basic_fstream > specified in Table 9932 7-199, with the full functionality as described in the referenced underlying 9933 specification. 9934 9935 Table 7-199. libstdcxx - Class basic_fstream > 9936 Function Interfaces 9937 9938 +-----------------------------------------------------------------------------+ 9939 |basic_fstream >::rdbuf() const(GLIBCPP_3.2) [1]| 9940 |-----------------------------------------------------------------------------| 9941 |basic_fstream >::open(char const*, | 9942 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 9943 |-----------------------------------------------------------------------------| 9944 |basic_fstream >::close()(GLIBCPP_3.2) [1] | 9945 |-----------------------------------------------------------------------------| 9946 |basic_fstream >::is_open()(GLIBCPP_3.2) [1] | 9947 |-----------------------------------------------------------------------------| 9948 |basic_fstream >::basic_fstream[in-charge](char | 9949 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9950 |-----------------------------------------------------------------------------| 9951 |basic_fstream >::basic_fstream[in-charge]() | 9952 |(GLIBCPP_3.2) [1] | 9953 |-----------------------------------------------------------------------------| 9954 |basic_fstream >::basic_fstream[not-in-charge] | 9955 |(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 9956 |-----------------------------------------------------------------------------| 9957 |basic_fstream >::basic_fstream[not-in-charge]()| 9958 |(GLIBCPP_3.2) [1] | 9959 |-----------------------------------------------------------------------------| 9960 |basic_fstream >::~basic_fstream [in-charge | 9961 |deleting]()(GLIBCPP_3.2) [1] | 9962 |-----------------------------------------------------------------------------| 9963 |basic_fstream >::~basic_fstream [in-charge]() | 9964 |(GLIBCPP_3.2) [1] | 9965 |-----------------------------------------------------------------------------| 9966 |basic_fstream >::~basic_fstream [not-in-charge]| 9967 |()(GLIBCPP_3.2) [1] | 9968 |-----------------------------------------------------------------------------| 9969 |non-virtual thunk [nv:-16] to basic_fstream | 9970 |>::~basic_fstream [in-charge deleting]() [2] | 9971 |-----------------------------------------------------------------------------| 9972 |non-virtual thunk [nv:-16] to basic_fstream | 9973 |>::~basic_fstream [in-charge]() [2] | 9974 |-----------------------------------------------------------------------------| 9975 |non-virtual thunk [nv:-8] to basic_fstream | 9976 |>::~basic_fstream [in-charge deleting]() [1] | 9977 |-----------------------------------------------------------------------------| 9978 |non-virtual thunk [nv:-8] to basic_fstream | 9979 |>::~basic_fstream [in-charge]() [1] | 9980 |-----------------------------------------------------------------------------| 9981 |virtual thunk [v:0,-12] to basic_fstream | 9982 |>::~basic_fstream [in-charge deleting]() [1] | 9983 |-----------------------------------------------------------------------------| 9984 |virtual thunk [v:0,-12] to basic_fstream | 9985 |>::~basic_fstream [in-charge]() [1] | 9986 |-----------------------------------------------------------------------------| 9987 |virtual thunk [v:0,-24] to basic_fstream | 9988 |>::~basic_fstream [in-charge]() [2] | 9989 +-----------------------------------------------------------------------------+ 9990 9991 Referenced Specification(s) 9992 9993 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 9994 9995 [2]. Itanium C++ ABI (Revision: 1.75) 9996 9997 An LSB conforming implementation shall provide the generic data interfaces for 9998 Class std::basic_fstream > specified in 9999 Table 7-200, with the full functionality as described in the referenced 10000 underlying specification. 10001 10002 Table 7-200. libstdcxx - Class basic_fstream > 10003 Data Interfaces 10004 10005 +-----------------------------------------------------------------------------+ 10006 |typeinfo for basic_fstream >(GLIBCPP_3.2) [1] | 10007 |-----------------------------------------------------------------------------| 10008 |typeinfo name for basic_fstream >(GLIBCPP_3.2) | 10009 |[1] | 10010 |-----------------------------------------------------------------------------| 10011 |VTT for basic_fstream >(GLIBCPP_3.2) [1] | 10012 |-----------------------------------------------------------------------------| 10013 |vtable for basic_fstream >(GLIBCPP_3.2) [1] | 10014 +-----------------------------------------------------------------------------+ 10015 10016 Referenced Specification(s) 10017 10018 [1]. Itanium C++ ABI (Revision: 1.75) 10019 10020 ------------------------------------------------------------------------------- 10021 10022 Class basic_istream > 10023 10024 ------------------------------------------------------------------------------- 10025 10026 Class data for basic_istream > 10027 10028 The virtual table for the std::basic_istream 10029 > class is described by Table 7-201 10030 10031 Table 7-201. vtable for basic_istream > 10032 10033 +-----------------------------------------------------------------------------+ 10034 |Base |0 | 10035 |Offset | | 10036 |---------+-------------------------------------------------------------------| 10037 |RTTI |typeinfo for basic_istream > | 10038 |---------+-------------------------------------------------------------------| 10039 |vfunc: |basic_istream >::~basic_istream | 10040 | |[in-charge]() | 10041 |---------+-------------------------------------------------------------------| 10042 |vfunc: |basic_istream >::~basic_istream | 10043 | |[in-charge deleting]() | 10044 +-----------------------------------------------------------------------------+ 10045 10046 The Run Time Type Information for the std::basic_istream > class is described by Table 7-202 10048 10049 Table 7-202. typeinfo for basic_istream > 10050 10051 +-----------------------------------------------------------------------------+ 10052 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10053 |Vtable | | | 10054 |----------+-------------------------------------------------------+----------| 10055 |Name |typeinfo name for basic_istream > | | 10057 |----------+-------------------------------------------------------+----------| 10058 |flags: |8 | | 10059 |----------+-------------------------------------------------------+----------| 10060 |basetype: |typeinfo for basic_ios > |4294964227| 10061 +-----------------------------------------------------------------------------+ 10062 ------------------------------------------------------------------------------- 10063 10064 Interfaces for Class basic_istream > 10065 10066 An LSB conforming implementation shall provide the generic methods for Class 10067 std::basic_istream > specified in Table 10068 7-203, with the full functionality as described in the referenced underlying 10069 specification. 10070 10071 Table 7-203. libstdcxx - Class basic_istream > 10072 Function Interfaces 10073 10074 +-----------------------------------------------------------------------------+ 10075 |basic_istream >::gcount() const(GLIBCPP_3.2) | 10076 |[1] | 10077 |-----------------------------------------------------------------------------| 10078 |basic_istream >::get(wchar_t*, int) [1] | 10079 |-----------------------------------------------------------------------------| 10080 |basic_istream >::get(wchar_t*, int, wchar_t) | 10081 |[1] | 10082 |-----------------------------------------------------------------------------| 10083 |basic_istream >::get(wchar_t*, long) [1] | 10084 |-----------------------------------------------------------------------------| 10085 |basic_istream >::get(wchar_t*, long, wchar_t) | 10086 |[1] | 10087 |-----------------------------------------------------------------------------| 10088 |basic_istream >::get(basic_streambuf >&)(GLIBCPP_3.2) [1] | 10090 |-----------------------------------------------------------------------------| 10091 |basic_istream >::get(basic_streambuf >&, wchar_t)(GLIBCPP_3.2) [1] | 10093 |-----------------------------------------------------------------------------| 10094 |basic_istream >::get(wchar_t&)(GLIBCPP_3.2) [1]| 10095 |-----------------------------------------------------------------------------| 10096 |basic_istream >::get()(GLIBCPP_3.2) [1] | 10097 |-----------------------------------------------------------------------------| 10098 |basic_istream >::peek()(GLIBCPP_3.2) [1] | 10099 |-----------------------------------------------------------------------------| 10100 |basic_istream >::read(wchar_t*, int) [1] | 10101 |-----------------------------------------------------------------------------| 10102 |basic_istream >::read(wchar_t*, long) [1] | 10103 |-----------------------------------------------------------------------------| 10104 |basic_istream >::sync()(GLIBCPP_3.2) [1] | 10105 |-----------------------------------------------------------------------------| 10106 |basic_istream >::seekg(fpos<__mbstate_t>) | 10107 |(GLIBCPP_3.2) [1] | 10108 |-----------------------------------------------------------------------------| 10109 |basic_istream >::seekg(long, _Ios_Seekdir) | 10110 |(GLIBCPP_3.2) [1] | 10111 |-----------------------------------------------------------------------------| 10112 |basic_istream >::tellg()(GLIBCPP_3.2) [1] | 10113 |-----------------------------------------------------------------------------| 10114 |basic_istream >::unget()(GLIBCPP_3.2) [1] | 10115 |-----------------------------------------------------------------------------| 10116 |basic_istream >::ignore(int, unsigned) [1] | 10117 |-----------------------------------------------------------------------------| 10118 |basic_istream >::ignore(long, unsigned) [1] | 10119 |-----------------------------------------------------------------------------| 10120 |basic_istream >::sentry::sentry[in-charge] | 10121 |(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 10122 |-----------------------------------------------------------------------------| 10123 |basic_istream >::sentry::sentry[not-in-charge] | 10124 |(basic_istream >&, bool)(GLIBCPP_3.2) [1] | 10125 |-----------------------------------------------------------------------------| 10126 |basic_istream >::sentry::operator bool() | 10127 |(GLIBCPP_3.2) [1] | 10128 |-----------------------------------------------------------------------------| 10129 |basic_istream >::getline(wchar_t*, int) [1] | 10130 |-----------------------------------------------------------------------------| 10131 |basic_istream >::getline(wchar_t*, int, | 10132 |wchar_t) [1] | 10133 |-----------------------------------------------------------------------------| 10134 |basic_istream >::getline(wchar_t*, long) [1] | 10135 |-----------------------------------------------------------------------------| 10136 |basic_istream >::getline(wchar_t*, long, | 10137 |wchar_t) [1] | 10138 |-----------------------------------------------------------------------------| 10139 |basic_istream >::putback(wchar_t)(GLIBCPP_3.2) | 10140 |[1] | 10141 |-----------------------------------------------------------------------------| 10142 |basic_istream >::readsome(wchar_t*, int) [1] | 10143 |-----------------------------------------------------------------------------| 10144 |basic_istream >::readsome(wchar_t*, long) [1] | 10145 |-----------------------------------------------------------------------------| 10146 |basic_istream >::basic_istream[in-charge] | 10147 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10148 |-----------------------------------------------------------------------------| 10149 |basic_istream >::basic_istream[not-in-charge] | 10150 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10151 |-----------------------------------------------------------------------------| 10152 |basic_istream >::~basic_istream [in-charge | 10153 |deleting]()(GLIBCPP_3.2) [1] | 10154 |-----------------------------------------------------------------------------| 10155 |basic_istream >::~basic_istream [in-charge]() | 10156 |(GLIBCPP_3.2) [1] | 10157 |-----------------------------------------------------------------------------| 10158 |basic_istream >::~basic_istream [not-in-charge]| 10159 |()(GLIBCPP_3.2) [1] | 10160 |-----------------------------------------------------------------------------| 10161 |basic_istream >::operator>>(basic_istream | 10162 | >& (*)(basic_istream >&))(GLIBCPP_3.2) [1] | 10164 |-----------------------------------------------------------------------------| 10165 |basic_istream >::operator>>(ios_base& (*) | 10166 |(ios_base&))(GLIBCPP_3.2) [1] | 10167 |-----------------------------------------------------------------------------| 10168 |basic_istream >::operator>>(basic_ios >& (*)(basic_ios >&)) | 10170 |(GLIBCPP_3.2) [1] | 10171 |-----------------------------------------------------------------------------| 10172 |basic_istream >::operator>>(basic_streambuf | 10173 | >*)(GLIBCPP_3.2) [1] | 10174 |-----------------------------------------------------------------------------| 10175 |basic_istream >::operator>>(void*&) | 10176 |(GLIBCPP_3.2) [1] | 10177 |-----------------------------------------------------------------------------| 10178 |basic_istream >::operator>>(bool&)(GLIBCPP_3.2)| 10179 |[1] | 10180 |-----------------------------------------------------------------------------| 10181 |basic_istream >::operator>>(double&) | 10182 |(GLIBCPP_3.2) [1] | 10183 |-----------------------------------------------------------------------------| 10184 |basic_istream >::operator>>(long double&) | 10185 |(GLIBCPP_3.2) [1] | 10186 |-----------------------------------------------------------------------------| 10187 |basic_istream >::operator>>(float&) | 10188 |(GLIBCPP_3.2) [1] | 10189 |-----------------------------------------------------------------------------| 10190 |basic_istream >::operator>>(int&)(GLIBCPP_3.2) | 10191 |[1] | 10192 |-----------------------------------------------------------------------------| 10193 |basic_istream >::operator>>(unsigned&) | 10194 |(GLIBCPP_3.2) [1] | 10195 |-----------------------------------------------------------------------------| 10196 |basic_istream >::operator>>(long&)(GLIBCPP_3.2)| 10197 |[1] | 10198 |-----------------------------------------------------------------------------| 10199 |basic_istream >::operator>>(unsigned long&) | 10200 |(GLIBCPP_3.2) [1] | 10201 |-----------------------------------------------------------------------------| 10202 |basic_istream >::operator>>(short&) | 10203 |(GLIBCPP_3.2) [1] | 10204 |-----------------------------------------------------------------------------| 10205 |basic_istream >::operator>>(unsigned short&) | 10206 |(GLIBCPP_3.2) [1] | 10207 |-----------------------------------------------------------------------------| 10208 |basic_istream >::operator>>(long long&) | 10209 |(GLIBCPP_3.2) [1] | 10210 |-----------------------------------------------------------------------------| 10211 |basic_istream >::operator>>(unsigned long long | 10212 |&)(GLIBCPP_3.2) [1] | 10213 |-----------------------------------------------------------------------------| 10214 |basic_istream >& ws >(basic_istream >&)(GLIBCPP_3.2) [1] | 10216 |-----------------------------------------------------------------------------| 10217 |basic_istream >& getline, allocator >(basic_istream >| 10219 |&, basic_string, allocator >&) | 10220 |(GLIBCPP_3.2) [1] | 10221 |-----------------------------------------------------------------------------| 10222 |basic_istream >& getline, allocator >(basic_istream >| 10224 |&, basic_string, allocator >&, | 10225 |wchar_t)(GLIBCPP_3.2) [1] | 10226 |-----------------------------------------------------------------------------| 10227 |basic_istream >& operator>> >(basic_istream >&, | 10229 |complex&)(GLIBCPP_3.2) [1] | 10230 |-----------------------------------------------------------------------------| 10231 |basic_istream >& operator>> >(basic_istream >| 10233 |&, complex&)(GLIBCPP_3.2) [1] | 10234 |-----------------------------------------------------------------------------| 10235 |basic_istream >& operator>> >(basic_istream >&, | 10237 |complex&)(GLIBCPP_3.2) [1] | 10238 |-----------------------------------------------------------------------------| 10239 |basic_istream >& operator>> >(basic_istream >&, | 10241 |wchar_t*)(GLIBCPP_3.2) [1] | 10242 |-----------------------------------------------------------------------------| 10243 |basic_istream >& operator>> >(basic_istream >&, | 10245 |wchar_t&)(GLIBCPP_3.2) [1] | 10246 |-----------------------------------------------------------------------------| 10247 |basic_istream >& operator>> >(basic_istream >&, | 10249 |_Setiosflags)(GLIBCPP_3.2) [1] | 10250 |-----------------------------------------------------------------------------| 10251 |basic_istream >& operator>> >(basic_istream >&, | 10253 |_Setprecision)(GLIBCPP_3.2) [1] | 10254 |-----------------------------------------------------------------------------| 10255 |basic_istream >& operator>> >(basic_istream >&, | 10257 |_Resetiosflags)(GLIBCPP_3.2) [1] | 10258 |-----------------------------------------------------------------------------| 10259 |basic_istream >& operator>> >(basic_istream >&, _Setw)| 10261 |(GLIBCPP_3.2) [1] | 10262 |-----------------------------------------------------------------------------| 10263 |basic_istream >& operator>> >(basic_istream >&, | 10265 |_Setbase)(GLIBCPP_3.2) [1] | 10266 |-----------------------------------------------------------------------------| 10267 |basic_istream >& operator>> >(basic_istream >&, | 10269 |_Setfill)(GLIBCPP_3.2) [1] | 10270 |-----------------------------------------------------------------------------| 10271 |basic_istream >& operator>>, allocator >(basic_istream >&, basic_string, allocator | 10274 |>&)(GLIBCPP_3.2) [1] | 10275 |-----------------------------------------------------------------------------| 10276 |virtual thunk [v:0,-12] to basic_istream | 10277 |>::~basic_istream [in-charge deleting]() [1] | 10278 |-----------------------------------------------------------------------------| 10279 |virtual thunk [v:0,-12] to basic_istream | 10280 |>::~basic_istream [in-charge]() [1] | 10281 |-----------------------------------------------------------------------------| 10282 |virtual thunk [v:0,-24] to basic_istream | 10283 |>::~basic_istream [in-charge deleting]() [2] | 10284 |-----------------------------------------------------------------------------| 10285 |virtual thunk [v:0,-24] to basic_istream | 10286 |>::~basic_istream [in-charge]() [2] | 10287 +-----------------------------------------------------------------------------+ 10288 10289 Referenced Specification(s) 10290 10291 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 10292 10293 [2]. Itanium C++ ABI (Revision: 1.75) 10294 10295 An LSB conforming implementation shall provide the generic data interfaces for 10296 Class std::basic_istream > specified in 10297 Table 7-204, with the full functionality as described in the referenced 10298 underlying specification. 10299 10300 Table 7-204. libstdcxx - Class basic_istream > 10301 Data Interfaces 10302 10303 +-----------------------------------------------------------------------------+ 10304 |typeinfo for basic_istream >(GLIBCPP_3.2) [1] | 10305 |-----------------------------------------------------------------------------| 10306 |typeinfo name for basic_istream >(GLIBCPP_3.2) | 10307 |[1] | 10308 |-----------------------------------------------------------------------------| 10309 |VTT for basic_istream >(GLIBCPP_3.2) [1] | 10310 |-----------------------------------------------------------------------------| 10311 |vtable for basic_istream >(GLIBCPP_3.2) [1] | 10312 +-----------------------------------------------------------------------------+ 10313 10314 Referenced Specification(s) 10315 10316 [1]. Itanium C++ ABI (Revision: 1.75) 10317 10318 ------------------------------------------------------------------------------- 10319 10320 Class basic_ostream > 10321 10322 ------------------------------------------------------------------------------- 10323 10324 Class data for basic_ostream > 10325 10326 The virtual table for the std::basic_ostream 10327 > class is described by Table 7-205 10328 10329 Table 7-205. vtable for basic_ostream > 10330 10331 +-----------------------------------------------------------------------------+ 10332 |Base |0 | 10333 |Offset | | 10334 |---------+-------------------------------------------------------------------| 10335 |RTTI |typeinfo for basic_ostream > | 10336 |---------+-------------------------------------------------------------------| 10337 |vfunc: |basic_ostream >::~basic_ostream | 10338 | |[in-charge]() | 10339 |---------+-------------------------------------------------------------------| 10340 |vfunc: |basic_ostream >::~basic_ostream | 10341 | |[in-charge deleting]() | 10342 +-----------------------------------------------------------------------------+ 10343 10344 The Run Time Type Information for the std::basic_ostream > class is described by Table 7-206 10346 10347 Table 7-206. typeinfo for basic_ostream > 10348 10349 +-----------------------------------------------------------------------------+ 10350 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10351 |Vtable | | | 10352 |----------+-------------------------------------------------------+----------| 10353 |Name |typeinfo name for basic_ostream > | | 10355 |----------+-------------------------------------------------------+----------| 10356 |flags: |8 | | 10357 |----------+-------------------------------------------------------+----------| 10358 |basetype: |typeinfo for basic_ios > |4294964227| 10359 +-----------------------------------------------------------------------------+ 10360 ------------------------------------------------------------------------------- 10361 10362 Interfaces for Class basic_ostream > 10363 10364 An LSB conforming implementation shall provide the generic methods for Class 10365 std::basic_ostream > specified in Table 10366 7-207, with the full functionality as described in the referenced underlying 10367 specification. 10368 10369 Table 7-207. libstdcxx - Class basic_ostream > 10370 Function Interfaces 10371 10372 +-----------------------------------------------------------------------------+ 10373 |basic_ostream >::put(wchar_t)(GLIBCPP_3.2) [1] | 10374 |-----------------------------------------------------------------------------| 10375 |basic_ostream >::flush()(GLIBCPP_3.2) [1] | 10376 |-----------------------------------------------------------------------------| 10377 |basic_ostream >::seekp(fpos<__mbstate_t>) | 10378 |(GLIBCPP_3.2) [1] | 10379 |-----------------------------------------------------------------------------| 10380 |basic_ostream >::seekp(long, _Ios_Seekdir) | 10381 |(GLIBCPP_3.2) [1] | 10382 |-----------------------------------------------------------------------------| 10383 |basic_ostream >::tellp()(GLIBCPP_3.2) [1] | 10384 |-----------------------------------------------------------------------------| 10385 |basic_ostream >::write(wchar_t const*, int) [1]| 10386 |-----------------------------------------------------------------------------| 10387 |basic_ostream >::write(wchar_t const*, long) | 10388 |[1] | 10389 |-----------------------------------------------------------------------------| 10390 |basic_ostream >::sentry::sentry[in-charge] | 10391 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 10392 |-----------------------------------------------------------------------------| 10393 |basic_ostream >::sentry::sentry[not-in-charge] | 10394 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 10395 |-----------------------------------------------------------------------------| 10396 |basic_ostream >::sentry::~sentry [in-charge]() | 10397 |(GLIBCPP_3.2) [1] | 10398 |-----------------------------------------------------------------------------| 10399 |basic_ostream >::sentry::~sentry | 10400 |[not-in-charge]()(GLIBCPP_3.2) [1] | 10401 |-----------------------------------------------------------------------------| 10402 |basic_ostream >::sentry::operator bool() | 10403 |(GLIBCPP_3.2) [1] | 10404 |-----------------------------------------------------------------------------| 10405 |basic_ostream >::basic_ostream[in-charge] | 10406 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10407 |-----------------------------------------------------------------------------| 10408 |basic_ostream >::basic_ostream[not-in-charge] | 10409 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 10410 |-----------------------------------------------------------------------------| 10411 |basic_ostream >::~basic_ostream [in-charge | 10412 |deleting]()(GLIBCPP_3.2) [1] | 10413 |-----------------------------------------------------------------------------| 10414 |basic_ostream >::~basic_ostream [in-charge]() | 10415 |(GLIBCPP_3.2) [1] | 10416 |-----------------------------------------------------------------------------| 10417 |basic_ostream >::~basic_ostream [not-in-charge]| 10418 |()(GLIBCPP_3.2) [1] | 10419 |-----------------------------------------------------------------------------| 10420 |basic_ostream >::operator<<(basic_ostream | 10421 | >& (*)(basic_ostream >&))(GLIBCPP_3.2) [1] | 10423 |-----------------------------------------------------------------------------| 10424 |basic_ostream >::operator<<(ios_base& (*) | 10425 |(ios_base&))(GLIBCPP_3.2) [1] | 10426 |-----------------------------------------------------------------------------| 10427 |basic_ostream >::operator<<(basic_ios >& (*)(basic_ios >&)) | 10429 |(GLIBCPP_3.2) [1] | 10430 |-----------------------------------------------------------------------------| 10431 |basic_ostream >::operator<<(void const*) | 10432 |(GLIBCPP_3.2) [1] | 10433 |-----------------------------------------------------------------------------| 10434 |basic_ostream >::operator<<(basic_streambuf | 10435 | >*)(GLIBCPP_3.2) [1] | 10436 |-----------------------------------------------------------------------------| 10437 |basic_ostream >::operator<<(bool)(GLIBCPP_3.2) | 10438 |[1] | 10439 |-----------------------------------------------------------------------------| 10440 |basic_ostream >::operator<<(double) | 10441 |(GLIBCPP_3.2) [1] | 10442 |-----------------------------------------------------------------------------| 10443 |basic_ostream >::operator<<(long double) | 10444 |(GLIBCPP_3.2) [1] | 10445 |-----------------------------------------------------------------------------| 10446 |basic_ostream >::operator<<(float)(GLIBCPP_3.2)| 10447 |[1] | 10448 |-----------------------------------------------------------------------------| 10449 |basic_ostream >::operator<<(int)(GLIBCPP_3.2) | 10450 |[1] | 10451 |-----------------------------------------------------------------------------| 10452 |basic_ostream >::operator<<(unsigned) | 10453 |(GLIBCPP_3.2) [1] | 10454 |-----------------------------------------------------------------------------| 10455 |basic_ostream >::operator<<(long)(GLIBCPP_3.2) | 10456 |[1] | 10457 |-----------------------------------------------------------------------------| 10458 |basic_ostream >::operator<<(unsigned long) | 10459 |(GLIBCPP_3.2) [1] | 10460 |-----------------------------------------------------------------------------| 10461 |basic_ostream >::operator<<(short)(GLIBCPP_3.2)| 10462 |[1] | 10463 |-----------------------------------------------------------------------------| 10464 |basic_ostream >::operator<<(unsigned short) | 10465 |(GLIBCPP_3.2) [1] | 10466 |-----------------------------------------------------------------------------| 10467 |basic_ostream >::operator<<(long long) | 10468 |(GLIBCPP_3.2) [1] | 10469 |-----------------------------------------------------------------------------| 10470 |basic_ostream >::operator<<(unsigned long long)| 10471 |(GLIBCPP_3.2) [1] | 10472 |-----------------------------------------------------------------------------| 10473 |basic_ostream >& endl >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10475 |-----------------------------------------------------------------------------| 10476 |basic_ostream >& ends >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10478 |-----------------------------------------------------------------------------| 10479 |basic_ostream >& flush >(basic_ostream >&)(GLIBCPP_3.2) [1] | 10481 |-----------------------------------------------------------------------------| 10482 |basic_ostream >& operator<< >(basic_ostream >&, | 10484 |complex const&)(GLIBCPP_3.2) [1] | 10485 |-----------------------------------------------------------------------------| 10486 |basic_ostream >& operator<< >(basic_ostream >| 10488 |&, complex const&)(GLIBCPP_3.2) [1] | 10489 |-----------------------------------------------------------------------------| 10490 |basic_ostream >& operator<< >(basic_ostream >&, | 10492 |complex const&)(GLIBCPP_3.2) [1] | 10493 |-----------------------------------------------------------------------------| 10494 |basic_ostream >& operator<< >(basic_ostream >&, | 10496 |wchar_t const*)(GLIBCPP_3.2) [1] | 10497 |-----------------------------------------------------------------------------| 10498 |basic_ostream >& operator<< >(basic_ostream >&, char | 10500 |const*)(GLIBCPP_3.2) [1] | 10501 |-----------------------------------------------------------------------------| 10502 |basic_ostream >& operator<< >(basic_ostream >&, | 10504 |wchar_t)(GLIBCPP_3.2) [1] | 10505 |-----------------------------------------------------------------------------| 10506 |basic_ostream >& operator<< >(basic_ostream >&, | 10508 |_Setiosflags)(GLIBCPP_3.2) [1] | 10509 |-----------------------------------------------------------------------------| 10510 |basic_ostream >& operator<< >(basic_ostream >&, | 10512 |_Setprecision)(GLIBCPP_3.2) [1] | 10513 |-----------------------------------------------------------------------------| 10514 |basic_ostream >& operator<< >(basic_ostream >&, | 10516 |_Resetiosflags)(GLIBCPP_3.2) [1] | 10517 |-----------------------------------------------------------------------------| 10518 |basic_ostream >& operator<< >(basic_ostream >&, _Setw)| 10520 |(GLIBCPP_3.2) [1] | 10521 |-----------------------------------------------------------------------------| 10522 |basic_ostream >& operator<< >(basic_ostream >&, | 10524 |_Setbase)(GLIBCPP_3.2) [1] | 10525 |-----------------------------------------------------------------------------| 10526 |basic_ostream >& operator<< >(basic_ostream >&, | 10528 |_Setfill)(GLIBCPP_3.2) [1] | 10529 |-----------------------------------------------------------------------------| 10530 |basic_ostream >& operator<< >(basic_ostream >&, char) | 10532 |(GLIBCPP_3.2) [1] | 10533 |-----------------------------------------------------------------------------| 10534 |basic_ostream >& operator<< , allocator >(basic_ostream >&, basic_string, allocator | 10537 |> const&)(GLIBCPP_3.2) [1] | 10538 |-----------------------------------------------------------------------------| 10539 |virtual thunk [v:0,-12] to basic_ostream | 10540 |>::~basic_ostream [in-charge deleting]() [1] | 10541 |-----------------------------------------------------------------------------| 10542 |virtual thunk [v:0,-12] to basic_ostream | 10543 |>::~basic_ostream [in-charge]() [1] | 10544 |-----------------------------------------------------------------------------| 10545 |virtual thunk [v:0,-24] to basic_ostream | 10546 |>::~basic_ostream [in-charge deleting]() [2] | 10547 |-----------------------------------------------------------------------------| 10548 |virtual thunk [v:0,-24] to basic_ostream | 10549 |>::~basic_ostream [in-charge]() [2] | 10550 +-----------------------------------------------------------------------------+ 10551 10552 Referenced Specification(s) 10553 10554 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 10555 10556 [2]. Itanium C++ ABI (Revision: 1.75) 10557 10558 An LSB conforming implementation shall provide the generic data interfaces for 10559 Class std::basic_ostream > specified in 10560 Table 7-208, with the full functionality as described in the referenced 10561 underlying specification. 10562 10563 Table 7-208. libstdcxx - Class basic_ostream > 10564 Data Interfaces 10565 10566 +-----------------------------------------------------------------------------+ 10567 |typeinfo for basic_ostream >(GLIBCPP_3.2) [1] | 10568 |-----------------------------------------------------------------------------| 10569 |typeinfo name for basic_ostream >(GLIBCPP_3.2) | 10570 |[1] | 10571 |-----------------------------------------------------------------------------| 10572 |VTT for basic_ostream >(GLIBCPP_3.2) [1] | 10573 |-----------------------------------------------------------------------------| 10574 |vtable for basic_ostream >(GLIBCPP_3.2) [1] | 10575 +-----------------------------------------------------------------------------+ 10576 10577 Referenced Specification(s) 10578 10579 [1]. Itanium C++ ABI (Revision: 1.75) 10580 10581 ------------------------------------------------------------------------------- 10582 10583 Class messages_base 10584 10585 ------------------------------------------------------------------------------- 10586 10587 Class data for messages_base 10588 10589 The Run Time Type Information for the std::messages_base class is described by 10590 Table 7-209 10591 10592 Table 7-209. typeinfo for messages_base 10593 10594 +----------------------------------------------------+ 10595 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 10596 |-----------+----------------------------------------| 10597 |Name |typeinfo name for messages_base | 10598 +----------------------------------------------------+ 10599 ------------------------------------------------------------------------------- 10600 10601 Interfaces for Class messages_base 10602 10603 No external methods are defined for libstdcxx - Class std::messages_base 10604 10605 An LSB conforming implementation shall provide the generic data interfaces for 10606 Class std::messages_base specified in Table 7-210, with the full functionality 10607 as described in the referenced underlying specification. 10608 10609 Table 7-210. libstdcxx - Class messages_base Data Interfaces 10610 10611 +------------------------------------------------+ 10612 |typeinfo for messages_base(GLIBCPP_3.2) [1] | 10613 |------------------------------------------------| 10614 |typeinfo name for messages_base(GLIBCPP_3.2) [1]| 10615 +------------------------------------------------+ 10616 10617 Referenced Specification(s) 10618 10619 [1]. Itanium C++ ABI (Revision: 1.75) 10620 10621 ------------------------------------------------------------------------------- 10622 10623 Class runtime_error 10624 10625 ------------------------------------------------------------------------------- 10626 10627 Class data for runtime_error 10628 10629 The virtual table for the std::runtime_error class is described by Table 7-211 10630 10631 Table 7-211. vtable for runtime_error 10632 10633 +----------------------------------------------------------------+ 10634 |Base Offset|0 | 10635 |-----------+----------------------------------------------------| 10636 |RTTI |typeinfo for runtime_error | 10637 |-----------+----------------------------------------------------| 10638 |vfunc: |runtime_error::~runtime_error [in-charge]() | 10639 |-----------+----------------------------------------------------| 10640 |vfunc: |runtime_error::~runtime_error [in-charge deleting]()| 10641 |-----------+----------------------------------------------------| 10642 |vfunc: |runtime_error::what() const | 10643 +----------------------------------------------------------------+ 10644 10645 The Run Time Type Information for the std::runtime_error class is described by 10646 Table 7-212 10647 10648 Table 7-212. typeinfo for runtime_error 10649 10650 +-------------------------------------------------------+ 10651 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 10652 |-----------+-------------------------------------------| 10653 |Name |typeinfo name for runtime_error | 10654 +-------------------------------------------------------+ 10655 ------------------------------------------------------------------------------- 10656 10657 Interfaces for Class runtime_error 10658 10659 An LSB conforming implementation shall provide the generic methods for Class 10660 std::runtime_error specified in Table 7-213, with the full functionality as 10661 described in the referenced underlying specification. 10662 10663 Table 7-213. libstdcxx - Class runtime_error Function Interfaces 10664 10665 +-----------------------------------------------------------------------------+ 10666 |runtime_error::what() const(GLIBCPP_3.2) [1] | 10667 |-----------------------------------------------------------------------------| 10668 |runtime_error::runtime_error[in-charge](basic_string,| 10669 |allocator > const&)(GLIBCPP_3.2) [1] | 10670 |-----------------------------------------------------------------------------| 10671 |runtime_error::runtime_error[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 10673 |-----------------------------------------------------------------------------| 10674 |runtime_error::~runtime_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 10675 |-----------------------------------------------------------------------------| 10676 |runtime_error::~runtime_error [in-charge]()(GLIBCPP_3.2) [1] | 10677 |-----------------------------------------------------------------------------| 10678 |runtime_error::~runtime_error [not-in-charge]()(GLIBCPP_3.2) [1] | 10679 +-----------------------------------------------------------------------------+ 10680 10681 Referenced Specification(s) 10682 10683 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 10684 10685 An LSB conforming implementation shall provide the generic data interfaces for 10686 Class std::runtime_error specified in Table 7-214, with the full functionality 10687 as described in the referenced underlying specification. 10688 10689 Table 7-214. libstdcxx - Class runtime_error Data Interfaces 10690 10691 +------------------------------------------------+ 10692 |typeinfo for runtime_error(GLIBCPP_3.2) [1] | 10693 |------------------------------------------------| 10694 |typeinfo name for runtime_error(GLIBCPP_3.2) [1]| 10695 |------------------------------------------------| 10696 |vtable for runtime_error(GLIBCPP_3.2) [1] | 10697 +------------------------------------------------+ 10698 10699 Referenced Specification(s) 10700 10701 [1]. Itanium C++ ABI (Revision: 1.75) 10702 10703 ------------------------------------------------------------------------------- 10704 10705 Class basic_ifstream > 10706 10707 ------------------------------------------------------------------------------- 10708 10709 Class data for basic_ifstream > 10710 10711 The virtual table for the std::basic_ifstream > 10712 class is described by Table 7-215 10713 10714 Table 7-215. vtable for basic_ifstream > 10715 10716 +-----------------------------------------------------------------------------+ 10717 |Base |0 | 10718 |Offset | | 10719 |---------+-------------------------------------------------------------------| 10720 |RTTI |typeinfo for basic_ifstream > | 10721 |---------+-------------------------------------------------------------------| 10722 |vfunc: |basic_ifstream >::~basic_ifstream | 10723 | |[in-charge]() | 10724 |---------+-------------------------------------------------------------------| 10725 |vfunc: |basic_ifstream >::~basic_ifstream | 10726 | |[in-charge deleting]() | 10727 +-----------------------------------------------------------------------------+ 10728 10729 The Run Time Type Information for the std::basic_ifstream > class is described by Table 7-216 10731 10732 Table 7-216. typeinfo for basic_ifstream > 10733 10734 +----------------------------------------------------------------------+ 10735 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 10736 |-----------+----------------------------------------------------------| 10737 |Name |typeinfo name for basic_ifstream >| 10738 +----------------------------------------------------------------------+ 10739 ------------------------------------------------------------------------------- 10740 10741 Interfaces for Class basic_ifstream > 10742 10743 An LSB conforming implementation shall provide the generic methods for Class 10744 std::basic_ifstream > specified in Table 7-217, 10745 with the full functionality as described in the referenced underlying 10746 specification. 10747 10748 Table 7-217. libstdcxx - Class basic_ifstream > 10749 Function Interfaces 10750 10751 +-----------------------------------------------------------------------------+ 10752 |basic_ifstream >::rdbuf() const(GLIBCPP_3.2) [1] | 10753 |-----------------------------------------------------------------------------| 10754 |basic_ifstream >::open(char const*, _Ios_Openmode) | 10755 |(GLIBCPP_3.2) [1] | 10756 |-----------------------------------------------------------------------------| 10757 |basic_ifstream >::close()(GLIBCPP_3.2) [1] | 10758 |-----------------------------------------------------------------------------| 10759 |basic_ifstream >::is_open()(GLIBCPP_3.2) [1] | 10760 |-----------------------------------------------------------------------------| 10761 |basic_ifstream >::basic_ifstream[in-charge](char | 10762 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 10763 |-----------------------------------------------------------------------------| 10764 |basic_ifstream >::basic_ifstream[in-charge]() | 10765 |(GLIBCPP_3.2) [1] | 10766 |-----------------------------------------------------------------------------| 10767 |basic_ifstream >::basic_ifstream[not-in-charge](char | 10768 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 10769 |-----------------------------------------------------------------------------| 10770 |basic_ifstream >::basic_ifstream[not-in-charge]() | 10771 |(GLIBCPP_3.2) [1] | 10772 |-----------------------------------------------------------------------------| 10773 |basic_ifstream >::~basic_ifstream [in-charge | 10774 |deleting]()(GLIBCPP_3.2) [1] | 10775 |-----------------------------------------------------------------------------| 10776 |basic_ifstream >::~basic_ifstream [in-charge]() | 10777 |(GLIBCPP_3.2) [1] | 10778 |-----------------------------------------------------------------------------| 10779 |basic_ifstream >::~basic_ifstream [not-in-charge]() | 10780 |(GLIBCPP_3.2) [1] | 10781 |-----------------------------------------------------------------------------| 10782 |virtual thunk [v:0,-12] to basic_ifstream | 10783 |>::~basic_ifstream [in-charge deleting]() [1] | 10784 |-----------------------------------------------------------------------------| 10785 |virtual thunk [v:0,-12] to basic_ifstream | 10786 |>::~basic_ifstream [in-charge]() [1] | 10787 |-----------------------------------------------------------------------------| 10788 |virtual thunk [v:0,-24] to basic_ifstream | 10789 |>::~basic_ifstream [in-charge deleting]() [2] | 10790 |-----------------------------------------------------------------------------| 10791 |virtual thunk [v:0,-24] to basic_ifstream | 10792 |>::~basic_ifstream [in-charge]() [2] | 10793 +-----------------------------------------------------------------------------+ 10794 10795 Referenced Specification(s) 10796 10797 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 10798 10799 [2]. Itanium C++ ABI (Revision: 1.75) 10800 10801 An LSB conforming implementation shall provide the generic data interfaces for 10802 Class std::basic_ifstream > specified in Table 10803 7-218, with the full functionality as described in the referenced underlying 10804 specification. 10805 10806 Table 7-218. libstdcxx - Class basic_ifstream > Data 10807 Interfaces 10808 10809 +---------------------------------------------------------------------------+ 10810 |typeinfo for basic_ifstream >(GLIBCPP_3.2) [1] | 10811 |---------------------------------------------------------------------------| 10812 |typeinfo name for basic_ifstream >(GLIBCPP_3.2) [1]| 10813 |---------------------------------------------------------------------------| 10814 |VTT for basic_ifstream >(GLIBCPP_3.2) [1] | 10815 |---------------------------------------------------------------------------| 10816 |vtable for basic_ifstream >(GLIBCPP_3.2) [1] | 10817 +---------------------------------------------------------------------------+ 10818 10819 Referenced Specification(s) 10820 10821 [1]. Itanium C++ ABI (Revision: 1.75) 10822 10823 ------------------------------------------------------------------------------- 10824 10825 Class basic_ifstream > 10826 10827 ------------------------------------------------------------------------------- 10828 10829 Class data for basic_ifstream > 10830 10831 The virtual table for the std::basic_ifstream > class is described by Table 7-219 10833 10834 Table 7-219. vtable for basic_ifstream > 10835 10836 +-----------------------------------------------------------------------------+ 10837 |Base |0 | 10838 |Offset | | 10839 |---------+-------------------------------------------------------------------| 10840 |RTTI |typeinfo for basic_ifstream > | 10841 |---------+-------------------------------------------------------------------| 10842 |vfunc: |basic_ifstream >::~basic_ifstream | 10843 | |[in-charge]() | 10844 |---------+-------------------------------------------------------------------| 10845 |vfunc: |basic_ifstream >::~basic_ifstream | 10846 | |[in-charge deleting]() | 10847 +-----------------------------------------------------------------------------+ 10848 10849 The Run Time Type Information for the std::basic_ifstream > class is described by Table 7-220 10851 10852 Table 7-220. typeinfo for basic_ifstream > 10853 10854 +----------------------------------------------------------------------------+ 10855 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 10856 |-----------+----------------------------------------------------------------| 10857 |Name |typeinfo name for basic_ifstream >| 10858 +----------------------------------------------------------------------------+ 10859 ------------------------------------------------------------------------------- 10860 10861 Interfaces for Class basic_ifstream > 10862 10863 An LSB conforming implementation shall provide the generic methods for Class 10864 std::basic_ifstream > specified in Table 10865 7-221, with the full functionality as described in the referenced underlying 10866 specification. 10867 10868 Table 7-221. libstdcxx - Class basic_ifstream > 10869 Function Interfaces 10870 10871 +-----------------------------------------------------------------------------+ 10872 |basic_ifstream >::rdbuf() const(GLIBCPP_3.2) | 10873 |[1] | 10874 |-----------------------------------------------------------------------------| 10875 |basic_ifstream >::open(char const*, | 10876 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 10877 |-----------------------------------------------------------------------------| 10878 |basic_ifstream >::close()(GLIBCPP_3.2) [1] | 10879 |-----------------------------------------------------------------------------| 10880 |basic_ifstream >::is_open()(GLIBCPP_3.2) [1] | 10881 |-----------------------------------------------------------------------------| 10882 |basic_ifstream >::basic_ifstream[in-charge] | 10883 |(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 10884 |-----------------------------------------------------------------------------| 10885 |basic_ifstream >::basic_ifstream[in-charge]() | 10886 |(GLIBCPP_3.2) [1] | 10887 |-----------------------------------------------------------------------------| 10888 |basic_ifstream >::basic_ifstream[not-in-charge]| 10889 |(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 10890 |-----------------------------------------------------------------------------| 10891 |basic_ifstream >::basic_ifstream[not-in-charge]| 10892 |()(GLIBCPP_3.2) [1] | 10893 |-----------------------------------------------------------------------------| 10894 |basic_ifstream >::~basic_ifstream [in-charge | 10895 |deleting]()(GLIBCPP_3.2) [1] | 10896 |-----------------------------------------------------------------------------| 10897 |basic_ifstream >::~basic_ifstream [in-charge]()| 10898 |(GLIBCPP_3.2) [1] | 10899 |-----------------------------------------------------------------------------| 10900 |basic_ifstream >::~basic_ifstream | 10901 |[not-in-charge]()(GLIBCPP_3.2) [1] | 10902 |-----------------------------------------------------------------------------| 10903 |virtual thunk [v:0,-12] to basic_ifstream | 10904 |>::~basic_ifstream [in-charge deleting]() [1] | 10905 |-----------------------------------------------------------------------------| 10906 |virtual thunk [v:0,-12] to basic_ifstream | 10907 |>::~basic_ifstream [in-charge]() [1] | 10908 |-----------------------------------------------------------------------------| 10909 |virtual thunk [v:0,-24] to basic_ifstream | 10910 |>::~basic_ifstream [in-charge deleting]() [2] | 10911 |-----------------------------------------------------------------------------| 10912 |virtual thunk [v:0,-24] to basic_ifstream | 10913 |>::~basic_ifstream [in-charge]() [2] | 10914 +-----------------------------------------------------------------------------+ 10915 10916 Referenced Specification(s) 10917 10918 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 10919 10920 [2]. Itanium C++ ABI (Revision: 1.75) 10921 10922 An LSB conforming implementation shall provide the generic data interfaces for 10923 Class std::basic_ifstream > specified in 10924 Table 7-222, with the full functionality as described in the referenced 10925 underlying specification. 10926 10927 Table 7-222. libstdcxx - Class basic_ifstream > 10928 Data Interfaces 10929 10930 +-----------------------------------------------------------------------------+ 10931 |typeinfo for basic_ifstream >(GLIBCPP_3.2) [1] | 10932 |-----------------------------------------------------------------------------| 10933 |typeinfo for basic_streambuf >(GLIBCPP_3.2) [1]| 10934 |-----------------------------------------------------------------------------| 10935 |typeinfo name for basic_ifstream >(GLIBCPP_3.2)| 10936 |[1] | 10937 |-----------------------------------------------------------------------------| 10938 |typeinfo name for basic_streambuf > | 10939 |(GLIBCPP_3.2) [1] | 10940 |-----------------------------------------------------------------------------| 10941 |VTT for basic_ifstream >(GLIBCPP_3.2) [1] | 10942 |-----------------------------------------------------------------------------| 10943 |vtable for basic_ifstream >(GLIBCPP_3.2) [1] | 10944 |-----------------------------------------------------------------------------| 10945 |vtable for basic_streambuf >(GLIBCPP_3.2) [1] | 10946 +-----------------------------------------------------------------------------+ 10947 10948 Referenced Specification(s) 10949 10950 [1]. Itanium C++ ABI (Revision: 1.75) 10951 10952 ------------------------------------------------------------------------------- 10953 10954 Class basic_iostream > 10955 10956 ------------------------------------------------------------------------------- 10957 10958 Class data for basic_iostream > 10959 10960 The virtual table for the std::basic_iostream > class is described by Table 7-223 10962 10963 Table 7-223. vtable for basic_iostream > 10964 10965 +-----------------------------------------------------------------------------+ 10966 |Base |0 | 10967 |Offset | | 10968 |---------+-------------------------------------------------------------------| 10969 |RTTI |typeinfo for basic_iostream > | 10970 |---------+-------------------------------------------------------------------| 10971 |vfunc: |basic_iostream >::~basic_iostream | 10972 | |[in-charge]() | 10973 |---------+-------------------------------------------------------------------| 10974 |vfunc: |basic_iostream >::~basic_iostream | 10975 | |[in-charge deleting]() | 10976 +-----------------------------------------------------------------------------+ 10977 10978 The Run Time Type Information for the std::basic_iostream > class is described by Table 7-224 10980 10981 Table 7-224. typeinfo for basic_iostream > 10982 10983 +-----------------------------------------------------------------------------+ 10984 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 10985 |Vtable | | | 10986 |----------+-------------------------------------------------------------+----| 10987 |Name |typeinfo name for basic_iostream > | | 10989 |----------+-------------------------------------------------------------+----| 10990 |flags: |11 | | 10991 |----------+-------------------------------------------------------------+----| 10992 |basetype: |typeinfo for basic_istream > |2 | 10993 |----------+-------------------------------------------------------------+----| 10994 |basetype: |typeinfo for basic_ostream > |2050| 10995 +-----------------------------------------------------------------------------+ 10996 ------------------------------------------------------------------------------- 10997 10998 Interfaces for Class basic_iostream > 10999 11000 An LSB conforming implementation shall provide the generic methods for Class 11001 std::basic_iostream > specified in Table 11002 7-225, with the full functionality as described in the referenced underlying 11003 specification. 11004 11005 Table 7-225. libstdcxx - Class basic_iostream > 11006 Function Interfaces 11007 11008 +-----------------------------------------------------------------------------+ 11009 |basic_iostream >::basic_iostream[in-charge] | 11010 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 11011 |-----------------------------------------------------------------------------| 11012 |basic_iostream >::basic_iostream[not-in-charge]| 11013 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 11014 |-----------------------------------------------------------------------------| 11015 |basic_iostream >::~basic_iostream [in-charge | 11016 |deleting]()(GLIBCPP_3.2) [1] | 11017 |-----------------------------------------------------------------------------| 11018 |basic_iostream >::~basic_iostream [in-charge]()| 11019 |(GLIBCPP_3.2) [1] | 11020 |-----------------------------------------------------------------------------| 11021 |basic_iostream >::~basic_iostream | 11022 |[not-in-charge]()(GLIBCPP_3.2) [1] | 11023 |-----------------------------------------------------------------------------| 11024 |non-virtual thunk [nv:-16] to basic_iostream | 11025 |>::~basic_iostream [in-charge deleting]() [2] | 11026 |-----------------------------------------------------------------------------| 11027 |non-virtual thunk [nv:-16] to basic_iostream | 11028 |>::~basic_iostream [in-charge]() [2] | 11029 |-----------------------------------------------------------------------------| 11030 |non-virtual thunk [nv:-8] to basic_iostream | 11031 |>::~basic_iostream [in-charge deleting]() [1] | 11032 |-----------------------------------------------------------------------------| 11033 |non-virtual thunk [nv:-8] to basic_iostream | 11034 |>::~basic_iostream [in-charge]() [1] | 11035 |-----------------------------------------------------------------------------| 11036 |virtual thunk [v:0,-12] to basic_iostream | 11037 |>::~basic_iostream [in-charge deleting]() [1] | 11038 |-----------------------------------------------------------------------------| 11039 |virtual thunk [v:0,-12] to basic_iostream | 11040 |>::~basic_iostream [in-charge]() [1] | 11041 |-----------------------------------------------------------------------------| 11042 |virtual thunk [v:0,-24] to basic_iostream | 11043 |>::~basic_iostream [in-charge deleting]() [2] | 11044 |-----------------------------------------------------------------------------| 11045 |virtual thunk [v:0,-24] to basic_iostream | 11046 |>::~basic_iostream [in-charge]() [2] | 11047 +-----------------------------------------------------------------------------+ 11048 11049 Referenced Specification(s) 11050 11051 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11052 11053 [2]. Itanium C++ ABI (Revision: 1.75) 11054 11055 An LSB conforming implementation shall provide the generic data interfaces for 11056 Class std::basic_iostream > specified in 11057 Table 7-226, with the full functionality as described in the referenced 11058 underlying specification. 11059 11060 Table 7-226. libstdcxx - Class basic_iostream > 11061 Data Interfaces 11062 11063 +-----------------------------------------------------------------------------+ 11064 |typeinfo for basic_iostream >(GLIBCPP_3.2) [1] | 11065 |-----------------------------------------------------------------------------| 11066 |typeinfo name for basic_iostream >(GLIBCPP_3.2)| 11067 |[1] | 11068 |-----------------------------------------------------------------------------| 11069 |VTT for basic_iostream >(GLIBCPP_3.2) [1] | 11070 |-----------------------------------------------------------------------------| 11071 |vtable for basic_iostream >(GLIBCPP_3.2) [1] | 11072 +-----------------------------------------------------------------------------+ 11073 11074 Referenced Specification(s) 11075 11076 [1]. Itanium C++ ABI (Revision: 1.75) 11077 11078 ------------------------------------------------------------------------------- 11079 11080 Class basic_ofstream > 11081 11082 ------------------------------------------------------------------------------- 11083 11084 Class data for basic_ofstream > 11085 11086 The virtual table for the std::basic_ofstream > 11087 class is described by Table 7-227 11088 11089 Table 7-227. vtable for basic_ofstream > 11090 11091 +-----------------------------------------------------------------------------+ 11092 |Base |0 | 11093 |Offset | | 11094 |---------+-------------------------------------------------------------------| 11095 |RTTI |typeinfo for basic_ofstream > | 11096 |---------+-------------------------------------------------------------------| 11097 |vfunc: |basic_ofstream >::~basic_ofstream | 11098 | |[in-charge]() | 11099 |---------+-------------------------------------------------------------------| 11100 |vfunc: |basic_ofstream >::~basic_ofstream | 11101 | |[in-charge deleting]() | 11102 +-----------------------------------------------------------------------------+ 11103 11104 The Run Time Type Information for the std::basic_ofstream > class is described by Table 7-228 11106 11107 Table 7-228. typeinfo for basic_ofstream > 11108 11109 +----------------------------------------------------------------------+ 11110 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11111 |-----------+----------------------------------------------------------| 11112 |Name |typeinfo name for basic_ofstream >| 11113 +----------------------------------------------------------------------+ 11114 ------------------------------------------------------------------------------- 11115 11116 Interfaces for Class basic_ofstream > 11117 11118 An LSB conforming implementation shall provide the generic methods for Class 11119 std::basic_ofstream > specified in Table 7-229, 11120 with the full functionality as described in the referenced underlying 11121 specification. 11122 11123 Table 7-229. libstdcxx - Class basic_ofstream > 11124 Function Interfaces 11125 11126 +-----------------------------------------------------------------------------+ 11127 |basic_ofstream >::rdbuf() const(GLIBCPP_3.2) [1] | 11128 |-----------------------------------------------------------------------------| 11129 |basic_ofstream >::open(char const*, _Ios_Openmode) | 11130 |(GLIBCPP_3.2) [1] | 11131 |-----------------------------------------------------------------------------| 11132 |basic_ofstream >::close()(GLIBCPP_3.2) [1] | 11133 |-----------------------------------------------------------------------------| 11134 |basic_ofstream >::is_open()(GLIBCPP_3.2) [1] | 11135 |-----------------------------------------------------------------------------| 11136 |basic_ofstream >::basic_ofstream[in-charge](char | 11137 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 11138 |-----------------------------------------------------------------------------| 11139 |basic_ofstream >::basic_ofstream[in-charge]() | 11140 |(GLIBCPP_3.2) [1] | 11141 |-----------------------------------------------------------------------------| 11142 |basic_ofstream >::basic_ofstream[not-in-charge](char | 11143 |const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 11144 |-----------------------------------------------------------------------------| 11145 |basic_ofstream >::basic_ofstream[not-in-charge]() | 11146 |(GLIBCPP_3.2) [1] | 11147 |-----------------------------------------------------------------------------| 11148 |basic_ofstream >::~basic_ofstream [in-charge | 11149 |deleting]()(GLIBCPP_3.2) [1] | 11150 |-----------------------------------------------------------------------------| 11151 |basic_ofstream >::~basic_ofstream [in-charge]() | 11152 |(GLIBCPP_3.2) [1] | 11153 |-----------------------------------------------------------------------------| 11154 |basic_ofstream >::~basic_ofstream [not-in-charge]() | 11155 |(GLIBCPP_3.2) [1] | 11156 |-----------------------------------------------------------------------------| 11157 |virtual thunk [v:0,-12] to basic_ofstream | 11158 |>::~basic_ofstream [in-charge deleting]() [1] | 11159 |-----------------------------------------------------------------------------| 11160 |virtual thunk [v:0,-12] to basic_ofstream | 11161 |>::~basic_ofstream [in-charge]() [1] | 11162 |-----------------------------------------------------------------------------| 11163 |virtual thunk [v:0,-24] to basic_ofstream | 11164 |>::~basic_ofstream [in-charge deleting]() [2] | 11165 |-----------------------------------------------------------------------------| 11166 |virtual thunk [v:0,-24] to basic_ofstream | 11167 |>::~basic_ofstream [in-charge]() [2] | 11168 +-----------------------------------------------------------------------------+ 11169 11170 Referenced Specification(s) 11171 11172 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11173 11174 [2]. Itanium C++ ABI (Revision: 1.75) 11175 11176 An LSB conforming implementation shall provide the generic data interfaces for 11177 Class std::basic_ofstream > specified in Table 11178 7-230, with the full functionality as described in the referenced underlying 11179 specification. 11180 11181 Table 7-230. libstdcxx - Class basic_ofstream > Data 11182 Interfaces 11183 11184 +---------------------------------------------------------------------------+ 11185 |typeinfo for basic_ofstream >(GLIBCPP_3.2) [1] | 11186 |---------------------------------------------------------------------------| 11187 |typeinfo name for basic_ofstream >(GLIBCPP_3.2) [1]| 11188 |---------------------------------------------------------------------------| 11189 |VTT for basic_ofstream >(GLIBCPP_3.2) [1] | 11190 |---------------------------------------------------------------------------| 11191 |vtable for basic_ofstream >(GLIBCPP_3.2) [1] | 11192 +---------------------------------------------------------------------------+ 11193 11194 Referenced Specification(s) 11195 11196 [1]. Itanium C++ ABI (Revision: 1.75) 11197 11198 ------------------------------------------------------------------------------- 11199 11200 Class basic_ofstream > 11201 11202 ------------------------------------------------------------------------------- 11203 11204 Class data for basic_ofstream > 11205 11206 The virtual table for the std::basic_ofstream > class is described by Table 7-231 11208 11209 Table 7-231. vtable for basic_ofstream > 11210 11211 +-----------------------------------------------------------------------------+ 11212 |Base |0 | 11213 |Offset | | 11214 |---------+-------------------------------------------------------------------| 11215 |RTTI |typeinfo for basic_ofstream > | 11216 |---------+-------------------------------------------------------------------| 11217 |vfunc: |basic_ofstream >::~basic_ofstream | 11218 | |[in-charge]() | 11219 |---------+-------------------------------------------------------------------| 11220 |vfunc: |basic_ofstream >::~basic_ofstream | 11221 | |[in-charge deleting]() | 11222 +-----------------------------------------------------------------------------+ 11223 11224 The Run Time Type Information for the std::basic_ofstream > class is described by Table 7-232 11226 11227 Table 7-232. typeinfo for basic_ofstream > 11228 11229 +----------------------------------------------------------------------------+ 11230 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11231 |-----------+----------------------------------------------------------------| 11232 |Name |typeinfo name for basic_ofstream >| 11233 +----------------------------------------------------------------------------+ 11234 ------------------------------------------------------------------------------- 11235 11236 Interfaces for Class basic_ofstream > 11237 11238 An LSB conforming implementation shall provide the generic methods for Class 11239 std::basic_ofstream > specified in Table 11240 7-233, with the full functionality as described in the referenced underlying 11241 specification. 11242 11243 Table 7-233. libstdcxx - Class basic_ofstream > 11244 Function Interfaces 11245 11246 +-----------------------------------------------------------------------------+ 11247 |basic_ofstream >::rdbuf() const(GLIBCPP_3.2) | 11248 |[1] | 11249 |-----------------------------------------------------------------------------| 11250 |basic_ofstream >::open(char const*, | 11251 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11252 |-----------------------------------------------------------------------------| 11253 |basic_ofstream >::close()(GLIBCPP_3.2) [1] | 11254 |-----------------------------------------------------------------------------| 11255 |basic_ofstream >::is_open()(GLIBCPP_3.2) [1] | 11256 |-----------------------------------------------------------------------------| 11257 |basic_ofstream >::basic_ofstream[in-charge] | 11258 |(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 11259 |-----------------------------------------------------------------------------| 11260 |basic_ofstream >::basic_ofstream[in-charge]() | 11261 |(GLIBCPP_3.2) [1] | 11262 |-----------------------------------------------------------------------------| 11263 |basic_ofstream >::basic_ofstream[not-in-charge]| 11264 |(char const*, _Ios_Openmode)(GLIBCPP_3.2) [1] | 11265 |-----------------------------------------------------------------------------| 11266 |basic_ofstream >::basic_ofstream[not-in-charge]| 11267 |()(GLIBCPP_3.2) [1] | 11268 |-----------------------------------------------------------------------------| 11269 |basic_ofstream >::~basic_ofstream [in-charge | 11270 |deleting]()(GLIBCPP_3.2) [1] | 11271 |-----------------------------------------------------------------------------| 11272 |basic_ofstream >::~basic_ofstream [in-charge]()| 11273 |(GLIBCPP_3.2) [1] | 11274 |-----------------------------------------------------------------------------| 11275 |basic_ofstream >::~basic_ofstream | 11276 |[not-in-charge]()(GLIBCPP_3.2) [1] | 11277 |-----------------------------------------------------------------------------| 11278 |virtual thunk [v:0,-12] to basic_ofstream | 11279 |>::~basic_ofstream [in-charge deleting]() [1] | 11280 |-----------------------------------------------------------------------------| 11281 |virtual thunk [v:0,-12] to basic_ofstream | 11282 |>::~basic_ofstream [in-charge]() [1] | 11283 |-----------------------------------------------------------------------------| 11284 |virtual thunk [v:0,-24] to basic_ofstream | 11285 |>::~basic_ofstream [in-charge deleting]() [2] | 11286 |-----------------------------------------------------------------------------| 11287 |virtual thunk [v:0,-24] to basic_ofstream | 11288 |>::~basic_ofstream [in-charge]() [2] | 11289 +-----------------------------------------------------------------------------+ 11290 11291 Referenced Specification(s) 11292 11293 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11294 11295 [2]. Itanium C++ ABI (Revision: 1.75) 11296 11297 An LSB conforming implementation shall provide the generic data interfaces for 11298 Class std::basic_ofstream > specified in 11299 Table 7-234, with the full functionality as described in the referenced 11300 underlying specification. 11301 11302 Table 7-234. libstdcxx - Class basic_ofstream > 11303 Data Interfaces 11304 11305 +-----------------------------------------------------------------------------+ 11306 |typeinfo for basic_ofstream >(GLIBCPP_3.2) [1] | 11307 |-----------------------------------------------------------------------------| 11308 |typeinfo name for basic_ofstream >(GLIBCPP_3.2)| 11309 |[1] | 11310 |-----------------------------------------------------------------------------| 11311 |VTT for basic_ofstream >(GLIBCPP_3.2) [1] | 11312 |-----------------------------------------------------------------------------| 11313 |vtable for basic_ofstream >(GLIBCPP_3.2) [1] | 11314 +-----------------------------------------------------------------------------+ 11315 11316 Referenced Specification(s) 11317 11318 [1]. Itanium C++ ABI (Revision: 1.75) 11319 11320 ------------------------------------------------------------------------------- 11321 11322 Class codecvt_byname 11323 11324 ------------------------------------------------------------------------------- 11325 11326 Class data for codecvt_byname 11327 11328 The virtual table for the std::codecvt_byname class is 11329 described by Table 7-235 11330 11331 Table 7-235. vtable for codecvt_byname 11332 11333 +-----------------------------------------------------------------------------+ 11334 |Base |0 | 11335 |Offset | | 11336 |-------+---------------------------------------------------------------------| 11337 |RTTI |typeinfo for codecvt_byname | 11338 |-------+---------------------------------------------------------------------| 11339 |vfunc: |codecvt_byname::~codecvt_byname [in-charge] | 11340 | |() | 11341 |-------+---------------------------------------------------------------------| 11342 |vfunc: |codecvt_byname::~codecvt_byname [in-charge | 11343 | |deleting]() | 11344 |-------+---------------------------------------------------------------------| 11345 |vfunc: |codecvt::do_out(__mbstate_t&, char const*, | 11346 | |char const*, char const*&, char*, char*, char*&) const | 11347 |-------+---------------------------------------------------------------------| 11348 |vfunc: |codecvt::do_unshift(__mbstate_t&, char*, | 11349 | |char*, char*&) const | 11350 |-------+---------------------------------------------------------------------| 11351 |vfunc: |codecvt::do_in(__mbstate_t&, char const*, | 11352 | |char const*, char const*&, char*, char*, char*&) const | 11353 |-------+---------------------------------------------------------------------| 11354 |vfunc: |codecvt::do_encoding() const | 11355 |-------+---------------------------------------------------------------------| 11356 |vfunc: |codecvt::do_always_noconv() const | 11357 |-------+---------------------------------------------------------------------| 11358 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 11359 | |const*, char const*, unsigned long) const | 11360 |-------+---------------------------------------------------------------------| 11361 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 11362 | |const*, char const*, unsigned) const | 11363 +-----------------------------------------------------------------------------+ 11364 11365 The Run Time Type Information for the std::codecvt_byname class is described by Table 7-236 11367 11368 Table 7-236. typeinfo for codecvt_byname 11369 11370 +---------------------------------------------------------------------+ 11371 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11372 |-----------+---------------------------------------------------------| 11373 |Name |typeinfo name for codecvt_byname| 11374 +---------------------------------------------------------------------+ 11375 ------------------------------------------------------------------------------- 11376 11377 Interfaces for Class codecvt_byname 11378 11379 An LSB conforming implementation shall provide the generic methods for Class 11380 std::codecvt_byname specified in Table 7-237, with the 11381 full functionality as described in the referenced underlying specification. 11382 11383 Table 7-237. libstdcxx - Class codecvt_byname Function 11384 Interfaces 11385 11386 +-----------------------------------------------------------------------------+ 11387 |codecvt_byname::codecvt_byname[in-charge](char | 11388 |const*, unsigned) [1] | 11389 |-----------------------------------------------------------------------------| 11390 |codecvt_byname::codecvt_byname[in-charge](char | 11391 |const*, unsigned long) [1] | 11392 |-----------------------------------------------------------------------------| 11393 |codecvt_byname::codecvt_byname[not-in-charge](char | 11394 |const*, unsigned) [1] | 11395 |-----------------------------------------------------------------------------| 11396 |codecvt_byname::codecvt_byname[not-in-charge](char | 11397 |const*, unsigned long) [1] | 11398 |-----------------------------------------------------------------------------| 11399 |codecvt_byname::~codecvt_byname [in-charge deleting]| 11400 |()(GLIBCPP_3.2) [1] | 11401 |-----------------------------------------------------------------------------| 11402 |codecvt_byname::~codecvt_byname [in-charge]() | 11403 |(GLIBCPP_3.2) [1] | 11404 |-----------------------------------------------------------------------------| 11405 |codecvt_byname::~codecvt_byname [not-in-charge]() | 11406 |(GLIBCPP_3.2) [1] | 11407 +-----------------------------------------------------------------------------+ 11408 11409 Referenced Specification(s) 11410 11411 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11412 11413 An LSB conforming implementation shall provide the generic data interfaces for 11414 Class std::codecvt_byname specified in Table 7-238, 11415 with the full functionality as described in the referenced underlying 11416 specification. 11417 11418 Table 7-238. libstdcxx - Class codecvt_byname Data 11419 Interfaces 11420 11421 +--------------------------------------------------------------------------+ 11422 |typeinfo for codecvt_byname(GLIBCPP_3.2) [1] | 11423 |--------------------------------------------------------------------------| 11424 |typeinfo name for codecvt_byname(GLIBCPP_3.2) [1]| 11425 |--------------------------------------------------------------------------| 11426 |vtable for codecvt_byname(GLIBCPP_3.2) [1] | 11427 +--------------------------------------------------------------------------+ 11428 11429 Referenced Specification(s) 11430 11431 [1]. Itanium C++ ABI (Revision: 1.75) 11432 11433 ------------------------------------------------------------------------------- 11434 11435 Class codecvt_byname 11436 11437 ------------------------------------------------------------------------------- 11438 11439 Class data for codecvt_byname 11440 11441 The virtual table for the std::codecvt_byname class 11442 is described by Table 7-239 11443 11444 Table 7-239. vtable for codecvt_byname 11445 11446 +-----------------------------------------------------------------------------+ 11447 |Base |0 | 11448 |Offset| | 11449 |------+----------------------------------------------------------------------| 11450 |RTTI |typeinfo for codecvt_byname | 11451 |------+----------------------------------------------------------------------| 11452 |vfunc:|codecvt_byname::~codecvt_byname | 11453 | |[in-charge]() | 11454 |------+----------------------------------------------------------------------| 11455 |vfunc:|codecvt_byname::~codecvt_byname [in-charge| 11456 | |deleting]() | 11457 |------+----------------------------------------------------------------------| 11458 |vfunc:|codecvt::do_out(__mbstate_t&, wchar_t | 11459 | |const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const | 11460 |------+----------------------------------------------------------------------| 11461 |vfunc:|codecvt::do_unshift(__mbstate_t&, char*, | 11462 | |char*, char*&) const | 11463 |------+----------------------------------------------------------------------| 11464 |vfunc:|codecvt::do_in(__mbstate_t&, char const*, | 11465 | |char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const | 11466 |------+----------------------------------------------------------------------| 11467 |vfunc:|codecvt::do_encoding() const | 11468 |------+----------------------------------------------------------------------| 11469 |vfunc:|codecvt::do_always_noconv() const | 11470 |------+----------------------------------------------------------------------| 11471 |vfunc:|codecvt::do_length(__mbstate_t const&, | 11472 | |char const*, char const*, unsigned) const | 11473 |------+----------------------------------------------------------------------| 11474 |vfunc:|codecvt::do_length(__mbstate_t const&, | 11475 | |char const*, char const*, unsigned long) const | 11476 +-----------------------------------------------------------------------------+ 11477 11478 The Run Time Type Information for the std::codecvt_byname class is described by Table 7-240 11480 11481 Table 7-240. typeinfo for codecvt_byname 11482 11483 +------------------------------------------------------------------------+ 11484 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 11485 |-----------+------------------------------------------------------------| 11486 |Name |typeinfo name for codecvt_byname| 11487 +------------------------------------------------------------------------+ 11488 ------------------------------------------------------------------------------- 11489 11490 Class data for collate_byname 11491 11492 The virtual table for the std::collate_byname class is described by 11493 Table 7-241 11494 11495 Table 7-241. vtable for collate_byname 11496 11497 +-----------------------------------------------------------------------------+ 11498 |Base |0 | 11499 |Offset | | 11500 |--------+--------------------------------------------------------------------| 11501 |RTTI |typeinfo for collate_byname | 11502 |--------+--------------------------------------------------------------------| 11503 |vfunc: |collate_byname::~collate_byname [in-charge]() | 11504 |--------+--------------------------------------------------------------------| 11505 |vfunc: |collate_byname::~collate_byname [in-charge deleting]() | 11506 |--------+--------------------------------------------------------------------| 11507 |vfunc: |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t| 11508 | |const*, wchar_t const*) const | 11509 |--------+--------------------------------------------------------------------| 11510 |vfunc: |collate::do_transform(wchar_t const*, wchar_t const*) const| 11511 |--------+--------------------------------------------------------------------| 11512 |vfunc: |collate::do_hash(wchar_t const*, wchar_t const*) const | 11513 +-----------------------------------------------------------------------------+ 11514 11515 The Run Time Type Information for the std::collate_byname class is 11516 described by Table 7-242 11517 11518 Table 7-242. typeinfo for collate_byname 11519 11520 +-------------------------------------------------------+ 11521 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11522 |-----------+-------------------------------------------| 11523 |Name |typeinfo name for collate_byname | 11524 +-------------------------------------------------------+ 11525 ------------------------------------------------------------------------------- 11526 11527 Interfaces for Class codecvt_byname 11528 11529 An LSB conforming implementation shall provide the generic methods for Class 11530 std::codecvt_byname specified in Table 7-243, with 11531 the full functionality as described in the referenced underlying specification. 11532 11533 Table 7-243. libstdcxx - Class codecvt_byname 11534 Function Interfaces 11535 11536 +-----------------------------------------------------------------------------+ 11537 |codecvt_byname::codecvt_byname[in-charge](char | 11538 |const*, unsigned) [1] | 11539 |-----------------------------------------------------------------------------| 11540 |codecvt_byname::codecvt_byname[in-charge](char | 11541 |const*, unsigned long) [1] | 11542 |-----------------------------------------------------------------------------| 11543 |codecvt_byname::codecvt_byname[not-in-charge] | 11544 |(char const*, unsigned) [1] | 11545 |-----------------------------------------------------------------------------| 11546 |codecvt_byname::codecvt_byname[not-in-charge] | 11547 |(char const*, unsigned long) [1] | 11548 |-----------------------------------------------------------------------------| 11549 |codecvt_byname::~codecvt_byname [in-charge | 11550 |deleting]()(GLIBCPP_3.2) [1] | 11551 |-----------------------------------------------------------------------------| 11552 |codecvt_byname::~codecvt_byname [in-charge]() | 11553 |(GLIBCPP_3.2) [1] | 11554 |-----------------------------------------------------------------------------| 11555 |codecvt_byname::~codecvt_byname [not-in-charge]()| 11556 |(GLIBCPP_3.2) [1] | 11557 |-----------------------------------------------------------------------------| 11558 |collate_byname::collate_byname[in-charge](char const*, unsigned) [1]| 11559 |-----------------------------------------------------------------------------| 11560 |collate_byname::collate_byname[in-charge](char const*, unsigned | 11561 |long) [1] | 11562 |-----------------------------------------------------------------------------| 11563 |collate_byname::collate_byname[not-in-charge](char const*, unsigned)| 11564 |[1] | 11565 |-----------------------------------------------------------------------------| 11566 |collate_byname::collate_byname[not-in-charge](char const*, unsigned | 11567 |long) [1] | 11568 |-----------------------------------------------------------------------------| 11569 |collate_byname::~collate_byname [in-charge deleting]()(GLIBCPP_3.2) | 11570 |[1] | 11571 |-----------------------------------------------------------------------------| 11572 |collate_byname::~collate_byname [in-charge]()(GLIBCPP_3.2) [1] | 11573 |-----------------------------------------------------------------------------| 11574 |collate_byname::~collate_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 11575 +-----------------------------------------------------------------------------+ 11576 11577 Referenced Specification(s) 11578 11579 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11580 11581 An LSB conforming implementation shall provide the generic data interfaces for 11582 Class std::codecvt_byname specified in Table 7-244, 11583 with the full functionality as described in the referenced underlying 11584 specification. 11585 11586 Table 7-244. libstdcxx - Class codecvt_byname Data 11587 Interfaces 11588 11589 +-----------------------------------------------------------------------------+ 11590 |typeinfo for codecvt_byname(GLIBCPP_3.2) [1] | 11591 |-----------------------------------------------------------------------------| 11592 |typeinfo for collate_byname(GLIBCPP_3.2) [1] | 11593 |-----------------------------------------------------------------------------| 11594 |typeinfo name for codecvt_byname(GLIBCPP_3.2) [1]| 11595 |-----------------------------------------------------------------------------| 11596 |typeinfo name for collate_byname(GLIBCPP_3.2) [1] | 11597 |-----------------------------------------------------------------------------| 11598 |vtable for codecvt_byname(GLIBCPP_3.2) [1] | 11599 |-----------------------------------------------------------------------------| 11600 |vtable for collate_byname(GLIBCPP_3.2) [1] | 11601 +-----------------------------------------------------------------------------+ 11602 11603 Referenced Specification(s) 11604 11605 [1]. Itanium C++ ABI (Revision: 1.75) 11606 11607 ------------------------------------------------------------------------------- 11608 11609 Class collate_byname 11610 11611 ------------------------------------------------------------------------------- 11612 11613 Class data for collate_byname 11614 11615 The virtual table for the std::collate_byname class is described by Table 11616 7-245 11617 11618 Table 7-245. vtable for collate_byname 11619 11620 +-----------------------------------------------------------------------------+ 11621 |Base |0 | 11622 |Offset | | 11623 |---------+-------------------------------------------------------------------| 11624 |RTTI |typeinfo for collate_byname | 11625 |---------+-------------------------------------------------------------------| 11626 |vfunc: |collate_byname::~collate_byname [in-charge]() | 11627 |---------+-------------------------------------------------------------------| 11628 |vfunc: |collate_byname::~collate_byname [in-charge deleting]() | 11629 |---------+-------------------------------------------------------------------| 11630 |vfunc: |collate::do_compare(char const*, char const*, char const*, | 11631 | |char const*) const | 11632 |---------+-------------------------------------------------------------------| 11633 |vfunc: |collate::do_transform(char const*, char const*) const | 11634 |---------+-------------------------------------------------------------------| 11635 |vfunc: |collate::do_hash(char const*, char const*) const | 11636 +-----------------------------------------------------------------------------+ 11637 11638 The Run Time Type Information for the std::collate_byname class is 11639 described by Table 7-246 11640 11641 Table 7-246. typeinfo for collate_byname 11642 11643 +-------------------------------------------------------+ 11644 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11645 |-----------+-------------------------------------------| 11646 |Name |typeinfo name for collate_byname | 11647 +-------------------------------------------------------+ 11648 ------------------------------------------------------------------------------- 11649 11650 Interfaces for Class collate_byname 11651 11652 An LSB conforming implementation shall provide the generic methods for Class 11653 std::collate_byname specified in Table 7-247, with the full functionality 11654 as described in the referenced underlying specification. 11655 11656 Table 7-247. libstdcxx - Class collate_byname Function Interfaces 11657 11658 +-----------------------------------------------------------------------------+ 11659 |collate_byname::collate_byname[in-charge](char const*, unsigned) [1] | 11660 |-----------------------------------------------------------------------------| 11661 |collate_byname::collate_byname[in-charge](char const*, unsigned long) | 11662 |[1] | 11663 |-----------------------------------------------------------------------------| 11664 |collate_byname::collate_byname[not-in-charge](char const*, unsigned) | 11665 |[1] | 11666 |-----------------------------------------------------------------------------| 11667 |collate_byname::collate_byname[not-in-charge](char const*, unsigned | 11668 |long) [1] | 11669 |-----------------------------------------------------------------------------| 11670 |collate_byname::~collate_byname [in-charge deleting]()(GLIBCPP_3.2) [1]| 11671 |-----------------------------------------------------------------------------| 11672 |collate_byname::~collate_byname [in-charge]()(GLIBCPP_3.2) [1] | 11673 |-----------------------------------------------------------------------------| 11674 |collate_byname::~collate_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 11675 +-----------------------------------------------------------------------------+ 11676 11677 Referenced Specification(s) 11678 11679 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11680 11681 An LSB conforming implementation shall provide the generic data interfaces for 11682 Class std::collate_byname specified in Table 7-248, with the full 11683 functionality as described in the referenced underlying specification. 11684 11685 Table 7-248. libstdcxx - Class collate_byname Data Interfaces 11686 11687 +-------------------------------------------------------+ 11688 |typeinfo for collate_byname(GLIBCPP_3.2) [1] | 11689 |-------------------------------------------------------| 11690 |typeinfo name for collate_byname(GLIBCPP_3.2) [1]| 11691 |-------------------------------------------------------| 11692 |vtable for collate_byname(GLIBCPP_3.2) [1] | 11693 +-------------------------------------------------------+ 11694 11695 Referenced Specification(s) 11696 11697 [1]. Itanium C++ ABI (Revision: 1.75) 11698 11699 ------------------------------------------------------------------------------- 11700 11701 Class collate_byname 11702 11703 ------------------------------------------------------------------------------- 11704 11705 Interfaces for Class collate_byname 11706 11707 No external methods are defined for libstdcxx - Class std::collate_byname 11708 11709 11710 ------------------------------------------------------------------------------- 11711 11712 Class overflow_error 11713 11714 ------------------------------------------------------------------------------- 11715 11716 Class data for overflow_error 11717 11718 The virtual table for the std::overflow_error class is described by Table 7-249 11719 11720 Table 7-249. vtable for overflow_error 11721 11722 +------------------------------------------------------------------+ 11723 |Base Offset|0 | 11724 |-----------+------------------------------------------------------| 11725 |RTTI |typeinfo for overflow_error | 11726 |-----------+------------------------------------------------------| 11727 |vfunc: |overflow_error::~overflow_error [in-charge]() | 11728 |-----------+------------------------------------------------------| 11729 |vfunc: |overflow_error::~overflow_error [in-charge deleting]()| 11730 |-----------+------------------------------------------------------| 11731 |vfunc: |runtime_error::what() const | 11732 +------------------------------------------------------------------+ 11733 11734 The Run Time Type Information for the std::overflow_error class is described by 11735 Table 7-250 11736 11737 Table 7-250. typeinfo for overflow_error 11738 11739 +-------------------------------------------------------+ 11740 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 11741 |-----------+-------------------------------------------| 11742 |Name |typeinfo name for overflow_error | 11743 +-------------------------------------------------------+ 11744 ------------------------------------------------------------------------------- 11745 11746 Interfaces for Class overflow_error 11747 11748 An LSB conforming implementation shall provide the generic methods for Class 11749 std::overflow_error specified in Table 7-251, with the full functionality as 11750 described in the referenced underlying specification. 11751 11752 Table 7-251. libstdcxx - Class overflow_error Function Interfaces 11753 11754 +-----------------------------------------------------------------------------+ 11755 |overflow_error::overflow_error[in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 11757 |-----------------------------------------------------------------------------| 11758 |overflow_error::overflow_error[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 11760 |-----------------------------------------------------------------------------| 11761 |overflow_error::~overflow_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 11762 |-----------------------------------------------------------------------------| 11763 |overflow_error::~overflow_error [in-charge]()(GLIBCPP_3.2) [1] | 11764 +-----------------------------------------------------------------------------+ 11765 11766 Referenced Specification(s) 11767 11768 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11769 11770 An LSB conforming implementation shall provide the generic data interfaces for 11771 Class std::overflow_error specified in Table 7-252, with the full functionality 11772 as described in the referenced underlying specification. 11773 11774 Table 7-252. libstdcxx - Class overflow_error Data Interfaces 11775 11776 +-------------------------------------------------+ 11777 |typeinfo for overflow_error(GLIBCPP_3.2) [1] | 11778 |-------------------------------------------------| 11779 |typeinfo name for overflow_error(GLIBCPP_3.2) [1]| 11780 |-------------------------------------------------| 11781 |vtable for overflow_error(GLIBCPP_3.2) [1] | 11782 +-------------------------------------------------+ 11783 11784 Referenced Specification(s) 11785 11786 [1]. Itanium C++ ABI (Revision: 1.75) 11787 11788 ------------------------------------------------------------------------------- 11789 11790 Class basic_streambuf > 11791 11792 ------------------------------------------------------------------------------- 11793 11794 Class data for basic_streambuf > 11795 11796 The virtual table for the std::basic_streambuf > 11797 class is described by Table 7-253 11798 11799 Table 7-253. vtable for basic_streambuf > 11800 11801 +-----------------------------------------------------------------------------+ 11802 |Base |0 | 11803 |Offset | | 11804 |---------+-------------------------------------------------------------------| 11805 |RTTI |typeinfo for basic_streambuf > | 11806 |---------+-------------------------------------------------------------------| 11807 |vfunc: |basic_streambuf >::~basic_streambuf | 11808 | |[in-charge]() | 11809 |---------+-------------------------------------------------------------------| 11810 |vfunc: |basic_streambuf >::~basic_streambuf | 11811 | |[in-charge deleting]() | 11812 |---------+-------------------------------------------------------------------| 11813 |vfunc: |basic_streambuf >::imbue(locale const&) | 11814 |---------+-------------------------------------------------------------------| 11815 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11816 |---------+-------------------------------------------------------------------| 11817 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11818 |---------+-------------------------------------------------------------------| 11819 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11820 |---------+-------------------------------------------------------------------| 11821 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11822 |---------+-------------------------------------------------------------------| 11823 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11824 |---------+-------------------------------------------------------------------| 11825 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11826 |---------+-------------------------------------------------------------------| 11827 |vfunc: |basic_streambuf >::setbuf(char*, int) | 11828 |---------+-------------------------------------------------------------------| 11829 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11830 |---------+-------------------------------------------------------------------| 11831 |vfunc: |basic_streambuf >::setbuf(char*, long) | 11832 |---------+-------------------------------------------------------------------| 11833 |vfunc: |basic_streambuf >::seekoff(long, | 11834 | |_Ios_Seekdir, _Ios_Openmode) | 11835 |---------+-------------------------------------------------------------------| 11836 |vfunc: |basic_streambuf >::seekpos(fpos | 11837 | |<__mbstate_t>, _Ios_Openmode) | 11838 +-----------------------------------------------------------------------------+ 11839 11840 The Run Time Type Information for the std::basic_streambuf > class is described by Table 7-254 11842 11843 Table 7-254. typeinfo for basic_streambuf > 11844 11845 +-----------------------------------------------------------------------+ 11846 |Base Vtable|vtable for __cxxabiv1::__class_type_info | 11847 |-----------+-----------------------------------------------------------| 11848 |Name |typeinfo name for basic_streambuf >| 11849 +-----------------------------------------------------------------------+ 11850 ------------------------------------------------------------------------------- 11851 11852 Interfaces for Class basic_streambuf > 11853 11854 An LSB conforming implementation shall provide the generic methods for Class 11855 std::basic_streambuf > specified in Table 7-255, 11856 with the full functionality as described in the referenced underlying 11857 specification. 11858 11859 Table 7-255. libstdcxx - Class basic_streambuf > 11860 Function Interfaces 11861 11862 +-----------------------------------------------------------------------------+ 11863 |basic_streambuf >::gptr() const(GLIBCPP_3.2) [1] | 11864 |-----------------------------------------------------------------------------| 11865 |basic_streambuf >::pptr() const(GLIBCPP_3.2) [1] | 11866 |-----------------------------------------------------------------------------| 11867 |basic_streambuf >::eback() const(GLIBCPP_3.2) [1] | 11868 |-----------------------------------------------------------------------------| 11869 |basic_streambuf >::egptr() const(GLIBCPP_3.2) [1] | 11870 |-----------------------------------------------------------------------------| 11871 |basic_streambuf >::epptr() const(GLIBCPP_3.2) [1] | 11872 |-----------------------------------------------------------------------------| 11873 |basic_streambuf >::pbase() const(GLIBCPP_3.2) [1] | 11874 |-----------------------------------------------------------------------------| 11875 |basic_streambuf >::getloc() const(GLIBCPP_3.2) [1] | 11876 |-----------------------------------------------------------------------------| 11877 |basic_streambuf >::pubseekoff(long, _Ios_Seekdir, | 11878 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11879 |-----------------------------------------------------------------------------| 11880 |basic_streambuf >::pubseekpos(fpos<__mbstate_t>, | 11881 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11882 |-----------------------------------------------------------------------------| 11883 |basic_streambuf >::_M_in_cur_move(long)(GLIBCPP_3.2) | 11884 |[1] | 11885 |-----------------------------------------------------------------------------| 11886 |basic_streambuf >::_M_out_buf_size()(GLIBCPP_3.2) [1]| 11887 |-----------------------------------------------------------------------------| 11888 |basic_streambuf >::_M_out_cur_move(long)(GLIBCPP_3.2)| 11889 |[1] | 11890 |-----------------------------------------------------------------------------| 11891 |basic_streambuf >::_M_pback_create()(GLIBCPP_3.2) [1]| 11892 |-----------------------------------------------------------------------------| 11893 |basic_streambuf >::_M_pback_destroy()(GLIBCPP_3.2) | 11894 |[1] | 11895 |-----------------------------------------------------------------------------| 11896 |basic_streambuf >::setg(char*, char*, char*) | 11897 |(GLIBCPP_3.2) [1] | 11898 |-----------------------------------------------------------------------------| 11899 |basic_streambuf >::setp(char*, char*)(GLIBCPP_3.2) | 11900 |[1] | 11901 |-----------------------------------------------------------------------------| 11902 |basic_streambuf >::sync()(GLIBCPP_3.2) [1] | 11903 |-----------------------------------------------------------------------------| 11904 |basic_streambuf >::gbump(int)(GLIBCPP_3.2) [1] | 11905 |-----------------------------------------------------------------------------| 11906 |basic_streambuf >::imbue(locale const&)(GLIBCPP_3.2) | 11907 |[1] | 11908 |-----------------------------------------------------------------------------| 11909 |basic_streambuf >::pbump(int)(GLIBCPP_3.2) [1] | 11910 |-----------------------------------------------------------------------------| 11911 |basic_streambuf >::sgetc()(GLIBCPP_3.2) [1] | 11912 |-----------------------------------------------------------------------------| 11913 |basic_streambuf >::sgetn(char*, int) [1] | 11914 |-----------------------------------------------------------------------------| 11915 |basic_streambuf >::sgetn(char*, long) [1] | 11916 |-----------------------------------------------------------------------------| 11917 |basic_streambuf >::sputc(char)(GLIBCPP_3.2) [1] | 11918 |-----------------------------------------------------------------------------| 11919 |basic_streambuf >::sputn(char const*, int) [1] | 11920 |-----------------------------------------------------------------------------| 11921 |basic_streambuf >::sputn(char const*, long) [1] | 11922 |-----------------------------------------------------------------------------| 11923 |basic_streambuf >::uflow()(GLIBCPP_3.2) [1] | 11924 |-----------------------------------------------------------------------------| 11925 |basic_streambuf >::sbumpc()(GLIBCPP_3.2) [1] | 11926 |-----------------------------------------------------------------------------| 11927 |basic_streambuf >::snextc()(GLIBCPP_3.2) [1] | 11928 |-----------------------------------------------------------------------------| 11929 |basic_streambuf >::pubsync()(GLIBCPP_3.2) [1] | 11930 |-----------------------------------------------------------------------------| 11931 |basic_streambuf >::seekoff(long, _Ios_Seekdir, | 11932 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11933 |-----------------------------------------------------------------------------| 11934 |basic_streambuf >::seekpos(fpos<__mbstate_t>, | 11935 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 11936 |-----------------------------------------------------------------------------| 11937 |basic_streambuf >::sungetc()(GLIBCPP_3.2) [1] | 11938 |-----------------------------------------------------------------------------| 11939 |basic_streambuf >::in_avail()(GLIBCPP_3.2) [1] | 11940 |-----------------------------------------------------------------------------| 11941 |basic_streambuf >::overflow(int)(GLIBCPP_3.2) [1] | 11942 |-----------------------------------------------------------------------------| 11943 |basic_streambuf >::pubimbue(locale const&) | 11944 |(GLIBCPP_3.2) [1] | 11945 |-----------------------------------------------------------------------------| 11946 |basic_streambuf >::pbackfail(int)(GLIBCPP_3.2) [1] | 11947 |-----------------------------------------------------------------------------| 11948 |basic_streambuf >::pubsetbuf(char*, int) [1] | 11949 |-----------------------------------------------------------------------------| 11950 |basic_streambuf >::pubsetbuf(char*, long) [1] | 11951 |-----------------------------------------------------------------------------| 11952 |basic_streambuf >::showmanyc()(GLIBCPP_3.2) [1] | 11953 |-----------------------------------------------------------------------------| 11954 |basic_streambuf >::sputbackc(char)(GLIBCPP_3.2) [1] | 11955 |-----------------------------------------------------------------------------| 11956 |basic_streambuf >::underflow()(GLIBCPP_3.2) [1] | 11957 |-----------------------------------------------------------------------------| 11958 |basic_streambuf >::basic_streambuf[in-charge] | 11959 |(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 11960 |-----------------------------------------------------------------------------| 11961 |basic_streambuf >::basic_streambuf[in-charge]() | 11962 |(GLIBCPP_3.2) [1] | 11963 |-----------------------------------------------------------------------------| 11964 |basic_streambuf >::basic_streambuf[not-in-charge] | 11965 |(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 11966 |-----------------------------------------------------------------------------| 11967 |basic_streambuf >::basic_streambuf[not-in-charge]() | 11968 |(GLIBCPP_3.2) [1] | 11969 |-----------------------------------------------------------------------------| 11970 |basic_streambuf >::~basic_streambuf [in-charge | 11971 |deleting]()(GLIBCPP_3.2) [1] | 11972 |-----------------------------------------------------------------------------| 11973 |basic_streambuf >::~basic_streambuf [in-charge]() | 11974 |(GLIBCPP_3.2) [1] | 11975 |-----------------------------------------------------------------------------| 11976 |basic_streambuf >::~basic_streambuf [not-in-charge]()| 11977 |(GLIBCPP_3.2) [1] | 11978 |-----------------------------------------------------------------------------| 11979 |basic_streambuf >::operator=(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 11981 +-----------------------------------------------------------------------------+ 11982 11983 Referenced Specification(s) 11984 11985 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 11986 11987 An LSB conforming implementation shall provide the generic data interfaces for 11988 Class std::basic_streambuf > specified in Table 11989 7-256, with the full functionality as described in the referenced underlying 11990 specification. 11991 11992 Table 7-256. libstdcxx - Class basic_streambuf > Data 11993 Interfaces 11994 11995 +----------------------------------------------------------------------------+ 11996 |basic_streambuf >::_S_pback_size(GLIBCPP_3.2) [1] | 11997 |----------------------------------------------------------------------------| 11998 |typeinfo for basic_streambuf >(GLIBCPP_3.2) [2] | 11999 |----------------------------------------------------------------------------| 12000 |typeinfo name for basic_streambuf >(GLIBCPP_3.2) [2]| 12001 |----------------------------------------------------------------------------| 12002 |vtable for basic_streambuf >(GLIBCPP_3.2) [2] | 12003 +----------------------------------------------------------------------------+ 12004 12005 Referenced Specification(s) 12006 12007 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12008 12009 [2]. Itanium C++ ABI (Revision: 1.75) 12010 12011 ------------------------------------------------------------------------------- 12012 12013 Class basic_streambuf > 12014 12015 ------------------------------------------------------------------------------- 12016 12017 Class data for basic_streambuf > 12018 12019 The virtual table for the std::basic_streambuf > class is described by Table 7-257 12021 12022 Table 7-257. vtable for basic_streambuf > 12023 12024 +-----------------------------------------------------------------------------+ 12025 |Base |0 | 12026 |Offset | | 12027 |--------+--------------------------------------------------------------------| 12028 |RTTI |typeinfo for basic_streambuf > | 12029 |--------+--------------------------------------------------------------------| 12030 |vfunc: |basic_streambuf >::~basic_streambuf | 12031 | |[in-charge]() | 12032 |--------+--------------------------------------------------------------------| 12033 |vfunc: |basic_streambuf >::~basic_streambuf | 12034 | |[in-charge deleting]() | 12035 |--------+--------------------------------------------------------------------| 12036 |vfunc: |basic_streambuf >::imbue(locale const | 12037 | |&) | 12038 |--------+--------------------------------------------------------------------| 12039 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12040 | |long) | 12041 |--------+--------------------------------------------------------------------| 12042 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12043 | |long) | 12044 |--------+--------------------------------------------------------------------| 12045 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12046 | |int) | 12047 |--------+--------------------------------------------------------------------| 12048 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12049 | |int) | 12050 |--------+--------------------------------------------------------------------| 12051 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12052 | |long) | 12053 |--------+--------------------------------------------------------------------| 12054 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12055 | |int) | 12056 |--------+--------------------------------------------------------------------| 12057 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12058 | |int) | 12059 |--------+--------------------------------------------------------------------| 12060 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12061 | |int) | 12062 |--------+--------------------------------------------------------------------| 12063 |vfunc: |basic_streambuf >::setbuf(wchar_t*, | 12064 | |long) | 12065 |--------+--------------------------------------------------------------------| 12066 |vfunc: |basic_streambuf >::seekoff(long, | 12067 | |_Ios_Seekdir, _Ios_Openmode) | 12068 |--------+--------------------------------------------------------------------| 12069 |vfunc: |basic_streambuf >::seekpos(fpos | 12070 | |<__mbstate_t>, _Ios_Openmode) | 12071 +-----------------------------------------------------------------------------+ 12072 12073 The Run Time Type Information for the std::basic_streambuf > class is described by Table 7-258 12075 12076 Table 7-258. typeinfo for basic_streambuf > 12077 12078 +-----------------------------------------------------------------------------+ 12079 |Base Vtable|vtable for __cxxabiv1::__class_type_info | 12080 |-----------+-----------------------------------------------------------------| 12081 |Name |typeinfo name for basic_streambuf >| 12082 +-----------------------------------------------------------------------------+ 12083 ------------------------------------------------------------------------------- 12084 12085 Interfaces for Class basic_streambuf > 12086 12087 An LSB conforming implementation shall provide the generic methods for Class 12088 std::basic_streambuf > specified in Table 12089 7-259, with the full functionality as described in the referenced underlying 12090 specification. 12091 12092 Table 7-259. libstdcxx - Class basic_streambuf > 12093 Function Interfaces 12094 12095 +-----------------------------------------------------------------------------+ 12096 |basic_streambuf >::gptr() const(GLIBCPP_3.2) | 12097 |[1] | 12098 |-----------------------------------------------------------------------------| 12099 |basic_streambuf >::pptr() const(GLIBCPP_3.2) | 12100 |[1] | 12101 |-----------------------------------------------------------------------------| 12102 |basic_streambuf >::eback() const(GLIBCPP_3.2) | 12103 |[1] | 12104 |-----------------------------------------------------------------------------| 12105 |basic_streambuf >::egptr() const(GLIBCPP_3.2) | 12106 |[1] | 12107 |-----------------------------------------------------------------------------| 12108 |basic_streambuf >::epptr() const(GLIBCPP_3.2) | 12109 |[1] | 12110 |-----------------------------------------------------------------------------| 12111 |basic_streambuf >::pbase() const(GLIBCPP_3.2) | 12112 |[1] | 12113 |-----------------------------------------------------------------------------| 12114 |basic_streambuf >::getloc() const(GLIBCPP_3.2) | 12115 |[1] | 12116 |-----------------------------------------------------------------------------| 12117 |basic_streambuf >::pubseekoff(long, | 12118 |_Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12119 |-----------------------------------------------------------------------------| 12120 |basic_streambuf >::pubseekpos(fpos | 12121 |<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12122 |-----------------------------------------------------------------------------| 12123 |basic_streambuf >::_M_in_cur_move(long) | 12124 |(GLIBCPP_3.2) [1] | 12125 |-----------------------------------------------------------------------------| 12126 |basic_streambuf >::_M_out_buf_size() | 12127 |(GLIBCPP_3.2) [1] | 12128 |-----------------------------------------------------------------------------| 12129 |basic_streambuf >::_M_out_cur_move(long) | 12130 |(GLIBCPP_3.2) [1] | 12131 |-----------------------------------------------------------------------------| 12132 |basic_streambuf >::_M_pback_create() | 12133 |(GLIBCPP_3.2) [1] | 12134 |-----------------------------------------------------------------------------| 12135 |basic_streambuf >::_M_pback_destroy() | 12136 |(GLIBCPP_3.2) [1] | 12137 |-----------------------------------------------------------------------------| 12138 |basic_streambuf >::setg(wchar_t*, wchar_t*, | 12139 |wchar_t*)(GLIBCPP_3.2) [1] | 12140 |-----------------------------------------------------------------------------| 12141 |basic_streambuf >::setp(wchar_t*, wchar_t*) | 12142 |(GLIBCPP_3.2) [1] | 12143 |-----------------------------------------------------------------------------| 12144 |basic_streambuf >::sync()(GLIBCPP_3.2) [1] | 12145 |-----------------------------------------------------------------------------| 12146 |basic_streambuf >::gbump(int)(GLIBCPP_3.2) [1] | 12147 |-----------------------------------------------------------------------------| 12148 |basic_streambuf >::imbue(locale const&) | 12149 |(GLIBCPP_3.2) [1] | 12150 |-----------------------------------------------------------------------------| 12151 |basic_streambuf >::pbump(int)(GLIBCPP_3.2) [1] | 12152 |-----------------------------------------------------------------------------| 12153 |basic_streambuf >::sgetc()(GLIBCPP_3.2) [1] | 12154 |-----------------------------------------------------------------------------| 12155 |basic_streambuf >::sgetn(wchar_t*, int) [1] | 12156 |-----------------------------------------------------------------------------| 12157 |basic_streambuf >::sgetn(wchar_t*, long) [1] | 12158 |-----------------------------------------------------------------------------| 12159 |basic_streambuf >::sputc(wchar_t)(GLIBCPP_3.2) | 12160 |[1] | 12161 |-----------------------------------------------------------------------------| 12162 |basic_streambuf >::sputn(wchar_t const*, int) | 12163 |[1] | 12164 |-----------------------------------------------------------------------------| 12165 |basic_streambuf >::sputn(wchar_t const*, long) | 12166 |[1] | 12167 |-----------------------------------------------------------------------------| 12168 |basic_streambuf >::uflow()(GLIBCPP_3.2) [1] | 12169 |-----------------------------------------------------------------------------| 12170 |basic_streambuf >::sbumpc()(GLIBCPP_3.2) [1] | 12171 |-----------------------------------------------------------------------------| 12172 |basic_streambuf >::snextc()(GLIBCPP_3.2) [1] | 12173 |-----------------------------------------------------------------------------| 12174 |basic_streambuf >::pubsync()(GLIBCPP_3.2) [1] | 12175 |-----------------------------------------------------------------------------| 12176 |basic_streambuf >::seekoff(long, _Ios_Seekdir, | 12177 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12178 |-----------------------------------------------------------------------------| 12179 |basic_streambuf >::seekpos(fpos<__mbstate_t>, | 12180 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12181 |-----------------------------------------------------------------------------| 12182 |basic_streambuf >::sungetc()(GLIBCPP_3.2) [1] | 12183 |-----------------------------------------------------------------------------| 12184 |basic_streambuf >::in_avail()(GLIBCPP_3.2) [1] | 12185 |-----------------------------------------------------------------------------| 12186 |basic_streambuf >::overflow(unsigned) | 12187 |(GLIBCPP_3.2) [1] | 12188 |-----------------------------------------------------------------------------| 12189 |basic_streambuf >::pubimbue(locale const&) | 12190 |(GLIBCPP_3.2) [1] | 12191 |-----------------------------------------------------------------------------| 12192 |basic_streambuf >::pbackfail(unsigned) | 12193 |(GLIBCPP_3.2) [1] | 12194 |-----------------------------------------------------------------------------| 12195 |basic_streambuf >::pubsetbuf(wchar_t*, int) [1]| 12196 |-----------------------------------------------------------------------------| 12197 |basic_streambuf >::pubsetbuf(wchar_t*, long) | 12198 |[1] | 12199 |-----------------------------------------------------------------------------| 12200 |basic_streambuf >::showmanyc()(GLIBCPP_3.2) [1]| 12201 |-----------------------------------------------------------------------------| 12202 |basic_streambuf >::sputbackc(wchar_t) | 12203 |(GLIBCPP_3.2) [1] | 12204 |-----------------------------------------------------------------------------| 12205 |basic_streambuf >::underflow()(GLIBCPP_3.2) [1]| 12206 |-----------------------------------------------------------------------------| 12207 |basic_streambuf >::basic_streambuf[in-charge] | 12208 |(basic_streambuf > const&)(GLIBCPP_3.2) [1] | 12209 |-----------------------------------------------------------------------------| 12210 |basic_streambuf >::basic_streambuf[in-charge]()| 12211 |(GLIBCPP_3.2) [1] | 12212 |-----------------------------------------------------------------------------| 12213 |basic_streambuf >::basic_streambuf | 12214 |[not-in-charge](basic_streambuf > const&) | 12215 |(GLIBCPP_3.2) [1] | 12216 |-----------------------------------------------------------------------------| 12217 |basic_streambuf >::basic_streambuf | 12218 |[not-in-charge]()(GLIBCPP_3.2) [1] | 12219 |-----------------------------------------------------------------------------| 12220 |basic_streambuf >::~basic_streambuf [in-charge | 12221 |deleting]()(GLIBCPP_3.2) [1] | 12222 |-----------------------------------------------------------------------------| 12223 |basic_streambuf >::~basic_streambuf [in-charge]| 12224 |()(GLIBCPP_3.2) [1] | 12225 |-----------------------------------------------------------------------------| 12226 |basic_streambuf >::~basic_streambuf | 12227 |[not-in-charge]()(GLIBCPP_3.2) [1] | 12228 |-----------------------------------------------------------------------------| 12229 |basic_streambuf >::operator=(basic_streambuf | 12230 | > const&)(GLIBCPP_3.2) [1] | 12231 +-----------------------------------------------------------------------------+ 12232 12233 Referenced Specification(s) 12234 12235 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12236 12237 An LSB conforming implementation shall provide the generic data interfaces for 12238 Class std::basic_streambuf > specified in 12239 Table 7-260, with the full functionality as described in the referenced 12240 underlying specification. 12241 12242 Table 7-260. libstdcxx - Class basic_streambuf > 12243 Data Interfaces 12244 12245 +-----------------------------------------------------------------------------+ 12246 |basic_streambuf >::_S_pback_size(GLIBCPP_3.2) | 12247 |[1] | 12248 +-----------------------------------------------------------------------------+ 12249 12250 Referenced Specification(s) 12251 12252 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12253 12254 ------------------------------------------------------------------------------- 12255 12256 Class basic_stringbuf, allocator > 12257 12258 ------------------------------------------------------------------------------- 12259 12260 Class data for basic_stringbuf, allocator > 12261 12262 The virtual table for the std::basic_stringbuf, 12263 std::allocator > class is described by Table 7-261 12264 12265 Table 7-261. vtable for basic_stringbuf, allocator 12266 > 12267 12268 +-----------------------------------------------------------------------------+ 12269 |Base |0 | 12270 |Offset | | 12271 |--------+--------------------------------------------------------------------| 12272 |RTTI |typeinfo for basic_stringbuf, allocator | 12273 | | > | 12274 |--------+--------------------------------------------------------------------| 12275 |vfunc: |basic_stringbuf, allocator | 12276 | |>::~basic_stringbuf [in-charge]() | 12277 |--------+--------------------------------------------------------------------| 12278 |vfunc: |basic_stringbuf, allocator | 12279 | |>::~basic_stringbuf [in-charge deleting]() | 12280 |--------+--------------------------------------------------------------------| 12281 |vfunc: |basic_streambuf >::imbue(locale const&) | 12282 |--------+--------------------------------------------------------------------| 12283 |vfunc: |basic_stringbuf, allocator >::setbuf | 12284 | |(char*, int) | 12285 |--------+--------------------------------------------------------------------| 12286 |vfunc: |basic_stringbuf, allocator >::setbuf | 12287 | |(char*, long) | 12288 |--------+--------------------------------------------------------------------| 12289 |vfunc: |basic_stringbuf, allocator >::setbuf | 12290 | |(char*, int) | 12291 |--------+--------------------------------------------------------------------| 12292 |vfunc: |basic_stringbuf, allocator >::setbuf | 12293 | |(char*, int) | 12294 |--------+--------------------------------------------------------------------| 12295 |vfunc: |basic_stringbuf, allocator >::setbuf | 12296 | |(char*, int) | 12297 |--------+--------------------------------------------------------------------| 12298 |vfunc: |basic_stringbuf, allocator >::setbuf | 12299 | |(char*, int) | 12300 |--------+--------------------------------------------------------------------| 12301 |vfunc: |basic_stringbuf, allocator >::setbuf | 12302 | |(char*, long) | 12303 |--------+--------------------------------------------------------------------| 12304 |vfunc: |basic_stringbuf, allocator >::setbuf | 12305 | |(char*, long) | 12306 |--------+--------------------------------------------------------------------| 12307 |vfunc: |basic_stringbuf, allocator >::setbuf | 12308 | |(char*, long) | 12309 |--------+--------------------------------------------------------------------| 12310 |vfunc: |basic_stringbuf, allocator >::seekoff | 12311 | |(long, _Ios_Seekdir, _Ios_Openmode) | 12312 |--------+--------------------------------------------------------------------| 12313 |vfunc: |basic_stringbuf, allocator >::seekpos | 12314 | |(fpos<__mbstate_t>, _Ios_Openmode) | 12315 |--------+--------------------------------------------------------------------| 12316 |vfunc: |basic_streambuf >::sync() | 12317 +-----------------------------------------------------------------------------+ 12318 12319 The Run Time Type Information for the std::basic_stringbuf, std::allocator > class is described by Table 12321 7-262 12322 12323 Table 7-262. typeinfo for basic_stringbuf, allocator 12324 > 12325 12326 +-----------------------------------------------------------------------------+ 12327 |Base |vtable for __cxxabiv1::__si_class_type_info | 12328 |Vtable | | 12329 |----------+------------------------------------------------------------------| 12330 |Name |typeinfo name for basic_stringbuf, | 12331 | |allocator > | 12332 +-----------------------------------------------------------------------------+ 12333 ------------------------------------------------------------------------------- 12334 12335 Interfaces for Class basic_stringbuf, allocator > 12336 12337 An LSB conforming implementation shall provide the generic methods for Class 12338 std::basic_stringbuf, std::allocator > 12339 specified in Table 7-263, with the full functionality as described in the 12340 referenced underlying specification. 12341 12342 Table 7-263. libstdcxx - Class basic_stringbuf, 12343 allocator > Function Interfaces 12344 12345 +-----------------------------------------------------------------------------+ 12346 |basic_stringbuf, allocator >::str() const | 12347 |(GLIBCPP_3.2) [1] | 12348 |-----------------------------------------------------------------------------| 12349 |basic_stringbuf, allocator >::_M_stringbuf_init| 12350 |(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12351 |-----------------------------------------------------------------------------| 12352 |basic_stringbuf, allocator >::str(basic_string | 12353 |, allocator > const&)(GLIBCPP_3.2) [1] | 12354 |-----------------------------------------------------------------------------| 12355 |basic_stringbuf, allocator >::seekoff(long, | 12356 |_Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12357 |-----------------------------------------------------------------------------| 12358 |basic_stringbuf, allocator >::seekpos(fpos | 12359 |<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12360 |-----------------------------------------------------------------------------| 12361 |basic_stringbuf, allocator >::overflow(int) | 12362 |(GLIBCPP_3.2) [1] | 12363 |-----------------------------------------------------------------------------| 12364 |basic_stringbuf, allocator >::pbackfail(int) | 12365 |(GLIBCPP_3.2) [1] | 12366 |-----------------------------------------------------------------------------| 12367 |basic_stringbuf, allocator >::underflow() | 12368 |(GLIBCPP_3.2) [1] | 12369 |-----------------------------------------------------------------------------| 12370 |basic_stringbuf, allocator >::basic_stringbuf | 12371 |[in-charge](basic_string, allocator > const&, | 12372 |_Ios_Openmode)(GLIBCPP_3.2) [1] | 12373 |-----------------------------------------------------------------------------| 12374 |basic_stringbuf, allocator >::basic_stringbuf | 12375 |[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 12376 |-----------------------------------------------------------------------------| 12377 |basic_stringbuf, allocator >::basic_stringbuf | 12378 |[not-in-charge](basic_string, allocator > const| 12379 |&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12380 |-----------------------------------------------------------------------------| 12381 |basic_stringbuf, allocator >::basic_stringbuf | 12382 |[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 12383 |-----------------------------------------------------------------------------| 12384 |basic_stringbuf, allocator >::~basic_stringbuf | 12385 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 12386 |-----------------------------------------------------------------------------| 12387 |basic_stringbuf, allocator >::~basic_stringbuf | 12388 |[in-charge]()(GLIBCPP_3.2) [1] | 12389 +-----------------------------------------------------------------------------+ 12390 12391 Referenced Specification(s) 12392 12393 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12394 12395 An LSB conforming implementation shall provide the generic data interfaces for 12396 Class std::basic_stringbuf, std::allocator > 12397 specified in Table 7-264, with the full functionality as described in the 12398 referenced underlying specification. 12399 12400 Table 7-264. libstdcxx - Class basic_stringbuf, 12401 allocator > Data Interfaces 12402 12403 +-----------------------------------------------------------------------------+ 12404 |typeinfo for basic_stringbuf, allocator > | 12405 |(GLIBCPP_3.2) [1] | 12406 |-----------------------------------------------------------------------------| 12407 |typeinfo name for basic_stringbuf, allocator > | 12408 |(GLIBCPP_3.2) [1] | 12409 |-----------------------------------------------------------------------------| 12410 |vtable for basic_stringbuf, allocator > | 12411 |(GLIBCPP_3.2) [1] | 12412 +-----------------------------------------------------------------------------+ 12413 12414 Referenced Specification(s) 12415 12416 [1]. Itanium C++ ABI (Revision: 1.75) 12417 12418 ------------------------------------------------------------------------------- 12419 12420 Class basic_stringbuf, allocator > 12421 12422 ------------------------------------------------------------------------------- 12423 12424 Class data for basic_stringbuf, allocator 12425 > 12426 12427 The virtual table for the std::basic_stringbuf, std::allocator > class is described by Table 7-265 12429 12430 Table 7-265. vtable for basic_stringbuf, 12431 allocator > 12432 12433 +-----------------------------------------------------------------------------+ 12434 |Base |0 | 12435 |Offset | | 12436 |-------+---------------------------------------------------------------------| 12437 |RTTI |typeinfo for basic_stringbuf, allocator| 12438 | | > | 12439 |-------+---------------------------------------------------------------------| 12440 |vfunc: |basic_stringbuf, allocator | 12441 | |>::~basic_stringbuf [in-charge]() | 12442 |-------+---------------------------------------------------------------------| 12443 |vfunc: |basic_stringbuf, allocator | 12444 | |>::~basic_stringbuf [in-charge deleting]() | 12445 |-------+---------------------------------------------------------------------| 12446 |vfunc: |basic_streambuf >::imbue(locale const&)| 12447 |-------+---------------------------------------------------------------------| 12448 |vfunc: |basic_stringbuf, allocator | 12449 | |>::setbuf(wchar_t*, int) | 12450 |-------+---------------------------------------------------------------------| 12451 |vfunc: |basic_stringbuf, allocator | 12452 | |>::setbuf(wchar_t*, int) | 12453 |-------+---------------------------------------------------------------------| 12454 |vfunc: |basic_stringbuf, allocator | 12455 | |>::setbuf(wchar_t*, long) | 12456 |-------+---------------------------------------------------------------------| 12457 |vfunc: |basic_stringbuf, allocator | 12458 | |>::setbuf(wchar_t*, int) | 12459 |-------+---------------------------------------------------------------------| 12460 |vfunc: |basic_stringbuf, allocator | 12461 | |>::setbuf(wchar_t*, int) | 12462 |-------+---------------------------------------------------------------------| 12463 |vfunc: |basic_stringbuf, allocator | 12464 | |>::setbuf(wchar_t*, int) | 12465 |-------+---------------------------------------------------------------------| 12466 |vfunc: |basic_stringbuf, allocator | 12467 | |>::setbuf(wchar_t*, long) | 12468 |-------+---------------------------------------------------------------------| 12469 |vfunc: |basic_stringbuf, allocator | 12470 | |>::setbuf(wchar_t*, long) | 12471 |-------+---------------------------------------------------------------------| 12472 |vfunc: |basic_stringbuf, allocator | 12473 | |>::setbuf(wchar_t*, long) | 12474 |-------+---------------------------------------------------------------------| 12475 |vfunc: |basic_stringbuf, allocator | 12476 | |>::seekoff(long, _Ios_Seekdir, _Ios_Openmode) | 12477 |-------+---------------------------------------------------------------------| 12478 |vfunc: |basic_stringbuf, allocator | 12479 | |>::seekpos(fpos<__mbstate_t>, _Ios_Openmode) | 12480 |-------+---------------------------------------------------------------------| 12481 |vfunc: |basic_streambuf >::sync() | 12482 +-----------------------------------------------------------------------------+ 12483 12484 The Run Time Type Information for the std::basic_stringbuf, std::allocator > class is described by 12486 Table 7-266 12487 12488 Table 7-266. typeinfo for basic_stringbuf, 12489 allocator > 12490 12491 +-----------------------------------------------------------------------------+ 12492 |Base |vtable for __cxxabiv1::__si_class_type_info | 12493 |Vtable | | 12494 |---------+-------------------------------------------------------------------| 12495 |Name |typeinfo name for basic_stringbuf, | 12496 | |allocator > | 12497 +-----------------------------------------------------------------------------+ 12498 ------------------------------------------------------------------------------- 12499 12500 Interfaces for Class basic_stringbuf, allocator 12501 > 12502 12503 An LSB conforming implementation shall provide the generic methods for Class 12504 std::basic_stringbuf, std::allocator 12505 > specified in Table 7-267, with the full functionality as described 12506 in the referenced underlying specification. 12507 12508 Table 7-267. libstdcxx - Class basic_stringbuf, 12509 allocator > Function Interfaces 12510 12511 +-----------------------------------------------------------------------------+ 12512 |basic_stringbuf, allocator >::str() | 12513 |const(GLIBCPP_3.2) [1] | 12514 |-----------------------------------------------------------------------------| 12515 |basic_stringbuf, allocator | 12516 |>::_M_stringbuf_init(_Ios_Openmode)(GLIBCPP_3.2) [1] | 12517 |-----------------------------------------------------------------------------| 12518 |basic_stringbuf, allocator >::str | 12519 |(basic_string, allocator > const&) | 12520 |(GLIBCPP_3.2) [1] | 12521 |-----------------------------------------------------------------------------| 12522 |basic_stringbuf, allocator >::seekoff | 12523 |(long, _Ios_Seekdir, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12524 |-----------------------------------------------------------------------------| 12525 |basic_stringbuf, allocator >::seekpos | 12526 |(fpos<__mbstate_t>, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12527 |-----------------------------------------------------------------------------| 12528 |basic_stringbuf, allocator >::overflow| 12529 |(unsigned)(GLIBCPP_3.2) [1] | 12530 |-----------------------------------------------------------------------------| 12531 |basic_stringbuf, allocator | 12532 |>::pbackfail(unsigned)(GLIBCPP_3.2) [1] | 12533 |-----------------------------------------------------------------------------| 12534 |basic_stringbuf, allocator | 12535 |>::underflow()(GLIBCPP_3.2) [1] | 12536 |-----------------------------------------------------------------------------| 12537 |basic_stringbuf, allocator | 12538 |>::basic_stringbuf[in-charge](basic_string, | 12539 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12540 |-----------------------------------------------------------------------------| 12541 |basic_stringbuf, allocator | 12542 |>::basic_stringbuf[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 12543 |-----------------------------------------------------------------------------| 12544 |basic_stringbuf, allocator | 12545 |>::basic_stringbuf[not-in-charge](basic_string,| 12546 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 12547 |-----------------------------------------------------------------------------| 12548 |basic_stringbuf, allocator | 12549 |>::basic_stringbuf[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 12550 |-----------------------------------------------------------------------------| 12551 |basic_stringbuf, allocator | 12552 |>::~basic_stringbuf [in-charge deleting]()(GLIBCPP_3.2) [1] | 12553 |-----------------------------------------------------------------------------| 12554 |basic_stringbuf, allocator | 12555 |>::~basic_stringbuf [in-charge]()(GLIBCPP_3.2) [1] | 12556 +-----------------------------------------------------------------------------+ 12557 12558 Referenced Specification(s) 12559 12560 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12561 12562 An LSB conforming implementation shall provide the generic data interfaces for 12563 Class std::basic_stringbuf, std::allocator 12564 > specified in Table 7-268, with the full functionality as described 12565 in the referenced underlying specification. 12566 12567 Table 7-268. libstdcxx - Class basic_stringbuf, 12568 allocator > Data Interfaces 12569 12570 +-----------------------------------------------------------------------------+ 12571 |typeinfo for basic_stringbuf, allocator | 12572 | >(GLIBCPP_3.2) [1] | 12573 |-----------------------------------------------------------------------------| 12574 |typeinfo name for basic_stringbuf, allocator | 12575 | >(GLIBCPP_3.2) [1] | 12576 |-----------------------------------------------------------------------------| 12577 |vtable for basic_stringbuf, allocator | 12578 |>(GLIBCPP_3.2) [1] | 12579 +-----------------------------------------------------------------------------+ 12580 12581 Referenced Specification(s) 12582 12583 [1]. Itanium C++ ABI (Revision: 1.75) 12584 12585 ------------------------------------------------------------------------------- 12586 12587 Class messages_byname 12588 12589 ------------------------------------------------------------------------------- 12590 12591 Class data for messages_byname 12592 12593 The virtual table for the std::messages_byname class is described by 12594 Table 7-269 12595 12596 Table 7-269. vtable for messages_byname 12597 12598 +-----------------------------------------------------------------------------+ 12599 |Base |0 | 12600 |Offset | | 12601 |-------+---------------------------------------------------------------------| 12602 |RTTI |typeinfo for messages_byname | 12603 |-------+---------------------------------------------------------------------| 12604 |vfunc: |messages_byname::~messages_byname [in-charge]() | 12605 |-------+---------------------------------------------------------------------| 12606 |vfunc: |messages_byname::~messages_byname [in-charge deleting]() | 12607 |-------+---------------------------------------------------------------------| 12608 |vfunc: |messages::do_open(basic_string, | 12609 | |allocator > const&, locale const&) const | 12610 |-------+---------------------------------------------------------------------| 12611 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 12613 |-------+---------------------------------------------------------------------| 12614 |vfunc: |messages::do_close(int) const | 12615 +-----------------------------------------------------------------------------+ 12616 12617 The Run Time Type Information for the std::messages_byname class is 12618 described by Table 7-270 12619 12620 Table 7-270. typeinfo for messages_byname 12621 12622 +-------------------------------------------------------+ 12623 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12624 |-----------+-------------------------------------------| 12625 |Name |typeinfo name for messages_byname | 12626 +-------------------------------------------------------+ 12627 ------------------------------------------------------------------------------- 12628 12629 Interfaces for Class messages_byname 12630 12631 An LSB conforming implementation shall provide the generic methods for Class 12632 std::messages_byname specified in Table 7-271, with the full 12633 functionality as described in the referenced underlying specification. 12634 12635 Table 7-271. libstdcxx - Class messages_byname Function Interfaces 12636 12637 +-----------------------------------------------------------------------------+ 12638 |messages_byname::messages_byname[in-charge](char const*, unsigned) [1] | 12639 |-----------------------------------------------------------------------------| 12640 |messages_byname::messages_byname[in-charge](char const*, unsigned long)| 12641 |[1] | 12642 |-----------------------------------------------------------------------------| 12643 |messages_byname::messages_byname[not-in-charge](char const*, unsigned) | 12644 |[1] | 12645 |-----------------------------------------------------------------------------| 12646 |messages_byname::messages_byname[not-in-charge](char const*, unsigned | 12647 |long) [1] | 12648 |-----------------------------------------------------------------------------| 12649 |messages_byname::~messages_byname [in-charge deleting]()(GLIBCPP_3.2) | 12650 |[1] | 12651 |-----------------------------------------------------------------------------| 12652 |messages_byname::~messages_byname [in-charge]()(GLIBCPP_3.2) [1] | 12653 |-----------------------------------------------------------------------------| 12654 |messages_byname::~messages_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 12655 +-----------------------------------------------------------------------------+ 12656 12657 Referenced Specification(s) 12658 12659 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12660 12661 An LSB conforming implementation shall provide the generic data interfaces for 12662 Class std::messages_byname specified in Table 7-272, with the full 12663 functionality as described in the referenced underlying specification. 12664 12665 Table 7-272. libstdcxx - Class messages_byname Data Interfaces 12666 12667 +--------------------------------------------------------+ 12668 |typeinfo for messages_byname(GLIBCPP_3.2) [1] | 12669 |--------------------------------------------------------| 12670 |typeinfo name for messages_byname(GLIBCPP_3.2) [1]| 12671 |--------------------------------------------------------| 12672 |vtable for messages_byname(GLIBCPP_3.2) [1] | 12673 +--------------------------------------------------------+ 12674 12675 Referenced Specification(s) 12676 12677 [1]. Itanium C++ ABI (Revision: 1.75) 12678 12679 ------------------------------------------------------------------------------- 12680 12681 Class messages_byname 12682 12683 ------------------------------------------------------------------------------- 12684 12685 Class data for messages_byname 12686 12687 The virtual table for the std::messages_byname class is described by 12688 Table 7-273 12689 12690 Table 7-273. vtable for messages_byname 12691 12692 +-----------------------------------------------------------------------------+ 12693 |Base |0 | 12694 |Offset | | 12695 |-------+---------------------------------------------------------------------| 12696 |RTTI |typeinfo for messages_byname | 12697 |-------+---------------------------------------------------------------------| 12698 |vfunc: |messages_byname::~messages_byname [in-charge]() | 12699 |-------+---------------------------------------------------------------------| 12700 |vfunc: |messages_byname::~messages_byname [in-charge deleting]() | 12701 |-------+---------------------------------------------------------------------| 12702 |vfunc: |messages::do_open(basic_string, | 12703 | |allocator > const&, locale const&) const | 12704 |-------+---------------------------------------------------------------------| 12705 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 12707 |-------+---------------------------------------------------------------------| 12708 |vfunc: |messages::do_close(int) const | 12709 +-----------------------------------------------------------------------------+ 12710 12711 The Run Time Type Information for the std::messages_byname class is 12712 described by Table 7-274 12713 12714 Table 7-274. typeinfo for messages_byname 12715 12716 +-------------------------------------------------------+ 12717 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12718 |-----------+-------------------------------------------| 12719 |Name |typeinfo name for messages_byname | 12720 +-------------------------------------------------------+ 12721 ------------------------------------------------------------------------------- 12722 12723 Interfaces for Class messages_byname 12724 12725 An LSB conforming implementation shall provide the generic methods for Class 12726 std::messages_byname specified in Table 7-275, with the full 12727 functionality as described in the referenced underlying specification. 12728 12729 Table 7-275. libstdcxx - Class messages_byname Function Interfaces 12730 12731 +-----------------------------------------------------------------------------+ 12732 |messages_byname::messages_byname[in-charge](char const*, unsigned) | 12733 |[1] | 12734 |-----------------------------------------------------------------------------| 12735 |messages_byname::messages_byname[in-charge](char const*, unsigned | 12736 |long) [1] | 12737 |-----------------------------------------------------------------------------| 12738 |messages_byname::messages_byname[not-in-charge](char const*, | 12739 |unsigned) [1] | 12740 |-----------------------------------------------------------------------------| 12741 |messages_byname::messages_byname[not-in-charge](char const*, | 12742 |unsigned long) [1] | 12743 |-----------------------------------------------------------------------------| 12744 |messages_byname::~messages_byname [in-charge deleting]() | 12745 |(GLIBCPP_3.2) [1] | 12746 |-----------------------------------------------------------------------------| 12747 |messages_byname::~messages_byname [in-charge]()(GLIBCPP_3.2) [1] | 12748 |-----------------------------------------------------------------------------| 12749 |messages_byname::~messages_byname [not-in-charge]()(GLIBCPP_3.2) [1]| 12750 +-----------------------------------------------------------------------------+ 12751 12752 Referenced Specification(s) 12753 12754 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12755 12756 An LSB conforming implementation shall provide the generic data interfaces for 12757 Class std::messages_byname specified in Table 7-276, with the full 12758 functionality as described in the referenced underlying specification. 12759 12760 Table 7-276. libstdcxx - Class messages_byname Data Interfaces 12761 12762 +-----------------------------------------------------------+ 12763 |typeinfo for messages_byname(GLIBCPP_3.2) [1] | 12764 |-----------------------------------------------------------| 12765 |typeinfo name for messages_byname(GLIBCPP_3.2) [1]| 12766 |-----------------------------------------------------------| 12767 |vtable for messages_byname(GLIBCPP_3.2) [1] | 12768 +-----------------------------------------------------------+ 12769 12770 Referenced Specification(s) 12771 12772 [1]. Itanium C++ ABI (Revision: 1.75) 12773 12774 ------------------------------------------------------------------------------- 12775 12776 Class numpunct_byname 12777 12778 ------------------------------------------------------------------------------- 12779 12780 Class data for numpunct_byname 12781 12782 The virtual table for the std::numpunct_byname class is described by 12783 Table 7-277 12784 12785 Table 7-277. vtable for numpunct_byname 12786 12787 +--------------------------------------------------------------------------+ 12788 |Base Offset|0 | 12789 |-----------+--------------------------------------------------------------| 12790 |RTTI |typeinfo for numpunct_byname | 12791 |-----------+--------------------------------------------------------------| 12792 |vfunc: |numpunct_byname::~numpunct_byname [in-charge]() | 12793 |-----------+--------------------------------------------------------------| 12794 |vfunc: |numpunct_byname::~numpunct_byname [in-charge deleting]()| 12795 |-----------+--------------------------------------------------------------| 12796 |vfunc: |numpunct::do_decimal_point() const | 12797 |-----------+--------------------------------------------------------------| 12798 |vfunc: |numpunct::do_thousands_sep() const | 12799 |-----------+--------------------------------------------------------------| 12800 |vfunc: |numpunct::do_grouping() const | 12801 |-----------+--------------------------------------------------------------| 12802 |vfunc: |numpunct::do_truename() const | 12803 |-----------+--------------------------------------------------------------| 12804 |vfunc: |numpunct::do_falsename() const | 12805 +--------------------------------------------------------------------------+ 12806 12807 The Run Time Type Information for the std::numpunct_byname class is 12808 described by Table 7-278 12809 12810 Table 7-278. typeinfo for numpunct_byname 12811 12812 +-------------------------------------------------------+ 12813 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12814 |-----------+-------------------------------------------| 12815 |Name |typeinfo name for numpunct_byname | 12816 +-------------------------------------------------------+ 12817 ------------------------------------------------------------------------------- 12818 12819 Interfaces for Class numpunct_byname 12820 12821 An LSB conforming implementation shall provide the generic methods for Class 12822 std::numpunct_byname specified in Table 7-279, with the full 12823 functionality as described in the referenced underlying specification. 12824 12825 Table 7-279. libstdcxx - Class numpunct_byname Function Interfaces 12826 12827 +-----------------------------------------------------------------------------+ 12828 |numpunct_byname::numpunct_byname[in-charge](char const*, unsigned) [1] | 12829 |-----------------------------------------------------------------------------| 12830 |numpunct_byname::numpunct_byname[in-charge](char const*, unsigned long)| 12831 |[1] | 12832 |-----------------------------------------------------------------------------| 12833 |numpunct_byname::numpunct_byname[not-in-charge](char const*, unsigned) | 12834 |[1] | 12835 |-----------------------------------------------------------------------------| 12836 |numpunct_byname::numpunct_byname[not-in-charge](char const*, unsigned | 12837 |long) [1] | 12838 |-----------------------------------------------------------------------------| 12839 |numpunct_byname::~numpunct_byname [in-charge deleting]()(GLIBCPP_3.2) | 12840 |[1] | 12841 |-----------------------------------------------------------------------------| 12842 |numpunct_byname::~numpunct_byname [in-charge]()(GLIBCPP_3.2) [1] | 12843 |-----------------------------------------------------------------------------| 12844 |numpunct_byname::~numpunct_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 12845 +-----------------------------------------------------------------------------+ 12846 12847 Referenced Specification(s) 12848 12849 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12850 12851 An LSB conforming implementation shall provide the generic data interfaces for 12852 Class std::numpunct_byname specified in Table 7-280, with the full 12853 functionality as described in the referenced underlying specification. 12854 12855 Table 7-280. libstdcxx - Class numpunct_byname Data Interfaces 12856 12857 +--------------------------------------------------------+ 12858 |typeinfo for numpunct_byname(GLIBCPP_3.2) [1] | 12859 |--------------------------------------------------------| 12860 |typeinfo name for numpunct_byname(GLIBCPP_3.2) [1]| 12861 |--------------------------------------------------------| 12862 |vtable for numpunct_byname(GLIBCPP_3.2) [1] | 12863 +--------------------------------------------------------+ 12864 12865 Referenced Specification(s) 12866 12867 [1]. Itanium C++ ABI (Revision: 1.75) 12868 12869 ------------------------------------------------------------------------------- 12870 12871 Class numpunct_byname 12872 12873 ------------------------------------------------------------------------------- 12874 12875 Class data for numpunct_byname 12876 12877 The virtual table for the std::numpunct_byname class is described by 12878 Table 7-281 12879 12880 Table 7-281. vtable for numpunct_byname 12881 12882 +-----------------------------------------------------------------------------+ 12883 |Base Offset|0 | 12884 |-----------+-----------------------------------------------------------------| 12885 |RTTI |typeinfo for numpunct_byname | 12886 |-----------+-----------------------------------------------------------------| 12887 |vfunc: |numpunct_byname::~numpunct_byname [in-charge]() | 12888 |-----------+-----------------------------------------------------------------| 12889 |vfunc: |numpunct_byname::~numpunct_byname [in-charge deleting]()| 12890 |-----------+-----------------------------------------------------------------| 12891 |vfunc: |numpunct::do_decimal_point() const | 12892 |-----------+-----------------------------------------------------------------| 12893 |vfunc: |numpunct::do_thousands_sep() const | 12894 |-----------+-----------------------------------------------------------------| 12895 |vfunc: |numpunct::do_grouping() const | 12896 |-----------+-----------------------------------------------------------------| 12897 |vfunc: |numpunct::do_truename() const | 12898 |-----------+-----------------------------------------------------------------| 12899 |vfunc: |numpunct::do_falsename() const | 12900 +-----------------------------------------------------------------------------+ 12901 12902 The Run Time Type Information for the std::numpunct_byname class is 12903 described by Table 7-282 12904 12905 Table 7-282. typeinfo for numpunct_byname 12906 12907 +-------------------------------------------------------+ 12908 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 12909 |-----------+-------------------------------------------| 12910 |Name |typeinfo name for numpunct_byname | 12911 +-------------------------------------------------------+ 12912 ------------------------------------------------------------------------------- 12913 12914 Interfaces for Class numpunct_byname 12915 12916 An LSB conforming implementation shall provide the generic methods for Class 12917 std::numpunct_byname specified in Table 7-283, with the full 12918 functionality as described in the referenced underlying specification. 12919 12920 Table 7-283. libstdcxx - Class numpunct_byname Function Interfaces 12921 12922 +-----------------------------------------------------------------------------+ 12923 |numpunct_byname::numpunct_byname[in-charge](char const*, unsigned) | 12924 |[1] | 12925 |-----------------------------------------------------------------------------| 12926 |numpunct_byname::numpunct_byname[in-charge](char const*, unsigned | 12927 |long) [1] | 12928 |-----------------------------------------------------------------------------| 12929 |numpunct_byname::numpunct_byname[not-in-charge](char const*, | 12930 |unsigned) [1] | 12931 |-----------------------------------------------------------------------------| 12932 |numpunct_byname::numpunct_byname[not-in-charge](char const*, | 12933 |unsigned long) [1] | 12934 |-----------------------------------------------------------------------------| 12935 |numpunct_byname::~numpunct_byname [in-charge deleting]() | 12936 |(GLIBCPP_3.2) [1] | 12937 |-----------------------------------------------------------------------------| 12938 |numpunct_byname::~numpunct_byname [in-charge]()(GLIBCPP_3.2) [1] | 12939 |-----------------------------------------------------------------------------| 12940 |numpunct_byname::~numpunct_byname [not-in-charge]()(GLIBCPP_3.2) [1]| 12941 +-----------------------------------------------------------------------------+ 12942 12943 Referenced Specification(s) 12944 12945 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 12946 12947 An LSB conforming implementation shall provide the generic data interfaces for 12948 Class std::numpunct_byname specified in Table 7-284, with the full 12949 functionality as described in the referenced underlying specification. 12950 12951 Table 7-284. libstdcxx - Class numpunct_byname Data Interfaces 12952 12953 +-----------------------------------------------------------+ 12954 |typeinfo for numpunct_byname(GLIBCPP_3.2) [1] | 12955 |-----------------------------------------------------------| 12956 |typeinfo name for numpunct_byname(GLIBCPP_3.2) [1]| 12957 |-----------------------------------------------------------| 12958 |vtable for numpunct_byname(GLIBCPP_3.2) [1] | 12959 +-----------------------------------------------------------+ 12960 12961 Referenced Specification(s) 12962 12963 [1]. Itanium C++ ABI (Revision: 1.75) 12964 12965 ------------------------------------------------------------------------------- 12966 12967 Class time_get_byname > > 12968 12969 ------------------------------------------------------------------------------- 12970 12971 Class data for time_get_byname > > 12973 12974 The virtual table for the std::time_get_byname > > class is described by Table 7-285 12976 12977 Table 7-285. vtable for time_get_byname > > 12979 12980 +-----------------------------------------------------------------------------+ 12981 |Base |0 | 12982 |Offset| | 12983 |------+----------------------------------------------------------------------| 12984 |RTTI |typeinfo for time_get_byname > > | 12986 |------+----------------------------------------------------------------------| 12987 |vfunc:|time_get_byname > | 12988 | |>::~time_get_byname [in-charge]() | 12989 |------+----------------------------------------------------------------------| 12990 |vfunc:|time_get_byname > | 12991 | |>::~time_get_byname [in-charge deleting]() | 12992 |------+----------------------------------------------------------------------| 12993 |vfunc:|time_get > | 12994 | |>::do_date_order() const | 12995 |------+----------------------------------------------------------------------| 12996 | |time_get > | 12997 |vfunc:|>::do_get_time(istreambuf_iterator >, | 12998 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 12999 | |&, tm*) const | 13000 |------+----------------------------------------------------------------------| 13001 | |time_get > | 13002 |vfunc:|>::do_get_date(istreambuf_iterator >, | 13003 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 13004 | |&, tm*) const | 13005 |------+----------------------------------------------------------------------| 13006 | |time_get > | 13007 |vfunc:|>::do_get_weekday(istreambuf_iterator >, | 13008 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 13009 | |&, tm*) const | 13010 |------+----------------------------------------------------------------------| 13011 | |time_get > | 13012 |vfunc:|>::do_get_monthname(istreambuf_iterator >, | 13013 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 13014 | |&, tm*) const | 13015 |------+----------------------------------------------------------------------| 13016 | |time_get > | 13017 |vfunc:|>::do_get_year(istreambuf_iterator >, | 13018 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 13019 | |&, tm*) const | 13020 +-----------------------------------------------------------------------------+ 13021 13022 The Run Time Type Information for the std::time_get_byname > > class is described by 13024 Table 7-286 13025 13026 Table 7-286. typeinfo for time_get_byname > > 13028 13029 +-----------------------------------------------------------------------------+ 13030 |Base |vtable for __cxxabiv1::__si_class_type_info | 13031 |Vtable | | 13032 |---------+-------------------------------------------------------------------| 13033 |Name |typeinfo name for time_get_byname > > | 13035 +-----------------------------------------------------------------------------+ 13036 ------------------------------------------------------------------------------- 13037 13038 Interfaces for Class time_get_byname > > 13040 13041 An LSB conforming implementation shall provide the generic methods for Class 13042 std::time_get_byname > > specified in Table 7-287, with the full functionality as described 13044 in the referenced underlying specification. 13045 13046 Table 7-287. libstdcxx - Class time_get_byname > > Function Interfaces 13048 13049 +-----------------------------------------------------------------------------+ 13050 |time_get_byname > | 13051 |>::time_get_byname[in-charge](char const*, unsigned) [1] | 13052 |-----------------------------------------------------------------------------| 13053 |time_get_byname > | 13054 |>::time_get_byname[in-charge](char const*, unsigned long) [1] | 13055 |-----------------------------------------------------------------------------| 13056 |time_get_byname > | 13057 |>::time_get_byname[not-in-charge](char const*, unsigned) [1] | 13058 |-----------------------------------------------------------------------------| 13059 |time_get_byname > | 13060 |>::time_get_byname[not-in-charge](char const*, unsigned long) [1] | 13061 |-----------------------------------------------------------------------------| 13062 |time_get_byname > | 13063 |>::~time_get_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 13064 |-----------------------------------------------------------------------------| 13065 |time_get_byname > | 13066 |>::~time_get_byname [in-charge]()(GLIBCPP_3.2) [1] | 13067 |-----------------------------------------------------------------------------| 13068 |time_get_byname > | 13069 |>::~time_get_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 13070 +-----------------------------------------------------------------------------+ 13071 13072 Referenced Specification(s) 13073 13074 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13075 13076 An LSB conforming implementation shall provide the generic data interfaces for 13077 Class std::time_get_byname > > specified in Table 7-288, with the full 13079 functionality as described in the referenced underlying specification. 13080 13081 Table 7-288. libstdcxx - Class time_get_byname > > Data Interfaces 13083 13084 +-----------------------------------------------------------------------------+ 13085 |typeinfo for time_get_byname > >(GLIBCPP_3.2) [1] | 13087 |-----------------------------------------------------------------------------| 13088 |typeinfo name for time_get_byname > >(GLIBCPP_3.2) [1] | 13090 |-----------------------------------------------------------------------------| 13091 |vtable for time_get_byname | 13092 |> >(GLIBCPP_3.2) [1] | 13093 +-----------------------------------------------------------------------------+ 13094 13095 Referenced Specification(s) 13096 13097 [1]. Itanium C++ ABI (Revision: 1.75) 13098 13099 ------------------------------------------------------------------------------- 13100 13101 Class time_get_byname > > 13103 13104 ------------------------------------------------------------------------------- 13105 13106 Class data for time_get_byname > > 13108 13109 The virtual table for the std::time_get_byname > > class is 13111 described by Table 7-289 13112 13113 Table 7-289. vtable for time_get_byname > > 13115 13116 +-----------------------------------------------------------------------------+ 13117 |Base |0 | 13118 |Offset| | 13119 |------+----------------------------------------------------------------------| 13120 |RTTI |typeinfo for time_get_byname > > | 13122 |------+----------------------------------------------------------------------| 13123 |vfunc:|time_get_byname > >::~time_get_byname [in-charge]() | 13125 |------+----------------------------------------------------------------------| 13126 |vfunc:|time_get_byname > >::~time_get_byname [in-charge deleting]() | 13128 |------+----------------------------------------------------------------------| 13129 |vfunc:|time_get > | 13130 | |>::do_date_order() const | 13131 |------+----------------------------------------------------------------------| 13132 | |time_get > | 13133 |vfunc:|>::do_get_time(istreambuf_iterator >, | 13134 | |istreambuf_iterator >, ios_base&, | 13135 | |_Ios_Iostate&, tm*) const | 13136 |------+----------------------------------------------------------------------| 13137 | |time_get > | 13138 |vfunc:|>::do_get_date(istreambuf_iterator >, | 13139 | |istreambuf_iterator >, ios_base&, | 13140 | |_Ios_Iostate&, tm*) const | 13141 |------+----------------------------------------------------------------------| 13142 | |time_get > | 13143 |vfunc:|>::do_get_weekday(istreambuf_iterator >,| 13144 | |istreambuf_iterator >, ios_base&, | 13145 | |_Ios_Iostate&, tm*) const | 13146 |------+----------------------------------------------------------------------| 13147 | |time_get > | 13148 |vfunc:|>::do_get_monthname(istreambuf_iterator | 13149 | |>, istreambuf_iterator >, ios_base&, | 13150 | |_Ios_Iostate&, tm*) const | 13151 |------+----------------------------------------------------------------------| 13152 | |time_get > | 13153 |vfunc:|>::do_get_year(istreambuf_iterator >, | 13154 | |istreambuf_iterator >, ios_base&, | 13155 | |_Ios_Iostate&, tm*) const | 13156 +-----------------------------------------------------------------------------+ 13157 13158 The Run Time Type Information for the std::time_get_byname > > class is 13160 described by Table 7-290 13161 13162 Table 7-290. typeinfo for time_get_byname > > 13164 13165 +-----------------------------------------------------------------------------+ 13166 |Base |vtable for __cxxabiv1::__si_class_type_info | 13167 |Vtable | | 13168 |--------+--------------------------------------------------------------------| 13169 |Name |typeinfo name for time_get_byname > > | 13171 +-----------------------------------------------------------------------------+ 13172 ------------------------------------------------------------------------------- 13173 13174 Interfaces for Class time_get_byname > > 13176 13177 An LSB conforming implementation shall provide the generic methods for Class 13178 std::time_get_byname > > specified in Table 7-291, with the full 13180 functionality as described in the referenced underlying specification. 13181 13182 Table 7-291. libstdcxx - Class time_get_byname > > Function Interfaces 13184 13185 +-----------------------------------------------------------------------------+ 13186 |time_get_byname > | 13187 |>::time_get_byname[in-charge](char const*, unsigned) [1] | 13188 |-----------------------------------------------------------------------------| 13189 |time_get_byname > | 13190 |>::time_get_byname[in-charge](char const*, unsigned long) [1] | 13191 |-----------------------------------------------------------------------------| 13192 |time_get_byname > | 13193 |>::time_get_byname[not-in-charge](char const*, unsigned) [1] | 13194 |-----------------------------------------------------------------------------| 13195 |time_get_byname > | 13196 |>::time_get_byname[not-in-charge](char const*, unsigned long) [1] | 13197 |-----------------------------------------------------------------------------| 13198 |time_get_byname > | 13199 |>::~time_get_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 13200 |-----------------------------------------------------------------------------| 13201 |time_get_byname > | 13202 |>::~time_get_byname [in-charge]()(GLIBCPP_3.2) [1] | 13203 |-----------------------------------------------------------------------------| 13204 |time_get_byname > | 13205 |>::~time_get_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 13206 +-----------------------------------------------------------------------------+ 13207 13208 Referenced Specification(s) 13209 13210 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13211 13212 An LSB conforming implementation shall provide the generic data interfaces for 13213 Class std::time_get_byname > > specified in Table 7-292, with the full 13215 functionality as described in the referenced underlying specification. 13216 13217 Table 7-292. libstdcxx - Class time_get_byname > > Data Interfaces 13219 13220 +-----------------------------------------------------------------------------+ 13221 |typeinfo for time_get_byname > >(GLIBCPP_3.2) [1] | 13223 |-----------------------------------------------------------------------------| 13224 |typeinfo name for time_get_byname > >(GLIBCPP_3.2) [1] | 13226 |-----------------------------------------------------------------------------| 13227 |vtable for time_get_byname > >(GLIBCPP_3.2) [1] | 13229 +-----------------------------------------------------------------------------+ 13230 13231 Referenced Specification(s) 13232 13233 [1]. Itanium C++ ABI (Revision: 1.75) 13234 13235 ------------------------------------------------------------------------------- 13236 13237 Class time_put_byname > > 13238 13239 ------------------------------------------------------------------------------- 13240 13241 Class data for time_put_byname > > 13243 13244 The virtual table for the std::time_put_byname > > class is described by Table 7-293 13246 13247 Table 7-293. vtable for time_put_byname > > 13249 13250 +-----------------------------------------------------------------------------+ 13251 |Base |0 | 13252 |Offset| | 13253 |------+----------------------------------------------------------------------| 13254 |RTTI |typeinfo for time_put_byname > > | 13256 |------+----------------------------------------------------------------------| 13257 |vfunc:|time_put_byname > | 13258 | |>::~time_put_byname [in-charge]() | 13259 |------+----------------------------------------------------------------------| 13260 |vfunc:|time_put_byname > | 13261 | |>::~time_put_byname [in-charge deleting]() | 13262 |------+----------------------------------------------------------------------| 13263 | |time_put > >::do_put| 13264 |vfunc:|(ostreambuf_iterator >, ios_base&, char, tm | 13265 | |const*, char, char) const | 13266 +-----------------------------------------------------------------------------+ 13267 13268 The Run Time Type Information for the std::time_put_byname > > class is described by 13270 Table 7-294 13271 13272 Table 7-294. typeinfo for time_put_byname > > 13274 13275 +-----------------------------------------------------------------------------+ 13276 |Base |vtable for __cxxabiv1::__si_class_type_info | 13277 |Vtable | | 13278 |---------+-------------------------------------------------------------------| 13279 |Name |typeinfo name for time_put_byname > > | 13281 +-----------------------------------------------------------------------------+ 13282 ------------------------------------------------------------------------------- 13283 13284 Interfaces for Class time_put_byname > > 13286 13287 An LSB conforming implementation shall provide the generic methods for Class 13288 std::time_put_byname > > specified in Table 7-295, with the full functionality as described 13290 in the referenced underlying specification. 13291 13292 Table 7-295. libstdcxx - Class time_put_byname > > Function Interfaces 13294 13295 +-----------------------------------------------------------------------------+ 13296 |time_put_byname > | 13297 |>::time_put_byname[in-charge](char const*, unsigned) [1] | 13298 |-----------------------------------------------------------------------------| 13299 |time_put_byname > | 13300 |>::time_put_byname[in-charge](char const*, unsigned long) [1] | 13301 |-----------------------------------------------------------------------------| 13302 |time_put_byname > | 13303 |>::time_put_byname[not-in-charge](char const*, unsigned) [1] | 13304 |-----------------------------------------------------------------------------| 13305 |time_put_byname > | 13306 |>::time_put_byname[not-in-charge](char const*, unsigned long) [1] | 13307 |-----------------------------------------------------------------------------| 13308 |time_put_byname > | 13309 |>::~time_put_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 13310 |-----------------------------------------------------------------------------| 13311 |time_put_byname > | 13312 |>::~time_put_byname [in-charge]()(GLIBCPP_3.2) [1] | 13313 |-----------------------------------------------------------------------------| 13314 |time_put_byname > | 13315 |>::~time_put_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 13316 +-----------------------------------------------------------------------------+ 13317 13318 Referenced Specification(s) 13319 13320 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13321 13322 An LSB conforming implementation shall provide the generic data interfaces for 13323 Class std::time_put_byname > > specified in Table 7-296, with the full 13325 functionality as described in the referenced underlying specification. 13326 13327 Table 7-296. libstdcxx - Class time_put_byname > > Data Interfaces 13329 13330 +-----------------------------------------------------------------------------+ 13331 |typeinfo for time_put_byname > >(GLIBCPP_3.2) [1] | 13333 |-----------------------------------------------------------------------------| 13334 |typeinfo name for time_put_byname > >(GLIBCPP_3.2) [1] | 13336 |-----------------------------------------------------------------------------| 13337 |vtable for time_put_byname | 13338 |> >(GLIBCPP_3.2) [1] | 13339 +-----------------------------------------------------------------------------+ 13340 13341 Referenced Specification(s) 13342 13343 [1]. Itanium C++ ABI (Revision: 1.75) 13344 13345 ------------------------------------------------------------------------------- 13346 13347 Class time_put_byname > > 13349 13350 ------------------------------------------------------------------------------- 13351 13352 Class data for time_put_byname > > 13354 13355 The virtual table for the std::time_put_byname > > class is 13357 described by Table 7-297 13358 13359 Table 7-297. vtable for time_put_byname > > 13361 13362 +-----------------------------------------------------------------------------+ 13363 |Base |0 | 13364 |Offset| | 13365 |------+----------------------------------------------------------------------| 13366 |RTTI |typeinfo for time_put_byname > > | 13368 |------+----------------------------------------------------------------------| 13369 |vfunc:|time_put_byname > >::~time_put_byname [in-charge]() | 13371 |------+----------------------------------------------------------------------| 13372 |vfunc:|time_put_byname > >::~time_put_byname [in-charge deleting]() | 13374 |------+----------------------------------------------------------------------| 13375 | |time_put > | 13376 |vfunc:|>::do_put(ostreambuf_iterator >, | 13377 | |ios_base&, wchar_t, tm const*, char, char) const | 13378 +-----------------------------------------------------------------------------+ 13379 13380 The Run Time Type Information for the std::time_put_byname > > class is 13382 described by Table 7-298 13383 13384 Table 7-298. typeinfo for time_put_byname > > 13386 13387 +-----------------------------------------------------------------------------+ 13388 |Base |vtable for __cxxabiv1::__si_class_type_info | 13389 |Vtable | | 13390 |--------+--------------------------------------------------------------------| 13391 |Name |typeinfo name for time_put_byname > > | 13393 +-----------------------------------------------------------------------------+ 13394 ------------------------------------------------------------------------------- 13395 13396 Interfaces for Class time_put_byname > > 13398 13399 An LSB conforming implementation shall provide the generic methods for Class 13400 std::time_put_byname > > specified in Table 7-299, with the full 13402 functionality as described in the referenced underlying specification. 13403 13404 Table 7-299. libstdcxx - Class time_put_byname > > Function Interfaces 13406 13407 +-----------------------------------------------------------------------------+ 13408 |time_put_byname > | 13409 |>::time_put_byname[in-charge](char const*, unsigned) [1] | 13410 |-----------------------------------------------------------------------------| 13411 |time_put_byname > | 13412 |>::time_put_byname[in-charge](char const*, unsigned long) [1] | 13413 |-----------------------------------------------------------------------------| 13414 |time_put_byname > | 13415 |>::time_put_byname[not-in-charge](char const*, unsigned) [1] | 13416 |-----------------------------------------------------------------------------| 13417 |time_put_byname > | 13418 |>::time_put_byname[not-in-charge](char const*, unsigned long) [1] | 13419 |-----------------------------------------------------------------------------| 13420 |time_put_byname > | 13421 |>::~time_put_byname [in-charge deleting]()(GLIBCPP_3.2) [1] | 13422 |-----------------------------------------------------------------------------| 13423 |time_put_byname > | 13424 |>::~time_put_byname [in-charge]()(GLIBCPP_3.2) [1] | 13425 |-----------------------------------------------------------------------------| 13426 |time_put_byname > | 13427 |>::~time_put_byname [not-in-charge]()(GLIBCPP_3.2) [1] | 13428 +-----------------------------------------------------------------------------+ 13429 13430 Referenced Specification(s) 13431 13432 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13433 13434 An LSB conforming implementation shall provide the generic data interfaces for 13435 Class std::time_put_byname > > specified in Table 7-300, with the full 13437 functionality as described in the referenced underlying specification. 13438 13439 Table 7-300. libstdcxx - Class time_put_byname > > Data Interfaces 13441 13442 +-----------------------------------------------------------------------------+ 13443 |typeinfo for time_put_byname > >(GLIBCPP_3.2) [1] | 13445 |-----------------------------------------------------------------------------| 13446 |typeinfo name for time_put_byname > >(GLIBCPP_3.2) [1] | 13448 |-----------------------------------------------------------------------------| 13449 |vtable for time_put_byname > >(GLIBCPP_3.2) [1] | 13451 +-----------------------------------------------------------------------------+ 13452 13453 Referenced Specification(s) 13454 13455 [1]. Itanium C++ ABI (Revision: 1.75) 13456 13457 ------------------------------------------------------------------------------- 13458 13459 Class underflow_error 13460 13461 ------------------------------------------------------------------------------- 13462 13463 Class data for underflow_error 13464 13465 The virtual table for the std::underflow_error class is described by Table 13466 7-301 13467 13468 Table 7-301. vtable for underflow_error 13469 13470 +--------------------------------------------------------------------+ 13471 |Base Offset|0 | 13472 |-----------+--------------------------------------------------------| 13473 |RTTI |typeinfo for underflow_error | 13474 |-----------+--------------------------------------------------------| 13475 |vfunc: |underflow_error::~underflow_error [in-charge]() | 13476 |-----------+--------------------------------------------------------| 13477 |vfunc: |underflow_error::~underflow_error [in-charge deleting]()| 13478 |-----------+--------------------------------------------------------| 13479 |vfunc: |runtime_error::what() const | 13480 +--------------------------------------------------------------------+ 13481 13482 The Run Time Type Information for the std::underflow_error class is described 13483 by Table 7-302 13484 13485 Table 7-302. typeinfo for underflow_error 13486 13487 +-------------------------------------------------------+ 13488 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 13489 |-----------+-------------------------------------------| 13490 |Name |typeinfo name for underflow_error | 13491 +-------------------------------------------------------+ 13492 ------------------------------------------------------------------------------- 13493 13494 Interfaces for Class underflow_error 13495 13496 An LSB conforming implementation shall provide the generic methods for Class 13497 std::underflow_error specified in Table 7-303, with the full functionality as 13498 described in the referenced underlying specification. 13499 13500 Table 7-303. libstdcxx - Class underflow_error Function Interfaces 13501 13502 +-----------------------------------------------------------------------------+ 13503 |underflow_error::underflow_error[in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 13505 |-----------------------------------------------------------------------------| 13506 |underflow_error::underflow_error[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 13508 |-----------------------------------------------------------------------------| 13509 |underflow_error::~underflow_error [in-charge deleting]()(GLIBCPP_3.2) [1] | 13510 |-----------------------------------------------------------------------------| 13511 |underflow_error::~underflow_error [in-charge]()(GLIBCPP_3.2) [1] | 13512 +-----------------------------------------------------------------------------+ 13513 13514 Referenced Specification(s) 13515 13516 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13517 13518 An LSB conforming implementation shall provide the generic data interfaces for 13519 Class std::underflow_error specified in Table 7-304, with the full 13520 functionality as described in the referenced underlying specification. 13521 13522 Table 7-304. libstdcxx - Class underflow_error Data Interfaces 13523 13524 +--------------------------------------------------+ 13525 |typeinfo for underflow_error(GLIBCPP_3.2) [1] | 13526 |--------------------------------------------------| 13527 |typeinfo name for underflow_error(GLIBCPP_3.2) [1]| 13528 |--------------------------------------------------| 13529 |vtable for underflow_error(GLIBCPP_3.2) [1] | 13530 +--------------------------------------------------+ 13531 13532 Referenced Specification(s) 13533 13534 [1]. Itanium C++ ABI (Revision: 1.75) 13535 13536 ------------------------------------------------------------------------------- 13537 13538 Class invalid_argument 13539 13540 ------------------------------------------------------------------------------- 13541 13542 Class data for invalid_argument 13543 13544 The virtual table for the std::invalid_argument class is described by Table 13545 7-305 13546 13547 Table 7-305. vtable for invalid_argument 13548 13549 +----------------------------------------------------------------------+ 13550 |Base Offset|0 | 13551 |-----------+----------------------------------------------------------| 13552 |RTTI |typeinfo for invalid_argument | 13553 |-----------+----------------------------------------------------------| 13554 |vfunc: |invalid_argument::~invalid_argument [in-charge]() | 13555 |-----------+----------------------------------------------------------| 13556 |vfunc: |invalid_argument::~invalid_argument [in-charge deleting]()| 13557 |-----------+----------------------------------------------------------| 13558 |vfunc: |logic_error::what() const | 13559 +----------------------------------------------------------------------+ 13560 13561 The Run Time Type Information for the std::invalid_argument class is described 13562 by Table 7-306 13563 13564 Table 7-306. typeinfo for invalid_argument 13565 13566 +-------------------------------------------------------+ 13567 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 13568 |-----------+-------------------------------------------| 13569 |Name |typeinfo name for invalid_argument | 13570 +-------------------------------------------------------+ 13571 ------------------------------------------------------------------------------- 13572 13573 Interfaces for Class invalid_argument 13574 13575 An LSB conforming implementation shall provide the generic methods for Class 13576 std::invalid_argument specified in Table 7-307, with the full functionality as 13577 described in the referenced underlying specification. 13578 13579 Table 7-307. libstdcxx - Class invalid_argument Function Interfaces 13580 13581 +-----------------------------------------------------------------------------+ 13582 |invalid_argument::invalid_argument[in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 13584 |-----------------------------------------------------------------------------| 13585 |invalid_argument::invalid_argument[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 13587 |-----------------------------------------------------------------------------| 13588 |invalid_argument::~invalid_argument [in-charge deleting]()(GLIBCPP_3.2) [1] | 13589 |-----------------------------------------------------------------------------| 13590 |invalid_argument::~invalid_argument [in-charge]()(GLIBCPP_3.2) [1] | 13591 +-----------------------------------------------------------------------------+ 13592 13593 Referenced Specification(s) 13594 13595 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13596 13597 An LSB conforming implementation shall provide the generic data interfaces for 13598 Class std::invalid_argument specified in Table 7-308, with the full 13599 functionality as described in the referenced underlying specification. 13600 13601 Table 7-308. libstdcxx - Class invalid_argument Data Interfaces 13602 13603 +---------------------------------------------------+ 13604 |typeinfo for invalid_argument(GLIBCPP_3.2) [1] | 13605 |---------------------------------------------------| 13606 |typeinfo name for invalid_argument(GLIBCPP_3.2) [1]| 13607 |---------------------------------------------------| 13608 |vtable for invalid_argument(GLIBCPP_3.2) [1] | 13609 +---------------------------------------------------+ 13610 13611 Referenced Specification(s) 13612 13613 [1]. Itanium C++ ABI (Revision: 1.75) 13614 13615 ------------------------------------------------------------------------------- 13616 13617 Class moneypunct_byname 13618 13619 ------------------------------------------------------------------------------- 13620 13621 Class data for moneypunct_byname 13622 13623 The virtual table for the std::moneypunct_byname class is 13624 described by Table 7-309 13625 13626 Table 7-309. vtable for moneypunct_byname 13627 13628 +-----------------------------------------------------------------------------+ 13629 |Base |0 | 13630 |Offset | | 13631 |----------+------------------------------------------------------------------| 13632 |RTTI |typeinfo for moneypunct_byname | 13633 |----------+------------------------------------------------------------------| 13634 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge]()| 13635 |----------+------------------------------------------------------------------| 13636 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge | 13637 | |deleting]() | 13638 |----------+------------------------------------------------------------------| 13639 |vfunc: |moneypunct::do_decimal_point() const | 13640 |----------+------------------------------------------------------------------| 13641 |vfunc: |moneypunct::do_thousands_sep() const | 13642 |----------+------------------------------------------------------------------| 13643 |vfunc: |moneypunct::do_grouping() const | 13644 |----------+------------------------------------------------------------------| 13645 |vfunc: |moneypunct::do_curr_symbol() const | 13646 |----------+------------------------------------------------------------------| 13647 |vfunc: |moneypunct::do_positive_sign() const | 13648 |----------+------------------------------------------------------------------| 13649 |vfunc: |moneypunct::do_negative_sign() const | 13650 |----------+------------------------------------------------------------------| 13651 |vfunc: |moneypunct::do_frac_digits() const | 13652 |----------+------------------------------------------------------------------| 13653 |vfunc: |moneypunct::do_pos_format() const | 13654 |----------+------------------------------------------------------------------| 13655 |vfunc: |moneypunct::do_neg_format() const | 13656 +-----------------------------------------------------------------------------+ 13657 13658 The Run Time Type Information for the std::moneypunct_byname 13659 class is described by Table 7-310 13660 13661 Table 7-310. typeinfo for moneypunct_byname 13662 13663 +--------------------------------------------------------------+ 13664 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13665 |-----------+--------------------------------------------------| 13666 |Name |typeinfo name for moneypunct_byname| 13667 +--------------------------------------------------------------+ 13668 ------------------------------------------------------------------------------- 13669 13670 Interfaces for Class moneypunct_byname 13671 13672 An LSB conforming implementation shall provide the generic methods for Class 13673 std::moneypunct_byname specified in Table 7-311, with the full 13674 functionality as described in the referenced underlying specification. 13675 13676 Table 7-311. libstdcxx - Class moneypunct_byname Function 13677 Interfaces 13678 13679 +-----------------------------------------------------------------------------+ 13680 |moneypunct_byname::moneypunct_byname[in-charge](char const*, | 13681 |unsigned) [1] | 13682 |-----------------------------------------------------------------------------| 13683 |moneypunct_byname::moneypunct_byname[in-charge](char const*, | 13684 |unsigned long) [1] | 13685 |-----------------------------------------------------------------------------| 13686 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13687 |const*, unsigned) [1] | 13688 |-----------------------------------------------------------------------------| 13689 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13690 |const*, unsigned long) [1] | 13691 |-----------------------------------------------------------------------------| 13692 |moneypunct_byname::~moneypunct_byname [in-charge deleting]() | 13693 |(GLIBCPP_3.2) [1] | 13694 |-----------------------------------------------------------------------------| 13695 |moneypunct_byname::~moneypunct_byname [in-charge]() | 13696 |(GLIBCPP_3.2) [1] | 13697 |-----------------------------------------------------------------------------| 13698 |moneypunct_byname::~moneypunct_byname [not-in-charge]() | 13699 |(GLIBCPP_3.2) [1] | 13700 +-----------------------------------------------------------------------------+ 13701 13702 Referenced Specification(s) 13703 13704 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13705 13706 An LSB conforming implementation shall provide the generic data interfaces for 13707 Class std::moneypunct_byname specified in Table 7-312, with the 13708 full functionality as described in the referenced underlying specification. 13709 13710 Table 7-312. libstdcxx - Class moneypunct_byname Data Interfaces 13711 13712 +-------------------------------------------------------------------+ 13713 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13714 |-------------------------------------------------------------------| 13715 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13716 |-------------------------------------------------------------------| 13717 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13718 |-------------------------------------------------------------------| 13719 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13720 +-------------------------------------------------------------------+ 13721 13722 Referenced Specification(s) 13723 13724 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13725 13726 [2]. Itanium C++ ABI (Revision: 1.75) 13727 13728 ------------------------------------------------------------------------------- 13729 13730 Class moneypunct_byname 13731 13732 ------------------------------------------------------------------------------- 13733 13734 Class data for moneypunct_byname 13735 13736 The virtual table for the std::moneypunct_byname class is 13737 described by Table 7-313 13738 13739 Table 7-313. vtable for moneypunct_byname 13740 13741 +-----------------------------------------------------------------------------+ 13742 |Base |0 | 13743 |Offset | | 13744 |----------+------------------------------------------------------------------| 13745 |RTTI |typeinfo for moneypunct_byname | 13746 |----------+------------------------------------------------------------------| 13747 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge]()| 13748 |----------+------------------------------------------------------------------| 13749 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge | 13750 | |deleting]() | 13751 |----------+------------------------------------------------------------------| 13752 |vfunc: |moneypunct::do_decimal_point() const | 13753 |----------+------------------------------------------------------------------| 13754 |vfunc: |moneypunct::do_thousands_sep() const | 13755 |----------+------------------------------------------------------------------| 13756 |vfunc: |moneypunct::do_grouping() const | 13757 |----------+------------------------------------------------------------------| 13758 |vfunc: |moneypunct::do_curr_symbol() const | 13759 |----------+------------------------------------------------------------------| 13760 |vfunc: |moneypunct::do_positive_sign() const | 13761 |----------+------------------------------------------------------------------| 13762 |vfunc: |moneypunct::do_negative_sign() const | 13763 |----------+------------------------------------------------------------------| 13764 |vfunc: |moneypunct::do_frac_digits() const | 13765 |----------+------------------------------------------------------------------| 13766 |vfunc: |moneypunct::do_pos_format() const | 13767 |----------+------------------------------------------------------------------| 13768 |vfunc: |moneypunct::do_neg_format() const | 13769 +-----------------------------------------------------------------------------+ 13770 13771 The Run Time Type Information for the std::moneypunct_byname 13772 class is described by Table 7-314 13773 13774 Table 7-314. typeinfo for moneypunct_byname 13775 13776 +--------------------------------------------------------------+ 13777 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13778 |-----------+--------------------------------------------------| 13779 |Name |typeinfo name for moneypunct_byname| 13780 +--------------------------------------------------------------+ 13781 ------------------------------------------------------------------------------- 13782 13783 Interfaces for Class moneypunct_byname 13784 13785 An LSB conforming implementation shall provide the generic methods for Class 13786 std::moneypunct_byname specified in Table 7-315, with the full 13787 functionality as described in the referenced underlying specification. 13788 13789 Table 7-315. libstdcxx - Class moneypunct_byname Function 13790 Interfaces 13791 13792 +-----------------------------------------------------------------------------+ 13793 |moneypunct_byname::moneypunct_byname[in-charge](char const*, | 13794 |unsigned) [1] | 13795 |-----------------------------------------------------------------------------| 13796 |moneypunct_byname::moneypunct_byname[in-charge](char const*, | 13797 |unsigned long) [1] | 13798 |-----------------------------------------------------------------------------| 13799 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13800 |const*, unsigned) [1] | 13801 |-----------------------------------------------------------------------------| 13802 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13803 |const*, unsigned long) [1] | 13804 |-----------------------------------------------------------------------------| 13805 |moneypunct_byname::~moneypunct_byname [in-charge deleting]() | 13806 |(GLIBCPP_3.2) [1] | 13807 |-----------------------------------------------------------------------------| 13808 |moneypunct_byname::~moneypunct_byname [in-charge]() | 13809 |(GLIBCPP_3.2) [1] | 13810 |-----------------------------------------------------------------------------| 13811 |moneypunct_byname::~moneypunct_byname [not-in-charge]() | 13812 |(GLIBCPP_3.2) [1] | 13813 +-----------------------------------------------------------------------------+ 13814 13815 Referenced Specification(s) 13816 13817 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13818 13819 An LSB conforming implementation shall provide the generic data interfaces for 13820 Class std::moneypunct_byname specified in Table 7-316, with the 13821 full functionality as described in the referenced underlying specification. 13822 13823 Table 7-316. libstdcxx - Class moneypunct_byname Data Interfaces 13824 13825 +-------------------------------------------------------------------+ 13826 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13827 |-------------------------------------------------------------------| 13828 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13829 |-------------------------------------------------------------------| 13830 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13831 |-------------------------------------------------------------------| 13832 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13833 +-------------------------------------------------------------------+ 13834 13835 Referenced Specification(s) 13836 13837 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13838 13839 [2]. Itanium C++ ABI (Revision: 1.75) 13840 13841 ------------------------------------------------------------------------------- 13842 13843 Class moneypunct_byname 13844 13845 ------------------------------------------------------------------------------- 13846 13847 Class data for moneypunct_byname 13848 13849 The virtual table for the std::moneypunct_byname class is 13850 described by Table 7-317 13851 13852 Table 7-317. vtable for moneypunct_byname 13853 13854 +-----------------------------------------------------------------------------+ 13855 |Base |0 | 13856 |Offset | | 13857 |---------+-------------------------------------------------------------------| 13858 |RTTI |typeinfo for moneypunct_byname | 13859 |---------+-------------------------------------------------------------------| 13860 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge]| 13861 | |() | 13862 |---------+-------------------------------------------------------------------| 13863 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge | 13864 | |deleting]() | 13865 |---------+-------------------------------------------------------------------| 13866 |vfunc: |moneypunct::do_decimal_point() const | 13867 |---------+-------------------------------------------------------------------| 13868 |vfunc: |moneypunct::do_thousands_sep() const | 13869 |---------+-------------------------------------------------------------------| 13870 |vfunc: |moneypunct::do_grouping() const | 13871 |---------+-------------------------------------------------------------------| 13872 |vfunc: |moneypunct::do_curr_symbol() const | 13873 |---------+-------------------------------------------------------------------| 13874 |vfunc: |moneypunct::do_positive_sign() const | 13875 |---------+-------------------------------------------------------------------| 13876 |vfunc: |moneypunct::do_negative_sign() const | 13877 |---------+-------------------------------------------------------------------| 13878 |vfunc: |moneypunct::do_frac_digits() const | 13879 |---------+-------------------------------------------------------------------| 13880 |vfunc: |moneypunct::do_pos_format() const | 13881 |---------+-------------------------------------------------------------------| 13882 |vfunc: |moneypunct::do_neg_format() const | 13883 +-----------------------------------------------------------------------------+ 13884 13885 The Run Time Type Information for the std::moneypunct_byname 13886 class is described by Table 7-318 13887 13888 Table 7-318. typeinfo for moneypunct_byname 13889 13890 +-----------------------------------------------------------------+ 13891 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 13892 |-----------+-----------------------------------------------------| 13893 |Name |typeinfo name for moneypunct_byname| 13894 +-----------------------------------------------------------------+ 13895 ------------------------------------------------------------------------------- 13896 13897 Interfaces for Class moneypunct_byname 13898 13899 An LSB conforming implementation shall provide the generic methods for Class 13900 std::moneypunct_byname specified in Table 7-319, with the 13901 full functionality as described in the referenced underlying specification. 13902 13903 Table 7-319. libstdcxx - Class moneypunct_byname Function 13904 Interfaces 13905 13906 +-----------------------------------------------------------------------------+ 13907 |moneypunct_byname::moneypunct_byname[in-charge](char | 13908 |const*, unsigned) [1] | 13909 |-----------------------------------------------------------------------------| 13910 |moneypunct_byname::moneypunct_byname[in-charge](char | 13911 |const*, unsigned long) [1] | 13912 |-----------------------------------------------------------------------------| 13913 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13914 |const*, unsigned) [1] | 13915 |-----------------------------------------------------------------------------| 13916 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 13917 |const*, unsigned long) [1] | 13918 |-----------------------------------------------------------------------------| 13919 |moneypunct_byname::~moneypunct_byname [in-charge deleting] | 13920 |()(GLIBCPP_3.2) [1] | 13921 |-----------------------------------------------------------------------------| 13922 |moneypunct_byname::~moneypunct_byname [in-charge]() | 13923 |(GLIBCPP_3.2) [1] | 13924 |-----------------------------------------------------------------------------| 13925 |moneypunct_byname::~moneypunct_byname [not-in-charge]() | 13926 |(GLIBCPP_3.2) [1] | 13927 +-----------------------------------------------------------------------------+ 13928 13929 Referenced Specification(s) 13930 13931 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13932 13933 An LSB conforming implementation shall provide the generic data interfaces for 13934 Class std::moneypunct_byname specified in Table 7-320, with 13935 the full functionality as described in the referenced underlying specification. 13936 13937 Table 7-320. libstdcxx - Class moneypunct_byname Data 13938 Interfaces 13939 13940 +----------------------------------------------------------------------+ 13941 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 13942 |----------------------------------------------------------------------| 13943 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 13944 |----------------------------------------------------------------------| 13945 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 13946 |----------------------------------------------------------------------| 13947 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 13948 +----------------------------------------------------------------------+ 13949 13950 Referenced Specification(s) 13951 13952 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 13953 13954 [2]. Itanium C++ ABI (Revision: 1.75) 13955 13956 ------------------------------------------------------------------------------- 13957 13958 Class moneypunct_byname 13959 13960 ------------------------------------------------------------------------------- 13961 13962 Class data for moneypunct_byname 13963 13964 The virtual table for the std::moneypunct_byname class is 13965 described by Table 7-321 13966 13967 Table 7-321. vtable for moneypunct_byname 13968 13969 +-----------------------------------------------------------------------------+ 13970 |Base |0 | 13971 |Offset | | 13972 |---------+-------------------------------------------------------------------| 13973 |RTTI |typeinfo for moneypunct_byname | 13974 |---------+-------------------------------------------------------------------| 13975 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge]| 13976 | |() | 13977 |---------+-------------------------------------------------------------------| 13978 |vfunc: |moneypunct_byname::~moneypunct_byname [in-charge | 13979 | |deleting]() | 13980 |---------+-------------------------------------------------------------------| 13981 |vfunc: |moneypunct::do_decimal_point() const | 13982 |---------+-------------------------------------------------------------------| 13983 |vfunc: |moneypunct::do_thousands_sep() const | 13984 |---------+-------------------------------------------------------------------| 13985 |vfunc: |moneypunct::do_grouping() const | 13986 |---------+-------------------------------------------------------------------| 13987 |vfunc: |moneypunct::do_curr_symbol() const | 13988 |---------+-------------------------------------------------------------------| 13989 |vfunc: |moneypunct::do_positive_sign() const | 13990 |---------+-------------------------------------------------------------------| 13991 |vfunc: |moneypunct::do_negative_sign() const | 13992 |---------+-------------------------------------------------------------------| 13993 |vfunc: |moneypunct::do_frac_digits() const | 13994 |---------+-------------------------------------------------------------------| 13995 |vfunc: |moneypunct::do_pos_format() const | 13996 |---------+-------------------------------------------------------------------| 13997 |vfunc: |moneypunct::do_neg_format() const | 13998 +-----------------------------------------------------------------------------+ 13999 14000 The Run Time Type Information for the std::moneypunct_byname 14001 class is described by Table 7-322 14002 14003 Table 7-322. typeinfo for moneypunct_byname 14004 14005 +-----------------------------------------------------------------+ 14006 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 14007 |-----------+-----------------------------------------------------| 14008 |Name |typeinfo name for moneypunct_byname| 14009 +-----------------------------------------------------------------+ 14010 ------------------------------------------------------------------------------- 14011 14012 Interfaces for Class moneypunct_byname 14013 14014 An LSB conforming implementation shall provide the generic methods for Class 14015 std::moneypunct_byname specified in Table 7-323, with the 14016 full functionality as described in the referenced underlying specification. 14017 14018 Table 7-323. libstdcxx - Class moneypunct_byname Function 14019 Interfaces 14020 14021 +-----------------------------------------------------------------------------+ 14022 |moneypunct_byname::moneypunct_byname[in-charge](char | 14023 |const*, unsigned) [1] | 14024 |-----------------------------------------------------------------------------| 14025 |moneypunct_byname::moneypunct_byname[in-charge](char | 14026 |const*, unsigned long) [1] | 14027 |-----------------------------------------------------------------------------| 14028 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 14029 |const*, unsigned) [1] | 14030 |-----------------------------------------------------------------------------| 14031 |moneypunct_byname::moneypunct_byname[not-in-charge](char | 14032 |const*, unsigned long) [1] | 14033 |-----------------------------------------------------------------------------| 14034 |moneypunct_byname::~moneypunct_byname [in-charge deleting] | 14035 |()(GLIBCPP_3.2) [1] | 14036 |-----------------------------------------------------------------------------| 14037 |moneypunct_byname::~moneypunct_byname [in-charge]() | 14038 |(GLIBCPP_3.2) [1] | 14039 |-----------------------------------------------------------------------------| 14040 |moneypunct_byname::~moneypunct_byname [not-in-charge]() | 14041 |(GLIBCPP_3.2) [1] | 14042 +-----------------------------------------------------------------------------+ 14043 14044 Referenced Specification(s) 14045 14046 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14047 14048 An LSB conforming implementation shall provide the generic data interfaces for 14049 Class std::moneypunct_byname specified in Table 7-324, with 14050 the full functionality as described in the referenced underlying specification. 14051 14052 Table 7-324. libstdcxx - Class moneypunct_byname Data 14053 Interfaces 14054 14055 +----------------------------------------------------------------------+ 14056 |moneypunct_byname::intl(GLIBCPP_3.2) [1] | 14057 |----------------------------------------------------------------------| 14058 |typeinfo for moneypunct_byname(GLIBCPP_3.2) [2] | 14059 |----------------------------------------------------------------------| 14060 |typeinfo name for moneypunct_byname(GLIBCPP_3.2) [2]| 14061 |----------------------------------------------------------------------| 14062 |vtable for moneypunct_byname(GLIBCPP_3.2) [2] | 14063 +----------------------------------------------------------------------+ 14064 14065 Referenced Specification(s) 14066 14067 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14068 14069 [2]. Itanium C++ ABI (Revision: 1.75) 14070 14071 ------------------------------------------------------------------------------- 14072 14073 Class basic_stringstream, allocator > 14074 14075 ------------------------------------------------------------------------------- 14076 14077 Class data for basic_stringstream, allocator > 14078 14079 The virtual table for the std::basic_stringstream, 14080 std::allocator > class is described by Table 7-325 14081 14082 Table 7-325. vtable for basic_stringstream, allocator 14083 > 14084 14085 +-----------------------------------------------------------------------------+ 14086 |Base |0 | 14087 |Offset | | 14088 |-------+---------------------------------------------------------------------| 14089 |RTTI |typeinfo for basic_stringstream, allocator | 14090 | | > | 14091 |-------+---------------------------------------------------------------------| 14092 |vfunc: |basic_stringstream, allocator | 14093 | |>::~basic_stringstream [in-charge]() | 14094 |-------+---------------------------------------------------------------------| 14095 |vfunc: |basic_stringstream, allocator | 14096 | |>::~basic_stringstream [in-charge deleting]() | 14097 +-----------------------------------------------------------------------------+ 14098 14099 The Run Time Type Information for the std::basic_stringstream, std::allocator > class is described by Table 14101 7-326 14102 14103 Table 7-326. typeinfo for basic_stringstream, allocator 14104 > 14105 14106 +-----------------------------------------------------------------------------+ 14107 |Base |vtable for __cxxabiv1::__si_class_type_info | 14108 |Vtable | | 14109 |---------+-------------------------------------------------------------------| 14110 |Name |typeinfo name for basic_stringstream, | 14111 | |allocator > | 14112 +-----------------------------------------------------------------------------+ 14113 ------------------------------------------------------------------------------- 14114 14115 Interfaces for Class basic_stringstream, allocator 14116 > 14117 14118 An LSB conforming implementation shall provide the generic methods for Class 14119 std::basic_stringstream, std::allocator > 14120 specified in Table 7-327, with the full functionality as described in the 14121 referenced underlying specification. 14122 14123 Table 7-327. libstdcxx - Class basic_stringstream, 14124 allocator > Function Interfaces 14125 14126 +-----------------------------------------------------------------------------+ 14127 |basic_stringstream, allocator >::str() const | 14128 |(GLIBCPP_3.2) [1] | 14129 |-----------------------------------------------------------------------------| 14130 |basic_stringstream, allocator >::rdbuf() const | 14131 |(GLIBCPP_3.2) [1] | 14132 |-----------------------------------------------------------------------------| 14133 |basic_stringstream, allocator >::str | 14134 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 14135 |[1] | 14136 |-----------------------------------------------------------------------------| 14137 |basic_stringstream, allocator | 14138 |>::basic_stringstream[in-charge](basic_string, | 14139 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14140 |-----------------------------------------------------------------------------| 14141 |basic_stringstream, allocator | 14142 |>::basic_stringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14143 |-----------------------------------------------------------------------------| 14144 |basic_stringstream, allocator | 14145 |>::basic_stringstream[not-in-charge](basic_string, | 14146 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14147 |-----------------------------------------------------------------------------| 14148 |basic_stringstream, allocator | 14149 |>::basic_stringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14150 |-----------------------------------------------------------------------------| 14151 |basic_stringstream, allocator | 14152 |>::~basic_stringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14153 |-----------------------------------------------------------------------------| 14154 |basic_stringstream, allocator | 14155 |>::~basic_stringstream [in-charge]()(GLIBCPP_3.2) [1] | 14156 |-----------------------------------------------------------------------------| 14157 |basic_stringstream, allocator | 14158 |>::~basic_stringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14159 |-----------------------------------------------------------------------------| 14160 |non-virtual thunk [nv:-16] to basic_stringstream, | 14161 |allocator >::~basic_stringstream [in-charge deleting]() [2] | 14162 |-----------------------------------------------------------------------------| 14163 |non-virtual thunk [nv:-16] to basic_stringstream, | 14164 |allocator >::~basic_stringstream [in-charge]() [2] | 14165 |-----------------------------------------------------------------------------| 14166 |non-virtual thunk [nv:-8] to basic_stringstream, | 14167 |allocator >::~basic_stringstream [in-charge deleting]() [1] | 14168 |-----------------------------------------------------------------------------| 14169 |non-virtual thunk [nv:-8] to basic_stringstream, | 14170 |allocator >::~basic_stringstream [in-charge]() [1] | 14171 |-----------------------------------------------------------------------------| 14172 |virtual thunk [v:0,-12] to basic_stringstream, | 14173 |allocator >::~basic_stringstream [in-charge deleting]() [1] | 14174 |-----------------------------------------------------------------------------| 14175 |virtual thunk [v:0,-12] to basic_stringstream, | 14176 |allocator >::~basic_stringstream [in-charge]() [1] | 14177 |-----------------------------------------------------------------------------| 14178 |virtual thunk [v:0,-24] to basic_stringstream, | 14179 |allocator >::~basic_stringstream [in-charge deleting]() [2] | 14180 |-----------------------------------------------------------------------------| 14181 |virtual thunk [v:0,-24] to basic_stringstream, | 14182 |allocator >::~basic_stringstream [in-charge]() [2] | 14183 +-----------------------------------------------------------------------------+ 14184 14185 Referenced Specification(s) 14186 14187 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14188 14189 [2]. Itanium C++ ABI (Revision: 1.75) 14190 14191 An LSB conforming implementation shall provide the generic data interfaces for 14192 Class std::basic_stringstream, std::allocator 14193 > specified in Table 7-328, with the full functionality as described in 14194 the referenced underlying specification. 14195 14196 Table 7-328. libstdcxx - Class basic_stringstream, 14197 allocator > Data Interfaces 14198 14199 +-----------------------------------------------------------------------------+ 14200 |typeinfo for basic_stringstream, allocator > | 14201 |(GLIBCPP_3.2) [1] | 14202 |-----------------------------------------------------------------------------| 14203 |typeinfo name for basic_stringstream, allocator| 14204 |>(GLIBCPP_3.2) [1] | 14205 |-----------------------------------------------------------------------------| 14206 |VTT for basic_stringstream, allocator > | 14207 |(GLIBCPP_3.2) [1] | 14208 |-----------------------------------------------------------------------------| 14209 |vtable for basic_stringstream, allocator > | 14210 |(GLIBCPP_3.2) [1] | 14211 +-----------------------------------------------------------------------------+ 14212 14213 Referenced Specification(s) 14214 14215 [1]. Itanium C++ ABI (Revision: 1.75) 14216 14217 ------------------------------------------------------------------------------- 14218 14219 Class basic_stringstream, allocator > 14220 14221 ------------------------------------------------------------------------------- 14222 14223 Class data for basic_stringstream, allocator 14224 > 14225 14226 The virtual table for the std::basic_stringstream, std::allocator > class is described by Table 7-329 14228 14229 Table 7-329. vtable for basic_stringstream, 14230 allocator > 14231 14232 +-----------------------------------------------------------------------------+ 14233 |Base |0 | 14234 |Offset | | 14235 |-------+---------------------------------------------------------------------| 14236 |RTTI |typeinfo for basic_stringstream, | 14237 | |allocator > | 14238 |-------+---------------------------------------------------------------------| 14239 |vfunc: |basic_stringstream, allocator | 14240 | |>::~basic_stringstream [in-charge]() | 14241 |-------+---------------------------------------------------------------------| 14242 |vfunc: |basic_stringstream, allocator | 14243 | |>::~basic_stringstream [in-charge deleting]() | 14244 +-----------------------------------------------------------------------------+ 14245 14246 The Run Time Type Information for the std::basic_stringstream, std::allocator > class is described by 14248 Table 7-330 14249 14250 Table 7-330. typeinfo for basic_stringstream, 14251 allocator > 14252 14253 +-----------------------------------------------------------------------------+ 14254 |Base |vtable for __cxxabiv1::__si_class_type_info | 14255 |Vtable | | 14256 |--------+--------------------------------------------------------------------| 14257 |Name |typeinfo name for basic_stringstream, | 14258 | |allocator > | 14259 +-----------------------------------------------------------------------------+ 14260 ------------------------------------------------------------------------------- 14261 14262 Interfaces for Class basic_stringstream, 14263 allocator > 14264 14265 An LSB conforming implementation shall provide the generic methods for Class 14266 std::basic_stringstream, std::allocator 14267 > specified in Table 7-331, with the full functionality as described 14268 in the referenced underlying specification. 14269 14270 Table 7-331. libstdcxx - Class basic_stringstream, allocator > Function Interfaces 14272 14273 +-----------------------------------------------------------------------------+ 14274 |basic_stringstream, allocator >::str()| 14275 |const(GLIBCPP_3.2) [1] | 14276 |-----------------------------------------------------------------------------| 14277 |basic_stringstream, allocator >::rdbuf| 14278 |() const(GLIBCPP_3.2) [1] | 14279 |-----------------------------------------------------------------------------| 14280 |basic_stringstream, allocator >::str | 14281 |(basic_string, allocator > const&) | 14282 |(GLIBCPP_3.2) [1] | 14283 |-----------------------------------------------------------------------------| 14284 |basic_stringstream, allocator | 14285 |>::basic_stringstream[in-charge](basic_string, | 14286 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14287 |-----------------------------------------------------------------------------| 14288 |basic_stringstream, allocator | 14289 |>::basic_stringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14290 |-----------------------------------------------------------------------------| 14291 |basic_stringstream, allocator | 14292 |>::basic_stringstream[not-in-charge](basic_string, allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14294 |-----------------------------------------------------------------------------| 14295 |basic_stringstream, allocator | 14296 |>::basic_stringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14297 |-----------------------------------------------------------------------------| 14298 |basic_stringstream, allocator | 14299 |>::~basic_stringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14300 |-----------------------------------------------------------------------------| 14301 |basic_stringstream, allocator | 14302 |>::~basic_stringstream [in-charge]()(GLIBCPP_3.2) [1] | 14303 |-----------------------------------------------------------------------------| 14304 |basic_stringstream, allocator | 14305 |>::~basic_stringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14306 |-----------------------------------------------------------------------------| 14307 |non-virtual thunk [nv:-16] to basic_stringstream, allocator >::~basic_stringstream [in-charge deleting]() | 14309 |[2] | 14310 |-----------------------------------------------------------------------------| 14311 |non-virtual thunk [nv:-16] to basic_stringstream, allocator >::~basic_stringstream [in-charge]() [2] | 14313 |-----------------------------------------------------------------------------| 14314 |non-virtual thunk [nv:-8] to basic_stringstream, allocator >::~basic_stringstream [in-charge deleting]() | 14316 |[1] | 14317 |-----------------------------------------------------------------------------| 14318 |non-virtual thunk [nv:-8] to basic_stringstream, allocator >::~basic_stringstream [in-charge]() [1] | 14320 |-----------------------------------------------------------------------------| 14321 |virtual thunk [v:0,-12] to basic_stringstream, | 14322 |allocator >::~basic_stringstream [in-charge deleting]() [1] | 14323 |-----------------------------------------------------------------------------| 14324 |virtual thunk [v:0,-12] to basic_stringstream, | 14325 |allocator >::~basic_stringstream [in-charge]() [1] | 14326 |-----------------------------------------------------------------------------| 14327 |virtual thunk [v:0,-24] to basic_stringstream, | 14328 |allocator >::~basic_stringstream [in-charge deleting]() [2] | 14329 |-----------------------------------------------------------------------------| 14330 |virtual thunk [v:0,-24] to basic_stringstream, | 14331 |allocator >::~basic_stringstream [in-charge]() [2] | 14332 +-----------------------------------------------------------------------------+ 14333 14334 Referenced Specification(s) 14335 14336 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14337 14338 [2]. Itanium C++ ABI (Revision: 1.75) 14339 14340 An LSB conforming implementation shall provide the generic data interfaces for 14341 Class std::basic_stringstream, 14342 std::allocator > specified in Table 7-332, with the full functionality 14343 as described in the referenced underlying specification. 14344 14345 Table 7-332. libstdcxx - Class basic_stringstream, allocator > Data Interfaces 14347 14348 +-----------------------------------------------------------------------------+ 14349 |typeinfo for basic_stringstream, allocator | 14350 | >(GLIBCPP_3.2) [1] | 14351 |-----------------------------------------------------------------------------| 14352 |typeinfo name for basic_stringstream, allocator| 14353 | >(GLIBCPP_3.2) [1] | 14354 |-----------------------------------------------------------------------------| 14355 |VTT for basic_stringstream, allocator | 14356 |>(GLIBCPP_3.2) [1] | 14357 |-----------------------------------------------------------------------------| 14358 |vtable for basic_stringstream, allocator | 14359 | >(GLIBCPP_3.2) [1] | 14360 +-----------------------------------------------------------------------------+ 14361 14362 Referenced Specification(s) 14363 14364 [1]. Itanium C++ ABI (Revision: 1.75) 14365 14366 ------------------------------------------------------------------------------- 14367 14368 Class basic_istringstream, allocator > 14369 14370 ------------------------------------------------------------------------------- 14371 14372 Class data for basic_istringstream, allocator > 14373 14374 The virtual table for the std::basic_istringstream, std::allocator > class is described by Table 7-333 14376 14377 Table 7-333. vtable for basic_istringstream, allocator 14378 > 14379 14380 +-----------------------------------------------------------------------------+ 14381 |Base |0 | 14382 |Offset | | 14383 |-------+---------------------------------------------------------------------| 14384 |RTTI |typeinfo for basic_istringstream, allocator | 14385 | | > | 14386 |-------+---------------------------------------------------------------------| 14387 |vfunc: |basic_istringstream, allocator | 14388 | |>::~basic_istringstream [in-charge]() | 14389 |-------+---------------------------------------------------------------------| 14390 |vfunc: |basic_istringstream, allocator | 14391 | |>::~basic_istringstream [in-charge deleting]() | 14392 +-----------------------------------------------------------------------------+ 14393 14394 The Run Time Type Information for the std::basic_istringstream, std::allocator > class is described by Table 14396 7-334 14397 14398 Table 7-334. typeinfo for basic_istringstream, 14399 allocator > 14400 14401 +-----------------------------------------------------------------------------+ 14402 |Base |vtable for __cxxabiv1::__si_class_type_info | 14403 |Vtable | | 14404 |---------+-------------------------------------------------------------------| 14405 |Name |typeinfo name for basic_istringstream, | 14406 | |allocator > | 14407 +-----------------------------------------------------------------------------+ 14408 ------------------------------------------------------------------------------- 14409 14410 Interfaces for Class basic_istringstream, allocator 14411 > 14412 14413 An LSB conforming implementation shall provide the generic methods for Class 14414 std::basic_istringstream, std::allocator > 14415 specified in Table 7-335, with the full functionality as described in the 14416 referenced underlying specification. 14417 14418 Table 7-335. libstdcxx - Class basic_istringstream, 14419 allocator > Function Interfaces 14420 14421 +-----------------------------------------------------------------------------+ 14422 |basic_istringstream, allocator >::str() const | 14423 |(GLIBCPP_3.2) [1] | 14424 |-----------------------------------------------------------------------------| 14425 |basic_istringstream, allocator >::rdbuf() const| 14426 |(GLIBCPP_3.2) [1] | 14427 |-----------------------------------------------------------------------------| 14428 |basic_istringstream, allocator >::str | 14429 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 14430 |[1] | 14431 |-----------------------------------------------------------------------------| 14432 |basic_istringstream, allocator | 14433 |>::basic_istringstream[in-charge](basic_string, | 14434 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14435 |-----------------------------------------------------------------------------| 14436 |basic_istringstream, allocator | 14437 |>::basic_istringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14438 |-----------------------------------------------------------------------------| 14439 |basic_istringstream, allocator | 14440 |>::basic_istringstream[not-in-charge](basic_string, | 14441 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14442 |-----------------------------------------------------------------------------| 14443 |basic_istringstream, allocator | 14444 |>::basic_istringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14445 |-----------------------------------------------------------------------------| 14446 |basic_istringstream, allocator | 14447 |>::~basic_istringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14448 |-----------------------------------------------------------------------------| 14449 |basic_istringstream, allocator | 14450 |>::~basic_istringstream [in-charge]()(GLIBCPP_3.2) [1] | 14451 |-----------------------------------------------------------------------------| 14452 |basic_istringstream, allocator | 14453 |>::~basic_istringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14454 |-----------------------------------------------------------------------------| 14455 |virtual thunk [v:0,-12] to basic_istringstream, | 14456 |allocator >::~basic_istringstream [in-charge deleting]() [1] | 14457 |-----------------------------------------------------------------------------| 14458 |virtual thunk [v:0,-12] to basic_istringstream, | 14459 |allocator >::~basic_istringstream [in-charge]() [1] | 14460 |-----------------------------------------------------------------------------| 14461 |virtual thunk [v:0,-24] to basic_istringstream, | 14462 |allocator >::~basic_istringstream [in-charge deleting]() [2] | 14463 |-----------------------------------------------------------------------------| 14464 |virtual thunk [v:0,-24] to basic_istringstream, | 14465 |allocator >::~basic_istringstream [in-charge]() [2] | 14466 +-----------------------------------------------------------------------------+ 14467 14468 Referenced Specification(s) 14469 14470 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14471 14472 [2]. Itanium C++ ABI (Revision: 1.75) 14473 14474 An LSB conforming implementation shall provide the generic data interfaces for 14475 Class std::basic_istringstream, std::allocator 14476 > specified in Table 7-336, with the full functionality as described in 14477 the referenced underlying specification. 14478 14479 Table 7-336. libstdcxx - Class basic_istringstream, 14480 allocator > Data Interfaces 14481 14482 +-----------------------------------------------------------------------------+ 14483 |typeinfo for basic_istringstream, allocator > | 14484 |(GLIBCPP_3.2) [1] | 14485 |-----------------------------------------------------------------------------| 14486 |typeinfo name for basic_istringstream, allocator | 14487 | >(GLIBCPP_3.2) [1] | 14488 |-----------------------------------------------------------------------------| 14489 |VTT for basic_istringstream, allocator > | 14490 |(GLIBCPP_3.2) [1] | 14491 |-----------------------------------------------------------------------------| 14492 |vtable for basic_istringstream, allocator > | 14493 |(GLIBCPP_3.2) [1] | 14494 +-----------------------------------------------------------------------------+ 14495 14496 Referenced Specification(s) 14497 14498 [1]. Itanium C++ ABI (Revision: 1.75) 14499 14500 ------------------------------------------------------------------------------- 14501 14502 Class basic_istringstream, allocator > 14503 14504 ------------------------------------------------------------------------------- 14505 14506 Class data for basic_istringstream, allocator 14507 > 14508 14509 The virtual table for the std::basic_istringstream, std::allocator > class is described by Table 7-337 14511 14512 Table 7-337. vtable for basic_istringstream, 14513 allocator > 14514 14515 +-----------------------------------------------------------------------------+ 14516 |Base |0 | 14517 |Offset | | 14518 |-------+---------------------------------------------------------------------| 14519 |RTTI |typeinfo for basic_istringstream, | 14520 | |allocator > | 14521 |-------+---------------------------------------------------------------------| 14522 |vfunc: |basic_istringstream, allocator| 14523 | |>::~basic_istringstream [in-charge]() | 14524 |-------+---------------------------------------------------------------------| 14525 |vfunc: |basic_istringstream, allocator| 14526 | |>::~basic_istringstream [in-charge deleting]() | 14527 +-----------------------------------------------------------------------------+ 14528 14529 The Run Time Type Information for the std::basic_istringstream, std::allocator > class is described by 14531 Table 7-338 14532 14533 Table 7-338. typeinfo for basic_istringstream, 14534 allocator > 14535 14536 +-----------------------------------------------------------------------------+ 14537 |Base |vtable for __cxxabiv1::__si_class_type_info | 14538 |Vtable | | 14539 |--------+--------------------------------------------------------------------| 14540 |Name |typeinfo name for basic_istringstream,| 14541 | |allocator > | 14542 +-----------------------------------------------------------------------------+ 14543 ------------------------------------------------------------------------------- 14544 14545 Interfaces for Class basic_istringstream, 14546 allocator > 14547 14548 An LSB conforming implementation shall provide the generic methods for Class 14549 std::basic_istringstream, std::allocator 14550 > specified in Table 7-339, with the full functionality as described 14551 in the referenced underlying specification. 14552 14553 Table 7-339. libstdcxx - Class basic_istringstream, allocator > Function Interfaces 14555 14556 +-----------------------------------------------------------------------------+ 14557 |basic_istringstream, allocator >::str | 14558 |() const(GLIBCPP_3.2) [1] | 14559 |-----------------------------------------------------------------------------| 14560 |basic_istringstream, allocator | 14561 |>::rdbuf() const(GLIBCPP_3.2) [1] | 14562 |-----------------------------------------------------------------------------| 14563 |basic_istringstream, allocator >::str | 14564 |(basic_string, allocator > const&) | 14565 |(GLIBCPP_3.2) [1] | 14566 |-----------------------------------------------------------------------------| 14567 |basic_istringstream, allocator | 14568 |>::basic_istringstream[in-charge](basic_string,| 14569 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14570 |-----------------------------------------------------------------------------| 14571 |basic_istringstream, allocator | 14572 |>::basic_istringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14573 |-----------------------------------------------------------------------------| 14574 |basic_istringstream, allocator | 14575 |>::basic_istringstream[not-in-charge](basic_string, allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14577 |-----------------------------------------------------------------------------| 14578 |basic_istringstream, allocator | 14579 |>::basic_istringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14580 |-----------------------------------------------------------------------------| 14581 |basic_istringstream, allocator | 14582 |>::~basic_istringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14583 |-----------------------------------------------------------------------------| 14584 |basic_istringstream, allocator | 14585 |>::~basic_istringstream [in-charge]()(GLIBCPP_3.2) [1] | 14586 |-----------------------------------------------------------------------------| 14587 |basic_istringstream, allocator | 14588 |>::~basic_istringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14589 |-----------------------------------------------------------------------------| 14590 |virtual thunk [v:0,-12] to basic_istringstream,| 14591 |allocator >::~basic_istringstream [in-charge deleting]() [1] | 14592 |-----------------------------------------------------------------------------| 14593 |virtual thunk [v:0,-12] to basic_istringstream,| 14594 |allocator >::~basic_istringstream [in-charge]() [1] | 14595 |-----------------------------------------------------------------------------| 14596 |virtual thunk [v:0,-24] to basic_istringstream,| 14597 |allocator >::~basic_istringstream [in-charge deleting]() [2] | 14598 |-----------------------------------------------------------------------------| 14599 |virtual thunk [v:0,-24] to basic_istringstream,| 14600 |allocator >::~basic_istringstream [in-charge]() [2] | 14601 +-----------------------------------------------------------------------------+ 14602 14603 Referenced Specification(s) 14604 14605 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14606 14607 [2]. Itanium C++ ABI (Revision: 1.75) 14608 14609 An LSB conforming implementation shall provide the generic data interfaces for 14610 Class std::basic_istringstream, 14611 std::allocator > specified in Table 7-340, with the full functionality 14612 as described in the referenced underlying specification. 14613 14614 Table 7-340. libstdcxx - Class basic_istringstream, allocator > Data Interfaces 14616 14617 +-----------------------------------------------------------------------------+ 14618 |typeinfo for basic_istringstream, allocator | 14619 | >(GLIBCPP_3.2) [1] | 14620 |-----------------------------------------------------------------------------| 14621 |typeinfo name for basic_istringstream, | 14622 |allocator >(GLIBCPP_3.2) [1] | 14623 |-----------------------------------------------------------------------------| 14624 |VTT for basic_istringstream, allocator| 14625 |>(GLIBCPP_3.2) [1] | 14626 |-----------------------------------------------------------------------------| 14627 |vtable for basic_istringstream, allocator | 14628 | >(GLIBCPP_3.2) [1] | 14629 +-----------------------------------------------------------------------------+ 14630 14631 Referenced Specification(s) 14632 14633 [1]. Itanium C++ ABI (Revision: 1.75) 14634 14635 ------------------------------------------------------------------------------- 14636 14637 Class basic_ostringstream, allocator > 14638 14639 ------------------------------------------------------------------------------- 14640 14641 Class data for basic_ostringstream, allocator > 14642 14643 The virtual table for the std::basic_ostringstream, std::allocator > class is described by Table 7-341 14645 14646 Table 7-341. vtable for basic_ostringstream, allocator 14647 > 14648 14649 +-----------------------------------------------------------------------------+ 14650 |Base |0 | 14651 |Offset | | 14652 |-------+---------------------------------------------------------------------| 14653 |RTTI |typeinfo for basic_ostringstream, allocator | 14654 | | > | 14655 |-------+---------------------------------------------------------------------| 14656 |vfunc: |basic_ostringstream, allocator | 14657 | |>::~basic_ostringstream [in-charge]() | 14658 |-------+---------------------------------------------------------------------| 14659 |vfunc: |basic_ostringstream, allocator | 14660 | |>::~basic_ostringstream [in-charge deleting]() | 14661 +-----------------------------------------------------------------------------+ 14662 14663 The Run Time Type Information for the std::basic_ostringstream, std::allocator > class is described by Table 14665 7-342 14666 14667 Table 7-342. typeinfo for basic_ostringstream, 14668 allocator > 14669 14670 +-----------------------------------------------------------------------------+ 14671 |Base |vtable for __cxxabiv1::__si_class_type_info | 14672 |Vtable | | 14673 |---------+-------------------------------------------------------------------| 14674 |Name |typeinfo name for basic_ostringstream, | 14675 | |allocator > | 14676 +-----------------------------------------------------------------------------+ 14677 ------------------------------------------------------------------------------- 14678 14679 Interfaces for Class basic_ostringstream, allocator 14680 > 14681 14682 An LSB conforming implementation shall provide the generic methods for Class 14683 std::basic_ostringstream, std::allocator > 14684 specified in Table 7-343, with the full functionality as described in the 14685 referenced underlying specification. 14686 14687 Table 7-343. libstdcxx - Class basic_ostringstream, 14688 allocator > Function Interfaces 14689 14690 +-----------------------------------------------------------------------------+ 14691 |basic_ostringstream, allocator >::str() const | 14692 |(GLIBCPP_3.2) [1] | 14693 |-----------------------------------------------------------------------------| 14694 |basic_ostringstream, allocator >::rdbuf() const| 14695 |(GLIBCPP_3.2) [1] | 14696 |-----------------------------------------------------------------------------| 14697 |basic_ostringstream, allocator >::str | 14698 |(basic_string, allocator > const&)(GLIBCPP_3.2)| 14699 |[1] | 14700 |-----------------------------------------------------------------------------| 14701 |basic_ostringstream, allocator | 14702 |>::basic_ostringstream[in-charge](basic_string, | 14703 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14704 |-----------------------------------------------------------------------------| 14705 |basic_ostringstream, allocator | 14706 |>::basic_ostringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14707 |-----------------------------------------------------------------------------| 14708 |basic_ostringstream, allocator | 14709 |>::basic_ostringstream[not-in-charge](basic_string, | 14710 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14711 |-----------------------------------------------------------------------------| 14712 |basic_ostringstream, allocator | 14713 |>::basic_ostringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14714 |-----------------------------------------------------------------------------| 14715 |basic_ostringstream, allocator | 14716 |>::~basic_ostringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14717 |-----------------------------------------------------------------------------| 14718 |basic_ostringstream, allocator | 14719 |>::~basic_ostringstream [in-charge]()(GLIBCPP_3.2) [1] | 14720 |-----------------------------------------------------------------------------| 14721 |basic_ostringstream, allocator | 14722 |>::~basic_ostringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14723 |-----------------------------------------------------------------------------| 14724 |virtual thunk [v:0,-12] to basic_ostringstream, | 14725 |allocator >::~basic_ostringstream [in-charge deleting]() [1] | 14726 |-----------------------------------------------------------------------------| 14727 |virtual thunk [v:0,-12] to basic_ostringstream, | 14728 |allocator >::~basic_ostringstream [in-charge]() [1] | 14729 |-----------------------------------------------------------------------------| 14730 |virtual thunk [v:0,-24] to basic_ostringstream, | 14731 |allocator >::~basic_ostringstream [in-charge deleting]() [2] | 14732 |-----------------------------------------------------------------------------| 14733 |virtual thunk [v:0,-24] to basic_ostringstream, | 14734 |allocator >::~basic_ostringstream [in-charge]() [2] | 14735 +-----------------------------------------------------------------------------+ 14736 14737 Referenced Specification(s) 14738 14739 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14740 14741 [2]. Itanium C++ ABI (Revision: 1.75) 14742 14743 An LSB conforming implementation shall provide the generic data interfaces for 14744 Class std::basic_ostringstream, std::allocator 14745 > specified in Table 7-344, with the full functionality as described in 14746 the referenced underlying specification. 14747 14748 Table 7-344. libstdcxx - Class basic_ostringstream, 14749 allocator > Data Interfaces 14750 14751 +-----------------------------------------------------------------------------+ 14752 |typeinfo for basic_ostringstream, allocator > | 14753 |(GLIBCPP_3.2) [1] | 14754 |-----------------------------------------------------------------------------| 14755 |typeinfo name for basic_ostringstream, allocator | 14756 | >(GLIBCPP_3.2) [1] | 14757 |-----------------------------------------------------------------------------| 14758 |VTT for basic_ostringstream, allocator > | 14759 |(GLIBCPP_3.2) [1] | 14760 |-----------------------------------------------------------------------------| 14761 |vtable for basic_ostringstream, allocator > | 14762 |(GLIBCPP_3.2) [1] | 14763 +-----------------------------------------------------------------------------+ 14764 14765 Referenced Specification(s) 14766 14767 [1]. Itanium C++ ABI (Revision: 1.75) 14768 14769 ------------------------------------------------------------------------------- 14770 14771 Class basic_ostringstream, allocator > 14772 14773 ------------------------------------------------------------------------------- 14774 14775 Class data for basic_ostringstream, allocator 14776 > 14777 14778 The virtual table for the std::basic_ostringstream, std::allocator > class is described by Table 7-345 14780 14781 Table 7-345. vtable for basic_ostringstream, 14782 allocator > 14783 14784 +-----------------------------------------------------------------------------+ 14785 |Base |0 | 14786 |Offset | | 14787 |-------+---------------------------------------------------------------------| 14788 |RTTI |typeinfo for basic_ostringstream, | 14789 | |allocator > | 14790 |-------+---------------------------------------------------------------------| 14791 |vfunc: |basic_ostringstream, allocator| 14792 | |>::~basic_ostringstream [in-charge]() | 14793 |-------+---------------------------------------------------------------------| 14794 |vfunc: |basic_ostringstream, allocator| 14795 | |>::~basic_ostringstream [in-charge deleting]() | 14796 +-----------------------------------------------------------------------------+ 14797 14798 The Run Time Type Information for the std::basic_ostringstream, std::allocator > class is described by 14800 Table 7-346 14801 14802 Table 7-346. typeinfo for basic_ostringstream, 14803 allocator > 14804 14805 +-----------------------------------------------------------------------------+ 14806 |Base |vtable for __cxxabiv1::__si_class_type_info | 14807 |Vtable | | 14808 |--------+--------------------------------------------------------------------| 14809 |Name |typeinfo name for basic_ostringstream,| 14810 | |allocator > | 14811 +-----------------------------------------------------------------------------+ 14812 ------------------------------------------------------------------------------- 14813 14814 Interfaces for Class basic_ostringstream, 14815 allocator > 14816 14817 An LSB conforming implementation shall provide the generic methods for Class 14818 std::basic_ostringstream, std::allocator 14819 > specified in Table 7-347, with the full functionality as described 14820 in the referenced underlying specification. 14821 14822 Table 7-347. libstdcxx - Class basic_ostringstream, allocator > Function Interfaces 14824 14825 +-----------------------------------------------------------------------------+ 14826 |basic_ostringstream, allocator >::str | 14827 |() const(GLIBCPP_3.2) [1] | 14828 |-----------------------------------------------------------------------------| 14829 |basic_ostringstream, allocator | 14830 |>::rdbuf() const(GLIBCPP_3.2) [1] | 14831 |-----------------------------------------------------------------------------| 14832 |basic_ostringstream, allocator >::str | 14833 |(basic_string, allocator > const&) | 14834 |(GLIBCPP_3.2) [1] | 14835 |-----------------------------------------------------------------------------| 14836 |basic_ostringstream, allocator | 14837 |>::basic_ostringstream[in-charge](basic_string,| 14838 |allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14839 |-----------------------------------------------------------------------------| 14840 |basic_ostringstream, allocator | 14841 |>::basic_ostringstream[in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14842 |-----------------------------------------------------------------------------| 14843 |basic_ostringstream, allocator | 14844 |>::basic_ostringstream[not-in-charge](basic_string, allocator > const&, _Ios_Openmode)(GLIBCPP_3.2) [1] | 14846 |-----------------------------------------------------------------------------| 14847 |basic_ostringstream, allocator | 14848 |>::basic_ostringstream[not-in-charge](_Ios_Openmode)(GLIBCPP_3.2) [1] | 14849 |-----------------------------------------------------------------------------| 14850 |basic_ostringstream, allocator | 14851 |>::~basic_ostringstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 14852 |-----------------------------------------------------------------------------| 14853 |basic_ostringstream, allocator | 14854 |>::~basic_ostringstream [in-charge]()(GLIBCPP_3.2) [1] | 14855 |-----------------------------------------------------------------------------| 14856 |basic_ostringstream, allocator | 14857 |>::~basic_ostringstream [not-in-charge]()(GLIBCPP_3.2) [1] | 14858 |-----------------------------------------------------------------------------| 14859 |virtual thunk [v:0,-12] to basic_ostringstream,| 14860 |allocator >::~basic_ostringstream [in-charge deleting]() [1] | 14861 |-----------------------------------------------------------------------------| 14862 |virtual thunk [v:0,-12] to basic_ostringstream,| 14863 |allocator >::~basic_ostringstream [in-charge]() [1] | 14864 |-----------------------------------------------------------------------------| 14865 |virtual thunk [v:0,-24] to basic_ostringstream,| 14866 |allocator >::~basic_ostringstream [in-charge deleting]() [2] | 14867 |-----------------------------------------------------------------------------| 14868 |virtual thunk [v:0,-24] to basic_ostringstream,| 14869 |allocator >::~basic_ostringstream [in-charge]() [2] | 14870 +-----------------------------------------------------------------------------+ 14871 14872 Referenced Specification(s) 14873 14874 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 14875 14876 [2]. Itanium C++ ABI (Revision: 1.75) 14877 14878 An LSB conforming implementation shall provide the generic data interfaces for 14879 Class std::basic_ostringstream, 14880 std::allocator > specified in Table 7-348, with the full functionality 14881 as described in the referenced underlying specification. 14882 14883 Table 7-348. libstdcxx - Class basic_ostringstream, allocator > Data Interfaces 14885 14886 +-----------------------------------------------------------------------------+ 14887 |typeinfo for basic_ostringstream, allocator | 14888 | >(GLIBCPP_3.2) [1] | 14889 |-----------------------------------------------------------------------------| 14890 |typeinfo name for basic_ostringstream, | 14891 |allocator >(GLIBCPP_3.2) [1] | 14892 |-----------------------------------------------------------------------------| 14893 |VTT for basic_ostringstream, allocator| 14894 |>(GLIBCPP_3.2) [1] | 14895 |-----------------------------------------------------------------------------| 14896 |vtable for basic_ostringstream, allocator | 14897 | >(GLIBCPP_3.2) [1] | 14898 +-----------------------------------------------------------------------------+ 14899 14900 Referenced Specification(s) 14901 14902 [1]. Itanium C++ ABI (Revision: 1.75) 14903 14904 ------------------------------------------------------------------------------- 14905 14906 Class __ctype_abstract_base 14907 14908 ------------------------------------------------------------------------------- 14909 14910 Class data for __ctype_abstract_base 14911 14912 The virtual table for the std::__ctype_abstract_base class is described 14913 by Table 7-349 14914 14915 Table 7-349. vtable for __ctype_abstract_base 14916 14917 +-----------------------------------------------------------------------------+ 14918 |Base |0 | 14919 |Offset | | 14920 |----------+------------------------------------------------------------------| 14921 |RTTI |typeinfo for __ctype_abstract_base | 14922 |----------+------------------------------------------------------------------| 14923 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base [in-charge]() | 14924 |----------+------------------------------------------------------------------| 14925 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base [in-charge | 14926 | |deleting]() | 14927 |----------+------------------------------------------------------------------| 14928 |vfunc: |__cxa_pure_virtual | 14929 |----------+------------------------------------------------------------------| 14930 |vfunc: |__cxa_pure_virtual | 14931 |----------+------------------------------------------------------------------| 14932 |vfunc: |__cxa_pure_virtual | 14933 |----------+------------------------------------------------------------------| 14934 |vfunc: |__cxa_pure_virtual | 14935 |----------+------------------------------------------------------------------| 14936 |vfunc: |__cxa_pure_virtual | 14937 |----------+------------------------------------------------------------------| 14938 |vfunc: |__cxa_pure_virtual | 14939 |----------+------------------------------------------------------------------| 14940 |vfunc: |__cxa_pure_virtual | 14941 |----------+------------------------------------------------------------------| 14942 |vfunc: |__cxa_pure_virtual | 14943 |----------+------------------------------------------------------------------| 14944 |vfunc: |__cxa_pure_virtual | 14945 |----------+------------------------------------------------------------------| 14946 |vfunc: |__cxa_pure_virtual | 14947 |----------+------------------------------------------------------------------| 14948 |vfunc: |__cxa_pure_virtual | 14949 |----------+------------------------------------------------------------------| 14950 |vfunc: |__cxa_pure_virtual | 14951 +-----------------------------------------------------------------------------+ 14952 14953 The Run Time Type Information for the std::__ctype_abstract_base class is 14954 described by Table 7-350 14955 14956 Table 7-350. typeinfo for __ctype_abstract_base 14957 14958 +-----------------------------------------------------------+ 14959 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 14960 |-----------+---------------------------------------------+-| 14961 |Name |typeinfo name for __ctype_abstract_base| | 14962 |-----------+---------------------------------------------+-| 14963 |flags: |8 | | 14964 |-----------+---------------------------------------------+-| 14965 |basetype: |typeinfo for locale::facet |2| 14966 |-----------+---------------------------------------------+-| 14967 |basetype: |typeinfo for ctype_base |2| 14968 +-----------------------------------------------------------+ 14969 ------------------------------------------------------------------------------- 14970 14971 Interfaces for Class __ctype_abstract_base 14972 14973 No external methods are defined for libstdcxx - Class 14974 std::__ctype_abstract_base 14975 14976 An LSB conforming implementation shall provide the generic data interfaces for 14977 Class std::__ctype_abstract_base specified in Table 7-351, with the full 14978 functionality as described in the referenced underlying specification. 14979 14980 Table 7-351. libstdcxx - Class __ctype_abstract_base Data Interfaces 14981 14982 +--------------------------------------------------------------+ 14983 |typeinfo for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14984 |--------------------------------------------------------------| 14985 |typeinfo name for __ctype_abstract_base(GLIBCPP_3.2) [1]| 14986 |--------------------------------------------------------------| 14987 |vtable for __ctype_abstract_base(GLIBCPP_3.2) [1] | 14988 +--------------------------------------------------------------+ 14989 14990 Referenced Specification(s) 14991 14992 [1]. Itanium C++ ABI (Revision: 1.75) 14993 14994 ------------------------------------------------------------------------------- 14995 14996 Class __ctype_abstract_base 14997 14998 ------------------------------------------------------------------------------- 14999 15000 Class data for __ctype_abstract_base 15001 15002 The virtual table for the std::__ctype_abstract_base class is 15003 described by Table 7-352 15004 15005 Table 7-352. vtable for __ctype_abstract_base 15006 15007 +-----------------------------------------------------------------------------+ 15008 |Base |0 | 15009 |Offset | | 15010 |----------+------------------------------------------------------------------| 15011 |RTTI |typeinfo for __ctype_abstract_base | 15012 |----------+------------------------------------------------------------------| 15013 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base [in-charge]| 15014 | |() | 15015 |----------+------------------------------------------------------------------| 15016 |vfunc: |__ctype_abstract_base::~__ctype_abstract_base [in-charge | 15017 | |deleting]() | 15018 |----------+------------------------------------------------------------------| 15019 |vfunc: |__cxa_pure_virtual | 15020 |----------+------------------------------------------------------------------| 15021 |vfunc: |__cxa_pure_virtual | 15022 |----------+------------------------------------------------------------------| 15023 |vfunc: |__cxa_pure_virtual | 15024 |----------+------------------------------------------------------------------| 15025 |vfunc: |__cxa_pure_virtual | 15026 |----------+------------------------------------------------------------------| 15027 |vfunc: |__cxa_pure_virtual | 15028 |----------+------------------------------------------------------------------| 15029 |vfunc: |__cxa_pure_virtual | 15030 |----------+------------------------------------------------------------------| 15031 |vfunc: |__cxa_pure_virtual | 15032 |----------+------------------------------------------------------------------| 15033 |vfunc: |__cxa_pure_virtual | 15034 |----------+------------------------------------------------------------------| 15035 |vfunc: |__cxa_pure_virtual | 15036 |----------+------------------------------------------------------------------| 15037 |vfunc: |__cxa_pure_virtual | 15038 |----------+------------------------------------------------------------------| 15039 |vfunc: |__cxa_pure_virtual | 15040 |----------+------------------------------------------------------------------| 15041 |vfunc: |__cxa_pure_virtual | 15042 +-----------------------------------------------------------------------------+ 15043 15044 The Run Time Type Information for the std::__ctype_abstract_base class 15045 is described by Table 7-353 15046 15047 Table 7-353. typeinfo for __ctype_abstract_base 15048 15049 +--------------------------------------------------------------+ 15050 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 15051 |-----------+------------------------------------------------+-| 15052 |Name |typeinfo name for __ctype_abstract_base| | 15053 |-----------+------------------------------------------------+-| 15054 |flags: |8 | | 15055 |-----------+------------------------------------------------+-| 15056 |basetype: |typeinfo for locale::facet |2| 15057 |-----------+------------------------------------------------+-| 15058 |basetype: |typeinfo for ctype_base |2| 15059 +--------------------------------------------------------------+ 15060 ------------------------------------------------------------------------------- 15061 15062 Interfaces for Class __ctype_abstract_base 15063 15064 No external methods are defined for libstdcxx - Class 15065 std::__ctype_abstract_base 15066 15067 An LSB conforming implementation shall provide the generic data interfaces for 15068 Class std::__ctype_abstract_base specified in Table 7-354, with the 15069 full functionality as described in the referenced underlying specification. 15070 15071 Table 7-354. libstdcxx - Class __ctype_abstract_base Data Interfaces 15072 15073 +-----------------------------------------------------------------+ 15074 |typeinfo for __ctype_abstract_base(GLIBCPP_3.2) [1] | 15075 |-----------------------------------------------------------------| 15076 |typeinfo name for __ctype_abstract_base(GLIBCPP_3.2) [1]| 15077 |-----------------------------------------------------------------| 15078 |vtable for __ctype_abstract_base(GLIBCPP_3.2) [1] | 15079 +-----------------------------------------------------------------+ 15080 15081 Referenced Specification(s) 15082 15083 [1]. Itanium C++ ABI (Revision: 1.75) 15084 15085 ------------------------------------------------------------------------------- 15086 15087 Class __codecvt_abstract_base 15088 15089 ------------------------------------------------------------------------------- 15090 15091 Interfaces for Class __codecvt_abstract_base 15092 15093 No external methods are defined for libstdcxx - Class 15094 std::__codecvt_abstract_base 15095 15096 An LSB conforming implementation shall provide the generic data interfaces for 15097 Class std::__codecvt_abstract_base specified in Table 15098 7-355, with the full functionality as described in the referenced underlying 15099 specification. 15100 15101 Table 7-355. libstdcxx - Class __codecvt_abstract_base 15102 Data Interfaces 15103 15104 +-----------------------------------------------------------------------------+ 15105 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2)| 15106 |[1] | 15107 +-----------------------------------------------------------------------------+ 15108 15109 Referenced Specification(s) 15110 15111 [1]. Itanium C++ ABI (Revision: 1.75) 15112 15113 ------------------------------------------------------------------------------- 15114 15115 Class __codecvt_abstract_base 15116 15117 ------------------------------------------------------------------------------- 15118 15119 Class data for __codecvt_abstract_base 15120 15121 The virtual table for the std::__codecvt_abstract_base class is described by Table 7-356 15123 15124 Table 7-356. vtable for __codecvt_abstract_base 15125 15126 +-----------------------------------------------------------------------------+ 15127 |Base |0 | 15128 |Offset | | 15129 |--------+--------------------------------------------------------------------| 15130 |RTTI |typeinfo for __codecvt_abstract_base | 15131 |--------+--------------------------------------------------------------------| 15132 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base [in-charge]() | 15134 |--------+--------------------------------------------------------------------| 15135 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base [in-charge deleting]() | 15137 |--------+--------------------------------------------------------------------| 15138 |vfunc: |__cxa_pure_virtual | 15139 |--------+--------------------------------------------------------------------| 15140 |vfunc: |__cxa_pure_virtual | 15141 |--------+--------------------------------------------------------------------| 15142 |vfunc: |__cxa_pure_virtual | 15143 |--------+--------------------------------------------------------------------| 15144 |vfunc: |__cxa_pure_virtual | 15145 |--------+--------------------------------------------------------------------| 15146 |vfunc: |__cxa_pure_virtual | 15147 |--------+--------------------------------------------------------------------| 15148 |vfunc: |__cxa_pure_virtual | 15149 |--------+--------------------------------------------------------------------| 15150 |vfunc: |__cxa_pure_virtual | 15151 +-----------------------------------------------------------------------------+ 15152 15153 The Run Time Type Information for the std::__codecvt_abstract_base class is described by Table 7-357 15155 15156 Table 7-357. typeinfo for __codecvt_abstract_base 15157 15158 +-----------------------------------------------------------------------------+ 15159 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 15160 |Vtable | | | 15161 |----------+----------------------------------------------------------------+-| 15162 |Name |typeinfo name for __codecvt_abstract_base | | 15164 |----------+----------------------------------------------------------------+-| 15165 |flags: |8 | | 15166 |----------+----------------------------------------------------------------+-| 15167 |basetype: |typeinfo for locale::facet |2| 15168 |----------+----------------------------------------------------------------+-| 15169 |basetype: |typeinfo for codecvt_base |2| 15170 +-----------------------------------------------------------------------------+ 15171 ------------------------------------------------------------------------------- 15172 15173 Interfaces for Class __codecvt_abstract_base 15174 15175 No external methods are defined for libstdcxx - Class 15176 std::__codecvt_abstract_base 15177 15178 An LSB conforming implementation shall provide the generic data interfaces for 15179 Class std::__codecvt_abstract_base specified in 15180 Table 7-358, with the full functionality as described in the referenced 15181 underlying specification. 15182 15183 Table 7-358. libstdcxx - Class __codecvt_abstract_base Data Interfaces 15185 15186 +-----------------------------------------------------------------------------+ 15187 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2)| 15188 |[1] | 15189 |-----------------------------------------------------------------------------| 15190 |typeinfo for ctype(GLIBCPP_3.2) [1] | 15191 |-----------------------------------------------------------------------------| 15192 |typeinfo name for __codecvt_abstract_base | 15193 |(GLIBCPP_3.2) [1] | 15194 |-----------------------------------------------------------------------------| 15195 |vtable for __codecvt_abstract_base(GLIBCPP_3.2) | 15196 |[1] | 15197 +-----------------------------------------------------------------------------+ 15198 15199 Referenced Specification(s) 15200 15201 [1]. Itanium C++ ABI (Revision: 1.75) 15202 15203 ------------------------------------------------------------------------------- 15204 15205 Class ctype 15206 15207 ------------------------------------------------------------------------------- 15208 15209 Class data for ctype 15210 15211 The virtual table for the std::ctype class is described by Table 7-359 15212 15213 Table 7-359. vtable for ctype 15214 15215 +-----------------------------------------------------------------------------+ 15216 |Base |0 | 15217 |Offset | | 15218 |----------+------------------------------------------------------------------| 15219 |RTTI |typeinfo for ctype | 15220 |----------+------------------------------------------------------------------| 15221 |vfunc: |ctype::~ctype [in-charge]() | 15222 |----------+------------------------------------------------------------------| 15223 |vfunc: |ctype::~ctype [in-charge deleting]() | 15224 |----------+------------------------------------------------------------------| 15225 |vfunc: |ctype::do_is(unsigned short, char) const | 15226 |----------+------------------------------------------------------------------| 15227 |vfunc: |ctype::do_is(char const*, char const*, unsigned short*) | 15228 | |const | 15229 |----------+------------------------------------------------------------------| 15230 |vfunc: |ctype::do_scan_is(unsigned short, char const*, char const*) | 15231 | |const | 15232 |----------+------------------------------------------------------------------| 15233 |vfunc: |ctype::do_scan_not(unsigned short, char const*, char const*)| 15234 | |const | 15235 |----------+------------------------------------------------------------------| 15236 |vfunc: |ctype::do_toupper(char) const | 15237 |----------+------------------------------------------------------------------| 15238 |vfunc: |ctype::do_toupper(char*, char const*) const | 15239 |----------+------------------------------------------------------------------| 15240 |vfunc: |ctype::do_tolower(char) const | 15241 |----------+------------------------------------------------------------------| 15242 |vfunc: |ctype::do_tolower(char*, char const*) const | 15243 |----------+------------------------------------------------------------------| 15244 |vfunc: |ctype::do_widen(char) const | 15245 |----------+------------------------------------------------------------------| 15246 |vfunc: |ctype::do_widen(char const*, char const*, char*) const | 15247 |----------+------------------------------------------------------------------| 15248 |vfunc: |ctype::do_narrow(char, char) const | 15249 |----------+------------------------------------------------------------------| 15250 |vfunc: |ctype::do_narrow(char const*, char const*, char, char*) | 15251 | |const | 15252 +-----------------------------------------------------------------------------+ 15253 15254 The Run Time Type Information for the std::ctype class is described by 15255 Table 7-360 15256 15257 Table 7-360. typeinfo for ctype 15258 15259 +-------------------------------------------------------+ 15260 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15261 |-----------+-------------------------------------------| 15262 |Name |typeinfo name for ctype | 15263 +-------------------------------------------------------+ 15264 ------------------------------------------------------------------------------- 15265 15266 Interfaces for Class ctype 15267 15268 An LSB conforming implementation shall provide the generic methods for Class 15269 std::ctype specified in Table 7-361, with the full functionality as 15270 described in the referenced underlying specification. 15271 15272 Table 7-361. libstdcxx - Class ctype Function Interfaces 15273 15274 +-----------------------------------------------------------------------------+ 15275 |ctype::do_scan_is(unsigned short, char const*, char const*) const | 15276 |(GLIBCPP_3.2) [1] | 15277 |-----------------------------------------------------------------------------| 15278 |ctype::do_tolower(char*, char const*) const(GLIBCPP_3.2) [1] | 15279 |-----------------------------------------------------------------------------| 15280 |ctype::do_tolower(char) const(GLIBCPP_3.2) [1] | 15281 |-----------------------------------------------------------------------------| 15282 |ctype::do_toupper(char*, char const*) const(GLIBCPP_3.2) [1] | 15283 |-----------------------------------------------------------------------------| 15284 |ctype::do_toupper(char) const(GLIBCPP_3.2) [1] | 15285 |-----------------------------------------------------------------------------| 15286 |ctype::do_scan_not(unsigned short, char const*, char const*) const | 15287 |(GLIBCPP_3.2) [1] | 15288 |-----------------------------------------------------------------------------| 15289 |ctype::do_is(char const*, char const*, unsigned short*) const | 15290 |(GLIBCPP_3.2) [1] | 15291 |-----------------------------------------------------------------------------| 15292 |ctype::do_is(unsigned short, char) const(GLIBCPP_3.2) [1] | 15293 |-----------------------------------------------------------------------------| 15294 |ctype::do_widen(char const*, char const*, char*) const(GLIBCPP_3.2) [1]| 15295 |-----------------------------------------------------------------------------| 15296 |ctype::do_widen(char) const(GLIBCPP_3.2) [1] | 15297 |-----------------------------------------------------------------------------| 15298 |ctype::do_narrow(char const*, char const*, char, char*) const | 15299 |(GLIBCPP_3.2) [1] | 15300 |-----------------------------------------------------------------------------| 15301 |ctype::do_narrow(char, char) const(GLIBCPP_3.2) [1] | 15302 |-----------------------------------------------------------------------------| 15303 |time_get > | 15304 |>::_M_extract_num(istreambuf_iterator >&, | 15305 |istreambuf_iterator >&, int&, int, int, unsigned, | 15306 |ctype const&, _Ios_Iostate&) const [1] | 15307 |-----------------------------------------------------------------------------| 15308 |time_get > | 15309 |>::_M_extract_num(istreambuf_iterator >&, | 15310 |istreambuf_iterator >&, int&, int, int, unsigned | 15311 |long, ctype const&, _Ios_Iostate&) const [1] | 15312 |-----------------------------------------------------------------------------| 15313 |ctype::classic_table()(GLIBCPP_3.2) [1] | 15314 |-----------------------------------------------------------------------------| 15315 |ctype::ctype[in-charge](__locale_struct*, unsigned short const*, bool, | 15316 |unsigned long) [1] | 15317 |-----------------------------------------------------------------------------| 15318 |ctype::ctype[in-charge](unsigned short const*, bool, unsigned long) [1]| 15319 |-----------------------------------------------------------------------------| 15320 |ctype::ctype[not-in-charge](__locale_struct*, unsigned short const*, | 15321 |bool, unsigned long) [1] | 15322 |-----------------------------------------------------------------------------| 15323 |ctype::ctype[not-in-charge](unsigned short const*, bool, unsigned long)| 15324 |[1] | 15325 |-----------------------------------------------------------------------------| 15326 |ctype::~ctype [in-charge deleting]()(GLIBCPP_3.2) [1] | 15327 |-----------------------------------------------------------------------------| 15328 |ctype::~ctype [in-charge]()(GLIBCPP_3.2) [1] | 15329 |-----------------------------------------------------------------------------| 15330 |ctype::~ctype [not-in-charge]()(GLIBCPP_3.2) [1] | 15331 |-----------------------------------------------------------------------------| 15332 |bool has_facet >(locale const&)(GLIBCPP_3.2) [1] | 15333 +-----------------------------------------------------------------------------+ 15334 15335 Referenced Specification(s) 15336 15337 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15338 15339 An LSB conforming implementation shall provide the generic data interfaces for 15340 Class std::ctype specified in Table 7-362, with the full functionality as 15341 described in the referenced underlying specification. 15342 15343 Table 7-362. libstdcxx - Class ctype Data Interfaces 15344 15345 +----------------------------------------------+ 15346 |ctype::table_size(GLIBCPP_3.2) [1] | 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: 1998(E) Programming languages --C++ 15360 15361 [2]. Itanium C++ ABI (Revision: 1.75) 15362 15363 ------------------------------------------------------------------------------- 15364 15365 Class ctype 15366 15367 ------------------------------------------------------------------------------- 15368 15369 Class data for ctype 15370 15371 The virtual table for the std::ctype class is described by Table 7-363 15372 15373 Table 7-363. vtable for ctype 15374 15375 +-----------------------------------------------------------------------------+ 15376 |Base |0 | 15377 |Offset | | 15378 |---------+-------------------------------------------------------------------| 15379 |RTTI |typeinfo for ctype | 15380 |---------+-------------------------------------------------------------------| 15381 |vfunc: |ctype::~ctype [in-charge]() | 15382 |---------+-------------------------------------------------------------------| 15383 |vfunc: |ctype::~ctype [in-charge deleting]() | 15384 |---------+-------------------------------------------------------------------| 15385 |vfunc: |ctype::do_is(unsigned short, wchar_t) const | 15386 |---------+-------------------------------------------------------------------| 15387 |vfunc: |ctype::do_is(wchar_t const*, wchar_t const*, unsigned | 15388 | |short*) const | 15389 |---------+-------------------------------------------------------------------| 15390 |vfunc: |ctype::do_scan_is(unsigned short, wchar_t const*, wchar_t | 15391 | |const*) const | 15392 |---------+-------------------------------------------------------------------| 15393 |vfunc: |ctype::do_scan_not(unsigned short, wchar_t const*, wchar_t| 15394 | |const*) const | 15395 |---------+-------------------------------------------------------------------| 15396 |vfunc: |ctype::do_toupper(wchar_t) const | 15397 |---------+-------------------------------------------------------------------| 15398 |vfunc: |ctype::do_toupper(wchar_t*, wchar_t const*) const | 15399 |---------+-------------------------------------------------------------------| 15400 |vfunc: |ctype::do_tolower(wchar_t) const | 15401 |---------+-------------------------------------------------------------------| 15402 |vfunc: |ctype::do_tolower(wchar_t*, wchar_t const*) const | 15403 |---------+-------------------------------------------------------------------| 15404 |vfunc: |ctype::do_widen(char) const | 15405 |---------+-------------------------------------------------------------------| 15406 |vfunc: |ctype::do_widen(char const*, char const*, wchar_t*) const | 15407 |---------+-------------------------------------------------------------------| 15408 |vfunc: |ctype::do_narrow(wchar_t, char) const | 15409 |---------+-------------------------------------------------------------------| 15410 |vfunc: |ctype::do_narrow(wchar_t const*, wchar_t const*, char, | 15411 | |char*) const | 15412 +-----------------------------------------------------------------------------+ 15413 15414 The Run Time Type Information for the std::ctype class is described by 15415 Table 7-364 15416 15417 Table 7-364. typeinfo for ctype 15418 15419 +-------------------------------------------------------+ 15420 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15421 |-----------+-------------------------------------------| 15422 |Name |typeinfo name for ctype | 15423 +-------------------------------------------------------+ 15424 ------------------------------------------------------------------------------- 15425 15426 Interfaces for Class ctype 15427 15428 An LSB conforming implementation shall provide the generic methods for Class 15429 std::ctype specified in Table 7-365, with the full functionality as 15430 described in the referenced underlying specification. 15431 15432 Table 7-365. libstdcxx - Class ctype Function Interfaces 15433 15434 +-----------------------------------------------------------------------------+ 15435 |ctype::do_scan_is(unsigned short, wchar_t const*, wchar_t const*) | 15436 |const(GLIBCPP_3.2) [1] | 15437 |-----------------------------------------------------------------------------| 15438 |ctype::do_tolower(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1] | 15439 |-----------------------------------------------------------------------------| 15440 |ctype::do_tolower(wchar_t) const(GLIBCPP_3.2) [1] | 15441 |-----------------------------------------------------------------------------| 15442 |ctype::do_toupper(wchar_t*, wchar_t const*) const(GLIBCPP_3.2) [1] | 15443 |-----------------------------------------------------------------------------| 15444 |ctype::do_toupper(wchar_t) const(GLIBCPP_3.2) [1] | 15445 |-----------------------------------------------------------------------------| 15446 |ctype::do_scan_not(unsigned short, wchar_t const*, wchar_t const*) | 15447 |const(GLIBCPP_3.2) [1] | 15448 |-----------------------------------------------------------------------------| 15449 |ctype::_M_convert_to_wmask(unsigned short) const(GLIBCPP_3.2) [1] | 15450 |-----------------------------------------------------------------------------| 15451 |ctype::do_is(wchar_t const*, wchar_t const*, unsigned short*) const | 15452 |(GLIBCPP_3.2) [1] | 15453 |-----------------------------------------------------------------------------| 15454 |ctype::do_is(unsigned short, wchar_t) const(GLIBCPP_3.2) [1] | 15455 |-----------------------------------------------------------------------------| 15456 |ctype::do_widen(char const*, char const*, wchar_t*) const | 15457 |(GLIBCPP_3.2) [1] | 15458 |-----------------------------------------------------------------------------| 15459 |ctype::do_widen(char) const(GLIBCPP_3.2) [1] | 15460 |-----------------------------------------------------------------------------| 15461 |ctype::do_narrow(wchar_t const*, wchar_t const*, char, char*) const | 15462 |(GLIBCPP_3.2) [1] | 15463 |-----------------------------------------------------------------------------| 15464 |ctype::do_narrow(wchar_t, char) const(GLIBCPP_3.2) [1] | 15465 |-----------------------------------------------------------------------------| 15466 |ctype::ctype[in-charge](__locale_struct*, unsigned long) [1] | 15467 |-----------------------------------------------------------------------------| 15468 |ctype::ctype[in-charge](unsigned long) [1] | 15469 |-----------------------------------------------------------------------------| 15470 |ctype::ctype[not-in-charge](__locale_struct*, unsigned long) [1] | 15471 |-----------------------------------------------------------------------------| 15472 |ctype::ctype[not-in-charge](unsigned long) [1] | 15473 |-----------------------------------------------------------------------------| 15474 |ctype::~ctype [in-charge deleting]()(GLIBCPP_3.2) [1] | 15475 |-----------------------------------------------------------------------------| 15476 |ctype::~ctype [in-charge]()(GLIBCPP_3.2) [1] | 15477 |-----------------------------------------------------------------------------| 15478 |ctype::~ctype [not-in-charge]()(GLIBCPP_3.2) [1] | 15479 +-----------------------------------------------------------------------------+ 15480 15481 Referenced Specification(s) 15482 15483 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15484 15485 An LSB conforming implementation shall provide the generic data interfaces for 15486 Class std::ctype specified in Table 7-366, with the full functionality 15487 as described in the referenced underlying specification. 15488 15489 Table 7-366. libstdcxx - Class ctype Data Interfaces 15490 15491 +-------------------------------------------------+ 15492 |ctype::id(GLIBCPP_3.2) [1] | 15493 |-------------------------------------------------| 15494 |typeinfo for ctype(GLIBCPP_3.2) [2] | 15495 |-------------------------------------------------| 15496 |typeinfo name for ctype(GLIBCPP_3.2) [2]| 15497 |-------------------------------------------------| 15498 |vtable for ctype(GLIBCPP_3.2) [2] | 15499 +-------------------------------------------------+ 15500 15501 Referenced Specification(s) 15502 15503 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15504 15505 [2]. Itanium C++ ABI (Revision: 1.75) 15506 15507 ------------------------------------------------------------------------------- 15508 15509 Class codecvt 15510 15511 ------------------------------------------------------------------------------- 15512 15513 Class data for codecvt 15514 15515 The virtual table for the std::codecvt class is 15516 described by Table 7-367 15517 15518 Table 7-367. vtable for codecvt 15519 15520 +-----------------------------------------------------------------------------+ 15521 |Base |0 | 15522 |Offset | | 15523 |-------+---------------------------------------------------------------------| 15524 |RTTI |typeinfo for codecvt | 15525 |-------+---------------------------------------------------------------------| 15526 |vfunc: |codecvt::~codecvt [in-charge]() | 15527 |-------+---------------------------------------------------------------------| 15528 |vfunc: |codecvt::~codecvt [in-charge deleting]() | 15529 |-------+---------------------------------------------------------------------| 15530 |vfunc: |codecvt::do_out(__mbstate_t&, char const*, | 15531 | |char const*, char const*&, char*, char*, char*&) const | 15532 |-------+---------------------------------------------------------------------| 15533 |vfunc: |codecvt::do_unshift(__mbstate_t&, char*, | 15534 | |char*, char*&) const | 15535 |-------+---------------------------------------------------------------------| 15536 |vfunc: |codecvt::do_in(__mbstate_t&, char const*, | 15537 | |char const*, char const*&, char*, char*, char*&) const | 15538 |-------+---------------------------------------------------------------------| 15539 |vfunc: |codecvt::do_encoding() const | 15540 |-------+---------------------------------------------------------------------| 15541 |vfunc: |codecvt::do_always_noconv() const | 15542 |-------+---------------------------------------------------------------------| 15543 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 15544 | |const*, char const*, unsigned long) const | 15545 |-------+---------------------------------------------------------------------| 15546 |vfunc: |codecvt::do_length(__mbstate_t const&, char | 15547 | |const*, char const*, unsigned) const | 15548 +-----------------------------------------------------------------------------+ 15549 15550 The Run Time Type Information for the std::codecvt 15551 class is described by Table 7-368 15552 15553 Table 7-368. typeinfo for codecvt 15554 15555 +--------------------------------------------------------------+ 15556 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 15557 |-----------+--------------------------------------------------| 15558 |Name |typeinfo name for codecvt| 15559 +--------------------------------------------------------------+ 15560 ------------------------------------------------------------------------------- 15561 15562 Class data for __codecvt_abstract_base 15563 15564 The virtual table for the std::__codecvt_abstract_base 15565 class is described by Table 7-369 15566 15567 Table 7-369. vtable for __codecvt_abstract_base 15568 15569 +-----------------------------------------------------------------------------+ 15570 |Base |0 | 15571 |Offset | | 15572 |--------+--------------------------------------------------------------------| 15573 |RTTI |typeinfo for __codecvt_abstract_base | 15574 |--------+--------------------------------------------------------------------| 15575 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base [in-charge]() | 15577 |--------+--------------------------------------------------------------------| 15578 |vfunc: |__codecvt_abstract_base::~__codecvt_abstract_base [in-charge deleting]() | 15580 |--------+--------------------------------------------------------------------| 15581 |vfunc: |__cxa_pure_virtual | 15582 |--------+--------------------------------------------------------------------| 15583 |vfunc: |__cxa_pure_virtual | 15584 |--------+--------------------------------------------------------------------| 15585 |vfunc: |__cxa_pure_virtual | 15586 |--------+--------------------------------------------------------------------| 15587 |vfunc: |__cxa_pure_virtual | 15588 |--------+--------------------------------------------------------------------| 15589 |vfunc: |__cxa_pure_virtual | 15590 |--------+--------------------------------------------------------------------| 15591 |vfunc: |__cxa_pure_virtual | 15592 |--------+--------------------------------------------------------------------| 15593 |vfunc: |__cxa_pure_virtual | 15594 +-----------------------------------------------------------------------------+ 15595 15596 The Run Time Type Information for the std::__codecvt_abstract_base class is described by Table 7-370 15598 15599 Table 7-370. typeinfo for __codecvt_abstract_base 15600 15601 +-----------------------------------------------------------------------------+ 15602 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 15603 |-----------+---------------------------------------------------------------+-| 15604 |Name |typeinfo name for __codecvt_abstract_base | | 15606 |-----------+---------------------------------------------------------------+-| 15607 |flags: |8 | | 15608 |-----------+---------------------------------------------------------------+-| 15609 |basetype: |typeinfo for locale::facet |2| 15610 |-----------+---------------------------------------------------------------+-| 15611 |basetype: |typeinfo for codecvt_base |2| 15612 +-----------------------------------------------------------------------------+ 15613 ------------------------------------------------------------------------------- 15614 15615 Interfaces for Class codecvt 15616 15617 An LSB conforming implementation shall provide the generic methods for Class 15618 std::codecvt specified in Table 7-371, with the full 15619 functionality as described in the referenced underlying specification. 15620 15621 Table 7-371. libstdcxx - Class codecvt Function 15622 Interfaces 15623 15624 +-----------------------------------------------------------------------------+ 15625 |codecvt::do_unshift(__mbstate_t&, char*, char*, | 15626 |char*&) const(GLIBCPP_3.2) [1] | 15627 |-----------------------------------------------------------------------------| 15628 |codecvt::do_encoding() const(GLIBCPP_3.2) [1] | 15629 |-----------------------------------------------------------------------------| 15630 |codecvt::do_max_length() const(GLIBCPP_3.2) [1] | 15631 |-----------------------------------------------------------------------------| 15632 |codecvt::do_always_noconv() const(GLIBCPP_3.2) [1] | 15633 |-----------------------------------------------------------------------------| 15634 |codecvt::do_in(__mbstate_t&, char const*, char | 15635 |const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1] | 15636 |-----------------------------------------------------------------------------| 15637 |codecvt::do_out(__mbstate_t&, char const*, char | 15638 |const*, char const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1] | 15639 |-----------------------------------------------------------------------------| 15640 |codecvt::codecvt[in-charge](unsigned long) [1] | 15641 |-----------------------------------------------------------------------------| 15642 |codecvt::codecvt[not-in-charge](unsigned long) [1] | 15643 |-----------------------------------------------------------------------------| 15644 |codecvt::~codecvt [in-charge deleting]() | 15645 |(GLIBCPP_3.2) [1] | 15646 |-----------------------------------------------------------------------------| 15647 |codecvt::~codecvt [in-charge]()(GLIBCPP_3.2) [1] | 15648 |-----------------------------------------------------------------------------| 15649 |codecvt::~codecvt [not-in-charge]()(GLIBCPP_3.2) [1]| 15650 +-----------------------------------------------------------------------------+ 15651 15652 Referenced Specification(s) 15653 15654 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15655 15656 An LSB conforming implementation shall provide the generic data interfaces for 15657 Class std::codecvt specified in Table 7-372, with the 15658 full functionality as described in the referenced underlying specification. 15659 15660 Table 7-372. libstdcxx - Class codecvt Data Interfaces 15661 15662 +-----------------------------------------------------------------------------+ 15663 |codecvt::id(GLIBCPP_3.2) [1] | 15664 |-----------------------------------------------------------------------------| 15665 |typeinfo for __codecvt_abstract_base(GLIBCPP_3.2) | 15666 |[2] | 15667 |-----------------------------------------------------------------------------| 15668 |typeinfo for codecvt(GLIBCPP_3.2) [2] | 15669 |-----------------------------------------------------------------------------| 15670 |typeinfo name for __codecvt_abstract_base | 15671 |(GLIBCPP_3.2) [2] | 15672 |-----------------------------------------------------------------------------| 15673 |typeinfo name for codecvt(GLIBCPP_3.2) [2] | 15674 |-----------------------------------------------------------------------------| 15675 |vtable for __codecvt_abstract_base(GLIBCPP_3.2) [2] | 15676 |-----------------------------------------------------------------------------| 15677 |vtable for codecvt(GLIBCPP_3.2) [2] | 15678 +-----------------------------------------------------------------------------+ 15679 15680 Referenced Specification(s) 15681 15682 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15683 15684 [2]. Itanium C++ ABI (Revision: 1.75) 15685 15686 ------------------------------------------------------------------------------- 15687 15688 Class codecvt 15689 15690 ------------------------------------------------------------------------------- 15691 15692 Class data for codecvt 15693 15694 The virtual table for the std::codecvt class is 15695 described by Table 7-373 15696 15697 Table 7-373. vtable for codecvt 15698 15699 +-----------------------------------------------------------------------------+ 15700 |Base |0 | 15701 |Offset| | 15702 |------+--------------------------------