You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[support.types.layout] p2 and p3 imply that ptrdiff_t and size_t can be extended integer types.
Changing the footnote as requested would make it inconsistent with the normative rule.
@jwakely, I think it's not editorially-obvious whether [stream.types] wants to allow extended integer types or not. It is at least conceivable to have a platform where the largest standard integer type is 32 bits, yet an extended integer type is used to represent 64-bit file sizes.
(I'm reading the existing "basic" as possibly meaning "built-in".)
Could you please make this an LWG issue that makes all of [support.types.layout], [stream.types], and [derivation] consistent?
frederick-vs-ja
changed the title
[stream.types][derivation] What are "basic integral types"?
[stream.types][derivation] What are "basic integral types"? LWG3696
May 8, 2022
Such phase has been present even before C++98. Are they simply "integral types" or "standard integral types"?
The text was updated successfully, but these errors were encountered: