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 |------+----------------------------------------------------------------------| 15703 |RTTI |typeinfo for codecvt | 15704 |------+----------------------------------------------------------------------| 15705 |vfunc:|codecvt::~codecvt [in-charge]() | 15706 |------+----------------------------------------------------------------------| 15707 |vfunc:|codecvt::~codecvt [in-charge deleting]() | 15708 |------+----------------------------------------------------------------------| 15709 |vfunc:|codecvt::do_out(__mbstate_t&, wchar_t | 15710 | |const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const | 15711 |------+----------------------------------------------------------------------| 15712 |vfunc:|codecvt::do_unshift(__mbstate_t&, char*, | 15713 | |char*, char*&) const | 15714 |------+----------------------------------------------------------------------| 15715 |vfunc:|codecvt::do_in(__mbstate_t&, char const*, | 15716 | |char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const | 15717 |------+----------------------------------------------------------------------| 15718 |vfunc:|codecvt::do_encoding() const | 15719 |------+----------------------------------------------------------------------| 15720 |vfunc:|codecvt::do_always_noconv() const | 15721 |------+----------------------------------------------------------------------| 15722 |vfunc:|codecvt::do_length(__mbstate_t const&, | 15723 | |char const*, char const*, unsigned) const | 15724 |------+----------------------------------------------------------------------| 15725 |vfunc:|codecvt::do_length(__mbstate_t const&, | 15726 | |char const*, char const*, unsigned) const | 15727 +-----------------------------------------------------------------------------+ 15728 15729 The Run Time Type Information for the std::codecvt 15730 class is described by Table 7-374 15731 15732 Table 7-374. typeinfo for codecvt 15733 15734 +-----------------------------------------------------------------+ 15735 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info | 15736 |-----------+-----------------------------------------------------| 15737 |Name |typeinfo name for codecvt| 15738 +-----------------------------------------------------------------+ 15739 ------------------------------------------------------------------------------- 15740 15741 Interfaces for Class codecvt 15742 15743 An LSB conforming implementation shall provide the generic methods for Class 15744 std::codecvt specified in Table 7-375, with the 15745 full functionality as described in the referenced underlying specification. 15746 15747 Table 7-375. libstdcxx - Class codecvt Function 15748 Interfaces 15749 15750 +-----------------------------------------------------------------------------+ 15751 |codecvt::do_unshift(__mbstate_t&, char*, char*, | 15752 |char*&) const(GLIBCPP_3.2) [1] | 15753 |-----------------------------------------------------------------------------| 15754 |codecvt::do_encoding() const(GLIBCPP_3.2) [1] | 15755 |-----------------------------------------------------------------------------| 15756 |codecvt::do_max_length() const(GLIBCPP_3.2) [1] | 15757 |-----------------------------------------------------------------------------| 15758 |codecvt::do_always_noconv() const(GLIBCPP_3.2) | 15759 |[1] | 15760 |-----------------------------------------------------------------------------| 15761 |codecvt::do_in(__mbstate_t&, char const*, char | 15762 |const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const(GLIBCPP_3.2) [1] | 15763 |-----------------------------------------------------------------------------| 15764 |codecvt::do_out(__mbstate_t&, wchar_t const*, | 15765 |wchar_t const*, wchar_t const*&, char*, char*, char*&) const(GLIBCPP_3.2) [1]| 15766 |-----------------------------------------------------------------------------| 15767 |codecvt::codecvt[in-charge](unsigned long) [1] | 15768 |-----------------------------------------------------------------------------| 15769 |codecvt::codecvt[not-in-charge](unsigned long) | 15770 |[1] | 15771 |-----------------------------------------------------------------------------| 15772 |codecvt::~codecvt [in-charge deleting]() | 15773 |(GLIBCPP_3.2) [1] | 15774 |-----------------------------------------------------------------------------| 15775 |codecvt::~codecvt [in-charge]()(GLIBCPP_3.2) [1] | 15776 |-----------------------------------------------------------------------------| 15777 |codecvt::~codecvt [not-in-charge]()(GLIBCPP_3.2) | 15778 |[1] | 15779 +-----------------------------------------------------------------------------+ 15780 15781 Referenced Specification(s) 15782 15783 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15784 15785 An LSB conforming implementation shall provide the generic data interfaces for 15786 Class std::codecvt specified in Table 7-376, with 15787 the full functionality as described in the referenced underlying specification. 15788 15789 Table 7-376. libstdcxx - Class codecvt Data 15790 Interfaces 15791 15792 +----------------------------------------------------------------------+ 15793 |codecvt::id(GLIBCPP_3.2) [1] | 15794 |----------------------------------------------------------------------| 15795 |typeinfo for codecvt(GLIBCPP_3.2) [2] | 15796 |----------------------------------------------------------------------| 15797 |typeinfo name for codecvt(GLIBCPP_3.2) [2]| 15798 |----------------------------------------------------------------------| 15799 |vtable for codecvt(GLIBCPP_3.2) [2] | 15800 +----------------------------------------------------------------------+ 15801 15802 Referenced Specification(s) 15803 15804 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15805 15806 [2]. Itanium C++ ABI (Revision: 1.75) 15807 15808 ------------------------------------------------------------------------------- 15809 15810 Class collate 15811 15812 ------------------------------------------------------------------------------- 15813 15814 Class data for collate 15815 15816 The virtual table for the std::collate class is described by Table 7-377 15817 15818 Table 7-377. vtable for collate 15819 15820 +-----------------------------------------------------------------------------+ 15821 |Base |0 | 15822 |Offset | | 15823 |---------+-------------------------------------------------------------------| 15824 |RTTI |typeinfo for collate | 15825 |---------+-------------------------------------------------------------------| 15826 |vfunc: |collate::~collate [in-charge]() | 15827 |---------+-------------------------------------------------------------------| 15828 |vfunc: |collate::~collate [in-charge deleting]() | 15829 |---------+-------------------------------------------------------------------| 15830 |vfunc: |collate::do_compare(char const*, char const*, char const*, | 15831 | |char const*) const | 15832 |---------+-------------------------------------------------------------------| 15833 |vfunc: |collate::do_transform(char const*, char const*) const | 15834 |---------+-------------------------------------------------------------------| 15835 |vfunc: |collate::do_hash(char const*, char const*) const | 15836 +-----------------------------------------------------------------------------+ 15837 15838 The Run Time Type Information for the std::collate class is described by 15839 Table 7-378 15840 15841 Table 7-378. typeinfo for collate 15842 15843 +-------------------------------------------------------+ 15844 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15845 |-----------+-------------------------------------------| 15846 |Name |typeinfo name for collate | 15847 +-------------------------------------------------------+ 15848 ------------------------------------------------------------------------------- 15849 15850 Interfaces for Class collate 15851 15852 An LSB conforming implementation shall provide the generic methods for Class 15853 std::collate specified in Table 7-379, with the full functionality as 15854 described in the referenced underlying specification. 15855 15856 Table 7-379. libstdcxx - Class collate Function Interfaces 15857 15858 +-----------------------------------------------------------------------------+ 15859 |collate::_M_compare(char const*, char const*) const(GLIBCPP_3.2) [1] | 15860 |-----------------------------------------------------------------------------| 15861 |collate::do_compare(char const*, char const*, char const*, char const*)| 15862 |const(GLIBCPP_3.2) [1] | 15863 |-----------------------------------------------------------------------------| 15864 |collate::_M_transform(char*, char const*, unsigned) const [1] | 15865 |-----------------------------------------------------------------------------| 15866 |collate::_M_transform(char*, char const*, unsigned long) const [1] | 15867 |-----------------------------------------------------------------------------| 15868 |collate::do_transform(char const*, char const*) const(GLIBCPP_3.2) [1] | 15869 |-----------------------------------------------------------------------------| 15870 |collate::hash(char const*, char const*) const(GLIBCPP_3.2) [1] | 15871 |-----------------------------------------------------------------------------| 15872 |collate::compare(char const*, char const*, char const*, char const*) | 15873 |const(GLIBCPP_3.2) [1] | 15874 |-----------------------------------------------------------------------------| 15875 |collate::do_hash(char const*, char const*) const(GLIBCPP_3.2) [1] | 15876 |-----------------------------------------------------------------------------| 15877 |collate::transform(char const*, char const*) const(GLIBCPP_3.2) [1] | 15878 |-----------------------------------------------------------------------------| 15879 |collate::collate[in-charge](__locale_struct*, unsigned) [1] | 15880 |-----------------------------------------------------------------------------| 15881 |collate::collate[in-charge](__locale_struct*, unsigned long) [1] | 15882 |-----------------------------------------------------------------------------| 15883 |collate::collate[in-charge](unsigned) [1] | 15884 |-----------------------------------------------------------------------------| 15885 |collate::collate[in-charge](unsigned long) [1] | 15886 |-----------------------------------------------------------------------------| 15887 |collate::collate[not-in-charge](__locale_struct*, unsigned) [1] | 15888 |-----------------------------------------------------------------------------| 15889 |collate::collate[not-in-charge](__locale_struct*, unsigned long) [1] | 15890 |-----------------------------------------------------------------------------| 15891 |collate::collate[not-in-charge](unsigned) [1] | 15892 |-----------------------------------------------------------------------------| 15893 |collate::collate[not-in-charge](unsigned long) [1] | 15894 |-----------------------------------------------------------------------------| 15895 |collate::~collate [in-charge deleting]()(GLIBCPP_3.2) [1] | 15896 |-----------------------------------------------------------------------------| 15897 |collate::~collate [in-charge]()(GLIBCPP_3.2) [1] | 15898 |-----------------------------------------------------------------------------| 15899 |collate::~collate [not-in-charge]()(GLIBCPP_3.2) [1] | 15900 +-----------------------------------------------------------------------------+ 15901 15902 Referenced Specification(s) 15903 15904 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15905 15906 An LSB conforming implementation shall provide the generic data interfaces for 15907 Class std::collate specified in Table 7-380, with the full functionality 15908 as described in the referenced underlying specification. 15909 15910 Table 7-380. libstdcxx - Class collate Data Interfaces 15911 15912 +-----------------------------------------------------+ 15913 |guard variable for collate::id(GLIBCPP_3.2) [1]| 15914 |-----------------------------------------------------| 15915 |collate::id(GLIBCPP_3.2) [2] | 15916 |-----------------------------------------------------| 15917 |typeinfo for collate(GLIBCPP_3.2) [1] | 15918 |-----------------------------------------------------| 15919 |typeinfo name for collate(GLIBCPP_3.2) [1] | 15920 |-----------------------------------------------------| 15921 |vtable for collate(GLIBCPP_3.2) [1] | 15922 +-----------------------------------------------------+ 15923 15924 Referenced Specification(s) 15925 15926 [1]. Itanium C++ ABI (Revision: 1.75) 15927 15928 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 15929 15930 ------------------------------------------------------------------------------- 15931 15932 Class collate 15933 15934 ------------------------------------------------------------------------------- 15935 15936 Class data for collate 15937 15938 The virtual table for the std::collate class is described by Table 15939 7-381 15940 15941 Table 7-381. vtable for collate 15942 15943 +-----------------------------------------------------------------------------+ 15944 |Base |0 | 15945 |Offset | | 15946 |--------+--------------------------------------------------------------------| 15947 |RTTI |typeinfo for collate | 15948 |--------+--------------------------------------------------------------------| 15949 |vfunc: |collate::~collate [in-charge]() | 15950 |--------+--------------------------------------------------------------------| 15951 |vfunc: |collate::~collate [in-charge deleting]() | 15952 |--------+--------------------------------------------------------------------| 15953 |vfunc: |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t| 15954 | |const*, wchar_t const*) const | 15955 |--------+--------------------------------------------------------------------| 15956 |vfunc: |collate::do_transform(wchar_t const*, wchar_t const*) const| 15957 |--------+--------------------------------------------------------------------| 15958 |vfunc: |collate::do_hash(wchar_t const*, wchar_t const*) const | 15959 +-----------------------------------------------------------------------------+ 15960 15961 The Run Time Type Information for the std::collate class is described 15962 by Table 7-382 15963 15964 Table 7-382. typeinfo for collate 15965 15966 +-------------------------------------------------------+ 15967 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 15968 |-----------+-------------------------------------------| 15969 |Name |typeinfo name for collate | 15970 +-------------------------------------------------------+ 15971 ------------------------------------------------------------------------------- 15972 15973 Interfaces for Class collate 15974 15975 An LSB conforming implementation shall provide the generic methods for Class 15976 std::collate specified in Table 7-383, with the full functionality as 15977 described in the referenced underlying specification. 15978 15979 Table 7-383. libstdcxx - Class collate Function Interfaces 15980 15981 +-----------------------------------------------------------------------------+ 15982 |collate::_M_compare(wchar_t const*, wchar_t const*) const | 15983 |(GLIBCPP_3.2) [1] | 15984 |-----------------------------------------------------------------------------| 15985 |collate::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, | 15986 |wchar_t const*) const(GLIBCPP_3.2) [1] | 15987 |-----------------------------------------------------------------------------| 15988 |collate::_M_transform(wchar_t*, wchar_t const*, unsigned) const [1] | 15989 |-----------------------------------------------------------------------------| 15990 |collate::_M_transform(wchar_t*, wchar_t const*, unsigned long) const| 15991 |[1] | 15992 |-----------------------------------------------------------------------------| 15993 |collate::do_transform(wchar_t const*, wchar_t const*) const | 15994 |(GLIBCPP_3.2) [1] | 15995 |-----------------------------------------------------------------------------| 15996 |collate::hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1]| 15997 |-----------------------------------------------------------------------------| 15998 |collate::compare(wchar_t const*, wchar_t const*, wchar_t const*, | 15999 |wchar_t const*) const(GLIBCPP_3.2) [1] | 16000 |-----------------------------------------------------------------------------| 16001 |collate::do_hash(wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) | 16002 |[1] | 16003 |-----------------------------------------------------------------------------| 16004 |collate::transform(wchar_t const*, wchar_t const*) const | 16005 |(GLIBCPP_3.2) [1] | 16006 |-----------------------------------------------------------------------------| 16007 |collate::collate[in-charge](__locale_struct*, unsigned) [1] | 16008 |-----------------------------------------------------------------------------| 16009 |collate::collate[in-charge](__locale_struct*, unsigned long) [1] | 16010 |-----------------------------------------------------------------------------| 16011 |collate::collate[in-charge](unsigned) [1] | 16012 |-----------------------------------------------------------------------------| 16013 |collate::collate[in-charge](unsigned long) [1] | 16014 |-----------------------------------------------------------------------------| 16015 |collate::collate[not-in-charge](__locale_struct*, unsigned) [1] | 16016 |-----------------------------------------------------------------------------| 16017 |collate::collate[not-in-charge](__locale_struct*, unsigned long) [1]| 16018 |-----------------------------------------------------------------------------| 16019 |collate::collate[not-in-charge](unsigned) [1] | 16020 |-----------------------------------------------------------------------------| 16021 |collate::collate[not-in-charge](unsigned long) [1] | 16022 |-----------------------------------------------------------------------------| 16023 |collate::~collate [in-charge deleting]()(GLIBCPP_3.2) [1] | 16024 |-----------------------------------------------------------------------------| 16025 |collate::~collate [in-charge]()(GLIBCPP_3.2) [1] | 16026 |-----------------------------------------------------------------------------| 16027 |collate::~collate [not-in-charge]()(GLIBCPP_3.2) [1] | 16028 +-----------------------------------------------------------------------------+ 16029 16030 Referenced Specification(s) 16031 16032 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16033 16034 An LSB conforming implementation shall provide the generic data interfaces for 16035 Class std::collate specified in Table 7-384, with the full 16036 functionality as described in the referenced underlying specification. 16037 16038 Table 7-384. libstdcxx - Class collate Data Interfaces 16039 16040 +--------------------------------------------------------+ 16041 |guard variable for collate::id(GLIBCPP_3.2) [1]| 16042 |--------------------------------------------------------| 16043 |collate::id(GLIBCPP_3.2) [2] | 16044 |--------------------------------------------------------| 16045 |typeinfo for collate(GLIBCPP_3.2) [1] | 16046 |--------------------------------------------------------| 16047 |typeinfo name for collate(GLIBCPP_3.2) [1] | 16048 |--------------------------------------------------------| 16049 |vtable for collate(GLIBCPP_3.2) [1] | 16050 +--------------------------------------------------------+ 16051 16052 Referenced Specification(s) 16053 16054 [1]. Itanium C++ ABI (Revision: 1.75) 16055 16056 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16057 16058 ------------------------------------------------------------------------------- 16059 16060 Class num_get > > 16061 16062 ------------------------------------------------------------------------------- 16063 16064 Class data for num_get > > 16065 16066 The virtual table for the std::num_get > > class is described by Table 7-385 16068 16069 Table 7-385. vtable for num_get > > 16071 16072 +-----------------------------------------------------------------------------+ 16073 |Base |0 | 16074 |Offset| | 16075 |------+----------------------------------------------------------------------| 16076 |RTTI |typeinfo for num_get| 16077 | |> > | 16078 |------+----------------------------------------------------------------------| 16079 |vfunc:|num_get > | 16080 | |>::~num_get [in-charge]() | 16081 |------+----------------------------------------------------------------------| 16082 |vfunc:|num_get > | 16083 | |>::~num_get [in-charge deleting]() | 16084 |------+----------------------------------------------------------------------| 16085 | |num_get > >::do_get | 16086 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16087 | | >, ios_base&, _Ios_Iostate&, bool&) const | 16088 |------+----------------------------------------------------------------------| 16089 | |num_get > >::do_get | 16090 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16091 | | >, ios_base&, _Ios_Iostate&, long&) const | 16092 |------+----------------------------------------------------------------------| 16093 | |num_get > >::do_get | 16094 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16095 | | >, ios_base&, _Ios_Iostate&, unsigned short&)| 16096 | |const | 16097 |------+----------------------------------------------------------------------| 16098 | |num_get > >::do_get | 16099 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16100 | | >, ios_base&, _Ios_Iostate&, unsigned&) const| 16101 |------+----------------------------------------------------------------------| 16102 | |num_get > >::do_get | 16103 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16104 | | >, ios_base&, _Ios_Iostate&, unsigned long&) | 16105 | |const | 16106 |------+----------------------------------------------------------------------| 16107 | |num_get > >::do_get | 16108 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16109 | | >, ios_base&, _Ios_Iostate&, long long&) | 16110 | |const | 16111 |------+----------------------------------------------------------------------| 16112 | |num_get > >::do_get | 16113 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16114 | | >, ios_base&, _Ios_Iostate&, unsigned long | 16115 | |long&) const | 16116 |------+----------------------------------------------------------------------| 16117 | |num_get > >::do_get | 16118 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16119 | | >, ios_base&, _Ios_Iostate&, float&) const | 16120 |------+----------------------------------------------------------------------| 16121 | |num_get > >::do_get | 16122 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16123 | | >, ios_base&, _Ios_Iostate&, double&) const | 16124 |------+----------------------------------------------------------------------| 16125 | |num_get > >::do_get | 16126 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16127 | | >, ios_base&, _Ios_Iostate&, long double&) | 16128 | |const | 16129 |------+----------------------------------------------------------------------| 16130 | |num_get > >::do_get | 16131 |vfunc:|(istreambuf_iterator >, istreambuf_iterator | 16132 | | >, ios_base&, _Ios_Iostate&, void*&) const | 16133 +-----------------------------------------------------------------------------+ 16134 16135 The Run Time Type Information for the std::num_get > > class is described by 16137 Table 7-386 16138 16139 Table 7-386. typeinfo for num_get > > 16141 16142 +-----------------------------------------------------------------------------+ 16143 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16144 |Vtable | | | 16145 |---------+-----------------------------------------------------------------+-| 16146 |Name |typeinfo name for num_get > > | | 16148 |---------+-----------------------------------------------------------------+-| 16149 |flags: |8 | | 16150 |---------+-----------------------------------------------------------------+-| 16151 |basetype:|typeinfo for locale::facet |2| 16152 |---------+-----------------------------------------------------------------+-| 16153 |basetype:|typeinfo for __num_base |2| 16154 +-----------------------------------------------------------------------------+ 16155 ------------------------------------------------------------------------------- 16156 16157 Interfaces for Class num_get 16158 > > 16159 16160 An LSB conforming implementation shall provide the generic methods for Class 16161 std::num_get > > 16162 specified in Table 7-387, with the full functionality as described in the 16163 referenced underlying specification. 16164 16165 Table 7-387. libstdcxx - Class num_get > > Function Interfaces 16167 16168 +-----------------------------------------------------------------------------+ 16169 |num_get > >::_M_extract_int| 16170 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, basic_string, allocator >&, int&) const(GLIBCPP_3.2) [1] | 16173 |-----------------------------------------------------------------------------| 16174 |num_get > | 16175 |>::_M_extract_float(istreambuf_iterator >, | 16176 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, | 16177 |basic_string, allocator >&) const(GLIBCPP_3.2) | 16178 |[1] | 16179 |-----------------------------------------------------------------------------| 16180 |num_get > >::get | 16181 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]| 16183 |-----------------------------------------------------------------------------| 16184 |num_get > >::get | 16185 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1] | 16187 |-----------------------------------------------------------------------------| 16188 |num_get > >::get | 16189 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) | 16191 |[1] | 16192 |-----------------------------------------------------------------------------| 16193 |num_get > >::get | 16194 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long double&) const | 16196 |(GLIBCPP_3.2) [1] | 16197 |-----------------------------------------------------------------------------| 16198 |num_get > >::get | 16199 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]| 16201 |-----------------------------------------------------------------------------| 16202 |num_get > >::get | 16203 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) | 16205 |[1] | 16206 |-----------------------------------------------------------------------------| 16207 |num_get > >::get | 16208 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1] | 16210 |-----------------------------------------------------------------------------| 16211 |num_get > >::get | 16212 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long&) const | 16214 |(GLIBCPP_3.2) [1] | 16215 |-----------------------------------------------------------------------------| 16216 |num_get > >::get | 16217 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned short&) const | 16219 |(GLIBCPP_3.2) [1] | 16220 |-----------------------------------------------------------------------------| 16221 |num_get > >::get | 16222 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2)| 16224 |[1] | 16225 |-----------------------------------------------------------------------------| 16226 |num_get > >::get | 16227 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long long&) const | 16229 |(GLIBCPP_3.2) [1] | 16230 |-----------------------------------------------------------------------------| 16231 |num_get > >::do_get | 16232 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, void*&) const(GLIBCPP_3.2) [1]| 16234 |-----------------------------------------------------------------------------| 16235 |num_get > >::do_get | 16236 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, bool&) const(GLIBCPP_3.2) [1] | 16238 |-----------------------------------------------------------------------------| 16239 |num_get > >::do_get | 16240 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, double&) const(GLIBCPP_3.2) | 16242 |[1] | 16243 |-----------------------------------------------------------------------------| 16244 |num_get > >::do_get | 16245 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long double&) const | 16247 |(GLIBCPP_3.2) [1] | 16248 |-----------------------------------------------------------------------------| 16249 |num_get > >::do_get | 16250 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, float&) const(GLIBCPP_3.2) [1]| 16252 |-----------------------------------------------------------------------------| 16253 |num_get > >::do_get | 16254 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned&) const(GLIBCPP_3.2) | 16256 |[1] | 16257 |-----------------------------------------------------------------------------| 16258 |num_get > >::do_get | 16259 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long&) const(GLIBCPP_3.2) [1] | 16261 |-----------------------------------------------------------------------------| 16262 |num_get > >::do_get | 16263 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long&) const | 16265 |(GLIBCPP_3.2) [1] | 16266 |-----------------------------------------------------------------------------| 16267 |num_get > >::do_get | 16268 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned short&) const | 16270 |(GLIBCPP_3.2) [1] | 16271 |-----------------------------------------------------------------------------| 16272 |num_get > >::do_get | 16273 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, long long&) const(GLIBCPP_3.2)| 16275 |[1] | 16276 |-----------------------------------------------------------------------------| 16277 |num_get > >::do_get | 16278 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, unsigned long long&) const | 16280 |(GLIBCPP_3.2) [1] | 16281 |-----------------------------------------------------------------------------| 16282 |num_get > >::num_get | 16283 |[in-charge](unsigned) [1] | 16284 |-----------------------------------------------------------------------------| 16285 |num_get > >::num_get | 16286 |[in-charge](unsigned long) [1] | 16287 |-----------------------------------------------------------------------------| 16288 |num_get > >::num_get | 16289 |[not-in-charge](unsigned) [1] | 16290 |-----------------------------------------------------------------------------| 16291 |num_get > >::num_get | 16292 |[not-in-charge](unsigned long) [1] | 16293 |-----------------------------------------------------------------------------| 16294 |num_get > >::~num_get | 16295 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 16296 |-----------------------------------------------------------------------------| 16297 |num_get > >::~num_get | 16298 |[in-charge]()(GLIBCPP_3.2) [1] | 16299 |-----------------------------------------------------------------------------| 16300 |num_get > >::~num_get | 16301 |[not-in-charge]()(GLIBCPP_3.2) [1] | 16302 +-----------------------------------------------------------------------------+ 16303 16304 Referenced Specification(s) 16305 16306 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16307 16308 An LSB conforming implementation shall provide the generic data interfaces for 16309 Class std::num_get 16310 > > specified in Table 7-388, with the full functionality as described in the 16311 referenced underlying specification. 16312 16313 Table 7-388. libstdcxx - Class num_get > > Data Interfaces 16315 16316 +-----------------------------------------------------------------------------+ 16317 |guard variable for num_get | 16318 |> >::id(GLIBCPP_3.2) [1] | 16319 |-----------------------------------------------------------------------------| 16320 |num_get > >::id | 16321 |(GLIBCPP_3.2) [2] | 16322 |-----------------------------------------------------------------------------| 16323 |typeinfo for num_get > > | 16324 |(GLIBCPP_3.2) [1] | 16325 |-----------------------------------------------------------------------------| 16326 |typeinfo name for num_get >| 16327 |>(GLIBCPP_3.2) [1] | 16328 |-----------------------------------------------------------------------------| 16329 |vtable for num_get > > | 16330 |(GLIBCPP_3.2) [1] | 16331 +-----------------------------------------------------------------------------+ 16332 16333 Referenced Specification(s) 16334 16335 [1]. Itanium C++ ABI (Revision: 1.75) 16336 16337 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16338 16339 ------------------------------------------------------------------------------- 16340 16341 Class num_get > > 16342 16343 ------------------------------------------------------------------------------- 16344 16345 Class data for num_get > > 16347 16348 The virtual table for the std::num_get > > class is described by Table 7-389 16350 16351 Table 7-389. vtable for num_get > > 16353 16354 +-----------------------------------------------------------------------------+ 16355 |Base |0 | 16356 |Offset| | 16357 |------+----------------------------------------------------------------------| 16358 |RTTI |typeinfo for num_get > > | 16360 |------+----------------------------------------------------------------------| 16361 |vfunc:|num_get > | 16362 | |>::~num_get [in-charge]() | 16363 |------+----------------------------------------------------------------------| 16364 |vfunc:|num_get > | 16365 | |>::~num_get [in-charge deleting]() | 16366 |------+----------------------------------------------------------------------| 16367 | |num_get > | 16368 |vfunc:|>::do_get(istreambuf_iterator >, | 16369 | |istreambuf_iterator >, ios_base&, | 16370 | |_Ios_Iostate&, bool&) const | 16371 |------+----------------------------------------------------------------------| 16372 | |num_get > | 16373 |vfunc:|>::do_get(istreambuf_iterator >, | 16374 | |istreambuf_iterator >, ios_base&, | 16375 | |_Ios_Iostate&, long&) const | 16376 |------+----------------------------------------------------------------------| 16377 | |num_get > | 16378 |vfunc:|>::do_get(istreambuf_iterator >, | 16379 | |istreambuf_iterator >, ios_base&, | 16380 | |_Ios_Iostate&, unsigned short&) const | 16381 |------+----------------------------------------------------------------------| 16382 | |num_get > | 16383 |vfunc:|>::do_get(istreambuf_iterator >, | 16384 | |istreambuf_iterator >, ios_base&, | 16385 | |_Ios_Iostate&, unsigned&) const | 16386 |------+----------------------------------------------------------------------| 16387 | |num_get > | 16388 |vfunc:|>::do_get(istreambuf_iterator >, | 16389 | |istreambuf_iterator >, ios_base&, | 16390 | |_Ios_Iostate&, unsigned long&) const | 16391 |------+----------------------------------------------------------------------| 16392 | |num_get > | 16393 |vfunc:|>::do_get(istreambuf_iterator >, | 16394 | |istreambuf_iterator >, ios_base&, | 16395 | |_Ios_Iostate&, long long&) const | 16396 |------+----------------------------------------------------------------------| 16397 | |num_get > | 16398 |vfunc:|>::do_get(istreambuf_iterator >, | 16399 | |istreambuf_iterator >, ios_base&, | 16400 | |_Ios_Iostate&, unsigned long long&) const | 16401 |------+----------------------------------------------------------------------| 16402 | |num_get > | 16403 |vfunc:|>::do_get(istreambuf_iterator >, | 16404 | |istreambuf_iterator >, ios_base&, | 16405 | |_Ios_Iostate&, float&) const | 16406 |------+----------------------------------------------------------------------| 16407 | |num_get > | 16408 |vfunc:|>::do_get(istreambuf_iterator >, | 16409 | |istreambuf_iterator >, ios_base&, | 16410 | |_Ios_Iostate&, double&) const | 16411 |------+----------------------------------------------------------------------| 16412 | |num_get > | 16413 |vfunc:|>::do_get(istreambuf_iterator >, | 16414 | |istreambuf_iterator >, ios_base&, | 16415 | |_Ios_Iostate&, long double&) const | 16416 |------+----------------------------------------------------------------------| 16417 | |num_get > | 16418 |vfunc:|>::do_get(istreambuf_iterator >, | 16419 | |istreambuf_iterator >, ios_base&, | 16420 | |_Ios_Iostate&, void*&) const | 16421 +-----------------------------------------------------------------------------+ 16422 16423 The Run Time Type Information for the std::num_get > > class is 16425 described by Table 7-390 16426 16427 Table 7-390. typeinfo for num_get > > 16429 16430 +-----------------------------------------------------------------------------+ 16431 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16432 |Vtable | | | 16433 |---------+-----------------------------------------------------------------+-| 16434 |Name |typeinfo name for num_get > > | | 16436 |---------+-----------------------------------------------------------------+-| 16437 |flags: |8 | | 16438 |---------+-----------------------------------------------------------------+-| 16439 |basetype:|typeinfo for locale::facet |2| 16440 |---------+-----------------------------------------------------------------+-| 16441 |basetype:|typeinfo for __num_base |2| 16442 +-----------------------------------------------------------------------------+ 16443 ------------------------------------------------------------------------------- 16444 16445 Interfaces for Class num_get > > 16447 16448 An LSB conforming implementation shall provide the generic methods for Class 16449 std::num_get > > specified in Table 7-391, with the full functionality as 16451 described in the referenced underlying specification. 16452 16453 Table 7-391. libstdcxx - Class num_get > > Function Interfaces 16455 16456 +-----------------------------------------------------------------------------+ 16457 |num_get > | 16458 |>::_M_extract_int(istreambuf_iterator >, | 16459 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16460 |&, basic_string, allocator >&, int&) const | 16461 |(GLIBCPP_3.2) [1] | 16462 |-----------------------------------------------------------------------------| 16463 |num_get > | 16464 |>::_M_extract_float(istreambuf_iterator >, | 16465 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16466 |&, basic_string, allocator >&) const | 16467 |(GLIBCPP_3.2) [1] | 16468 |-----------------------------------------------------------------------------| 16469 |num_get > >::get | 16470 |(istreambuf_iterator >, istreambuf_iterator | 16471 | >, ios_base&, _Ios_Iostate&, void*&) const | 16472 |(GLIBCPP_3.2) [1] | 16473 |-----------------------------------------------------------------------------| 16474 |num_get > >::get | 16475 |(istreambuf_iterator >, istreambuf_iterator | 16476 | >, ios_base&, _Ios_Iostate&, bool&) const | 16477 |(GLIBCPP_3.2) [1] | 16478 |-----------------------------------------------------------------------------| 16479 |num_get > >::get | 16480 |(istreambuf_iterator >, istreambuf_iterator | 16481 | >, ios_base&, _Ios_Iostate&, double&) const | 16482 |(GLIBCPP_3.2) [1] | 16483 |-----------------------------------------------------------------------------| 16484 |num_get > >::get | 16485 |(istreambuf_iterator >, istreambuf_iterator | 16486 | >, ios_base&, _Ios_Iostate&, long double&) | 16487 |const(GLIBCPP_3.2) [1] | 16488 |-----------------------------------------------------------------------------| 16489 |num_get > >::get | 16490 |(istreambuf_iterator >, istreambuf_iterator | 16491 | >, ios_base&, _Ios_Iostate&, float&) const | 16492 |(GLIBCPP_3.2) [1] | 16493 |-----------------------------------------------------------------------------| 16494 |num_get > >::get | 16495 |(istreambuf_iterator >, istreambuf_iterator | 16496 | >, ios_base&, _Ios_Iostate&, unsigned&) const | 16497 |(GLIBCPP_3.2) [1] | 16498 |-----------------------------------------------------------------------------| 16499 |num_get > >::get | 16500 |(istreambuf_iterator >, istreambuf_iterator | 16501 | >, ios_base&, _Ios_Iostate&, long&) const | 16502 |(GLIBCPP_3.2) [1] | 16503 |-----------------------------------------------------------------------------| 16504 |num_get > >::get | 16505 |(istreambuf_iterator >, istreambuf_iterator | 16506 | >, ios_base&, _Ios_Iostate&, unsigned long&) | 16507 |const(GLIBCPP_3.2) [1] | 16508 |-----------------------------------------------------------------------------| 16509 |num_get > >::get | 16510 |(istreambuf_iterator >, istreambuf_iterator | 16511 | >, ios_base&, _Ios_Iostate&, unsigned short&) | 16512 |const(GLIBCPP_3.2) [1] | 16513 |-----------------------------------------------------------------------------| 16514 |num_get > >::get | 16515 |(istreambuf_iterator >, istreambuf_iterator | 16516 | >, ios_base&, _Ios_Iostate&, long long&) const| 16517 |(GLIBCPP_3.2) [1] | 16518 |-----------------------------------------------------------------------------| 16519 |num_get > >::get | 16520 |(istreambuf_iterator >, istreambuf_iterator | 16521 | >, ios_base&, _Ios_Iostate&, unsigned long | 16522 |long&) const(GLIBCPP_3.2) [1] | 16523 |-----------------------------------------------------------------------------| 16524 |num_get > | 16525 |>::do_get(istreambuf_iterator >, | 16526 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16527 |&, void*&) const(GLIBCPP_3.2) [1] | 16528 |-----------------------------------------------------------------------------| 16529 |num_get > | 16530 |>::do_get(istreambuf_iterator >, | 16531 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16532 |&, bool&) const(GLIBCPP_3.2) [1] | 16533 |-----------------------------------------------------------------------------| 16534 |num_get > | 16535 |>::do_get(istreambuf_iterator >, | 16536 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16537 |&, double&) const(GLIBCPP_3.2) [1] | 16538 |-----------------------------------------------------------------------------| 16539 |num_get > | 16540 |>::do_get(istreambuf_iterator >, | 16541 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16542 |&, long double&) const(GLIBCPP_3.2) [1] | 16543 |-----------------------------------------------------------------------------| 16544 |num_get > | 16545 |>::do_get(istreambuf_iterator >, | 16546 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16547 |&, float&) const(GLIBCPP_3.2) [1] | 16548 |-----------------------------------------------------------------------------| 16549 |num_get > | 16550 |>::do_get(istreambuf_iterator >, | 16551 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16552 |&, unsigned&) const(GLIBCPP_3.2) [1] | 16553 |-----------------------------------------------------------------------------| 16554 |num_get > | 16555 |>::do_get(istreambuf_iterator >, | 16556 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16557 |&, long&) const(GLIBCPP_3.2) [1] | 16558 |-----------------------------------------------------------------------------| 16559 |num_get > | 16560 |>::do_get(istreambuf_iterator >, | 16561 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16562 |&, unsigned long&) const(GLIBCPP_3.2) [1] | 16563 |-----------------------------------------------------------------------------| 16564 |num_get > | 16565 |>::do_get(istreambuf_iterator >, | 16566 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16567 |&, unsigned short&) const(GLIBCPP_3.2) [1] | 16568 |-----------------------------------------------------------------------------| 16569 |num_get > | 16570 |>::do_get(istreambuf_iterator >, | 16571 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16572 |&, long long&) const(GLIBCPP_3.2) [1] | 16573 |-----------------------------------------------------------------------------| 16574 |num_get > | 16575 |>::do_get(istreambuf_iterator >, | 16576 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 16577 |&, unsigned long long&) const(GLIBCPP_3.2) [1] | 16578 |-----------------------------------------------------------------------------| 16579 |num_get > | 16580 |>::num_get[in-charge](unsigned) [1] | 16581 |-----------------------------------------------------------------------------| 16582 |num_get > | 16583 |>::num_get[in-charge](unsigned long) [1] | 16584 |-----------------------------------------------------------------------------| 16585 |num_get > | 16586 |>::num_get[not-in-charge](unsigned) [1] | 16587 |-----------------------------------------------------------------------------| 16588 |num_get > | 16589 |>::num_get[not-in-charge](unsigned long) [1] | 16590 |-----------------------------------------------------------------------------| 16591 |num_get > | 16592 |>::~num_get [in-charge deleting]()(GLIBCPP_3.2) [1] | 16593 |-----------------------------------------------------------------------------| 16594 |num_get > | 16595 |>::~num_get [in-charge]()(GLIBCPP_3.2) [1] | 16596 |-----------------------------------------------------------------------------| 16597 |num_get > | 16598 |>::~num_get [not-in-charge]()(GLIBCPP_3.2) [1] | 16599 +-----------------------------------------------------------------------------+ 16600 16601 Referenced Specification(s) 16602 16603 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16604 16605 An LSB conforming implementation shall provide the generic data interfaces for 16606 Class std::num_get > > specified in Table 7-392, with the full functionality as 16608 described in the referenced underlying specification. 16609 16610 Table 7-392. libstdcxx - Class num_get > > Data Interfaces 16612 16613 +-----------------------------------------------------------------------------+ 16614 |guard variable for num_get > >::id(GLIBCPP_3.2) [1] | 16616 |-----------------------------------------------------------------------------| 16617 |num_get > >::id | 16618 |(GLIBCPP_3.2) [2] | 16619 |-----------------------------------------------------------------------------| 16620 |typeinfo for num_get > >(GLIBCPP_3.2) [1] | 16622 |-----------------------------------------------------------------------------| 16623 |typeinfo name for num_get > >(GLIBCPP_3.2) [1] | 16625 |-----------------------------------------------------------------------------| 16626 |vtable for num_get| 16627 |> >(GLIBCPP_3.2) [1] | 16628 +-----------------------------------------------------------------------------+ 16629 16630 Referenced Specification(s) 16631 16632 [1]. Itanium C++ ABI (Revision: 1.75) 16633 16634 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16635 16636 ------------------------------------------------------------------------------- 16637 16638 Class num_put > > 16639 16640 ------------------------------------------------------------------------------- 16641 16642 Class data for num_put > > 16643 16644 The virtual table for the std::num_put > > class is described by Table 7-393 16646 16647 Table 7-393. vtable for num_put > > 16649 16650 +-----------------------------------------------------------------------------+ 16651 |Base |0 | 16652 |Offset| | 16653 |------+----------------------------------------------------------------------| 16654 |RTTI |typeinfo for num_put| 16655 | |> > | 16656 |------+----------------------------------------------------------------------| 16657 |vfunc:|num_put > | 16658 | |>::~num_put [in-charge]() | 16659 |------+----------------------------------------------------------------------| 16660 |vfunc:|num_put > | 16661 | |>::~num_put [in-charge deleting]() | 16662 |------+----------------------------------------------------------------------| 16663 | |num_put > >::do_put | 16664 |vfunc:|(ostreambuf_iterator >, ios_base&, char, bool)| 16665 | |const | 16666 |------+----------------------------------------------------------------------| 16667 | |num_put > >::do_put | 16668 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long)| 16669 | |const | 16670 |------+----------------------------------------------------------------------| 16671 | |num_put > >::do_put | 16672 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16673 | |unsigned long) const | 16674 |------+----------------------------------------------------------------------| 16675 | |num_put > >::do_put | 16676 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long | 16677 | |long) const | 16678 |------+----------------------------------------------------------------------| 16679 | |num_put > >::do_put | 16680 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16681 | |unsigned long long) const | 16682 |------+----------------------------------------------------------------------| 16683 | |num_put > >::do_put | 16684 |vfunc:|(ostreambuf_iterator >, ios_base&, char, | 16685 | |double) const | 16686 |------+----------------------------------------------------------------------| 16687 | |num_put > >::do_put | 16688 |vfunc:|(ostreambuf_iterator >, ios_base&, char, long | 16689 | |double) const | 16690 |------+----------------------------------------------------------------------| 16691 | |num_put > >::do_put | 16692 |vfunc:|(ostreambuf_iterator >, ios_base&, char, void | 16693 | |const*) const | 16694 +-----------------------------------------------------------------------------+ 16695 16696 The Run Time Type Information for the std::num_put > > class is described by 16698 Table 7-394 16699 16700 Table 7-394. typeinfo for num_put > > 16702 16703 +-----------------------------------------------------------------------------+ 16704 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16705 |Vtable | | | 16706 |---------+-----------------------------------------------------------------+-| 16707 |Name |typeinfo name for num_put > > | | 16709 |---------+-----------------------------------------------------------------+-| 16710 |flags: |8 | | 16711 |---------+-----------------------------------------------------------------+-| 16712 |basetype:|typeinfo for locale::facet |2| 16713 |---------+-----------------------------------------------------------------+-| 16714 |basetype:|typeinfo for __num_base |2| 16715 +-----------------------------------------------------------------------------+ 16716 ------------------------------------------------------------------------------- 16717 16718 Interfaces for Class num_put 16719 > > 16720 16721 An LSB conforming implementation shall provide the generic methods for Class 16722 std::num_put > > 16723 specified in Table 7-395, with the full functionality as described in the 16724 referenced underlying specification. 16725 16726 Table 7-395. libstdcxx - Class num_put > > Function Interfaces 16728 16729 +-----------------------------------------------------------------------------+ 16730 |num_put > >::_M_widen_int | 16731 |(ostreambuf_iterator >, ios_base&, char, char*, int) | 16732 |const(GLIBCPP_3.2) [1] | 16733 |-----------------------------------------------------------------------------| 16734 |ostreambuf_iterator > num_put > >::_M_convert_int | 16736 |(ostreambuf_iterator >, ios_base&, char, char, char, | 16737 |long) const(GLIBCPP_3.2) [1] | 16738 |-----------------------------------------------------------------------------| 16739 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, char, char, | 16742 |char, unsigned long) const(GLIBCPP_3.2) [1] | 16743 |-----------------------------------------------------------------------------| 16744 |ostreambuf_iterator > num_put > >::_M_convert_int | 16746 |(ostreambuf_iterator >, ios_base&, char, char, char, | 16747 |long long) const(GLIBCPP_3.2) [1] | 16748 |-----------------------------------------------------------------------------| 16749 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, char, char, | 16752 |char, unsigned long long) const(GLIBCPP_3.2) [1] | 16753 |-----------------------------------------------------------------------------| 16754 |num_put > >::_M_widen_float| 16755 |(ostreambuf_iterator >, ios_base&, char, char*, int) | 16756 |const(GLIBCPP_3.2) [1] | 16757 |-----------------------------------------------------------------------------| 16758 |ostreambuf_iterator > num_put > >::_M_convert_float | 16760 |(ostreambuf_iterator >, ios_base&, char, char, | 16761 |double) const(GLIBCPP_3.2) [1] | 16762 |-----------------------------------------------------------------------------| 16763 |ostreambuf_iterator > num_put > >::_M_convert_float(ostreambuf_iterator >, ios_base&, char, char,| 16766 |long double) const(GLIBCPP_3.2) [1] | 16767 |-----------------------------------------------------------------------------| 16768 |num_put > >::put | 16769 |(ostreambuf_iterator >, ios_base&, char, void const*)| 16770 |const(GLIBCPP_3.2) [1] | 16771 |-----------------------------------------------------------------------------| 16772 |num_put > >::put | 16773 |(ostreambuf_iterator >, ios_base&, char, bool) const | 16774 |(GLIBCPP_3.2) [1] | 16775 |-----------------------------------------------------------------------------| 16776 |num_put > >::put | 16777 |(ostreambuf_iterator >, ios_base&, char, double) | 16778 |const(GLIBCPP_3.2) [1] | 16779 |-----------------------------------------------------------------------------| 16780 |num_put > >::put | 16781 |(ostreambuf_iterator >, ios_base&, char, long double)| 16782 |const(GLIBCPP_3.2) [1] | 16783 |-----------------------------------------------------------------------------| 16784 |num_put > >::put | 16785 |(ostreambuf_iterator >, ios_base&, char, long) const | 16786 |(GLIBCPP_3.2) [1] | 16787 |-----------------------------------------------------------------------------| 16788 |num_put > >::put | 16789 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16790 |long) const(GLIBCPP_3.2) [1] | 16791 |-----------------------------------------------------------------------------| 16792 |num_put > >::put | 16793 |(ostreambuf_iterator >, ios_base&, char, long long) | 16794 |const(GLIBCPP_3.2) [1] | 16795 |-----------------------------------------------------------------------------| 16796 |num_put > >::put | 16797 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16798 |long long) const(GLIBCPP_3.2) [1] | 16799 |-----------------------------------------------------------------------------| 16800 |num_put > >::do_put | 16801 |(ostreambuf_iterator >, ios_base&, char, void const*)| 16802 |const(GLIBCPP_3.2) [1] | 16803 |-----------------------------------------------------------------------------| 16804 |num_put > >::do_put | 16805 |(ostreambuf_iterator >, ios_base&, char, bool) const | 16806 |(GLIBCPP_3.2) [1] | 16807 |-----------------------------------------------------------------------------| 16808 |num_put > >::do_put | 16809 |(ostreambuf_iterator >, ios_base&, char, double) | 16810 |const(GLIBCPP_3.2) [1] | 16811 |-----------------------------------------------------------------------------| 16812 |num_put > >::do_put | 16813 |(ostreambuf_iterator >, ios_base&, char, long double)| 16814 |const(GLIBCPP_3.2) [1] | 16815 |-----------------------------------------------------------------------------| 16816 |num_put > >::do_put | 16817 |(ostreambuf_iterator >, ios_base&, char, long) const | 16818 |(GLIBCPP_3.2) [1] | 16819 |-----------------------------------------------------------------------------| 16820 |num_put > >::do_put | 16821 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16822 |long) const(GLIBCPP_3.2) [1] | 16823 |-----------------------------------------------------------------------------| 16824 |num_put > >::do_put | 16825 |(ostreambuf_iterator >, ios_base&, char, long long) | 16826 |const(GLIBCPP_3.2) [1] | 16827 |-----------------------------------------------------------------------------| 16828 |num_put > >::do_put | 16829 |(ostreambuf_iterator >, ios_base&, char, unsigned | 16830 |long long) const(GLIBCPP_3.2) [1] | 16831 |-----------------------------------------------------------------------------| 16832 |num_put > >::_M_insert | 16833 |(ostreambuf_iterator >, ios_base&, char, char const*,| 16834 |int) const(GLIBCPP_3.2) [1] | 16835 |-----------------------------------------------------------------------------| 16836 |num_put > >::num_put | 16837 |[in-charge](unsigned) [1] | 16838 |-----------------------------------------------------------------------------| 16839 |num_put > >::num_put | 16840 |[in-charge](unsigned long) [1] | 16841 |-----------------------------------------------------------------------------| 16842 |num_put > >::num_put | 16843 |[not-in-charge](unsigned) [1] | 16844 |-----------------------------------------------------------------------------| 16845 |num_put > >::num_put | 16846 |[not-in-charge](unsigned long) [1] | 16847 |-----------------------------------------------------------------------------| 16848 |num_put > >::~num_put | 16849 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 16850 |-----------------------------------------------------------------------------| 16851 |num_put > >::~num_put | 16852 |[in-charge]()(GLIBCPP_3.2) [1] | 16853 |-----------------------------------------------------------------------------| 16854 |num_put > >::~num_put | 16855 |[not-in-charge]()(GLIBCPP_3.2) [1] | 16856 +-----------------------------------------------------------------------------+ 16857 16858 Referenced Specification(s) 16859 16860 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16861 16862 An LSB conforming implementation shall provide the generic data interfaces for 16863 Class std::num_put 16864 > > specified in Table 7-396, with the full functionality as described in the 16865 referenced underlying specification. 16866 16867 Table 7-396. libstdcxx - Class num_put > > Data Interfaces 16869 16870 +-----------------------------------------------------------------------------+ 16871 |guard variable for num_put | 16872 |> >::id(GLIBCPP_3.2) [1] | 16873 |-----------------------------------------------------------------------------| 16874 |num_put > >::id | 16875 |(GLIBCPP_3.2) [2] | 16876 |-----------------------------------------------------------------------------| 16877 |typeinfo for num_put > > | 16878 |(GLIBCPP_3.2) [1] | 16879 |-----------------------------------------------------------------------------| 16880 |typeinfo name for num_put >| 16881 |>(GLIBCPP_3.2) [1] | 16882 |-----------------------------------------------------------------------------| 16883 |vtable for num_put > > | 16884 |(GLIBCPP_3.2) [1] | 16885 +-----------------------------------------------------------------------------+ 16886 16887 Referenced Specification(s) 16888 16889 [1]. Itanium C++ ABI (Revision: 1.75) 16890 16891 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 16892 16893 ------------------------------------------------------------------------------- 16894 16895 Class num_put > > 16896 16897 ------------------------------------------------------------------------------- 16898 16899 Class data for num_put > > 16901 16902 The virtual table for the std::num_put > > class is described by Table 7-397 16904 16905 Table 7-397. vtable for num_put > > 16907 16908 +-----------------------------------------------------------------------------+ 16909 |Base |0 | 16910 |Offset| | 16911 |------+----------------------------------------------------------------------| 16912 |RTTI |typeinfo for num_put > > | 16914 |------+----------------------------------------------------------------------| 16915 |vfunc:|num_put > | 16916 | |>::~num_put [in-charge]() | 16917 |------+----------------------------------------------------------------------| 16918 |vfunc:|num_put > | 16919 | |>::~num_put [in-charge deleting]() | 16920 |------+----------------------------------------------------------------------| 16921 | |num_put > | 16922 |vfunc:|>::do_put(ostreambuf_iterator >, | 16923 | |ios_base&, wchar_t, bool) const | 16924 |------+----------------------------------------------------------------------| 16925 | |num_put > | 16926 |vfunc:|>::do_put(ostreambuf_iterator >, | 16927 | |ios_base&, wchar_t, long) const | 16928 |------+----------------------------------------------------------------------| 16929 | |num_put > | 16930 |vfunc:|>::do_put(ostreambuf_iterator >, | 16931 | |ios_base&, wchar_t, unsigned long) const | 16932 |------+----------------------------------------------------------------------| 16933 | |num_put > | 16934 |vfunc:|>::do_put(ostreambuf_iterator >, | 16935 | |ios_base&, wchar_t, long long) const | 16936 |------+----------------------------------------------------------------------| 16937 | |num_put > | 16938 |vfunc:|>::do_put(ostreambuf_iterator >, | 16939 | |ios_base&, wchar_t, unsigned long long) const | 16940 |------+----------------------------------------------------------------------| 16941 | |num_put > | 16942 |vfunc:|>::do_put(ostreambuf_iterator >, | 16943 | |ios_base&, wchar_t, double) const | 16944 |------+----------------------------------------------------------------------| 16945 | |num_put > | 16946 |vfunc:|>::do_put(ostreambuf_iterator >, | 16947 | |ios_base&, wchar_t, long double) const | 16948 |------+----------------------------------------------------------------------| 16949 | |num_put > | 16950 |vfunc:|>::do_put(ostreambuf_iterator >, | 16951 | |ios_base&, wchar_t, void const*) const | 16952 +-----------------------------------------------------------------------------+ 16953 16954 The Run Time Type Information for the std::num_put > > class is 16956 described by Table 7-398 16957 16958 Table 7-398. typeinfo for num_put > > 16960 16961 +-----------------------------------------------------------------------------+ 16962 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 16963 |Vtable | | | 16964 |---------+-----------------------------------------------------------------+-| 16965 |Name |typeinfo name for num_put > > | | 16967 |---------+-----------------------------------------------------------------+-| 16968 |flags: |8 | | 16969 |---------+-----------------------------------------------------------------+-| 16970 |basetype:|typeinfo for locale::facet |2| 16971 |---------+-----------------------------------------------------------------+-| 16972 |basetype:|typeinfo for __num_base |2| 16973 +-----------------------------------------------------------------------------+ 16974 ------------------------------------------------------------------------------- 16975 16976 Interfaces for Class num_put > > 16978 16979 An LSB conforming implementation shall provide the generic methods for Class 16980 std::num_put > > specified in Table 7-399, with the full functionality as 16982 described in the referenced underlying specification. 16983 16984 Table 7-399. libstdcxx - Class num_put > > Function Interfaces 16986 16987 +-----------------------------------------------------------------------------+ 16988 |num_put > | 16989 |>::_M_widen_int(ostreambuf_iterator >, ios_base| 16990 |&, wchar_t, char*, int) const(GLIBCPP_3.2) [1] | 16991 |-----------------------------------------------------------------------------| 16992 |ostreambuf_iterator > num_put > >::_M_convert_int | 16994 |(ostreambuf_iterator >, ios_base&, wchar_t, | 16995 |char, char, long) const(GLIBCPP_3.2) [1] | 16996 |-----------------------------------------------------------------------------| 16997 |ostreambuf_iterator > num_put > >::_M_convert_int | 16999 |(ostreambuf_iterator >, ios_base| 17000 |&, wchar_t, char, char, unsigned long) const(GLIBCPP_3.2) [1] | 17001 |-----------------------------------------------------------------------------| 17002 |ostreambuf_iterator > num_put > >::_M_convert_int(ostreambuf_iterator >, ios_base&, | 17005 |wchar_t, char, char, long long) const(GLIBCPP_3.2) [1] | 17006 |-----------------------------------------------------------------------------| 17007 |ostreambuf_iterator > num_put > >::_M_convert_int | 17009 |(ostreambuf_iterator >, | 17010 |ios_base&, wchar_t, char, char, unsigned long long) const(GLIBCPP_3.2) [1] | 17011 |-----------------------------------------------------------------------------| 17012 |num_put > | 17013 |>::_M_widen_float(ostreambuf_iterator >, | 17014 |ios_base&, wchar_t, char*, int) const(GLIBCPP_3.2) [1] | 17015 |-----------------------------------------------------------------------------| 17016 |ostreambuf_iterator > num_put > >::_M_convert_float | 17018 |(ostreambuf_iterator >, ios_base&, | 17019 |wchar_t, char, double) const(GLIBCPP_3.2) [1] | 17020 |-----------------------------------------------------------------------------| 17021 |ostreambuf_iterator > num_put > >::_M_convert_float(ostreambuf_iterator >, ios_base&, | 17024 |wchar_t, char, long double) const(GLIBCPP_3.2) [1] | 17025 |-----------------------------------------------------------------------------| 17026 |num_put > >::put | 17027 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17028 |void const*) const(GLIBCPP_3.2) [1] | 17029 |-----------------------------------------------------------------------------| 17030 |num_put > >::put | 17031 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17032 |bool) const(GLIBCPP_3.2) [1] | 17033 |-----------------------------------------------------------------------------| 17034 |num_put > >::put | 17035 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17036 |double) const(GLIBCPP_3.2) [1] | 17037 |-----------------------------------------------------------------------------| 17038 |num_put > >::put | 17039 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17040 |long double) const(GLIBCPP_3.2) [1] | 17041 |-----------------------------------------------------------------------------| 17042 |num_put > >::put | 17043 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17044 |long) const(GLIBCPP_3.2) [1] | 17045 |-----------------------------------------------------------------------------| 17046 |num_put > >::put | 17047 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17048 |unsigned long) const(GLIBCPP_3.2) [1] | 17049 |-----------------------------------------------------------------------------| 17050 |num_put > >::put | 17051 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17052 |long long) const(GLIBCPP_3.2) [1] | 17053 |-----------------------------------------------------------------------------| 17054 |num_put > >::put | 17055 |(ostreambuf_iterator >, ios_base&, wchar_t, | 17056 |unsigned long long) const(GLIBCPP_3.2) [1] | 17057 |-----------------------------------------------------------------------------| 17058 |num_put > | 17059 |>::do_put(ostreambuf_iterator >, ios_base&, | 17060 |wchar_t, void const*) const(GLIBCPP_3.2) [1] | 17061 |-----------------------------------------------------------------------------| 17062 |num_put > | 17063 |>::do_put(ostreambuf_iterator >, ios_base&, | 17064 |wchar_t, bool) const(GLIBCPP_3.2) [1] | 17065 |-----------------------------------------------------------------------------| 17066 |num_put > | 17067 |>::do_put(ostreambuf_iterator >, ios_base&, | 17068 |wchar_t, double) const(GLIBCPP_3.2) [1] | 17069 |-----------------------------------------------------------------------------| 17070 |num_put > | 17071 |>::do_put(ostreambuf_iterator >, ios_base&, | 17072 |wchar_t, long double) const(GLIBCPP_3.2) [1] | 17073 |-----------------------------------------------------------------------------| 17074 |num_put > | 17075 |>::do_put(ostreambuf_iterator >, ios_base&, | 17076 |wchar_t, long) const(GLIBCPP_3.2) [1] | 17077 |-----------------------------------------------------------------------------| 17078 |num_put > | 17079 |>::do_put(ostreambuf_iterator >, ios_base&, | 17080 |wchar_t, unsigned long) const(GLIBCPP_3.2) [1] | 17081 |-----------------------------------------------------------------------------| 17082 |num_put > | 17083 |>::do_put(ostreambuf_iterator >, ios_base&, | 17084 |wchar_t, long long) const(GLIBCPP_3.2) [1] | 17085 |-----------------------------------------------------------------------------| 17086 |num_put > | 17087 |>::do_put(ostreambuf_iterator >, ios_base&, | 17088 |wchar_t, unsigned long long) const(GLIBCPP_3.2) [1] | 17089 |-----------------------------------------------------------------------------| 17090 |num_put > | 17091 |>::_M_insert(ostreambuf_iterator >, ios_base&, | 17092 |wchar_t, wchar_t const*, int) const(GLIBCPP_3.2) [1] | 17093 |-----------------------------------------------------------------------------| 17094 |num_put > | 17095 |>::num_put[in-charge](unsigned) [1] | 17096 |-----------------------------------------------------------------------------| 17097 |num_put > | 17098 |>::num_put[in-charge](unsigned long) [1] | 17099 |-----------------------------------------------------------------------------| 17100 |num_put > | 17101 |>::num_put[not-in-charge](unsigned) [1] | 17102 |-----------------------------------------------------------------------------| 17103 |num_put > | 17104 |>::num_put[not-in-charge](unsigned long) [1] | 17105 |-----------------------------------------------------------------------------| 17106 |num_put > | 17107 |>::~num_put [in-charge deleting]()(GLIBCPP_3.2) [1] | 17108 |-----------------------------------------------------------------------------| 17109 |num_put > | 17110 |>::~num_put [in-charge]()(GLIBCPP_3.2) [1] | 17111 |-----------------------------------------------------------------------------| 17112 |num_put > | 17113 |>::~num_put [not-in-charge]()(GLIBCPP_3.2) [1] | 17114 +-----------------------------------------------------------------------------+ 17115 17116 Referenced Specification(s) 17117 17118 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17119 17120 An LSB conforming implementation shall provide the generic data interfaces for 17121 Class std::num_put > > specified in Table 7-400, with the full functionality as 17123 described in the referenced underlying specification. 17124 17125 Table 7-400. libstdcxx - Class num_put > > Data Interfaces 17127 17128 +-----------------------------------------------------------------------------+ 17129 |guard variable for num_put > >::id(GLIBCPP_3.2) [1] | 17131 |-----------------------------------------------------------------------------| 17132 |num_put > >::id | 17133 |(GLIBCPP_3.2) [2] | 17134 |-----------------------------------------------------------------------------| 17135 |typeinfo for num_put > >(GLIBCPP_3.2) [1] | 17137 |-----------------------------------------------------------------------------| 17138 |typeinfo name for num_put > >(GLIBCPP_3.2) [1] | 17140 |-----------------------------------------------------------------------------| 17141 |vtable for num_put| 17142 |> >(GLIBCPP_3.2) [1] | 17143 +-----------------------------------------------------------------------------+ 17144 17145 Referenced Specification(s) 17146 17147 [1]. Itanium C++ ABI (Revision: 1.75) 17148 17149 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17150 17151 ------------------------------------------------------------------------------- 17152 17153 Class bad_cast 17154 17155 ------------------------------------------------------------------------------- 17156 17157 Class data for bad_cast 17158 17159 The virtual table for the std::bad_cast class is described by Table 7-401 17160 17161 Table 7-401. vtable for bad_cast 17162 17163 +------------------------------------------------------+ 17164 |Base Offset|0 | 17165 |-----------+------------------------------------------| 17166 |RTTI |typeinfo for bad_cast | 17167 |-----------+------------------------------------------| 17168 |vfunc: |bad_cast::~bad_cast [in-charge]() | 17169 |-----------+------------------------------------------| 17170 |vfunc: |bad_cast::~bad_cast [in-charge deleting]()| 17171 |-----------+------------------------------------------| 17172 |vfunc: |exception::what() const | 17173 +------------------------------------------------------+ 17174 17175 The Run Time Type Information for the std::bad_cast class is described by Table 17176 7-402 17177 17178 Table 7-402. typeinfo for bad_cast 17179 17180 +-------------------------------------------------------+ 17181 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17182 |-----------+-------------------------------------------| 17183 |Name |typeinfo name for bad_cast | 17184 +-------------------------------------------------------+ 17185 ------------------------------------------------------------------------------- 17186 17187 Interfaces for Class bad_cast 17188 17189 An LSB conforming implementation shall provide the generic methods for Class 17190 std::bad_cast specified in Table 7-403, with the full functionality as 17191 described in the referenced underlying specification. 17192 17193 Table 7-403. libstdcxx - Class bad_cast Function Interfaces 17194 17195 +-----------------------------------------------------------+ 17196 |bad_cast::~bad_cast [in-charge deleting]()(GLIBCPP_3.2) [1]| 17197 |-----------------------------------------------------------| 17198 |bad_cast::~bad_cast [in-charge]()(GLIBCPP_3.2) [1] | 17199 |-----------------------------------------------------------| 17200 |bad_cast::~bad_cast [not-in-charge]()(GLIBCPP_3.2) [1] | 17201 +-----------------------------------------------------------+ 17202 17203 Referenced Specification(s) 17204 17205 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17206 17207 An LSB conforming implementation shall provide the generic data interfaces for 17208 Class std::bad_cast specified in Table 7-404, with the full functionality as 17209 described in the referenced underlying specification. 17210 17211 Table 7-404. libstdcxx - Class bad_cast Data Interfaces 17212 17213 +-------------------------------------------+ 17214 |typeinfo for bad_cast(GLIBCPP_3.2) [1] | 17215 |-------------------------------------------| 17216 |typeinfo name for bad_cast(GLIBCPP_3.2) [1]| 17217 |-------------------------------------------| 17218 |vtable for bad_cast(GLIBCPP_3.2) [1] | 17219 +-------------------------------------------+ 17220 17221 Referenced Specification(s) 17222 17223 [1]. Itanium C++ ABI (Revision: 1.75) 17224 17225 ------------------------------------------------------------------------------- 17226 17227 Class ios_base 17228 17229 ------------------------------------------------------------------------------- 17230 17231 Class data for ios_base 17232 17233 The Run Time Type Information for the std::ios_base class is described by Table 17234 7-405 17235 17236 Table 7-405. typeinfo for ios_base 17237 17238 +----------------------------------------------------+ 17239 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 17240 |-----------+----------------------------------------| 17241 |Name |typeinfo name for ios_base | 17242 +----------------------------------------------------+ 17243 ------------------------------------------------------------------------------- 17244 17245 Interfaces for Class ios_base 17246 17247 An LSB conforming implementation shall provide the generic methods for Class 17248 std::ios_base specified in Table 7-406, with the full functionality as 17249 described in the referenced underlying specification. 17250 17251 Table 7-406. libstdcxx - Class ios_base Function Interfaces 17252 17253 +-----------------------------------------------------------------------------+ 17254 |ios_base::_M_grow_words(int)(GLIBCPP_3.2) [1] | 17255 |-----------------------------------------------------------------------------| 17256 |ios_base::sync_with_stdio(bool)(GLIBCPP_3.2) [1] | 17257 |-----------------------------------------------------------------------------| 17258 |ios_base::_M_call_callbacks(ios_base::event)(GLIBCPP_3.2) [1] | 17259 |-----------------------------------------------------------------------------| 17260 |ios_base::register_callback(void (*)(ios_base::event, ios_base&, int), int) | 17261 |(GLIBCPP_3.2) [1] | 17262 |-----------------------------------------------------------------------------| 17263 |ios_base::_M_dispose_callbacks()(GLIBCPP_3.2) [1] | 17264 |-----------------------------------------------------------------------------| 17265 |ios_base::Init::_S_ios_create(bool)(GLIBCPP_3.2) [1] | 17266 |-----------------------------------------------------------------------------| 17267 |ios_base::Init::_S_ios_destroy()(GLIBCPP_3.2) [1] | 17268 |-----------------------------------------------------------------------------| 17269 |ios_base::Init::Init[in-charge]()(GLIBCPP_3.2) [1] | 17270 |-----------------------------------------------------------------------------| 17271 |ios_base::Init::Init[not-in-charge]()(GLIBCPP_3.2) [1] | 17272 |-----------------------------------------------------------------------------| 17273 |ios_base::Init::~Init [in-charge]()(GLIBCPP_3.2) [1] | 17274 |-----------------------------------------------------------------------------| 17275 |ios_base::Init::~Init [not-in-charge]()(GLIBCPP_3.2) [1] | 17276 |-----------------------------------------------------------------------------| 17277 |ios_base::imbue(locale const&)(GLIBCPP_3.2) [1] | 17278 |-----------------------------------------------------------------------------| 17279 |ios_base::xalloc()(GLIBCPP_3.2) [1] | 17280 |-----------------------------------------------------------------------------| 17281 |ios_base::_M_init()(GLIBCPP_3.2) [1] | 17282 |-----------------------------------------------------------------------------| 17283 |ios_base::failure::failure[in-charge](basic_string, | 17284 |allocator > const&)(GLIBCPP_3.2) [1] | 17285 |-----------------------------------------------------------------------------| 17286 |ios_base::failure::failure[not-in-charge](basic_string, allocator > const&)(GLIBCPP_3.2) [1] | 17288 |-----------------------------------------------------------------------------| 17289 |ios_base::failure::~failure [in-charge deleting]()(GLIBCPP_3.2) [1] | 17290 |-----------------------------------------------------------------------------| 17291 |ios_base::failure::~failure [in-charge]()(GLIBCPP_3.2) [1] | 17292 |-----------------------------------------------------------------------------| 17293 |ios_base::failure::~failure [not-in-charge]()(GLIBCPP_3.2) [1] | 17294 |-----------------------------------------------------------------------------| 17295 |ios_base::ios_base[in-charge]()(GLIBCPP_3.2) [1] | 17296 |-----------------------------------------------------------------------------| 17297 |ios_base::ios_base[not-in-charge]()(GLIBCPP_3.2) [1] | 17298 |-----------------------------------------------------------------------------| 17299 |ios_base::~ios_base [in-charge]()(GLIBCPP_3.2) [1] | 17300 |-----------------------------------------------------------------------------| 17301 |ios_base::~ios_base [not-in-charge]()(GLIBCPP_3.2) [1] | 17302 +-----------------------------------------------------------------------------+ 17303 17304 Referenced Specification(s) 17305 17306 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17307 17308 An LSB conforming implementation shall provide the generic data interfaces for 17309 Class std::ios_base specified in Table 7-407, with the full functionality as 17310 described in the referenced underlying specification. 17311 17312 Table 7-407. libstdcxx - Class ios_base Data Interfaces 17313 17314 +-----------------------------------------------------+ 17315 |ios_base::floatfield(GLIBCPP_3.2) [1] | 17316 |-----------------------------------------------------| 17317 |ios_base::scientific(GLIBCPP_3.2) [1] | 17318 |-----------------------------------------------------| 17319 |ios_base::adjustfield(GLIBCPP_3.2) [1] | 17320 |-----------------------------------------------------| 17321 |ios_base::_S_local_word_size(GLIBCPP_3.2) [1] | 17322 |-----------------------------------------------------| 17323 |ios_base::in(GLIBCPP_3.2) [1] | 17324 |-----------------------------------------------------| 17325 |ios_base::app(GLIBCPP_3.2) [1] | 17326 |-----------------------------------------------------| 17327 |ios_base::ate(GLIBCPP_3.2) [1] | 17328 |-----------------------------------------------------| 17329 |ios_base::beg(GLIBCPP_3.2) [1] | 17330 |-----------------------------------------------------| 17331 |ios_base::cur(GLIBCPP_3.2) [1] | 17332 |-----------------------------------------------------| 17333 |ios_base::dec(GLIBCPP_3.2) [1] | 17334 |-----------------------------------------------------| 17335 |ios_base::end(GLIBCPP_3.2) [1] | 17336 |-----------------------------------------------------| 17337 |ios_base::hex(GLIBCPP_3.2) [1] | 17338 |-----------------------------------------------------| 17339 |ios_base::oct(GLIBCPP_3.2) [1] | 17340 |-----------------------------------------------------| 17341 |ios_base::out(GLIBCPP_3.2) [1] | 17342 |-----------------------------------------------------| 17343 |ios_base::Init::_S_ios_base_init(GLIBCPP_3.2) [1] | 17344 |-----------------------------------------------------| 17345 |ios_base::Init::_S_synced_with_stdio(GLIBCPP_3.2) [1]| 17346 |-----------------------------------------------------| 17347 |ios_base::left(GLIBCPP_3.2) [1] | 17348 |-----------------------------------------------------| 17349 |ios_base::fixed(GLIBCPP_3.2) [1] | 17350 |-----------------------------------------------------| 17351 |ios_base::right(GLIBCPP_3.2) [1] | 17352 |-----------------------------------------------------| 17353 |ios_base::trunc(GLIBCPP_3.2) [1] | 17354 |-----------------------------------------------------| 17355 |ios_base::badbit(GLIBCPP_3.2) [1] | 17356 |-----------------------------------------------------| 17357 |ios_base::binary(GLIBCPP_3.2) [1] | 17358 |-----------------------------------------------------| 17359 |ios_base::eofbit(GLIBCPP_3.2) [1] | 17360 |-----------------------------------------------------| 17361 |ios_base::skipws(GLIBCPP_3.2) [1] | 17362 |-----------------------------------------------------| 17363 |ios_base::failbit(GLIBCPP_3.2) [1] | 17364 |-----------------------------------------------------| 17365 |ios_base::goodbit(GLIBCPP_3.2) [1] | 17366 |-----------------------------------------------------| 17367 |ios_base::showpos(GLIBCPP_3.2) [1] | 17368 |-----------------------------------------------------| 17369 |ios_base::unitbuf(GLIBCPP_3.2) [1] | 17370 |-----------------------------------------------------| 17371 |ios_base::internal(GLIBCPP_3.2) [1] | 17372 |-----------------------------------------------------| 17373 |ios_base::showbase(GLIBCPP_3.2) [1] | 17374 |-----------------------------------------------------| 17375 |ios_base::basefield(GLIBCPP_3.2) [1] | 17376 |-----------------------------------------------------| 17377 |ios_base::boolalpha(GLIBCPP_3.2) [1] | 17378 |-----------------------------------------------------| 17379 |ios_base::showpoint(GLIBCPP_3.2) [1] | 17380 |-----------------------------------------------------| 17381 |ios_base::uppercase(GLIBCPP_3.2) [1] | 17382 |-----------------------------------------------------| 17383 |typeinfo for ios_base(GLIBCPP_3.2) [2] | 17384 |-----------------------------------------------------| 17385 |typeinfo name for ios_base(GLIBCPP_3.2) [2] | 17386 +-----------------------------------------------------+ 17387 17388 Referenced Specification(s) 17389 17390 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17391 17392 [2]. Itanium C++ ABI (Revision: 1.75) 17393 17394 ------------------------------------------------------------------------------- 17395 17396 Class messages 17397 17398 ------------------------------------------------------------------------------- 17399 17400 Class data for messages 17401 17402 The virtual table for the std::messages class is described by Table 7-408 17403 17404 Table 7-408. vtable for messages 17405 17406 +-----------------------------------------------------------------------------+ 17407 |Base |0 | 17408 |Offset | | 17409 |-------+---------------------------------------------------------------------| 17410 |RTTI |typeinfo for messages | 17411 |-------+---------------------------------------------------------------------| 17412 |vfunc: |messages::~messages [in-charge]() | 17413 |-------+---------------------------------------------------------------------| 17414 |vfunc: |messages::~messages [in-charge deleting]() | 17415 |-------+---------------------------------------------------------------------| 17416 |vfunc: |messages::do_open(basic_string, | 17417 | |allocator > const&, locale const&) const | 17418 |-------+---------------------------------------------------------------------| 17419 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 17421 |-------+---------------------------------------------------------------------| 17422 |vfunc: |messages::do_close(int) const | 17423 +-----------------------------------------------------------------------------+ 17424 17425 The Run Time Type Information for the std::messages class is described by 17426 Table 7-409 17427 17428 Table 7-409. typeinfo for messages 17429 17430 +----------------------------------------------------------+ 17431 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 17432 |-----------+--------------------------------------------+-| 17433 |Name |typeinfo name for messages | | 17434 |-----------+--------------------------------------------+-| 17435 |flags: |8 | | 17436 |-----------+--------------------------------------------+-| 17437 |basetype: |typeinfo for locale::facet |2| 17438 |-----------+--------------------------------------------+-| 17439 |basetype: |typeinfo for messages_base |2| 17440 +----------------------------------------------------------+ 17441 ------------------------------------------------------------------------------- 17442 17443 Interfaces for Class messages 17444 17445 An LSB conforming implementation shall provide the generic methods for Class 17446 std::messages specified in Table 7-410, with the full functionality as 17447 described in the referenced underlying specification. 17448 17449 Table 7-410. libstdcxx - Class messages Function Interfaces 17450 17451 +-----------------------------------------------------------------------------+ 17452 |messages::_M_convert_to_char(basic_string, | 17453 |allocator > const&) const(GLIBCPP_3.2) [1] | 17454 |-----------------------------------------------------------------------------| 17455 |messages::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1] | 17456 |-----------------------------------------------------------------------------| 17457 |messages::get(int, int, int, basic_string, | 17458 |allocator > const&) const(GLIBCPP_3.2) [1] | 17459 |-----------------------------------------------------------------------------| 17460 |messages::open(basic_string, allocator > | 17461 |const&, locale const&) const(GLIBCPP_3.2) [1] | 17462 |-----------------------------------------------------------------------------| 17463 |messages::open(basic_string, allocator > | 17464 |const&, locale const&, char const*) const(GLIBCPP_3.2) [1] | 17465 |-----------------------------------------------------------------------------| 17466 |messages::close(int) const(GLIBCPP_3.2) [1] | 17467 |-----------------------------------------------------------------------------| 17468 |messages::do_get(int, int, int, basic_string, | 17469 |allocator > const&) const(GLIBCPP_3.2) [1] | 17470 |-----------------------------------------------------------------------------| 17471 |messages::do_open(basic_string, allocator| 17472 |> const&, locale const&) const(GLIBCPP_3.2) [1] | 17473 |-----------------------------------------------------------------------------| 17474 |messages::do_close(int) const(GLIBCPP_3.2) [1] | 17475 |-----------------------------------------------------------------------------| 17476 |messages::messages[in-charge](__locale_struct*, char const*, unsigned) | 17477 |[1] | 17478 |-----------------------------------------------------------------------------| 17479 |messages::messages[in-charge](__locale_struct*, char const*, unsigned | 17480 |long) [1] | 17481 |-----------------------------------------------------------------------------| 17482 |messages::messages[in-charge](unsigned) [1] | 17483 |-----------------------------------------------------------------------------| 17484 |messages::messages[in-charge](unsigned long) [1] | 17485 |-----------------------------------------------------------------------------| 17486 |messages::messages[not-in-charge](__locale_struct*, char const*, | 17487 |unsigned) [1] | 17488 |-----------------------------------------------------------------------------| 17489 |messages::messages[not-in-charge](__locale_struct*, char const*, | 17490 |unsigned long) [1] | 17491 |-----------------------------------------------------------------------------| 17492 |messages::messages[not-in-charge](unsigned) [1] | 17493 |-----------------------------------------------------------------------------| 17494 |messages::messages[not-in-charge](unsigned long) [1] | 17495 |-----------------------------------------------------------------------------| 17496 |messages::~messages [in-charge deleting]()(GLIBCPP_3.2) [1] | 17497 |-----------------------------------------------------------------------------| 17498 |messages::~messages [in-charge]()(GLIBCPP_3.2) [1] | 17499 |-----------------------------------------------------------------------------| 17500 |messages::~messages [not-in-charge]()(GLIBCPP_3.2) [1] | 17501 +-----------------------------------------------------------------------------+ 17502 17503 Referenced Specification(s) 17504 17505 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17506 17507 An LSB conforming implementation shall provide the generic data interfaces for 17508 Class std::messages specified in Table 7-411, with the full functionality 17509 as described in the referenced underlying specification. 17510 17511 Table 7-411. libstdcxx - Class messages Data Interfaces 17512 17513 +------------------------------------------------------+ 17514 |guard variable for messages::id(GLIBCPP_3.2) [1]| 17515 |------------------------------------------------------| 17516 |messages::id(GLIBCPP_3.2) [2] | 17517 |------------------------------------------------------| 17518 |typeinfo for messages(GLIBCPP_3.2) [1] | 17519 |------------------------------------------------------| 17520 |typeinfo name for messages(GLIBCPP_3.2) [1] | 17521 |------------------------------------------------------| 17522 |vtable for messages(GLIBCPP_3.2) [1] | 17523 +------------------------------------------------------+ 17524 17525 Referenced Specification(s) 17526 17527 [1]. Itanium C++ ABI (Revision: 1.75) 17528 17529 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17530 17531 ------------------------------------------------------------------------------- 17532 17533 Class messages 17534 17535 ------------------------------------------------------------------------------- 17536 17537 Class data for messages 17538 17539 The virtual table for the std::messages class is described by Table 17540 7-412 17541 17542 Table 7-412. vtable for messages 17543 17544 +-----------------------------------------------------------------------------+ 17545 |Base |0 | 17546 |Offset | | 17547 |-------+---------------------------------------------------------------------| 17548 |RTTI |typeinfo for messages | 17549 |-------+---------------------------------------------------------------------| 17550 |vfunc: |messages::~messages [in-charge]() | 17551 |-------+---------------------------------------------------------------------| 17552 |vfunc: |messages::~messages [in-charge deleting]() | 17553 |-------+---------------------------------------------------------------------| 17554 |vfunc: |messages::do_open(basic_string, | 17555 | |allocator > const&, locale const&) const | 17556 |-------+---------------------------------------------------------------------| 17557 |vfunc: |messages::do_get(int, int, int, basic_string, allocator > const&) const | 17559 |-------+---------------------------------------------------------------------| 17560 |vfunc: |messages::do_close(int) const | 17561 +-----------------------------------------------------------------------------+ 17562 17563 The Run Time Type Information for the std::messages class is described 17564 by Table 7-413 17565 17566 Table 7-413. typeinfo for messages 17567 17568 +----------------------------------------------------------+ 17569 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info| | 17570 |-----------+--------------------------------------------+-| 17571 |Name |typeinfo name for messages | | 17572 |-----------+--------------------------------------------+-| 17573 |flags: |8 | | 17574 |-----------+--------------------------------------------+-| 17575 |basetype: |typeinfo for locale::facet |2| 17576 |-----------+--------------------------------------------+-| 17577 |basetype: |typeinfo for messages_base |2| 17578 +----------------------------------------------------------+ 17579 ------------------------------------------------------------------------------- 17580 17581 Interfaces for Class messages 17582 17583 An LSB conforming implementation shall provide the generic methods for Class 17584 std::messages specified in Table 7-414, with the full functionality as 17585 described in the referenced underlying specification. 17586 17587 Table 7-414. libstdcxx - Class messages Function Interfaces 17588 17589 +-----------------------------------------------------------------------------+ 17590 |messages::_M_convert_to_char(basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17592 |-----------------------------------------------------------------------------| 17593 |messages::_M_convert_from_char(char*) const(GLIBCPP_3.2) [1] | 17594 |-----------------------------------------------------------------------------| 17595 |messages::get(int, int, int, basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17597 |-----------------------------------------------------------------------------| 17598 |messages::open(basic_string, allocator| 17599 |> const&, locale const&) const(GLIBCPP_3.2) [1] | 17600 |-----------------------------------------------------------------------------| 17601 |messages::open(basic_string, allocator| 17602 |> const&, locale const&, char const*) const(GLIBCPP_3.2) [1] | 17603 |-----------------------------------------------------------------------------| 17604 |messages::close(int) const(GLIBCPP_3.2) [1] | 17605 |-----------------------------------------------------------------------------| 17606 |messages::do_get(int, int, int, basic_string, allocator > const&) const(GLIBCPP_3.2) [1] | 17608 |-----------------------------------------------------------------------------| 17609 |messages::do_open(basic_string, allocator | 17610 | > const&, locale const&) const(GLIBCPP_3.2) [1] | 17611 |-----------------------------------------------------------------------------| 17612 |messages::do_close(int) const(GLIBCPP_3.2) [1] | 17613 |-----------------------------------------------------------------------------| 17614 |messages::messages[in-charge](__locale_struct*, char const*, | 17615 |unsigned) [1] | 17616 |-----------------------------------------------------------------------------| 17617 |messages::messages[in-charge](__locale_struct*, char const*, | 17618 |unsigned long) [1] | 17619 |-----------------------------------------------------------------------------| 17620 |messages::messages[in-charge](unsigned) [1] | 17621 |-----------------------------------------------------------------------------| 17622 |messages::messages[in-charge](unsigned long) [1] | 17623 |-----------------------------------------------------------------------------| 17624 |messages::messages[not-in-charge](__locale_struct*, char const*, | 17625 |unsigned) [1] | 17626 |-----------------------------------------------------------------------------| 17627 |messages::messages[not-in-charge](__locale_struct*, char const*, | 17628 |unsigned long) [1] | 17629 |-----------------------------------------------------------------------------| 17630 |messages::messages[not-in-charge](unsigned) [1] | 17631 |-----------------------------------------------------------------------------| 17632 |messages::messages[not-in-charge](unsigned long) [1] | 17633 |-----------------------------------------------------------------------------| 17634 |messages::~messages [in-charge deleting]()(GLIBCPP_3.2) [1] | 17635 |-----------------------------------------------------------------------------| 17636 |messages::~messages [in-charge]()(GLIBCPP_3.2) [1] | 17637 |-----------------------------------------------------------------------------| 17638 |messages::~messages [not-in-charge]()(GLIBCPP_3.2) [1] | 17639 +-----------------------------------------------------------------------------+ 17640 17641 Referenced Specification(s) 17642 17643 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17644 17645 An LSB conforming implementation shall provide the generic data interfaces for 17646 Class std::messages specified in Table 7-415, with the full 17647 functionality as described in the referenced underlying specification. 17648 17649 Table 7-415. libstdcxx - Class messages Data Interfaces 17650 17651 +---------------------------------------------------------+ 17652 |guard variable for messages::id(GLIBCPP_3.2) [1]| 17653 |---------------------------------------------------------| 17654 |messages::id(GLIBCPP_3.2) [2] | 17655 |---------------------------------------------------------| 17656 |typeinfo for messages(GLIBCPP_3.2) [1] | 17657 |---------------------------------------------------------| 17658 |typeinfo name for messages(GLIBCPP_3.2) [1] | 17659 |---------------------------------------------------------| 17660 |vtable for messages(GLIBCPP_3.2) [1] | 17661 +---------------------------------------------------------+ 17662 17663 Referenced Specification(s) 17664 17665 [1]. Itanium C++ ABI (Revision: 1.75) 17666 17667 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17668 17669 ------------------------------------------------------------------------------- 17670 17671 Class numpunct 17672 17673 ------------------------------------------------------------------------------- 17674 17675 Class data for numpunct 17676 17677 The virtual table for the std::numpunct class is described by Table 7-416 17678 17679 Table 7-416. vtable for numpunct 17680 17681 +------------------------------------------------------------+ 17682 |Base Offset|0 | 17683 |-----------+------------------------------------------------| 17684 |RTTI |typeinfo for numpunct | 17685 |-----------+------------------------------------------------| 17686 |vfunc: |numpunct::~numpunct [in-charge]() | 17687 |-----------+------------------------------------------------| 17688 |vfunc: |numpunct::~numpunct [in-charge deleting]()| 17689 |-----------+------------------------------------------------| 17690 |vfunc: |numpunct::do_decimal_point() const | 17691 |-----------+------------------------------------------------| 17692 |vfunc: |numpunct::do_thousands_sep() const | 17693 |-----------+------------------------------------------------| 17694 |vfunc: |numpunct::do_grouping() const | 17695 |-----------+------------------------------------------------| 17696 |vfunc: |numpunct::do_truename() const | 17697 |-----------+------------------------------------------------| 17698 |vfunc: |numpunct::do_falsename() const | 17699 +------------------------------------------------------------+ 17700 17701 The Run Time Type Information for the std::numpunct class is described by 17702 Table 7-417 17703 17704 Table 7-417. typeinfo for numpunct 17705 17706 +-------------------------------------------------------+ 17707 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17708 |-----------+-------------------------------------------| 17709 |Name |typeinfo name for numpunct | 17710 +-------------------------------------------------------+ 17711 ------------------------------------------------------------------------------- 17712 17713 Interfaces for Class numpunct 17714 17715 An LSB conforming implementation shall provide the generic methods for Class 17716 std::numpunct specified in Table 7-418, with the full functionality as 17717 described in the referenced underlying specification. 17718 17719 Table 7-418. libstdcxx - Class numpunct Function Interfaces 17720 17721 +----------------------------------------------------------------------------+ 17722 |numpunct::do_grouping() const(GLIBCPP_3.2) [1] | 17723 |----------------------------------------------------------------------------| 17724 |numpunct::do_truename() const(GLIBCPP_3.2) [1] | 17725 |----------------------------------------------------------------------------| 17726 |numpunct::do_falsename() const(GLIBCPP_3.2) [1] | 17727 |----------------------------------------------------------------------------| 17728 |numpunct::decimal_point() const(GLIBCPP_3.2) [1] | 17729 |----------------------------------------------------------------------------| 17730 |numpunct::thousands_sep() const(GLIBCPP_3.2) [1] | 17731 |----------------------------------------------------------------------------| 17732 |numpunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 17733 |----------------------------------------------------------------------------| 17734 |numpunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 17735 |----------------------------------------------------------------------------| 17736 |numpunct::grouping() const(GLIBCPP_3.2) [1] | 17737 |----------------------------------------------------------------------------| 17738 |numpunct::truename() const(GLIBCPP_3.2) [1] | 17739 |----------------------------------------------------------------------------| 17740 |numpunct::falsename() const(GLIBCPP_3.2) [1] | 17741 |----------------------------------------------------------------------------| 17742 |numpunct::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1] | 17743 |----------------------------------------------------------------------------| 17744 |numpunct::numpunct[in-charge](__locale_struct*, unsigned) [1] | 17745 |----------------------------------------------------------------------------| 17746 |numpunct::numpunct[in-charge](__locale_struct*, unsigned long) [2] | 17747 |----------------------------------------------------------------------------| 17748 |numpunct::numpunct[in-charge](unsigned) [1] | 17749 |----------------------------------------------------------------------------| 17750 |numpunct::numpunct[in-charge](unsigned long) [1] | 17751 |----------------------------------------------------------------------------| 17752 |numpunct::numpunct[not-in-charge](__locale_struct*, unsigned) [1] | 17753 |----------------------------------------------------------------------------| 17754 |numpunct::numpunct[not-in-charge](__locale_struct*, unsigned long) [2]| 17755 |----------------------------------------------------------------------------| 17756 |numpunct::numpunct[not-in-charge](unsigned) [1] | 17757 |----------------------------------------------------------------------------| 17758 |numpunct::numpunct[not-in-charge](unsigned long) [1] | 17759 |----------------------------------------------------------------------------| 17760 |numpunct::~numpunct [in-charge deleting]()(GLIBCPP_3.2) [1] | 17761 |----------------------------------------------------------------------------| 17762 |numpunct::~numpunct [in-charge]()(GLIBCPP_3.2) [1] | 17763 |----------------------------------------------------------------------------| 17764 |numpunct::~numpunct [not-in-charge]()(GLIBCPP_3.2) [1] | 17765 +----------------------------------------------------------------------------+ 17766 17767 Referenced Specification(s) 17768 17769 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17770 17771 [2]. Itanium C++ ABI (Revision: 1.75) 17772 17773 An LSB conforming implementation shall provide the generic data interfaces for 17774 Class std::numpunct specified in Table 7-419, with the full functionality 17775 as described in the referenced underlying specification. 17776 17777 Table 7-419. libstdcxx - Class numpunct Data Interfaces 17778 17779 +------------------------------------------------------+ 17780 |guard variable for numpunct::id(GLIBCPP_3.2) [1]| 17781 |------------------------------------------------------| 17782 |numpunct::id(GLIBCPP_3.2) [2] | 17783 |------------------------------------------------------| 17784 |typeinfo for numpunct(GLIBCPP_3.2) [1] | 17785 |------------------------------------------------------| 17786 |typeinfo name for numpunct(GLIBCPP_3.2) [1] | 17787 |------------------------------------------------------| 17788 |vtable for numpunct(GLIBCPP_3.2) [1] | 17789 +------------------------------------------------------+ 17790 17791 Referenced Specification(s) 17792 17793 [1]. Itanium C++ ABI (Revision: 1.75) 17794 17795 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17796 17797 ------------------------------------------------------------------------------- 17798 17799 Class numpunct 17800 17801 ------------------------------------------------------------------------------- 17802 17803 Class data for numpunct 17804 17805 The virtual table for the std::numpunct class is described by Table 17806 7-420 17807 17808 Table 7-420. vtable for numpunct 17809 17810 +---------------------------------------------------------------+ 17811 |Base Offset|0 | 17812 |-----------+---------------------------------------------------| 17813 |RTTI |typeinfo for numpunct | 17814 |-----------+---------------------------------------------------| 17815 |vfunc: |numpunct::~numpunct [in-charge]() | 17816 |-----------+---------------------------------------------------| 17817 |vfunc: |numpunct::~numpunct [in-charge deleting]()| 17818 |-----------+---------------------------------------------------| 17819 |vfunc: |numpunct::do_decimal_point() const | 17820 |-----------+---------------------------------------------------| 17821 |vfunc: |numpunct::do_thousands_sep() const | 17822 |-----------+---------------------------------------------------| 17823 |vfunc: |numpunct::do_grouping() const | 17824 |-----------+---------------------------------------------------| 17825 |vfunc: |numpunct::do_truename() const | 17826 |-----------+---------------------------------------------------| 17827 |vfunc: |numpunct::do_falsename() const | 17828 +---------------------------------------------------------------+ 17829 17830 The Run Time Type Information for the std::numpunct class is described 17831 by Table 7-421 17832 17833 Table 7-421. typeinfo for numpunct 17834 17835 +-------------------------------------------------------+ 17836 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 17837 |-----------+-------------------------------------------| 17838 |Name |typeinfo name for numpunct | 17839 +-------------------------------------------------------+ 17840 ------------------------------------------------------------------------------- 17841 17842 Interfaces for Class numpunct 17843 17844 An LSB conforming implementation shall provide the generic methods for Class 17845 std::numpunct specified in Table 7-422, with the full functionality as 17846 described in the referenced underlying specification. 17847 17848 Table 7-422. libstdcxx - Class numpunct Function Interfaces 17849 17850 +-----------------------------------------------------------------------------+ 17851 |numpunct::do_grouping() const(GLIBCPP_3.2) [1] | 17852 |-----------------------------------------------------------------------------| 17853 |numpunct::do_truename() const(GLIBCPP_3.2) [1] | 17854 |-----------------------------------------------------------------------------| 17855 |numpunct::do_falsename() const(GLIBCPP_3.2) [1] | 17856 |-----------------------------------------------------------------------------| 17857 |numpunct::decimal_point() const(GLIBCPP_3.2) [1] | 17858 |-----------------------------------------------------------------------------| 17859 |numpunct::thousands_sep() const(GLIBCPP_3.2) [1] | 17860 |-----------------------------------------------------------------------------| 17861 |numpunct::do_decimal_point() const(GLIBCPP_3.2) [1] | 17862 |-----------------------------------------------------------------------------| 17863 |numpunct::do_thousands_sep() const(GLIBCPP_3.2) [1] | 17864 |-----------------------------------------------------------------------------| 17865 |numpunct::grouping() const(GLIBCPP_3.2) [1] | 17866 |-----------------------------------------------------------------------------| 17867 |numpunct::truename() const(GLIBCPP_3.2) [1] | 17868 |-----------------------------------------------------------------------------| 17869 |numpunct::falsename() const(GLIBCPP_3.2) [1] | 17870 |-----------------------------------------------------------------------------| 17871 |numpunct::_M_initialize_numpunct(__locale_struct*)(GLIBCPP_3.2) [1] | 17872 |-----------------------------------------------------------------------------| 17873 |numpunct::numpunct[in-charge](__locale_struct*, unsigned) [1] | 17874 |-----------------------------------------------------------------------------| 17875 |numpunct::numpunct[in-charge](__locale_struct*, unsigned long) [1] | 17876 |-----------------------------------------------------------------------------| 17877 |numpunct::numpunct[in-charge](unsigned long) [1] | 17878 |-----------------------------------------------------------------------------| 17879 |numpunct::numpunct[not-in-charge](__locale_struct*, unsigned) [1] | 17880 |-----------------------------------------------------------------------------| 17881 |numpunct::numpunct[not-in-charge](__locale_struct*, unsigned long) | 17882 |[1] | 17883 |-----------------------------------------------------------------------------| 17884 |numpunct::numpunct[not-in-charge](unsigned long) [1] | 17885 |-----------------------------------------------------------------------------| 17886 |numpunct::~numpunct [in-charge deleting]()(GLIBCPP_3.2) [1] | 17887 |-----------------------------------------------------------------------------| 17888 |numpunct::~numpunct [in-charge]()(GLIBCPP_3.2) [1] | 17889 |-----------------------------------------------------------------------------| 17890 |numpunct::~numpunct [not-in-charge]()(GLIBCPP_3.2) [1] | 17891 +-----------------------------------------------------------------------------+ 17892 17893 Referenced Specification(s) 17894 17895 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17896 17897 An LSB conforming implementation shall provide the generic data interfaces for 17898 Class std::numpunct specified in Table 7-423, with the full 17899 functionality as described in the referenced underlying specification. 17900 17901 Table 7-423. libstdcxx - Class numpunct Data Interfaces 17902 17903 +---------------------------------------------------------+ 17904 |guard variable for numpunct::id(GLIBCPP_3.2) [1]| 17905 |---------------------------------------------------------| 17906 |numpunct::id(GLIBCPP_3.2) [2] | 17907 |---------------------------------------------------------| 17908 |typeinfo for numpunct(GLIBCPP_3.2) [1] | 17909 |---------------------------------------------------------| 17910 |typeinfo name for numpunct(GLIBCPP_3.2) [1] | 17911 |---------------------------------------------------------| 17912 |vtable for numpunct(GLIBCPP_3.2) [1] | 17913 +---------------------------------------------------------+ 17914 17915 Referenced Specification(s) 17916 17917 [1]. Itanium C++ ABI (Revision: 1.75) 17918 17919 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 17920 17921 ------------------------------------------------------------------------------- 17922 17923 Class time_get > > 17924 17925 ------------------------------------------------------------------------------- 17926 17927 Class data for time_get > > 17928 17929 The virtual table for the std::time_get > > class is described by Table 7-424 17931 17932 Table 7-424. vtable for time_get > > 17934 17935 +-----------------------------------------------------------------------------+ 17936 |Base |0 | 17937 |Offset| | 17938 |------+----------------------------------------------------------------------| 17939 |RTTI |typeinfo for time_get > > | 17941 |------+----------------------------------------------------------------------| 17942 |vfunc:|time_get > | 17943 | |>::~time_get [in-charge]() | 17944 |------+----------------------------------------------------------------------| 17945 |vfunc:|time_get > | 17946 | |>::~time_get [in-charge deleting]() | 17947 |------+----------------------------------------------------------------------| 17948 |vfunc:|time_get > | 17949 | |>::do_date_order() const | 17950 |------+----------------------------------------------------------------------| 17951 | |time_get > | 17952 |vfunc:|>::do_get_time(istreambuf_iterator >, | 17953 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17954 | |&, tm*) const | 17955 |------+----------------------------------------------------------------------| 17956 | |time_get > | 17957 |vfunc:|>::do_get_date(istreambuf_iterator >, | 17958 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17959 | |&, tm*) const | 17960 |------+----------------------------------------------------------------------| 17961 | |time_get > | 17962 |vfunc:|>::do_get_weekday(istreambuf_iterator >, | 17963 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17964 | |&, tm*) const | 17965 |------+----------------------------------------------------------------------| 17966 | |time_get > | 17967 |vfunc:|>::do_get_monthname(istreambuf_iterator >, | 17968 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17969 | |&, tm*) const | 17970 |------+----------------------------------------------------------------------| 17971 | |time_get > | 17972 |vfunc:|>::do_get_year(istreambuf_iterator >, | 17973 | |istreambuf_iterator >, ios_base&, _Ios_Iostate| 17974 | |&, tm*) const | 17975 +-----------------------------------------------------------------------------+ 17976 17977 The Run Time Type Information for the std::time_get > > class is described by 17979 Table 7-425 17980 17981 Table 7-425. typeinfo for time_get > > 17983 17984 +-----------------------------------------------------------------------------+ 17985 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 17986 |Vtable | | | 17987 |---------+-----------------------------------------------------------------+-| 17988 |Name |typeinfo name for time_get > > | | 17990 |---------+-----------------------------------------------------------------+-| 17991 |flags: |8 | | 17992 |---------+-----------------------------------------------------------------+-| 17993 |basetype:|typeinfo for locale::facet |2| 17994 |---------+-----------------------------------------------------------------+-| 17995 |basetype:|typeinfo for time_base |2| 17996 +-----------------------------------------------------------------------------+ 17997 ------------------------------------------------------------------------------- 17998 17999 Interfaces for Class time_get 18000 > > 18001 18002 An LSB conforming implementation shall provide the generic methods for Class 18003 std::time_get > > 18004 specified in Table 7-426, with the full functionality as described in the 18005 referenced underlying specification. 18006 18007 Table 7-426. libstdcxx - Class time_get > > Function Interfaces 18009 18010 +-----------------------------------------------------------------------------+ 18011 |time_get > >::date_order() | 18012 |const(GLIBCPP_3.2) [1] | 18013 |-----------------------------------------------------------------------------| 18014 |time_get > >::do_get_date | 18015 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18017 |-----------------------------------------------------------------------------| 18018 |time_get > >::do_get_time | 18019 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18021 |-----------------------------------------------------------------------------| 18022 |time_get > >::do_get_year | 18023 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18025 |-----------------------------------------------------------------------------| 18026 |time_get > >::get_weekday | 18027 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18029 |-----------------------------------------------------------------------------| 18030 |time_get > >::do_date_order| 18031 |() const(GLIBCPP_3.2) [1] | 18032 |-----------------------------------------------------------------------------| 18033 |time_get > >::get_monthname| 18034 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18036 |-----------------------------------------------------------------------------| 18037 |time_get > | 18038 |>::_M_extract_num(istreambuf_iterator >&, | 18039 |istreambuf_iterator >&, int&, int, int, unsigned, | 18040 |ctype const&, _Ios_Iostate&) const [1] | 18041 |-----------------------------------------------------------------------------| 18042 |time_get > | 18043 |>::_M_extract_num(istreambuf_iterator >&, | 18044 |istreambuf_iterator >&, int&, int, int, unsigned | 18045 |long, ctype const&, _Ios_Iostate&) const [1] | 18046 |-----------------------------------------------------------------------------| 18047 |time_get > | 18048 |>::do_get_weekday(istreambuf_iterator >, | 18049 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*)| 18050 |const(GLIBCPP_3.2) [1] | 18051 |-----------------------------------------------------------------------------| 18052 |time_get > | 18053 |>::_M_extract_name(istreambuf_iterator >&, | 18054 |istreambuf_iterator >&, int&, char const**, unsigned,| 18055 |_Ios_Iostate&) const [1] | 18056 |-----------------------------------------------------------------------------| 18057 |time_get > | 18058 |>::_M_extract_name(istreambuf_iterator >&, | 18059 |istreambuf_iterator >&, int&, char const**, unsigned | 18060 |long, _Ios_Iostate&) const [1] | 18061 |-----------------------------------------------------------------------------| 18062 |time_get > | 18063 |>::do_get_monthname(istreambuf_iterator >, | 18064 |istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*)| 18065 |const(GLIBCPP_3.2) [1] | 18066 |-----------------------------------------------------------------------------| 18067 |time_get > | 18068 |>::_M_extract_via_format(istreambuf_iterator >&, | 18069 |istreambuf_iterator >&, ios_base&, _Ios_Iostate&, | 18070 |tm*, char const*) const(GLIBCPP_3.2) [1] | 18071 |-----------------------------------------------------------------------------| 18072 |time_get > >::get_date | 18073 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18075 |-----------------------------------------------------------------------------| 18076 |time_get > >::get_time | 18077 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18079 |-----------------------------------------------------------------------------| 18080 |time_get > >::get_year | 18081 |(istreambuf_iterator >, istreambuf_iterator >, ios_base&, _Ios_Iostate&, tm*) const(GLIBCPP_3.2) [1] | 18083 |-----------------------------------------------------------------------------| 18084 |time_get > >::time_get | 18085 |[in-charge](unsigned) [1] | 18086 |-----------------------------------------------------------------------------| 18087 |time_get > >::time_get | 18088 |[in-charge](unsigned long) [1] | 18089 |-----------------------------------------------------------------------------| 18090 |time_get > >::time_get | 18091 |[not-in-charge](unsigned) [1] | 18092 |-----------------------------------------------------------------------------| 18093 |time_get > >::time_get | 18094 |[not-in-charge](unsigned long) [1] | 18095 |-----------------------------------------------------------------------------| 18096 |time_get > >::~time_get | 18097 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 18098 |-----------------------------------------------------------------------------| 18099 |time_get > >::~time_get | 18100 |[in-charge]()(GLIBCPP_3.2) [1] | 18101 |-----------------------------------------------------------------------------| 18102 |time_get > >::~time_get | 18103 |[not-in-charge]()(GLIBCPP_3.2) [1] | 18104 +-----------------------------------------------------------------------------+ 18105 18106 Referenced Specification(s) 18107 18108 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18109 18110 An LSB conforming implementation shall provide the generic data interfaces for 18111 Class std::time_get 18112 > > specified in Table 7-427, with the full functionality as described in the 18113 referenced underlying specification. 18114 18115 Table 7-427. libstdcxx - Class time_get > > Data Interfaces 18117 18118 +-----------------------------------------------------------------------------+ 18119 |guard variable for time_get| 18120 |> >::id(GLIBCPP_3.2) [1] | 18121 |-----------------------------------------------------------------------------| 18122 |time_get > >::id | 18123 |(GLIBCPP_3.2) [2] | 18124 |-----------------------------------------------------------------------------| 18125 |typeinfo for time_get > > | 18126 |(GLIBCPP_3.2) [1] | 18127 |-----------------------------------------------------------------------------| 18128 |typeinfo name for time_get | 18129 |> >(GLIBCPP_3.2) [1] | 18130 |-----------------------------------------------------------------------------| 18131 |vtable for time_get > > | 18132 |(GLIBCPP_3.2) [1] | 18133 +-----------------------------------------------------------------------------+ 18134 18135 Referenced Specification(s) 18136 18137 [1]. Itanium C++ ABI (Revision: 1.75) 18138 18139 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18140 18141 ------------------------------------------------------------------------------- 18142 18143 Class time_get > > 18144 18145 ------------------------------------------------------------------------------- 18146 18147 Class data for time_get > > 18149 18150 The virtual table for the std::time_get > > class is described by Table 7-428 18152 18153 Table 7-428. vtable for time_get > > 18155 18156 +-----------------------------------------------------------------------------+ 18157 |Base |0 | 18158 |Offset| | 18159 |------+----------------------------------------------------------------------| 18160 |RTTI |typeinfo for time_get > > | 18162 |------+----------------------------------------------------------------------| 18163 |vfunc:|time_get > | 18164 | |>::~time_get [in-charge]() | 18165 |------+----------------------------------------------------------------------| 18166 |vfunc:|time_get > | 18167 | |>::~time_get [in-charge deleting]() | 18168 |------+----------------------------------------------------------------------| 18169 |vfunc:|time_get > | 18170 | |>::do_date_order() const | 18171 |------+----------------------------------------------------------------------| 18172 | |time_get > | 18173 |vfunc:|>::do_get_time(istreambuf_iterator >, | 18174 | |istreambuf_iterator >, ios_base&, | 18175 | |_Ios_Iostate&, tm*) const | 18176 |------+----------------------------------------------------------------------| 18177 | |time_get > | 18178 |vfunc:|>::do_get_date(istreambuf_iterator >, | 18179 | |istreambuf_iterator >, ios_base&, | 18180 | |_Ios_Iostate&, tm*) const | 18181 |------+----------------------------------------------------------------------| 18182 | |time_get > | 18183 |vfunc:|>::do_get_weekday(istreambuf_iterator >,| 18184 | |istreambuf_iterator >, ios_base&, | 18185 | |_Ios_Iostate&, tm*) const | 18186 |------+----------------------------------------------------------------------| 18187 | |time_get > | 18188 |vfunc:|>::do_get_monthname(istreambuf_iterator | 18189 | |>, istreambuf_iterator >, ios_base&, | 18190 | |_Ios_Iostate&, tm*) const | 18191 |------+----------------------------------------------------------------------| 18192 | |time_get > | 18193 |vfunc:|>::do_get_year(istreambuf_iterator >, | 18194 | |istreambuf_iterator >, ios_base&, | 18195 | |_Ios_Iostate&, tm*) const | 18196 +-----------------------------------------------------------------------------+ 18197 18198 The Run Time Type Information for the std::time_get > > class is 18200 described by Table 7-429 18201 18202 Table 7-429. typeinfo for time_get > > 18204 18205 +-----------------------------------------------------------------------------+ 18206 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18207 |Vtable | | | 18208 |---------+-----------------------------------------------------------------+-| 18209 |Name |typeinfo name for time_get > > | | 18211 |---------+-----------------------------------------------------------------+-| 18212 |flags: |8 | | 18213 |---------+-----------------------------------------------------------------+-| 18214 |basetype:|typeinfo for locale::facet |2| 18215 |---------+-----------------------------------------------------------------+-| 18216 |basetype:|typeinfo for time_base |2| 18217 +-----------------------------------------------------------------------------+ 18218 ------------------------------------------------------------------------------- 18219 18220 Interfaces for Class time_get > > 18222 18223 An LSB conforming implementation shall provide the generic methods for Class 18224 std::time_get > > specified in Table 7-430, with the full functionality as 18226 described in the referenced underlying specification. 18227 18228 Table 7-430. libstdcxx - Class time_get > > Function Interfaces 18230 18231 +-----------------------------------------------------------------------------+ 18232 |time_get > | 18233 |>::date_order() const(GLIBCPP_3.2) [1] | 18234 |-----------------------------------------------------------------------------| 18235 |time_get > | 18236 |>::do_get_date(istreambuf_iterator >, | 18237 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18238 |&, tm*) const(GLIBCPP_3.2) [1] | 18239 |-----------------------------------------------------------------------------| 18240 |time_get > | 18241 |>::do_get_time(istreambuf_iterator >, | 18242 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18243 |&, tm*) const(GLIBCPP_3.2) [1] | 18244 |-----------------------------------------------------------------------------| 18245 |time_get > | 18246 |>::do_get_year(istreambuf_iterator >, | 18247 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18248 |&, tm*) const(GLIBCPP_3.2) [1] | 18249 |-----------------------------------------------------------------------------| 18250 |time_get > | 18251 |>::get_weekday(istreambuf_iterator >, | 18252 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18253 |&, tm*) const(GLIBCPP_3.2) [1] | 18254 |-----------------------------------------------------------------------------| 18255 |time_get > | 18256 |>::do_date_order() const(GLIBCPP_3.2) [1] | 18257 |-----------------------------------------------------------------------------| 18258 |time_get > | 18259 |>::get_monthname(istreambuf_iterator >, | 18260 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18261 |&, tm*) const(GLIBCPP_3.2) [1] | 18262 |-----------------------------------------------------------------------------| 18263 |time_get > | 18264 |>::_M_extract_num(istreambuf_iterator >&, | 18265 |istreambuf_iterator >&, int&, int, int, | 18266 |unsigned, ctype const&, _Ios_Iostate&) const [1] | 18267 |-----------------------------------------------------------------------------| 18268 |time_get > | 18269 |>::_M_extract_num(istreambuf_iterator >&, | 18270 |istreambuf_iterator >&, int&, int, int, | 18271 |unsigned long, ctype const&, _Ios_Iostate&) const [1] | 18272 |-----------------------------------------------------------------------------| 18273 |time_get > | 18274 |>::do_get_weekday(istreambuf_iterator >, | 18275 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18276 |&, tm*) const(GLIBCPP_3.2) [1] | 18277 |-----------------------------------------------------------------------------| 18278 |time_get > | 18279 |>::_M_extract_name(istreambuf_iterator >&, | 18280 |istreambuf_iterator >&, int&, wchar_t const**, | 18281 |unsigned, _Ios_Iostate&) const [1] | 18282 |-----------------------------------------------------------------------------| 18283 |time_get > | 18284 |>::_M_extract_name(istreambuf_iterator >&, | 18285 |istreambuf_iterator >&, int&, wchar_t const**, | 18286 |unsigned long, _Ios_Iostate&) const [1] | 18287 |-----------------------------------------------------------------------------| 18288 |time_get > | 18289 |>::do_get_monthname(istreambuf_iterator >, | 18290 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18291 |&, tm*) const(GLIBCPP_3.2) [1] | 18292 |-----------------------------------------------------------------------------| 18293 |time_get > | 18294 |>::_M_extract_via_format(istreambuf_iterator > | 18295 |&, istreambuf_iterator >&, ios_base&, | 18296 |_Ios_Iostate&, tm*, wchar_t const*) const(GLIBCPP_3.2) [1] | 18297 |-----------------------------------------------------------------------------| 18298 |time_get > | 18299 |>::get_date(istreambuf_iterator >, | 18300 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18301 |&, tm*) const(GLIBCPP_3.2) [1] | 18302 |-----------------------------------------------------------------------------| 18303 |time_get > | 18304 |>::get_time(istreambuf_iterator >, | 18305 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18306 |&, tm*) const(GLIBCPP_3.2) [1] | 18307 |-----------------------------------------------------------------------------| 18308 |time_get > | 18309 |>::get_year(istreambuf_iterator >, | 18310 |istreambuf_iterator >, ios_base&, _Ios_Iostate | 18311 |&, tm*) const(GLIBCPP_3.2) [1] | 18312 |-----------------------------------------------------------------------------| 18313 |time_get > | 18314 |>::time_get[in-charge](unsigned) [1] | 18315 |-----------------------------------------------------------------------------| 18316 |time_get > | 18317 |>::time_get[in-charge](unsigned long) [1] | 18318 |-----------------------------------------------------------------------------| 18319 |time_get > | 18320 |>::time_get[not-in-charge](unsigned) [1] | 18321 |-----------------------------------------------------------------------------| 18322 |time_get > | 18323 |>::time_get[not-in-charge](unsigned long) [1] | 18324 |-----------------------------------------------------------------------------| 18325 |time_get > | 18326 |>::~time_get [in-charge deleting]()(GLIBCPP_3.2) [1] | 18327 |-----------------------------------------------------------------------------| 18328 |time_get > | 18329 |>::~time_get [in-charge]()(GLIBCPP_3.2) [1] | 18330 |-----------------------------------------------------------------------------| 18331 |time_get > | 18332 |>::~time_get [not-in-charge]()(GLIBCPP_3.2) [1] | 18333 +-----------------------------------------------------------------------------+ 18334 18335 Referenced Specification(s) 18336 18337 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18338 18339 An LSB conforming implementation shall provide the generic data interfaces for 18340 Class std::time_get > > specified in Table 7-431, with the full functionality as 18342 described in the referenced underlying specification. 18343 18344 Table 7-431. libstdcxx - Class time_get > > Data Interfaces 18346 18347 +-----------------------------------------------------------------------------+ 18348 |guard variable for time_get > >::id(GLIBCPP_3.2) [1] | 18350 |-----------------------------------------------------------------------------| 18351 |time_get > >::id | 18352 |(GLIBCPP_3.2) [2] | 18353 |-----------------------------------------------------------------------------| 18354 |typeinfo for time_get > >(GLIBCPP_3.2) [1] | 18356 |-----------------------------------------------------------------------------| 18357 |typeinfo name for time_get > >(GLIBCPP_3.2) [1] | 18359 |-----------------------------------------------------------------------------| 18360 |vtable for time_get > >(GLIBCPP_3.2) [1] | 18362 +-----------------------------------------------------------------------------+ 18363 18364 Referenced Specification(s) 18365 18366 [1]. Itanium C++ ABI (Revision: 1.75) 18367 18368 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18369 18370 ------------------------------------------------------------------------------- 18371 18372 Class time_put > > 18373 18374 ------------------------------------------------------------------------------- 18375 18376 Class data for time_put > > 18377 18378 The virtual table for the std::time_put > > class is described by Table 7-432 18380 18381 Table 7-432. vtable for time_put > > 18383 18384 +-----------------------------------------------------------------------------+ 18385 |Base |0 | 18386 |Offset| | 18387 |------+----------------------------------------------------------------------| 18388 |RTTI |typeinfo for time_put > > | 18390 |------+----------------------------------------------------------------------| 18391 |vfunc:|time_put > | 18392 | |>::~time_put [in-charge]() | 18393 |------+----------------------------------------------------------------------| 18394 |vfunc:|time_put > | 18395 | |>::~time_put [in-charge deleting]() | 18396 |------+----------------------------------------------------------------------| 18397 | |time_put > >::do_put| 18398 |vfunc:|(ostreambuf_iterator >, ios_base&, char, tm | 18399 | |const*, char, char) const | 18400 +-----------------------------------------------------------------------------+ 18401 18402 The Run Time Type Information for the std::time_put > > class is described by 18404 Table 7-433 18405 18406 Table 7-433. typeinfo for time_put > > 18408 18409 +-----------------------------------------------------------------------------+ 18410 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18411 |Vtable | | | 18412 |---------+-----------------------------------------------------------------+-| 18413 |Name |typeinfo name for time_put > > | | 18415 |---------+-----------------------------------------------------------------+-| 18416 |flags: |8 | | 18417 |---------+-----------------------------------------------------------------+-| 18418 |basetype:|typeinfo for locale::facet |2| 18419 |---------+-----------------------------------------------------------------+-| 18420 |basetype:|typeinfo for time_base |2| 18421 +-----------------------------------------------------------------------------+ 18422 ------------------------------------------------------------------------------- 18423 18424 Interfaces for Class time_put 18425 > > 18426 18427 An LSB conforming implementation shall provide the generic methods for Class 18428 std::time_put > > 18429 specified in Table 7-434, with the full functionality as described in the 18430 referenced underlying specification. 18431 18432 Table 7-434. libstdcxx - Class time_put > > Function Interfaces 18434 18435 +-----------------------------------------------------------------------------+ 18436 |time_put > >::put | 18437 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18438 |char const*, char const*) const(GLIBCPP_3.2) [1] | 18439 |-----------------------------------------------------------------------------| 18440 |time_put > >::put | 18441 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18442 |char, char) const(GLIBCPP_3.2) [1] | 18443 |-----------------------------------------------------------------------------| 18444 |time_put > >::do_put | 18445 |(ostreambuf_iterator >, ios_base&, char, tm const*, | 18446 |char, char) const(GLIBCPP_3.2) [1] | 18447 |-----------------------------------------------------------------------------| 18448 |time_put > >::time_put | 18449 |[in-charge](unsigned) [1] | 18450 |-----------------------------------------------------------------------------| 18451 |time_put > >::time_put | 18452 |[in-charge](unsigned long) [1] | 18453 |-----------------------------------------------------------------------------| 18454 |time_put > >::time_put | 18455 |[not-in-charge](unsigned) [1] | 18456 |-----------------------------------------------------------------------------| 18457 |time_put > >::time_put | 18458 |[not-in-charge](unsigned long) [1] | 18459 |-----------------------------------------------------------------------------| 18460 |time_put > >::~time_put | 18461 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 18462 |-----------------------------------------------------------------------------| 18463 |time_put > >::~time_put | 18464 |[in-charge]()(GLIBCPP_3.2) [1] | 18465 |-----------------------------------------------------------------------------| 18466 |time_put > >::~time_put | 18467 |[not-in-charge]()(GLIBCPP_3.2) [1] | 18468 +-----------------------------------------------------------------------------+ 18469 18470 Referenced Specification(s) 18471 18472 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18473 18474 An LSB conforming implementation shall provide the generic data interfaces for 18475 Class std::time_put 18476 > > specified in Table 7-435, with the full functionality as described in the 18477 referenced underlying specification. 18478 18479 Table 7-435. libstdcxx - Class time_put > > Data Interfaces 18481 18482 +-----------------------------------------------------------------------------+ 18483 |guard variable for time_put| 18484 |> >::id(GLIBCPP_3.2) [1] | 18485 |-----------------------------------------------------------------------------| 18486 |time_put > >::id | 18487 |(GLIBCPP_3.2) [2] | 18488 |-----------------------------------------------------------------------------| 18489 |typeinfo for time_put > > | 18490 |(GLIBCPP_3.2) [1] | 18491 |-----------------------------------------------------------------------------| 18492 |typeinfo name for time_put | 18493 |> >(GLIBCPP_3.2) [1] | 18494 |-----------------------------------------------------------------------------| 18495 |vtable for time_put > > | 18496 |(GLIBCPP_3.2) [1] | 18497 +-----------------------------------------------------------------------------+ 18498 18499 Referenced Specification(s) 18500 18501 [1]. Itanium C++ ABI (Revision: 1.75) 18502 18503 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18504 18505 ------------------------------------------------------------------------------- 18506 18507 Class time_put > > 18508 18509 ------------------------------------------------------------------------------- 18510 18511 Class data for time_put > > 18513 18514 The virtual table for the std::time_put > > class is described by Table 7-436 18516 18517 Table 7-436. vtable for time_put > > 18519 18520 +-----------------------------------------------------------------------------+ 18521 |Base |0 | 18522 |Offset| | 18523 |------+----------------------------------------------------------------------| 18524 |RTTI |typeinfo for time_put > > | 18526 |------+----------------------------------------------------------------------| 18527 |vfunc:|time_put > | 18528 | |>::~time_put [in-charge]() | 18529 |------+----------------------------------------------------------------------| 18530 |vfunc:|time_put > | 18531 | |>::~time_put [in-charge deleting]() | 18532 |------+----------------------------------------------------------------------| 18533 | |time_put > | 18534 |vfunc:|>::do_put(ostreambuf_iterator >, | 18535 | |ios_base&, wchar_t, tm const*, char, char) const | 18536 +-----------------------------------------------------------------------------+ 18537 18538 The Run Time Type Information for the std::time_put > > class is 18540 described by Table 7-437 18541 18542 Table 7-437. typeinfo for time_put > > 18544 18545 +-----------------------------------------------------------------------------+ 18546 |Base |vtable for __cxxabiv1::__vmi_class_type_info | | 18547 |Vtable | | | 18548 |---------+-----------------------------------------------------------------+-| 18549 |Name |typeinfo name for time_put > > | | 18551 |---------+-----------------------------------------------------------------+-| 18552 |flags: |8 | | 18553 |---------+-----------------------------------------------------------------+-| 18554 |basetype:|typeinfo for locale::facet |2| 18555 |---------+-----------------------------------------------------------------+-| 18556 |basetype:|typeinfo for time_base |2| 18557 +-----------------------------------------------------------------------------+ 18558 ------------------------------------------------------------------------------- 18559 18560 Interfaces for Class time_put > > 18562 18563 An LSB conforming implementation shall provide the generic methods for Class 18564 std::time_put > > specified in Table 7-438, with the full functionality as 18566 described in the referenced underlying specification. 18567 18568 Table 7-438. libstdcxx - Class time_put > > Function Interfaces 18570 18571 +-----------------------------------------------------------------------------+ 18572 |time_put > >::put | 18573 |(ostreambuf_iterator >, ios_base&, wchar_t, tm | 18574 |const*, wchar_t const*, wchar_t const*) const(GLIBCPP_3.2) [1] | 18575 |-----------------------------------------------------------------------------| 18576 |time_put > >::put | 18577 |(ostreambuf_iterator >, ios_base&, wchar_t, tm | 18578 |const*, char, char) const(GLIBCPP_3.2) [1] | 18579 |-----------------------------------------------------------------------------| 18580 |time_put > | 18581 |>::do_put(ostreambuf_iterator >, ios_base&, | 18582 |wchar_t, tm const*, char, char) const(GLIBCPP_3.2) [1] | 18583 |-----------------------------------------------------------------------------| 18584 |time_put > | 18585 |>::time_put[in-charge](unsigned) [1] | 18586 |-----------------------------------------------------------------------------| 18587 |time_put > | 18588 |>::time_put[in-charge](unsigned long) [1] | 18589 |-----------------------------------------------------------------------------| 18590 |time_put > | 18591 |>::time_put[not-in-charge](unsigned) [1] | 18592 |-----------------------------------------------------------------------------| 18593 |time_put > | 18594 |>::time_put[not-in-charge](unsigned long) [1] | 18595 |-----------------------------------------------------------------------------| 18596 |time_put > | 18597 |>::~time_put [in-charge deleting]()(GLIBCPP_3.2) [1] | 18598 |-----------------------------------------------------------------------------| 18599 |time_put > | 18600 |>::~time_put [in-charge]()(GLIBCPP_3.2) [1] | 18601 |-----------------------------------------------------------------------------| 18602 |time_put > | 18603 |>::~time_put [not-in-charge]()(GLIBCPP_3.2) [1] | 18604 +-----------------------------------------------------------------------------+ 18605 18606 Referenced Specification(s) 18607 18608 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18609 18610 An LSB conforming implementation shall provide the generic data interfaces for 18611 Class std::time_put > > specified in Table 7-439, with the full functionality as 18613 described in the referenced underlying specification. 18614 18615 Table 7-439. libstdcxx - Class time_put > > Data Interfaces 18617 18618 +-----------------------------------------------------------------------------+ 18619 |guard variable for time_put > >::id(GLIBCPP_3.2) [1] | 18621 |-----------------------------------------------------------------------------| 18622 |time_put > >::id | 18623 |(GLIBCPP_3.2) [2] | 18624 |-----------------------------------------------------------------------------| 18625 |typeinfo for time_put > >(GLIBCPP_3.2) [1] | 18627 |-----------------------------------------------------------------------------| 18628 |typeinfo name for time_put > >(GLIBCPP_3.2) [1] | 18630 |-----------------------------------------------------------------------------| 18631 |vtable for time_put > >(GLIBCPP_3.2) [1] | 18633 +-----------------------------------------------------------------------------+ 18634 18635 Referenced Specification(s) 18636 18637 [1]. Itanium C++ ABI (Revision: 1.75) 18638 18639 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18640 18641 ------------------------------------------------------------------------------- 18642 18643 Class bad_alloc 18644 18645 ------------------------------------------------------------------------------- 18646 18647 Class data for bad_alloc 18648 18649 The virtual table for the std::bad_alloc class is described by Table 7-440 18650 18651 Table 7-440. vtable for bad_alloc 18652 18653 +--------------------------------------------------------+ 18654 |Base Offset|0 | 18655 |-----------+--------------------------------------------| 18656 |RTTI |typeinfo for bad_alloc | 18657 |-----------+--------------------------------------------| 18658 |vfunc: |bad_alloc::~bad_alloc [in-charge]() | 18659 |-----------+--------------------------------------------| 18660 |vfunc: |bad_alloc::~bad_alloc [in-charge deleting]()| 18661 |-----------+--------------------------------------------| 18662 |vfunc: |exception::what() const | 18663 +--------------------------------------------------------+ 18664 18665 The Run Time Type Information for the std::bad_alloc class is described by 18666 Table 7-441 18667 18668 Table 7-441. typeinfo for bad_alloc 18669 18670 +-------------------------------------------------------+ 18671 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 18672 |-----------+-------------------------------------------| 18673 |Name |typeinfo name for bad_alloc | 18674 +-------------------------------------------------------+ 18675 ------------------------------------------------------------------------------- 18676 18677 Interfaces for Class bad_alloc 18678 18679 An LSB conforming implementation shall provide the generic methods for Class 18680 std::bad_alloc specified in Table 7-442, with the full functionality as 18681 described in the referenced underlying specification. 18682 18683 Table 7-442. libstdcxx - Class bad_alloc Function Interfaces 18684 18685 +-------------------------------------------------------------+ 18686 |bad_alloc::~bad_alloc [in-charge deleting]()(GLIBCPP_3.2) [1]| 18687 |-------------------------------------------------------------| 18688 |bad_alloc::~bad_alloc [in-charge]()(GLIBCPP_3.2) [1] | 18689 |-------------------------------------------------------------| 18690 |bad_alloc::~bad_alloc [not-in-charge]()(GLIBCPP_3.2) [1] | 18691 +-------------------------------------------------------------+ 18692 18693 Referenced Specification(s) 18694 18695 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18696 18697 An LSB conforming implementation shall provide the generic data interfaces for 18698 Class std::bad_alloc specified in Table 7-443, with the full functionality as 18699 described in the referenced underlying specification. 18700 18701 Table 7-443. libstdcxx - Class bad_alloc Data Interfaces 18702 18703 +--------------------------------------------+ 18704 |typeinfo for bad_alloc(GLIBCPP_3.2) [1] | 18705 |--------------------------------------------| 18706 |typeinfo name for bad_alloc(GLIBCPP_3.2) [1]| 18707 |--------------------------------------------| 18708 |vtable for bad_alloc(GLIBCPP_3.2) [1] | 18709 +--------------------------------------------+ 18710 18711 Referenced Specification(s) 18712 18713 [1]. Itanium C++ ABI (Revision: 1.75) 18714 18715 ------------------------------------------------------------------------------- 18716 18717 Class basic_ios > 18718 18719 ------------------------------------------------------------------------------- 18720 18721 Class data for basic_ios > 18722 18723 The virtual table for the std::basic_ios > class 18724 is described by Table 7-444 18725 18726 Table 7-444. vtable for basic_ios > 18727 18728 +-----------------------------------------------------------------------------+ 18729 |Base |0 | 18730 |Offset | | 18731 |----------+------------------------------------------------------------------| 18732 |RTTI |typeinfo for basic_ios > | 18733 |----------+------------------------------------------------------------------| 18734 |vfunc: |basic_ios >::~basic_ios [in-charge]() | 18735 |----------+------------------------------------------------------------------| 18736 |vfunc: |basic_ios >::~basic_ios [in-charge | 18737 | |deleting]() | 18738 +-----------------------------------------------------------------------------+ 18739 18740 The Run Time Type Information for the std::basic_ios > class is described by Table 7-445 18742 18743 Table 7-445. typeinfo for basic_ios > 18744 18745 +----------------------------------------------------------------------+ 18746 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 18747 |-----------+-----------------------------------------------------+----| 18748 |Name |typeinfo name for basic_ios >| | 18749 |-----------+-----------------------------------------------------+----| 18750 |flags: |8 | | 18751 |-----------+-----------------------------------------------------+----| 18752 |basetype: |typeinfo for ios_base |1026| 18753 +----------------------------------------------------------------------+ 18754 ------------------------------------------------------------------------------- 18755 18756 Interfaces for Class basic_ios > 18757 18758 An LSB conforming implementation shall provide the generic methods for Class 18759 std::basic_ios > specified in Table 7-446, with 18760 the full functionality as described in the referenced underlying specification. 18761 18762 Table 7-446. libstdcxx - Class basic_ios > Function 18763 Interfaces 18764 18765 +-----------------------------------------------------------------------------+ 18766 |basic_ios >::exceptions() const(GLIBCPP_3.2) [1] | 18767 |-----------------------------------------------------------------------------| 18768 |basic_ios >::_M_check_facet(locale::facet const*) | 18769 |const(GLIBCPP_3.2) [1] | 18770 |-----------------------------------------------------------------------------| 18771 |basic_ios >::bad() const(GLIBCPP_3.2) [1] | 18772 |-----------------------------------------------------------------------------| 18773 |basic_ios >::eof() const(GLIBCPP_3.2) [1] | 18774 |-----------------------------------------------------------------------------| 18775 |basic_ios >::tie() const(GLIBCPP_3.2) [1] | 18776 |-----------------------------------------------------------------------------| 18777 |basic_ios >::fail() const(GLIBCPP_3.2) [1] | 18778 |-----------------------------------------------------------------------------| 18779 |basic_ios >::fill() const(GLIBCPP_3.2) [1] | 18780 |-----------------------------------------------------------------------------| 18781 |basic_ios >::good() const(GLIBCPP_3.2) [1] | 18782 |-----------------------------------------------------------------------------| 18783 |basic_ios >::rdbuf() const(GLIBCPP_3.2) [1] | 18784 |-----------------------------------------------------------------------------| 18785 |basic_ios >::widen(char) const(GLIBCPP_3.2) [1] | 18786 |-----------------------------------------------------------------------------| 18787 |basic_ios >::narrow(char, char) const(GLIBCPP_3.2) | 18788 |[1] | 18789 |-----------------------------------------------------------------------------| 18790 |basic_ios >::rdstate() const(GLIBCPP_3.2) [1] | 18791 |-----------------------------------------------------------------------------| 18792 |basic_ios >::operator void*() const(GLIBCPP_3.2) [1] | 18793 |-----------------------------------------------------------------------------| 18794 |basic_ios >::operator!() const(GLIBCPP_3.2) [1] | 18795 |-----------------------------------------------------------------------------| 18796 |basic_ios >::exceptions(_Ios_Iostate)(GLIBCPP_3.2) | 18797 |[1] | 18798 |-----------------------------------------------------------------------------| 18799 |basic_ios >::_M_cache_facets(locale const&) | 18800 |(GLIBCPP_3.2) [1] | 18801 |-----------------------------------------------------------------------------| 18802 |basic_ios >::tie(basic_ostream >*)(GLIBCPP_3.2) [1] | 18804 |-----------------------------------------------------------------------------| 18805 |basic_ios >::fill(char)(GLIBCPP_3.2) [1] | 18806 |-----------------------------------------------------------------------------| 18807 |basic_ios >::init(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18809 |-----------------------------------------------------------------------------| 18810 |basic_ios >::clear(_Ios_Iostate)(GLIBCPP_3.2) [1] | 18811 |-----------------------------------------------------------------------------| 18812 |basic_ios >::imbue(locale const&)(GLIBCPP_3.2) [1] | 18813 |-----------------------------------------------------------------------------| 18814 |basic_ios >::rdbuf(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18816 |-----------------------------------------------------------------------------| 18817 |basic_ios >::copyfmt(basic_ios > const&)(GLIBCPP_3.2) [1] | 18819 |-----------------------------------------------------------------------------| 18820 |basic_ios >::setstate(_Ios_Iostate)(GLIBCPP_3.2) [1] | 18821 |-----------------------------------------------------------------------------| 18822 |basic_ios >::basic_ios[in-charge](basic_streambuf | 18823 | >*)(GLIBCPP_3.2) [1] | 18824 |-----------------------------------------------------------------------------| 18825 |basic_ios >::basic_ios[in-charge]()(GLIBCPP_3.2) [1] | 18826 |-----------------------------------------------------------------------------| 18827 |basic_ios >::basic_ios[not-in-charge](basic_streambuf| 18828 | >*)(GLIBCPP_3.2) [1] | 18829 |-----------------------------------------------------------------------------| 18830 |basic_ios >::basic_ios[not-in-charge]()(GLIBCPP_3.2) | 18831 |[1] | 18832 |-----------------------------------------------------------------------------| 18833 |basic_ios >::~basic_ios [in-charge deleting]() | 18834 |(GLIBCPP_3.2) [1] | 18835 |-----------------------------------------------------------------------------| 18836 |basic_ios >::~basic_ios [in-charge]()(GLIBCPP_3.2) | 18837 |[1] | 18838 |-----------------------------------------------------------------------------| 18839 |basic_ios >::~basic_ios [not-in-charge]() | 18840 |(GLIBCPP_3.2) [1] | 18841 +-----------------------------------------------------------------------------+ 18842 18843 Referenced Specification(s) 18844 18845 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 18846 18847 An LSB conforming implementation shall provide the generic data interfaces for 18848 Class std::basic_ios > specified in Table 7-447, 18849 with the full functionality as described in the referenced underlying 18850 specification. 18851 18852 Table 7-447. libstdcxx - Class basic_ios > Data 18853 Interfaces 18854 18855 +----------------------------------------------------------------------+ 18856 |typeinfo for basic_ios >(GLIBCPP_3.2) [1] | 18857 |----------------------------------------------------------------------| 18858 |typeinfo name for basic_ios >(GLIBCPP_3.2) [1]| 18859 |----------------------------------------------------------------------| 18860 |vtable for basic_ios >(GLIBCPP_3.2) [1] | 18861 +----------------------------------------------------------------------+ 18862 18863 Referenced Specification(s) 18864 18865 [1]. Itanium C++ ABI (Revision: 1.75) 18866 18867 ------------------------------------------------------------------------------- 18868 18869 Class basic_ios > 18870 18871 ------------------------------------------------------------------------------- 18872 18873 Class data for basic_ios > 18874 18875 The virtual table for the std::basic_ios > 18876 class is described by Table 7-448 18877 18878 Table 7-448. vtable for basic_ios > 18879 18880 +-----------------------------------------------------------------------------+ 18881 |Base |0 | 18882 |Offset | | 18883 |----------+------------------------------------------------------------------| 18884 |RTTI |typeinfo for basic_ios > | 18885 |----------+------------------------------------------------------------------| 18886 |vfunc: |basic_ios >::~basic_ios [in-charge] | 18887 | |() | 18888 |----------+------------------------------------------------------------------| 18889 |vfunc: |basic_ios >::~basic_ios [in-charge | 18890 | |deleting]() | 18891 +-----------------------------------------------------------------------------+ 18892 18893 The Run Time Type Information for the std::basic_ios > class is described by Table 7-449 18895 18896 Table 7-449. typeinfo for basic_ios > 18897 18898 +----------------------------------------------------------------------------+ 18899 |Base Vtable|vtable for __cxxabiv1::__vmi_class_type_info | | 18900 |-----------+-----------------------------------------------------------+----| 18901 |Name |typeinfo name for basic_ios >| | 18902 |-----------+-----------------------------------------------------------+----| 18903 |flags: |8 | | 18904 |-----------+-----------------------------------------------------------+----| 18905 |basetype: |typeinfo for ios_base |2050| 18906 +----------------------------------------------------------------------------+ 18907 ------------------------------------------------------------------------------- 18908 18909 Interfaces for Class basic_ios > 18910 18911 An LSB conforming implementation shall provide the generic methods for Class 18912 std::basic_ios > specified in Table 7-450, 18913 with the full functionality as described in the referenced underlying 18914 specification. 18915 18916 Table 7-450. libstdcxx - Class basic_ios > 18917 Function Interfaces 18918 18919 +-----------------------------------------------------------------------------+ 18920 |basic_ios >::exceptions() const(GLIBCPP_3.2) | 18921 |[1] | 18922 |-----------------------------------------------------------------------------| 18923 |basic_ios >::_M_check_facet(locale::facet | 18924 |const*) const(GLIBCPP_3.2) [1] | 18925 |-----------------------------------------------------------------------------| 18926 |basic_ios >::bad() const(GLIBCPP_3.2) [1] | 18927 |-----------------------------------------------------------------------------| 18928 |basic_ios >::eof() const(GLIBCPP_3.2) [1] | 18929 |-----------------------------------------------------------------------------| 18930 |basic_ios >::tie() const(GLIBCPP_3.2) [1] | 18931 |-----------------------------------------------------------------------------| 18932 |basic_ios >::fail() const(GLIBCPP_3.2) [1] | 18933 |-----------------------------------------------------------------------------| 18934 |basic_ios >::fill() const(GLIBCPP_3.2) [1] | 18935 |-----------------------------------------------------------------------------| 18936 |basic_ios >::good() const(GLIBCPP_3.2) [1] | 18937 |-----------------------------------------------------------------------------| 18938 |basic_ios >::rdbuf() const(GLIBCPP_3.2) [1] | 18939 |-----------------------------------------------------------------------------| 18940 |basic_ios >::widen(char) const(GLIBCPP_3.2) [1]| 18941 |-----------------------------------------------------------------------------| 18942 |basic_ios >::narrow(wchar_t, char) const | 18943 |(GLIBCPP_3.2) [1] | 18944 |-----------------------------------------------------------------------------| 18945 |basic_ios >::rdstate() const(GLIBCPP_3.2) [1] | 18946 |-----------------------------------------------------------------------------| 18947 |basic_ios >::operator void*() const | 18948 |(GLIBCPP_3.2) [1] | 18949 |-----------------------------------------------------------------------------| 18950 |basic_ios >::operator!() const(GLIBCPP_3.2) [1]| 18951 |-----------------------------------------------------------------------------| 18952 |basic_ios >::exceptions(_Ios_Iostate) | 18953 |(GLIBCPP_3.2) [1] | 18954 |-----------------------------------------------------------------------------| 18955 |basic_ios >::_M_cache_facets(locale const&) | 18956 |(GLIBCPP_3.2) [1] | 18957 |-----------------------------------------------------------------------------| 18958 |basic_ios >::tie(basic_ostream >*)(GLIBCPP_3.2) [1] | 18960 |-----------------------------------------------------------------------------| 18961 |basic_ios >::fill(wchar_t)(GLIBCPP_3.2) [1] | 18962 |-----------------------------------------------------------------------------| 18963 |basic_ios >::init(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18965 |-----------------------------------------------------------------------------| 18966 |basic_ios >::clear(_Ios_Iostate)(GLIBCPP_3.2) | 18967 |[1] | 18968 |-----------------------------------------------------------------------------| 18969 |basic_ios >::imbue(locale const&)(GLIBCPP_3.2) | 18970 |[1] | 18971 |-----------------------------------------------------------------------------| 18972 |basic_ios >::rdbuf(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18974 |-----------------------------------------------------------------------------| 18975 |basic_ios >::copyfmt(basic_ios > const&)(GLIBCPP_3.2) [1] | 18977 |-----------------------------------------------------------------------------| 18978 |basic_ios >::setstate(_Ios_Iostate) | 18979 |(GLIBCPP_3.2) [1] | 18980 |-----------------------------------------------------------------------------| 18981 |basic_ios >::basic_ios[in-charge] | 18982 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18983 |-----------------------------------------------------------------------------| 18984 |basic_ios >::basic_ios[in-charge]() | 18985 |(GLIBCPP_3.2) [1] | 18986 |-----------------------------------------------------------------------------| 18987 |basic_ios >::basic_ios[not-in-charge] | 18988 |(basic_streambuf >*)(GLIBCPP_3.2) [1] | 18989 |-----------------------------------------------------------------------------| 18990 |basic_ios >::basic_ios[not-in-charge]() | 18991 |(GLIBCPP_3.2) [1] | 18992 |-----------------------------------------------------------------------------| 18993 |basic_ios >::~basic_ios [in-charge deleting]() | 18994 |(GLIBCPP_3.2) [1] | 18995 |-----------------------------------------------------------------------------| 18996 |basic_ios >::~basic_ios [in-charge]() | 18997 |(GLIBCPP_3.2) [1] | 18998 |-----------------------------------------------------------------------------| 18999 |basic_ios >::~basic_ios [not-in-charge]() | 19000 |(GLIBCPP_3.2) [1] | 19001 +-----------------------------------------------------------------------------+ 19002 19003 Referenced Specification(s) 19004 19005 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19006 19007 An LSB conforming implementation shall provide the generic data interfaces for 19008 Class std::basic_ios > specified in Table 19009 7-451, with the full functionality as described in the referenced underlying 19010 specification. 19011 19012 Table 7-451. libstdcxx - Class basic_ios > Data 19013 Interfaces 19014 19015 +----------------------------------------------------------------------------+ 19016 |typeinfo for basic_ios >(GLIBCPP_3.2) [1] | 19017 |----------------------------------------------------------------------------| 19018 |typeinfo name for basic_ios >(GLIBCPP_3.2) [1]| 19019 |----------------------------------------------------------------------------| 19020 |vtable for basic_ios >(GLIBCPP_3.2) [1] | 19021 +----------------------------------------------------------------------------+ 19022 19023 Referenced Specification(s) 19024 19025 [1]. Itanium C++ ABI (Revision: 1.75) 19026 19027 ------------------------------------------------------------------------------- 19028 19029 Class exception 19030 19031 ------------------------------------------------------------------------------- 19032 19033 Class data for exception 19034 19035 The virtual table for the std::exception class is described by Table 7-452 19036 19037 Table 7-452. vtable for exception 19038 19039 +--------------------------------------------------------+ 19040 |Base Offset|0 | 19041 |-----------+--------------------------------------------| 19042 |RTTI |typeinfo for exception | 19043 |-----------+--------------------------------------------| 19044 |vfunc: |exception::~exception [in-charge]() | 19045 |-----------+--------------------------------------------| 19046 |vfunc: |exception::~exception [in-charge deleting]()| 19047 |-----------+--------------------------------------------| 19048 |vfunc: |exception::what() const | 19049 +--------------------------------------------------------+ 19050 19051 The Run Time Type Information for the std::exception class is described by 19052 Table 7-453 19053 19054 Table 7-453. typeinfo for exception 19055 19056 +----------------------------------------------------+ 19057 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 19058 |-----------+----------------------------------------| 19059 |Name |typeinfo name for exception | 19060 +----------------------------------------------------+ 19061 ------------------------------------------------------------------------------- 19062 19063 Interfaces for Class exception 19064 19065 An LSB conforming implementation shall provide the generic methods for Class 19066 std::exception specified in Table 7-454, with the full functionality as 19067 described in the referenced underlying specification. 19068 19069 Table 7-454. libstdcxx - Class exception Function Interfaces 19070 19071 +-------------------------------------------------------------+ 19072 |exception::what() const(GLIBCPP_3.2) [1] | 19073 |-------------------------------------------------------------| 19074 |exception::~exception [in-charge deleting]()(GLIBCPP_3.2) [1]| 19075 |-------------------------------------------------------------| 19076 |exception::~exception [in-charge]()(GLIBCPP_3.2) [1] | 19077 |-------------------------------------------------------------| 19078 |exception::~exception [not-in-charge]()(GLIBCPP_3.2) [1] | 19079 +-------------------------------------------------------------+ 19080 19081 Referenced Specification(s) 19082 19083 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19084 19085 An LSB conforming implementation shall provide the generic data interfaces for 19086 Class std::exception specified in Table 7-455, with the full functionality as 19087 described in the referenced underlying specification. 19088 19089 Table 7-455. libstdcxx - Class exception Data Interfaces 19090 19091 +--------------------------------------------+ 19092 |typeinfo for exception(GLIBCPP_3.2) [1] | 19093 |--------------------------------------------| 19094 |typeinfo name for exception(GLIBCPP_3.2) [1]| 19095 |--------------------------------------------| 19096 |vtable for exception(GLIBCPP_3.2) [1] | 19097 +--------------------------------------------+ 19098 19099 Referenced Specification(s) 19100 19101 [1]. Itanium C++ ABI (Revision: 1.75) 19102 19103 ------------------------------------------------------------------------------- 19104 19105 Class money_get > > 19106 19107 ------------------------------------------------------------------------------- 19108 19109 Class data for money_get > > 19110 19111 The virtual table for the std::money_get > > class is described by Table 7-456 19113 19114 Table 7-456. vtable for money_get > > 19116 19117 +-----------------------------------------------------------------------------+ 19118 |Base |0 | 19119 |Offset| | 19120 |------+----------------------------------------------------------------------| 19121 |RTTI |typeinfo for money_get > > | 19123 |------+----------------------------------------------------------------------| 19124 |vfunc:|money_get > | 19125 | |>::~money_get [in-charge]() | 19126 |------+----------------------------------------------------------------------| 19127 |vfunc:|money_get > | 19128 | |>::~money_get [in-charge deleting]() | 19129 |------+----------------------------------------------------------------------| 19130 | |money_get > | 19131 |vfunc:|>::do_get(istreambuf_iterator >, | 19132 | |istreambuf_iterator >, bool, ios_base&, | 19133 | |_Ios_Iostate&, long double&) const | 19134 |------+----------------------------------------------------------------------| 19135 | |money_get > | 19136 | |>::do_get(istreambuf_iterator >, | 19137 |vfunc:|istreambuf_iterator >, bool, ios_base&, | 19138 | |_Ios_Iostate&, basic_string, allocator >| 19139 | |&) const | 19140 +-----------------------------------------------------------------------------+ 19141 19142 The Run Time Type Information for the std::money_get > > class is described by 19144 Table 7-457 19145 19146 Table 7-457. typeinfo for money_get > > 19148 19149 +-----------------------------------------------------------------------------+ 19150 |Base |vtable for __cxxabiv1::__si_class_type_info | 19151 |Vtable | | 19152 |---------+-------------------------------------------------------------------| 19153 |Name |typeinfo name for money_get > > | 19155 +-----------------------------------------------------------------------------+ 19156 ------------------------------------------------------------------------------- 19157 19158 Interfaces for Class money_get > > 19160 19161 An LSB conforming implementation shall provide the generic methods for Class 19162 std::money_get > > 19163 specified in Table 7-458, with the full functionality as described in the 19164 referenced underlying specification. 19165 19166 Table 7-458. libstdcxx - Class money_get > > Function Interfaces 19168 19169 +-----------------------------------------------------------------------------+ 19170 |money_get > >::get | 19171 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, basic_string, allocator >&) const(GLIBCPP_3.2) [1] | 19174 |-----------------------------------------------------------------------------| 19175 |money_get > >::get | 19176 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, long double&) const | 19178 |(GLIBCPP_3.2) [1] | 19179 |-----------------------------------------------------------------------------| 19180 |money_get > >::do_get | 19181 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, basic_string, allocator >&) const(GLIBCPP_3.2) [1] | 19184 |-----------------------------------------------------------------------------| 19185 |money_get > >::do_get | 19186 |(istreambuf_iterator >, istreambuf_iterator >, bool, ios_base&, _Ios_Iostate&, long double&) const | 19188 |(GLIBCPP_3.2) [1] | 19189 |-----------------------------------------------------------------------------| 19190 |money_get > >::money_get | 19191 |[in-charge](unsigned) [1] | 19192 |-----------------------------------------------------------------------------| 19193 |money_get > >::money_get | 19194 |[in-charge](unsigned long) [1] | 19195 |-----------------------------------------------------------------------------| 19196 |money_get > >::money_get | 19197 |[not-in-charge](unsigned) [1] | 19198 |-----------------------------------------------------------------------------| 19199 |money_get > >::money_get | 19200 |[not-in-charge](unsigned long) [1] | 19201 |-----------------------------------------------------------------------------| 19202 |money_get > >::~money_get | 19203 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 19204 |-----------------------------------------------------------------------------| 19205 |money_get > >::~money_get | 19206 |[in-charge]()(GLIBCPP_3.2) [1] | 19207 |-----------------------------------------------------------------------------| 19208 |money_get > >::~money_get | 19209 |[not-in-charge]()(GLIBCPP_3.2) [1] | 19210 +-----------------------------------------------------------------------------+ 19211 19212 Referenced Specification(s) 19213 19214 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19215 19216 An LSB conforming implementation shall provide the generic data interfaces for 19217 Class std::money_get > > specified in Table 7-459, with the full functionality as described 19219 in the referenced underlying specification. 19220 19221 Table 7-459. libstdcxx - Class money_get > > Data Interfaces 19223 19224 +-----------------------------------------------------------------------------+ 19225 |guard variable for money_get > >::id(GLIBCPP_3.2) [1] | 19227 |-----------------------------------------------------------------------------| 19228 |money_get > >::id | 19229 |(GLIBCPP_3.2) [2] | 19230 |-----------------------------------------------------------------------------| 19231 |typeinfo for money_get > > | 19232 |(GLIBCPP_3.2) [1] | 19233 |-----------------------------------------------------------------------------| 19234 |typeinfo name for money_get| 19235 |> >(GLIBCPP_3.2) [1] | 19236 |-----------------------------------------------------------------------------| 19237 |vtable for money_get > > | 19238 |(GLIBCPP_3.2) [1] | 19239 +-----------------------------------------------------------------------------+ 19240 19241 Referenced Specification(s) 19242 19243 [1]. Itanium C++ ABI (Revision: 1.75) 19244 19245 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19246 19247 ------------------------------------------------------------------------------- 19248 19249 Class money_get > > 19250 19251 ------------------------------------------------------------------------------- 19252 19253 Class data for money_get > > 19255 19256 The virtual table for the std::money_get > > class is described by Table 7-460 19258 19259 Table 7-460. vtable for money_get > > 19261 19262 +-----------------------------------------------------------------------------+ 19263 |Base |0 | 19264 |Offset| | 19265 |------+----------------------------------------------------------------------| 19266 |RTTI |typeinfo for money_get > > | 19268 |------+----------------------------------------------------------------------| 19269 |vfunc:|money_get >| 19270 | |>::~money_get [in-charge]() | 19271 |------+----------------------------------------------------------------------| 19272 |vfunc:|money_get >| 19273 | |>::~money_get [in-charge deleting]() | 19274 |------+----------------------------------------------------------------------| 19275 | |money_get >| 19276 |vfunc:|>::do_get(istreambuf_iterator >, | 19277 | |istreambuf_iterator >, bool, ios_base&, | 19278 | |_Ios_Iostate&, long double&) const | 19279 |------+----------------------------------------------------------------------| 19280 | |money_get >| 19281 | |>::do_get(istreambuf_iterator >, | 19282 |vfunc:|istreambuf_iterator >, bool, ios_base&, | 19283 | |_Ios_Iostate&, basic_string, allocator | 19284 | | >&) const | 19285 +-----------------------------------------------------------------------------+ 19286 19287 The Run Time Type Information for the std::money_get > > class is 19289 described by Table 7-461 19290 19291 Table 7-461. typeinfo for money_get > > 19293 19294 +-----------------------------------------------------------------------------+ 19295 |Base |vtable for __cxxabiv1::__si_class_type_info | 19296 |Vtable | | 19297 |--------+--------------------------------------------------------------------| 19298 |Name |typeinfo name for money_get > > | 19300 +-----------------------------------------------------------------------------+ 19301 ------------------------------------------------------------------------------- 19302 19303 Interfaces for Class money_get > > 19305 19306 An LSB conforming implementation shall provide the generic methods for Class 19307 std::money_get > > specified in Table 7-462, with the full functionality as 19309 described in the referenced underlying specification. 19310 19311 Table 7-462. libstdcxx - Class money_get > > Function Interfaces 19313 19314 +-----------------------------------------------------------------------------+ 19315 |money_get > >::get| 19316 |(istreambuf_iterator >, istreambuf_iterator | 19317 | >, bool, ios_base&, _Ios_Iostate&, | 19318 |basic_string, allocator >&) const | 19319 |(GLIBCPP_3.2) [1] | 19320 |-----------------------------------------------------------------------------| 19321 |money_get > >::get| 19322 |(istreambuf_iterator >, istreambuf_iterator | 19323 | >, bool, ios_base&, _Ios_Iostate&, long double| 19324 |&) const(GLIBCPP_3.2) [1] | 19325 |-----------------------------------------------------------------------------| 19326 |money_get > | 19327 |>::do_get(istreambuf_iterator >, | 19328 |istreambuf_iterator >, bool, ios_base&, | 19329 |_Ios_Iostate&, basic_string, allocator| 19330 |>&) const(GLIBCPP_3.2) [1] | 19331 |-----------------------------------------------------------------------------| 19332 |money_get > | 19333 |>::do_get(istreambuf_iterator >, | 19334 |istreambuf_iterator >, bool, ios_base&, | 19335 |_Ios_Iostate&, long double&) const(GLIBCPP_3.2) [1] | 19336 |-----------------------------------------------------------------------------| 19337 |money_get > | 19338 |>::money_get[in-charge](unsigned) [1] | 19339 |-----------------------------------------------------------------------------| 19340 |money_get > | 19341 |>::money_get[in-charge](unsigned long) [1] | 19342 |-----------------------------------------------------------------------------| 19343 |money_get > | 19344 |>::money_get[not-in-charge](unsigned) [1] | 19345 |-----------------------------------------------------------------------------| 19346 |money_get > | 19347 |>::money_get[not-in-charge](unsigned long) [1] | 19348 |-----------------------------------------------------------------------------| 19349 |money_get > | 19350 |>::~money_get [in-charge deleting]()(GLIBCPP_3.2) [1] | 19351 |-----------------------------------------------------------------------------| 19352 |money_get > | 19353 |>::~money_get [in-charge]()(GLIBCPP_3.2) [1] | 19354 |-----------------------------------------------------------------------------| 19355 |money_get > | 19356 |>::~money_get [not-in-charge]()(GLIBCPP_3.2) [1] | 19357 +-----------------------------------------------------------------------------+ 19358 19359 Referenced Specification(s) 19360 19361 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19362 19363 An LSB conforming implementation shall provide the generic data interfaces for 19364 Class std::money_get > > specified in Table 7-463, with the full 19366 functionality as described in the referenced underlying specification. 19367 19368 Table 7-463. libstdcxx - Class money_get > > Data Interfaces 19370 19371 +-----------------------------------------------------------------------------+ 19372 |guard variable for money_get > >::id(GLIBCPP_3.2) [1] | 19374 |-----------------------------------------------------------------------------| 19375 |money_get > >::id | 19376 |(GLIBCPP_3.2) [2] | 19377 |-----------------------------------------------------------------------------| 19378 |typeinfo for money_get > >(GLIBCPP_3.2) [1] | 19380 |-----------------------------------------------------------------------------| 19381 |typeinfo name for money_get > >(GLIBCPP_3.2) [1] | 19383 |-----------------------------------------------------------------------------| 19384 |vtable for money_get > >(GLIBCPP_3.2) [1] | 19386 +-----------------------------------------------------------------------------+ 19387 19388 Referenced Specification(s) 19389 19390 [1]. Itanium C++ ABI (Revision: 1.75) 19391 19392 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19393 19394 ------------------------------------------------------------------------------- 19395 19396 Class money_put > > 19397 19398 ------------------------------------------------------------------------------- 19399 19400 Class data for money_put > > 19401 19402 The virtual table for the std::money_put > > class is described by Table 7-464 19404 19405 Table 7-464. vtable for money_put > > 19407 19408 +-----------------------------------------------------------------------------+ 19409 |Base |0 | 19410 |Offset| | 19411 |------+----------------------------------------------------------------------| 19412 |RTTI |typeinfo for money_put > > | 19414 |------+----------------------------------------------------------------------| 19415 |vfunc:|money_put > | 19416 | |>::~money_put [in-charge]() | 19417 |------+----------------------------------------------------------------------| 19418 |vfunc:|money_put > | 19419 | |>::~money_put [in-charge deleting]() | 19420 |------+----------------------------------------------------------------------| 19421 | |money_put > | 19422 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19423 | |ios_base&, char, long double) const | 19424 |------+----------------------------------------------------------------------| 19425 | |money_put > | 19426 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19427 | |ios_base&, char, basic_string, allocator| 19428 | |> const&) const | 19429 +-----------------------------------------------------------------------------+ 19430 19431 The Run Time Type Information for the std::money_put > > class is described by 19433 Table 7-465 19434 19435 Table 7-465. typeinfo for money_put > > 19437 19438 +-----------------------------------------------------------------------------+ 19439 |Base |vtable for __cxxabiv1::__si_class_type_info | 19440 |Vtable | | 19441 |---------+-------------------------------------------------------------------| 19442 |Name |typeinfo name for money_put > > | 19444 +-----------------------------------------------------------------------------+ 19445 ------------------------------------------------------------------------------- 19446 19447 Interfaces for Class money_put > > 19449 19450 An LSB conforming implementation shall provide the generic methods for Class 19451 std::money_put > > 19452 specified in Table 7-466, with the full functionality as described in the 19453 referenced underlying specification. 19454 19455 Table 7-466. libstdcxx - Class money_put > > Function Interfaces 19457 19458 +-----------------------------------------------------------------------------+ 19459 |money_put > >::put | 19460 |(ostreambuf_iterator >, bool, ios_base&, char, | 19461 |basic_string, allocator > const&) const | 19462 |(GLIBCPP_3.2) [1] | 19463 |-----------------------------------------------------------------------------| 19464 |money_put > >::put | 19465 |(ostreambuf_iterator >, bool, ios_base&, char, long | 19466 |double) const(GLIBCPP_3.2) [1] | 19467 |-----------------------------------------------------------------------------| 19468 |money_put > >::do_put | 19469 |(ostreambuf_iterator >, bool, ios_base&, char, | 19470 |basic_string, allocator > const&) const | 19471 |(GLIBCPP_3.2) [1] | 19472 |-----------------------------------------------------------------------------| 19473 |money_put > >::do_put | 19474 |(ostreambuf_iterator >, bool, ios_base&, char, long | 19475 |double) const(GLIBCPP_3.2) [1] | 19476 |-----------------------------------------------------------------------------| 19477 |money_put > >::money_put | 19478 |[in-charge](unsigned) [1] | 19479 |-----------------------------------------------------------------------------| 19480 |money_put > >::money_put | 19481 |[in-charge](unsigned long) [1] | 19482 |-----------------------------------------------------------------------------| 19483 |money_put > >::money_put | 19484 |[not-in-charge](unsigned) [1] | 19485 |-----------------------------------------------------------------------------| 19486 |money_put > >::money_put | 19487 |[not-in-charge](unsigned long) [1] | 19488 |-----------------------------------------------------------------------------| 19489 |money_put > >::~money_put | 19490 |[in-charge deleting]()(GLIBCPP_3.2) [1] | 19491 |-----------------------------------------------------------------------------| 19492 |money_put > >::~money_put | 19493 |[in-charge]()(GLIBCPP_3.2) [1] | 19494 |-----------------------------------------------------------------------------| 19495 |money_put > >::~money_put | 19496 |[not-in-charge]()(GLIBCPP_3.2) [1] | 19497 +-----------------------------------------------------------------------------+ 19498 19499 Referenced Specification(s) 19500 19501 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19502 19503 An LSB conforming implementation shall provide the generic data interfaces for 19504 Class std::money_put > > specified in Table 7-467, with the full functionality as described 19506 in the referenced underlying specification. 19507 19508 Table 7-467. libstdcxx - Class money_put > > Data Interfaces 19510 19511 +-----------------------------------------------------------------------------+ 19512 |guard variable for money_put > >::id(GLIBCPP_3.2) [1] | 19514 |-----------------------------------------------------------------------------| 19515 |money_put > >::id | 19516 |(GLIBCPP_3.2) [2] | 19517 |-----------------------------------------------------------------------------| 19518 |typeinfo for money_put > > | 19519 |(GLIBCPP_3.2) [1] | 19520 |-----------------------------------------------------------------------------| 19521 |typeinfo name for money_put| 19522 |> >(GLIBCPP_3.2) [1] | 19523 |-----------------------------------------------------------------------------| 19524 |vtable for money_put > > | 19525 |(GLIBCPP_3.2) [1] | 19526 +-----------------------------------------------------------------------------+ 19527 19528 Referenced Specification(s) 19529 19530 [1]. Itanium C++ ABI (Revision: 1.75) 19531 19532 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19533 19534 ------------------------------------------------------------------------------- 19535 19536 Class money_put > > 19537 19538 ------------------------------------------------------------------------------- 19539 19540 Class data for money_put > > 19542 19543 The virtual table for the std::money_put > > class is described by Table 7-468 19545 19546 Table 7-468. vtable for money_put > > 19548 19549 +-----------------------------------------------------------------------------+ 19550 |Base |0 | 19551 |Offset| | 19552 |------+----------------------------------------------------------------------| 19553 |RTTI |typeinfo for money_put > > | 19555 |------+----------------------------------------------------------------------| 19556 |vfunc:|money_put >| 19557 | |>::~money_put [in-charge]() | 19558 |------+----------------------------------------------------------------------| 19559 |vfunc:|money_put >| 19560 | |>::~money_put [in-charge deleting]() | 19561 |------+----------------------------------------------------------------------| 19562 | |money_put >| 19563 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19564 | |ios_base&, wchar_t, long double) const | 19565 |------+----------------------------------------------------------------------| 19566 | |money_put >| 19567 |vfunc:|>::do_put(ostreambuf_iterator >, bool, | 19568 | |ios_base&, wchar_t, basic_string, | 19569 | |allocator > const&) const | 19570 +-----------------------------------------------------------------------------+ 19571 19572 The Run Time Type Information for the std::money_put > > class is 19574 described by Table 7-469 19575 19576 Table 7-469. typeinfo for money_put > > 19578 19579 +-----------------------------------------------------------------------------+ 19580 |Base |vtable for __cxxabiv1::__si_class_type_info | 19581 |Vtable | | 19582 |--------+--------------------------------------------------------------------| 19583 |Name |typeinfo name for money_put > > | 19585 +-----------------------------------------------------------------------------+ 19586 ------------------------------------------------------------------------------- 19587 19588 Interfaces for Class money_put > > 19590 19591 An LSB conforming implementation shall provide the generic methods for Class 19592 std::money_put > > specified in Table 7-470, with the full functionality as 19594 described in the referenced underlying specification. 19595 19596 Table 7-470. libstdcxx - Class money_put > > Function Interfaces 19598 19599 +-----------------------------------------------------------------------------+ 19600 |money_put > >::put| 19601 |(ostreambuf_iterator >, bool, ios_base&, | 19602 |wchar_t, basic_string, allocator > | 19603 |const&) const(GLIBCPP_3.2) [1] | 19604 |-----------------------------------------------------------------------------| 19605 |money_put > >::put| 19606 |(ostreambuf_iterator >, bool, ios_base&, | 19607 |wchar_t, long double) const(GLIBCPP_3.2) [1] | 19608 |-----------------------------------------------------------------------------| 19609 |money_put > | 19610 |>::do_put(ostreambuf_iterator >, bool, ios_base| 19611 |&, wchar_t, basic_string, allocator > | 19612 |const&) const(GLIBCPP_3.2) [1] | 19613 |-----------------------------------------------------------------------------| 19614 |money_put > | 19615 |>::do_put(ostreambuf_iterator >, bool, ios_base| 19616 |&, wchar_t, long double) const(GLIBCPP_3.2) [1] | 19617 |-----------------------------------------------------------------------------| 19618 |money_put > | 19619 |>::money_put[in-charge](unsigned) [1] | 19620 |-----------------------------------------------------------------------------| 19621 |money_put > | 19622 |>::money_put[in-charge](unsigned long) [1] | 19623 |-----------------------------------------------------------------------------| 19624 |money_put > | 19625 |>::money_put[not-in-charge](unsigned) [1] | 19626 |-----------------------------------------------------------------------------| 19627 |money_put > | 19628 |>::money_put[not-in-charge](unsigned long) [1] | 19629 |-----------------------------------------------------------------------------| 19630 |money_put > | 19631 |>::~money_put [in-charge deleting]()(GLIBCPP_3.2) [1] | 19632 |-----------------------------------------------------------------------------| 19633 |money_put > | 19634 |>::~money_put [in-charge]()(GLIBCPP_3.2) [1] | 19635 |-----------------------------------------------------------------------------| 19636 |money_put > | 19637 |>::~money_put [not-in-charge]()(GLIBCPP_3.2) [1] | 19638 +-----------------------------------------------------------------------------+ 19639 19640 Referenced Specification(s) 19641 19642 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19643 19644 An LSB conforming implementation shall provide the generic data interfaces for 19645 Class std::money_put > > specified in Table 7-471, with the full 19647 functionality as described in the referenced underlying specification. 19648 19649 Table 7-471. libstdcxx - Class money_put > > Data Interfaces 19651 19652 +-----------------------------------------------------------------------------+ 19653 |guard variable for money_put > >::id(GLIBCPP_3.2) [1] | 19655 |-----------------------------------------------------------------------------| 19656 |money_put > >::id | 19657 |(GLIBCPP_3.2) [2] | 19658 |-----------------------------------------------------------------------------| 19659 |typeinfo for money_put > >(GLIBCPP_3.2) [1] | 19661 |-----------------------------------------------------------------------------| 19662 |typeinfo name for money_put > >(GLIBCPP_3.2) [1] | 19664 |-----------------------------------------------------------------------------| 19665 |vtable for money_put > >(GLIBCPP_3.2) [1] | 19667 +-----------------------------------------------------------------------------+ 19668 19669 Referenced Specification(s) 19670 19671 [1]. Itanium C++ ABI (Revision: 1.75) 19672 19673 [2]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19674 19675 ------------------------------------------------------------------------------- 19676 19677 Class strstream 19678 19679 ------------------------------------------------------------------------------- 19680 19681 Class data for strstream 19682 19683 The virtual table for the std::strstream class is described by Table 7-472 19684 19685 Table 7-472. vtable for strstream 19686 19687 +--------------------------------------------------------+ 19688 |Base Offset|0 | 19689 |-----------+--------------------------------------------| 19690 |RTTI |typeinfo for strstream | 19691 |-----------+--------------------------------------------| 19692 |vfunc: |strstream::~strstream [in-charge]() | 19693 |-----------+--------------------------------------------| 19694 |vfunc: |strstream::~strstream [in-charge deleting]()| 19695 +--------------------------------------------------------+ 19696 19697 The Run Time Type Information for the std::strstream class is described by 19698 Table 7-473 19699 19700 Table 7-473. typeinfo for strstream 19701 19702 +-------------------------------------------------------+ 19703 |Base Vtable|vtable for __cxxabiv1::__si_class_type_info| 19704 |-----------+-------------------------------------------| 19705 |Name |typeinfo name for strstream | 19706 +-------------------------------------------------------+ 19707 ------------------------------------------------------------------------------- 19708 19709 Interfaces for Class strstream 19710 19711 An LSB conforming implementation shall provide the generic methods for Class 19712 std::strstream specified in Table 7-474, with the full functionality as 19713 described in the referenced underlying specification. 19714 19715 Table 7-474. libstdcxx - Class strstream Function Interfaces 19716 19717 +-----------------------------------------------------------------------------+ 19718 |strstream::rdbuf() const(GLIBCPP_3.2) [1] | 19719 |-----------------------------------------------------------------------------| 19720 |strstream::pcount() const(GLIBCPP_3.2) [1] | 19721 |-----------------------------------------------------------------------------| 19722 |strstream::str()(GLIBCPP_3.2) [1] | 19723 |-----------------------------------------------------------------------------| 19724 |strstream::freeze(bool)(GLIBCPP_3.2) [1] | 19725 |-----------------------------------------------------------------------------| 19726 |strstream::strstream[in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) [1] | 19727 |-----------------------------------------------------------------------------| 19728 |strstream::strstream[in-charge]()(GLIBCPP_3.2) [1] | 19729 |-----------------------------------------------------------------------------| 19730 |strstream::strstream[not-in-charge](char*, int, _Ios_Openmode)(GLIBCPP_3.2) | 19731 |[1] | 19732 |-----------------------------------------------------------------------------| 19733 |strstream::strstream[not-in-charge]()(GLIBCPP_3.2) [1] | 19734 |-----------------------------------------------------------------------------| 19735 |strstream::~strstream [in-charge deleting]()(GLIBCPP_3.2) [1] | 19736 |-----------------------------------------------------------------------------| 19737 |strstream::~strstream [in-charge]()(GLIBCPP_3.2) [1] | 19738 |-----------------------------------------------------------------------------| 19739 |strstream::~strstream [not-in-charge]()(GLIBCPP_3.2) [1] | 19740 |-----------------------------------------------------------------------------| 19741 |non-virtual thunk [nv:-16] to strstream::~strstream [in-charge deleting]() | 19742 |[2] | 19743 |-----------------------------------------------------------------------------| 19744 |non-virtual thunk [nv:-16] to strstream::~strstream [in-charge]() [2] | 19745 |-----------------------------------------------------------------------------| 19746 |non-virtual thunk [nv:-8] to strstream::~strstream [in-charge deleting]() [1]| 19747 |-----------------------------------------------------------------------------| 19748 |non-virtual thunk [nv:-8] to strstream::~strstream [in-charge]() [1] | 19749 |-----------------------------------------------------------------------------| 19750 |virtual thunk [v:0,-12] to strstream::~strstream [in-charge deleting]() [1] | 19751 |-----------------------------------------------------------------------------| 19752 |virtual thunk [v:0,-12] to strstream::~strstream [in-charge]() [1] | 19753 |-----------------------------------------------------------------------------| 19754 |virtual thunk [v:0,-24] to strstream::~strstream [in-charge deleting]() [2] | 19755 |-----------------------------------------------------------------------------| 19756 |virtual thunk [v:0,-24] to strstream::~strstream [in-charge]() [2] | 19757 +-----------------------------------------------------------------------------+ 19758 19759 Referenced Specification(s) 19760 19761 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19762 19763 [2]. Itanium C++ ABI (Revision: 1.75) 19764 19765 An LSB conforming implementation shall provide the generic data interfaces for 19766 Class std::strstream specified in Table 7-475, with the full functionality as 19767 described in the referenced underlying specification. 19768 19769 Table 7-475. libstdcxx - Class strstream Data Interfaces 19770 19771 +--------------------------------------------+ 19772 |typeinfo for strstream(GLIBCPP_3.2) [1] | 19773 |--------------------------------------------| 19774 |typeinfo name for strstream(GLIBCPP_3.2) [1]| 19775 |--------------------------------------------| 19776 |VTT for strstream(GLIBCPP_3.2) [1] | 19777 |--------------------------------------------| 19778 |vtable for strstream(GLIBCPP_3.2) [1] | 19779 +--------------------------------------------+ 19780 19781 Referenced Specification(s) 19782 19783 [1]. Itanium C++ ABI (Revision: 1.75) 19784 19785 ------------------------------------------------------------------------------- 19786 19787 Class time_base 19788 19789 ------------------------------------------------------------------------------- 19790 19791 Class data for time_base 19792 19793 The Run Time Type Information for the std::time_base class is described by 19794 Table 7-476 19795 19796 Table 7-476. typeinfo for time_base 19797 19798 +----------------------------------------------------+ 19799 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 19800 |-----------+----------------------------------------| 19801 |Name |typeinfo name for time_base | 19802 +----------------------------------------------------+ 19803 ------------------------------------------------------------------------------- 19804 19805 Interfaces for Class time_base 19806 19807 No external methods are defined for libstdcxx - Class std::time_base 19808 19809 An LSB conforming implementation shall provide the generic data interfaces for 19810 Class std::time_base specified in Table 7-477, with the full functionality as 19811 described in the referenced underlying specification. 19812 19813 Table 7-477. libstdcxx - Class time_base Data Interfaces 19814 19815 +--------------------------------------------+ 19816 |typeinfo for time_base(GLIBCPP_3.2) [1] | 19817 |--------------------------------------------| 19818 |typeinfo name for time_base(GLIBCPP_3.2) [1]| 19819 +--------------------------------------------+ 19820 19821 Referenced Specification(s) 19822 19823 [1]. Itanium C++ ABI (Revision: 1.75) 19824 19825 ------------------------------------------------------------------------------- 19826 19827 Class type_info 19828 19829 ------------------------------------------------------------------------------- 19830 19831 Class data for type_info 19832 19833 The virtual table for the std::type_info class is described by Table 7-478 19834 19835 Table 7-478. vtable for type_info 19836 19837 +-----------------------------------------------------------------------------+ 19838 |Base |0 | 19839 |Offset | | 19840 |----------+------------------------------------------------------------------| 19841 |RTTI |typeinfo for type_info | 19842 |----------+------------------------------------------------------------------| 19843 |vfunc: |type_info::~type_info [in-charge]() | 19844 |----------+------------------------------------------------------------------| 19845 |vfunc: |type_info::~type_info [in-charge deleting]() | 19846 |----------+------------------------------------------------------------------| 19847 |vfunc: |type_info::__is_pointer_p() const | 19848 |----------+------------------------------------------------------------------| 19849 |vfunc: |type_info::__is_function_p() const | 19850 |----------+------------------------------------------------------------------| 19851 |vfunc: |type_info::__do_catch(type_info const*, void**, unsigned) const | 19852 |----------+------------------------------------------------------------------| 19853 |vfunc: |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, | 19854 | |void**) const | 19855 +-----------------------------------------------------------------------------+ 19856 19857 The Run Time Type Information for the std::type_info class is described by 19858 Table 7-479 19859 19860 Table 7-479. typeinfo for type_info 19861 19862 +----------------------------------------------------+ 19863 |Base Vtable|vtable for __cxxabiv1::__class_type_info| 19864 |-----------+----------------------------------------| 19865 |Name |typeinfo name for type_info | 19866 +----------------------------------------------------+ 19867 ------------------------------------------------------------------------------- 19868 19869 Interfaces for Class type_info 19870 19871 An LSB conforming implementation shall provide the generic methods for Class 19872 std::type_info specified in Table 7-480, with the full functionality as 19873 described in the referenced underlying specification. 19874 19875 Table 7-480. libstdcxx - Class type_info Function Interfaces 19876 19877 +-----------------------------------------------------------------------------+ 19878 |type_info::__do_catch(type_info const*, void**, unsigned) const(GLIBCPP_3.2) | 19879 |[1] | 19880 |-----------------------------------------------------------------------------| 19881 |type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const | 19882 |(GLIBCPP_3.2) [1] | 19883 |-----------------------------------------------------------------------------| 19884 |type_info::__is_pointer_p() const(GLIBCPP_3.2) [1] | 19885 |-----------------------------------------------------------------------------| 19886 |type_info::__is_function_p() const(GLIBCPP_3.2) [1] | 19887 |-----------------------------------------------------------------------------| 19888 |type_info::~type_info [in-charge deleting]()(GLIBCPP_3.2) [1] | 19889 |-----------------------------------------------------------------------------| 19890 |type_info::~type_info [in-charge]()(GLIBCPP_3.2) [1] | 19891 |-----------------------------------------------------------------------------| 19892 |type_info::~type_info [not-in-charge]()(GLIBCPP_3.2) [1] | 19893 +-----------------------------------------------------------------------------+ 19894 19895 Referenced Specification(s) 19896 19897 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 19898 19899 An LSB conforming implementation shall provide the generic data interfaces for 19900 Class std::type_info specified in Table 7-481, with the full functionality as 19901 described in the referenced underlying specification. 19902 19903 Table 7-481. libstdcxx - Class type_info Data Interfaces 19904 19905 +--------------------------------------------+ 19906 |typeinfo for type_info(GLIBCPP_3.2) [1] | 19907 |--------------------------------------------| 19908 |typeinfo name for type_info(GLIBCPP_3.2) [1]| 19909 |--------------------------------------------| 19910 |vtable for type_info(GLIBCPP_3.2) [1] | 19911 +--------------------------------------------+ 19912 19913 Referenced Specification(s) 19914 19915 [1]. Itanium C++ ABI (Revision: 1.75) 19916 19917 ------------------------------------------------------------------------------- 19918 19919 Class basic_istream > 19920 19921 ------------------------------------------------------------------------------- 19922 19923 Interfaces for Class basic_istream > 19924 19925 An LSB conforming implementation shall provide the generic methods for Class 19926 std::basic_istream > specified in Table 7-482, 19927 with the full functionality as described in the referenced underlying 19928 specification. 19929 19930 Table 7-482. libstdcxx - Class basic_istream > Function 19931 Interfaces 19932 19933 +-----------------------------------------------------------------------------+ 19934 |basic_istream >& ws > | 19935 |(basic_istream >&)(GLIBCPP_3.2) [1] | 19936 |-----------------------------------------------------------------------------| 19937 |basic_istream >& getline, | 19938 |allocator >(basic_istream >&, basic_string | 19939 |, allocator >&)(GLIBCPP_3.2) [1] | 19940 |-----------------------------------------------------------------------------| 19941 |basic_istream >& getline, | 19942 |allocator >(basic_istream >&, basic_string | 19943 |, allocator >&, char)(GLIBCPP_3.2) [1] | 19944 |-----------------------------------------------------------------------------| 19945 |basic_istream >& operator>> > | 19946 |(basic_istream >&, signed char*)(GLIBCPP_3.2) [1] | 19947 |-----------------------------------------------------------------------------| 19948 |basic_istream >& operator>> > | 19949 |(basic_istream >&, unsigned char*)(GLIBCPP_3.2) [1] | 19950 |-----------------------------------------------------------------------------| 19951 |basic_istream >& operator>> > | 19952 |(basic_istream >&, signed char&)(GLIBCPP_3.2) [1] | 19953 |-----------------------------------------------------------------------------| 19954 |basic_istream >& operator>> > | 19955 |(basic_istream >&, unsigned char&)(GLIBCPP_3.2) [1] | 19956 |-----------------------------------------------------------------------------| 19957 |basic_istream >& operator>> >| 19958 |(basic_istream >&, char*)(GLIBCPP_3.2) [1] | 19959 |-----------------------------------------------------------------------------| 19960 |basic_istream >& operator>> >| 19961 |(basic_istream >&, char&)(GLIBCPP_3.2) [1] | 19962 |-----------------------------------------------------------------------------| 19963 |basic_istream >& operator>> >| 19964 |(basic_istream >&, _Setiosflags)(GLIBCPP_3.2) [1] | 19965 |-----------------------------------------------------------------------------| 19966 |basic_istream >& operator>> >| 19967 |(basic_istream >&, _Setprecision)(GLIBCPP_3.2) [1] | 19968 |-----------------------------------------------------------------------------| 19969 |basic_istream >& operator>> >| 19970 |(basic_istream >&, _Resetiosflags)(GLIBCPP_3.2) [1] | 19971 |-----------------------------------------------------------------------------| 19972 |basic_istream >& operator>> >| 19973 |(basic_istream >&, _Setw)(GLIBCPP_3.2) [1] | 19974 |-----------------------------------------------------------------------------| 19975 |basic_istream >& operator>> >| 19976 |(basic_istream >&, _Setbase)(GLIBCPP_3.2) [1] | 19977 |-----------------------------------------------------------------------------| 19978 |basic_istream >& operator>> >| 19979 |(basic_istream >&, _Setfill)(GLIBCPP_3.2) [1] | 19980 |-----------------------------------------------------------------------------| 19981 |basic_istream >& operator>>, | 19982 |allocator >(basic_istream >&, basic_string | 19983 |, allocator >&)(GLIBCPP_3.2) [1] | 19984 |-----------------------------------------------------------------------------| 19985 |basic_istream >& operator>> >(basic_istream >&, complex&) | 19987 |(GLIBCPP_3.2) [1] | 19988 |-----------------------------------------------------------------------------| 19989 |basic_istream >& operator>> >(basic_istream >&, complex&)(GLIBCPP_3.2) [1] | 19992 |-----------------------------------------------------------------------------| 19993 |basic_istream >& operator>> >(basic_istream >&, complex&) | 19995 |(GLIBCPP_3.2) [1] | 19996 +-----------------------------------------------------------------------------+ 19997 19998 Referenced Specification(s) 19999 20000 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 20001 20002 ------------------------------------------------------------------------------- 20003 20004 Class basic_ostream > 20005 20006 ------------------------------------------------------------------------------- 20007 20008 Interfaces for Class basic_ostream > 20009 20010 An LSB conforming implementation shall provide the generic methods for Class 20011 std::basic_ostream > specified in Table 7-103, 20012 with the full functionality as described in the referenced underlying 20013 specification. 20014 20015 Table 7-483. libstdcxx - Class basic_ostream > Function 20016 Interfaces 20017 20018 +-----------------------------------------------------------------------------+ 20019 |basic_ostream >& endl > | 20020 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 20021 |-----------------------------------------------------------------------------| 20022 |basic_ostream >& ends > | 20023 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 20024 |-----------------------------------------------------------------------------| 20025 |basic_ostream >& flush > | 20026 |(basic_ostream >&)(GLIBCPP_3.2) [1] | 20027 |-----------------------------------------------------------------------------| 20028 |basic_ostream >& operator<< > | 20029 |(basic_ostream >&, signed char const*)(GLIBCPP_3.2) | 20030 |[1] | 20031 |-----------------------------------------------------------------------------| 20032 |basic_ostream >& operator<< > | 20033 |(basic_ostream >&, char const*)(GLIBCPP_3.2) [1] | 20034 |-----------------------------------------------------------------------------| 20035 |basic_ostream >& operator<< > | 20036 |(basic_ostream >&, unsigned char const*)(GLIBCPP_3.2)| 20037 |[1] | 20038 |-----------------------------------------------------------------------------| 20039 |basic_ostream >& operator<< > | 20040 |(basic_ostream >&, signed char)(GLIBCPP_3.2) [1] | 20041 |-----------------------------------------------------------------------------| 20042 |basic_ostream >& operator<< > | 20043 |(basic_ostream >&, char)(GLIBCPP_3.2) [1] | 20044 |-----------------------------------------------------------------------------| 20045 |basic_ostream >& operator<< > | 20046 |(basic_ostream >&, unsigned char)(GLIBCPP_3.2) [1] | 20047 |-----------------------------------------------------------------------------| 20048 |basic_ostream >& operator<< | 20049 |>(basic_ostream >&, _Setiosflags)(GLIBCPP_3.2) [1] | 20050 |-----------------------------------------------------------------------------| 20051 |basic_ostream >& operator<< | 20052 |>(basic_ostream >&, _Setprecision)(GLIBCPP_3.2) [1] | 20053 |-----------------------------------------------------------------------------| 20054 |basic_ostream >& operator<< | 20055 |>(basic_ostream >&, _Resetiosflags)(GLIBCPP_3.2) [1] | 20056 |-----------------------------------------------------------------------------| 20057 |basic_ostream >& operator<< | 20058 |>(basic_ostream >&, _Setw)(GLIBCPP_3.2) [1] | 20059 |-----------------------------------------------------------------------------| 20060 |basic_ostream >& operator<< | 20061 |>(basic_ostream >&, _Setbase)(GLIBCPP_3.2) [1] | 20062 |-----------------------------------------------------------------------------| 20063 |basic_ostream >& operator<< | 20064 |>(basic_ostream >&, _Setfill)(GLIBCPP_3.2) [1] | 20065 |-----------------------------------------------------------------------------| 20066 |basic_ostream >& operator<< ,| 20067 |allocator >(basic_ostream >&, basic_string | 20068 |, allocator > const&)(GLIBCPP_3.2) [1] | 20069 |-----------------------------------------------------------------------------| 20070 |basic_ostream >& operator<< >(basic_ostream >&, complex| 20072 |const&)(GLIBCPP_3.2) [1] | 20073 |-----------------------------------------------------------------------------| 20074 |basic_ostream >& operator<< >(basic_ostream >&, complex const&)(GLIBCPP_3.2) [1] | 20077 |-----------------------------------------------------------------------------| 20078 |basic_ostream >& operator<< >(basic_ostream >&, complex const&) | 20080 |(GLIBCPP_3.2) [1] | 20081 +-----------------------------------------------------------------------------+ 20082 20083 Referenced Specification(s) 20084 20085 [1]. ISO/IEC 14882: 1998(E) Programming languages --C++ 20086 20087 IV. Package Information 20088 20089 Table of Contents 20090 8. Package Dependencies 20091 20092 ------------------------------------------------------------------------------- 20093 20094 Chapter 8. Package Dependencies 20095 20096 Package Dependencies 20097 20098 The LSB runtime environment shall provide the following dependencies. 20099 20100 lsb-cxx-arch 20101 20102 This dependency is used to indicate that the application is dependent on 20103 features contained in the LSB-C++ module. 20104 20105 lsb-cxx-noarch 20106 20107 This dependency is used to indicate that the application is dependent on 20108 features contained in the LSB-C++ module and that the package does not 20109 contain any architecture specific files. 20110 20111 The arch component of any package name is described in the relevant 20112 architecture specific LSB. 20113 20114 ------------------------------------------------------------------------------- 20115 20116 Appendix A. GNU Free Documentation License 20117 20118 Version 1.1, March 2000 20119 20120 Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 20121 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute 20122 verbatim copies of this license document, but changing it is not allowed. 20123 20124 ------------------------------------------------------------------------------- 20125 20126 PREAMBLE 20127 20128 The purpose of this License is to make a manual, textbook, or other written 20129 document "free" in the sense of freedom: to assure everyone the effective 20130 freedom to copy and redistribute it, with or without modifying it, either 20131 commercially or noncommercially. Secondarily, this License preserves for the 20132 author and publisher a way to get credit for their work, while not being 20133 considered responsible for modifications made by others. 20134 20135 This License is a kind of "copyleft", which means that derivative works of the 20136 document must themselves be free in the same sense. It complements the GNU 20137 General Public License, which is a copyleft license designed for free software. 20138 20139 We have designed this License in order to use it for manuals for free software, 20140 because free software needs free documentation: a free program should come with 20141 manuals providing the same freedoms that the software does. But this License is 20142 not limited to software manuals; it can be used for any textual work, 20143 regardless of subject matter or whether it is published as a printed book. We 20144 recommend this License principally for works whose purpose is instruction or 20145 reference. 20146 20147 ------------------------------------------------------------------------------- 20148 20149 APPLICABILITY AND DEFINITIONS 20150 20151 This License applies to any manual or other work that contains a notice placed 20152 by the copyright holder saying it can be distributed under the terms of this 20153 License. The "Document", below, refers to any such manual or work. Any member 20154 of the public is a licensee, and is addressed as "you". 20155 20156 A "Modified Version" of the Document means any work containing the Document or 20157 a portion of it, either copied verbatim, or with modifications and/or 20158 translated into another language. 20159 20160 A "Secondary Section" is a named appendix or a front-matter section of the 20161 Document that deals exclusively with the relationship of the publishers or 20162 authors of the Document to the Document's overall subject (or to related 20163 matters) and contains nothing that could fall directly within that overall 20164 subject. (For example, if the Document is in part a textbook of mathematics, a 20165 Secondary Section may not explain any mathematics.) The relationship could be a 20166 matter of historical connection with the subject or with related matters, or of 20167 legal, commercial, philosophical, ethical or political position regarding them. 20168 20169 The "Invariant Sections" are certain Secondary Sections whose titles are 20170 designated, as being those of Invariant Sections, in the notice that says that 20171 the Document is released under this License. 20172 20173 The "Cover Texts" are certain short passages of text that are listed, as 20174 Front-Cover Texts or Back-Cover Texts, in the notice that says that the 20175 Document is released under this License. 20176 20177 A "Transparent" copy of the Document means a machine-readable copy, represented 20178 in a format whose specification is available to the general public, whose 20179 contents can be viewed and edited directly and straightforwardly with generic 20180 text editors or (for images composed of pixels) generic paint programs or (for 20181 drawings) some widely available drawing editor, and that is suitable for input 20182 to text formatters or for automatic translation to a variety of formats 20183 suitable for input to text formatters. A copy made in an otherwise Transparent 20184 file format whose markup has been designed to thwart or discourage subsequent 20185 modification by readers is not Transparent. A copy that is not "Transparent" is 20186 called "Opaque". 20187 20188 Examples of suitable formats for Transparent copies include plain ASCII without 20189 markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly 20190 available DTD, and standard-conforming simple HTML designed for human 20191 modification. Opaque formats include PostScript, PDF, proprietary formats that 20192 can be read and edited only by proprietary word processors, SGML or XML for 20193 which the DTD and/or processing tools are not generally available, and the 20194 machine-generated HTML produced by some word processors for output purposes 20195 only. 20196 20197 The "Title Page" means, for a printed book, the title page itself, plus such 20198 following pages as are needed to hold, legibly, the material this License 20199 requires to appear in the title page. For works in formats which do not have 20200 any title page as such, "Title Page" means the text near the most prominent 20201 appearance of the work's title, preceding the beginning of the body of the 20202 text. 20203 20204 ------------------------------------------------------------------------------- 20205 20206 VERBATIM COPYING 20207 20208 You may copy and distribute the Document in any medium, either commercially or 20209 noncommercially, provided that this License, the copyright notices, and the 20210 license notice saying this License applies to the Document are reproduced in 20211 all copies, and that you add no other conditions whatsoever to those of this 20212 License. You may not use technical measures to obstruct or control the reading 20213 or further copying of the copies you make or distribute. However, you may 20214 accept compensation in exchange for copies. If you distribute a large enough 20215 number of copies you must also follow the conditions in section 3. 20216 20217 You may also lend copies, under the same conditions stated above, and you may 20218 publicly display copies. 20219 20220 ------------------------------------------------------------------------------- 20221 20222 COPYING IN QUANTITY 20223 20224 If you publish printed copies of the Document numbering more than 100, and the 20225 Document's license notice requires Cover Texts, you must enclose the copies in 20226 covers that carry, clearly and legibly, all these Cover Texts: Front-Cover 20227 Texts on the front cover, and Back-Cover Texts on the back cover. Both covers 20228 must also clearly and legibly identify you as the publisher of these copies. 20229 The front cover must present the full title with all words of the title equally 20230 prominent and visible. You may add other material on the covers in addition. 20231 Copying with changes limited to the covers, as long as they preserve the title 20232 of the Document and satisfy these conditions, can be treated as verbatim 20233 copying in other respects. 20234 20235 If the required texts for either cover are too voluminous to fit legibly, you 20236 should put the first ones listed (as many as fit reasonably) on the actual 20237 cover, and continue the rest onto adjacent pages. 20238 20239 If you publish or distribute Opaque copies of the Document numbering more than 20240 100, you must either include a machine-readable Transparent copy along with 20241 each Opaque copy, or state in or with each Opaque copy a publicly-accessible 20242 computer-network location containing a complete Transparent copy of the 20243 Document, free of added material, which the general network-using public has 20244 access to download anonymously at no charge using public-standard network 20245 protocols. If you use the latter option, you must take reasonably prudent 20246 steps, when you begin distribution of Opaque copies in quantity, to ensure that 20247 this Transparent copy will remain thus accessible at the stated location until 20248 at least one year after the last time you distribute an Opaque copy (directly 20249 or through your agents or retailers) of that edition to the public. 20250 20251 It is requested, but not required, that you contact the authors of the Document 20252 well before redistributing any large number of copies, to give them a chance to 20253 provide you with an updated version of the Document. 20254 20255 ------------------------------------------------------------------------------- 20256 20257 MODIFICATIONS 20258 20259 You may copy and distribute a Modified Version of the Document under the 20260 conditions of sections 2 and 3 above, provided that you release the Modified 20261 Version under precisely this License, with the Modified Version filling the 20262 role of the Document, thus licensing distribution and modification of the 20263 Modified Version to whoever possesses a copy of it. In addition, you must do 20264 these things in the Modified Version: 20265 20266 A. Use in the Title Page (and on the covers, if any) a title distinct from 20267 that of the Document, and from those of previous versions (which should, if 20268 there were any, be listed in the History section of the Document). You may 20269 use the same title as a previous version if the original publisher of that 20270 version gives permission. 20271 20272 B. List on the Title Page, as authors, one or more persons or entities 20273 responsible for authorship of the modifications in the Modified Version, 20274 together with at least five of the principal authors of the Document (all 20275 of its principal authors, if it has less than five). 20276 20277 C. State on the Title page the name of the publisher of the Modified Version, 20278 as the publisher. 20279 20280 D. Preserve all the copyright notices of the Document. 20281 20282 E. Add an appropriate copyright notice for your modifications adjacent to the 20283 other copyright notices. 20284 20285 F. Include, immediately after the copyright notices, a license notice giving 20286 the public permission to use the Modified Version under the terms of this 20287 License, in the form shown in the Addendum below. 20288 20289 G. Preserve in that license notice the full lists of Invariant Sections and 20290 required Cover Texts given in the Document's license notice. 20291 20292 H. Include an unaltered copy of this License. 20293 20294 I. Preserve the section entitled "History", and its title, and add to it an 20295 item stating at least the title, year, new authors, and publisher of the 20296 Modified Version as given on the Title Page. If there is no section 20297 entitled "History" in the Document, create one stating the title, year, 20298 authors, and publisher of the Document as given on its Title Page, then add 20299 an item describing the Modified Version as stated in the previous sentence. 20300 20301 J. Preserve the network location, if any, given in the Document for public 20302 access to a Transparent copy of the Document, and likewise the network 20303 locations given in the Document for previous versions it was based on. 20304 These may be placed in the "History" section. You may omit a network 20305 location for a work that was published at least four years before the 20306 Document itself, or if the original publisher of the version it refers to 20307 gives permission. 20308 20309 K. In any section entitled "Acknowledgements" or "Dedications", preserve the 20310 section's title, and preserve in the section all the substance and tone of 20311 each of the contributor acknowledgements and/or dedications given therein. 20312 20313 L. Preserve all the Invariant Sections of the Document, unaltered in their 20314 text and in their titles. Section numbers or the equivalent are not 20315 considered part of the section titles. 20316 20317 M. Delete any section entitled "Endorsements". Such a section may not be 20318 included in the Modified Version. 20319 20320 N. Do not retitle any existing section as "Endorsements" or to conflict in 20321 title with any Invariant Section. 20322 20323 If the Modified Version includes new front-matter sections or appendices that 20324 qualify as Secondary Sections and contain no material copied from the Document, 20325 you may at your option designate some or all of these sections as invariant. To 20326 do this, add their titles to the list of Invariant Sections in the Modified 20327 Version's license notice. These titles must be distinct from any other section 20328 titles. 20329 20330 You may add a section entitled "Endorsements", provided it contains nothing but 20331 endorsements of your Modified Version by various parties--for example, 20332 statements of peer review or that the text has been approved by an organization 20333 as the authoritative definition of a standard. 20334 20335 You may add a passage of up to five words as a Front-Cover Text, and a passage 20336 of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts 20337 in the Modified Version. Only one passage of Front-Cover Text and one of 20338 Back-Cover Text may be added by (or through arrangements made by) any one 20339 entity. If the Document already includes a cover text for the same cover, 20340 previously added by you or by arrangement made by the same entity you are 20341 acting on behalf of, you may not add another; but you may replace the old one, 20342 on explicit permission from the previous publisher that added the old one. 20343 20344 The author(s) and publisher(s) of the Document do not by this License give 20345 permission to use their names for publicity for or to assert or imply 20346 endorsement of any Modified Version. 20347 20348 ------------------------------------------------------------------------------- 20349 20350 COMBINING DOCUMENTS 20351 20352 You may combine the Document with other documents released under this License, 20353 under the terms defined in section 4 above for modified versions, provided that 20354 you include in the combination all of the Invariant Sections of all of the 20355 original documents, unmodified, and list them all as Invariant Sections of your 20356 combined work in its license notice. 20357 20358 The combined work need only contain one copy of this License, and multiple 20359 identical Invariant Sections may be replaced with a single copy. If there are 20360 multiple Invariant Sections with the same name but different contents, make the 20361 title of each such section unique by adding at the end of it, in parentheses, 20362 the name of the original author or publisher of that section if known, or else 20363 a unique number. Make the same adjustment to the section titles in the list of 20364 Invariant Sections in the license notice of the combined work. 20365 20366 In the combination, you must combine any sections entitled "History" in the 20367 various original documents, forming one section entitled "History"; likewise 20368 combine any sections entitled "Acknowledgements", and any sections entitled 20369 "Dedications". You must delete all sections entitled "Endorsements." 20370 20371 ------------------------------------------------------------------------------- 20372 20373 COLLECTIONS OF DOCUMENTS 20374 20375 You may make a collection consisting of the Document and other documents 20376 released under this License, and replace the individual copies of this License 20377 in the various documents with a single copy that is included in the collection, 20378 provided that you follow the rules of this License for verbatim copying of each 20379 of the documents in all other respects. 20380 20381 You may extract a single document from such a collection, and distribute it 20382 individually under this License, provided you insert a copy of this License 20383 into the extracted document, and follow this License in all other respects 20384 regarding verbatim copying of that document. 20385 20386 ------------------------------------------------------------------------------- 20387 20388 AGGREGATION WITH INDEPENDENT WORKS 20389 20390 A compilation of the Document or its derivatives with other separate and 20391 independent documents or works, in or on a volume of a storage or distribution 20392 medium, does not as a whole count as a Modified Version of the Document, 20393 provided no compilation copyright is claimed for the compilation. Such a 20394 compilation is called an "aggregate", and this License does not apply to the 20395 other self-contained works thus compiled with the Document, on account of their 20396 being thus compiled, if they are not themselves derivative works of the 20397 Document. 20398 20399 If the Cover Text requirement of section 3 is applicable to these copies of the 20400 Document, then if the Document is less than one quarter of the entire 20401 aggregate, the Document's Cover Texts may be placed on covers that surround 20402 only the Document within the aggregate. Otherwise they must appear on covers 20403 around the whole aggregate. 20404 20405 ------------------------------------------------------------------------------- 20406 20407 TRANSLATION 20408 20409 Translation is considered a kind of modification, so you may distribute 20410 translations of the Document under the terms of section 4. Replacing Invariant 20411 Sections with translations requires special permission from their copyright 20412 holders, but you may include translations of some or all Invariant Sections in 20413 addition to the original versions of these Invariant Sections. You may include 20414 a translation of this License provided that you also include the original 20415 English version of this License. In case of a disagreement between the 20416 translation and the original English version of this License, the original 20417 English version will prevail. 20418 20419 ------------------------------------------------------------------------------- 20420 20421 TERMINATION 20422 20423 You may not copy, modify, sublicense, or distribute the Document except as 20424 expressly provided for under this License. Any other attempt to copy, modify, 20425 sublicense or distribute the Document is void, and will automatically terminate 20426 your rights under this License. However, parties who have received copies, or 20427 rights, from you under this License will not have their licenses terminated so 20428 long as such parties remain in full compliance. 20429 20430 ------------------------------------------------------------------------------- 20431 20432 FUTURE REVISIONS OF THIS LICENSE 20433 20434 The Free Software Foundation may publish new, revised versions of the GNU Free 20435 Documentation License from time to time. Such new versions will be similar in 20436 spirit to the present version, but may differ in detail to address new problems 20437 or concerns. See http://www.gnu.org/copyleft/. 20438 20439 Each version of the License is given a distinguishing version number. If the 20440 Document specifies that a particular numbered version of this License "or any 20441 later version" applies to it, you have the option of following the terms and 20442 conditions either of that specified version or of any later version that has 20443 been published (not as a draft) by the Free Software Foundation. If the 20444 Document does not specify a version number of this License, you may choose any 20445 version ever published (not as a draft) by the Free Software Foundation. 20446 20447 ------------------------------------------------------------------------------- 20448 20449 How to use this License for your documents 20450 20451 To use this License in a document you have written, include a copy of the 20452 License in the document and put the following copyright and license notices 20453 just after the title page: 20454 20455 Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and 20456 /or modify this document under the terms of the GNU Free Documentation 20457 License, Version 1.1 or any later version published by the Free Software 20458 Foundation; with the Invariant Sections being LIST THEIR TITLES, with the 20459 Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. A 20460 copy of the license is included in the section entitled "GNU Free 20461 Documentation License". 20462 20463 If you have no Invariant Sections, write "with no Invariant Sections" instead 20464 of saying which ones are invariant. If you have no Front-Cover Texts, write "no 20465 Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for 20466 Back-Cover Texts. 20467 20468 If your document contains nontrivial examples of program code, we recommend 20469 releasing these examples in parallel under your choice of free software 20470 license, such as the GNU General Public License, to permit their use in free 20471 software. 20472