From Jason Turner

[bit.endian]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpmxacji5k/{from.md → to.md} +351 -0
tmp/tmpmxacji5k/{from.md → to.md} RENAMED
@@ -22,5 +22,356 @@ If all scalar types have size 1 byte, then all of `endian::little`,
22
  big-endian, `endian::native` is equal to `endian::big`. If all scalar
23
  types are little-endian, `endian::native` is equal to `endian::little`.
24
  Otherwise, `endian::native` is not equal to either `endian::big` or
25
  `endian::little`.
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  big-endian, `endian::native` is equal to `endian::big`. If all scalar
23
  types are little-endian, `endian::native` is equal to `endian::little`.
24
  Otherwise, `endian::native` is not equal to either `endian::big` or
25
  `endian::little`.
26
 
27
+ <!-- Link reference definitions -->
28
+ [algorithms]: algorithms.md#algorithms
29
+ [algorithms.general]: algorithms.md#algorithms.general
30
+ [algorithms.requirements]: algorithms.md#algorithms.requirements
31
+ [allocator.requirements.general]: library.md#allocator.requirements.general
32
+ [allocator.uses.construction]: mem.md#allocator.uses.construction
33
+ [any]: #any
34
+ [any.assign]: #any.assign
35
+ [any.bad.any.cast]: #any.bad.any.cast
36
+ [any.class]: #any.class
37
+ [any.class.general]: #any.class.general
38
+ [any.cons]: #any.cons
39
+ [any.general]: #any.general
40
+ [any.modifiers]: #any.modifiers
41
+ [any.nonmembers]: #any.nonmembers
42
+ [any.observers]: #any.observers
43
+ [any.synop]: #any.synop
44
+ [arithmetic.operations]: #arithmetic.operations
45
+ [arithmetic.operations.divides]: #arithmetic.operations.divides
46
+ [arithmetic.operations.general]: #arithmetic.operations.general
47
+ [arithmetic.operations.minus]: #arithmetic.operations.minus
48
+ [arithmetic.operations.modulus]: #arithmetic.operations.modulus
49
+ [arithmetic.operations.multiplies]: #arithmetic.operations.multiplies
50
+ [arithmetic.operations.negate]: #arithmetic.operations.negate
51
+ [arithmetic.operations.plus]: #arithmetic.operations.plus
52
+ [associative]: containers.md#associative
53
+ [basic.fundamental]: basic.md#basic.fundamental
54
+ [basic.indet]: basic.md#basic.indet
55
+ [basic.lookup.argdep]: basic.md#basic.lookup.argdep
56
+ [basic.types.general]: basic.md#basic.types.general
57
+ [bit]: #bit
58
+ [bit.byteswap]: #bit.byteswap
59
+ [bit.cast]: #bit.cast
60
+ [bit.count]: #bit.count
61
+ [bit.endian]: #bit.endian
62
+ [bit.general]: #bit.general
63
+ [bit.pow.two]: #bit.pow.two
64
+ [bit.rotate]: #bit.rotate
65
+ [bit.syn]: #bit.syn
66
+ [bitmask.types]: library.md#bitmask.types
67
+ [bitset]: #bitset
68
+ [bitset.cons]: #bitset.cons
69
+ [bitset.hash]: #bitset.hash
70
+ [bitset.members]: #bitset.members
71
+ [bitset.operators]: #bitset.operators
72
+ [bitset.syn]: #bitset.syn
73
+ [bitwise.operations]: #bitwise.operations
74
+ [bitwise.operations.and]: #bitwise.operations.and
75
+ [bitwise.operations.general]: #bitwise.operations.general
76
+ [bitwise.operations.not]: #bitwise.operations.not
77
+ [bitwise.operations.or]: #bitwise.operations.or
78
+ [bitwise.operations.xor]: #bitwise.operations.xor
79
+ [charconv]: #charconv
80
+ [charconv.from.chars]: #charconv.from.chars
81
+ [charconv.syn]: #charconv.syn
82
+ [charconv.to.chars]: #charconv.to.chars
83
+ [class.base.init]: class.md#class.base.init
84
+ [class.copy.ctor]: class.md#class.copy.ctor
85
+ [comparisons]: #comparisons
86
+ [comparisons.equal.to]: #comparisons.equal.to
87
+ [comparisons.general]: #comparisons.general
88
+ [comparisons.greater]: #comparisons.greater
89
+ [comparisons.greater.equal]: #comparisons.greater.equal
90
+ [comparisons.less]: #comparisons.less
91
+ [comparisons.less.equal]: #comparisons.less.equal
92
+ [comparisons.not.equal.to]: #comparisons.not.equal.to
93
+ [comparisons.three.way]: #comparisons.three.way
94
+ [concepts.equality]: concepts.md#concepts.equality
95
+ [cpp17.copyassignable]: #cpp17.copyassignable
96
+ [cpp17.copyconstructible]: #cpp17.copyconstructible
97
+ [cpp17.defaultconstructible]: #cpp17.defaultconstructible
98
+ [cpp17.destructible]: #cpp17.destructible
99
+ [cpp17.hash]: #cpp17.hash
100
+ [cpp17.moveassignable]: #cpp17.moveassignable
101
+ [cpp17.moveconstructible]: #cpp17.moveconstructible
102
+ [dcl.constexpr]: dcl.md#dcl.constexpr
103
+ [dcl.init.general]: dcl.md#dcl.init.general
104
+ [declval]: #declval
105
+ [defns.expression.equivalent]: intro.md#defns.expression.equivalent
106
+ [defns.ntcts]: intro.md#defns.ntcts
107
+ [defns.order.ptr]: #defns.order.ptr
108
+ [defns.referenceable]: intro.md#defns.referenceable
109
+ [except.terminate]: except.md#except.terminate
110
+ [execpol]: #execpol
111
+ [execpol.general]: #execpol.general
112
+ [execpol.objects]: #execpol.objects
113
+ [execpol.par]: #execpol.par
114
+ [execpol.parunseq]: #execpol.parunseq
115
+ [execpol.seq]: #execpol.seq
116
+ [execpol.type]: #execpol.type
117
+ [execpol.unseq]: #execpol.unseq
118
+ [execution.syn]: #execution.syn
119
+ [expected]: #expected
120
+ [expected.bad]: #expected.bad
121
+ [expected.bad.void]: #expected.bad.void
122
+ [expected.expected]: #expected.expected
123
+ [expected.general]: #expected.general
124
+ [expected.object.assign]: #expected.object.assign
125
+ [expected.object.cons]: #expected.object.cons
126
+ [expected.object.dtor]: #expected.object.dtor
127
+ [expected.object.eq]: #expected.object.eq
128
+ [expected.object.general]: #expected.object.general
129
+ [expected.object.monadic]: #expected.object.monadic
130
+ [expected.object.obs]: #expected.object.obs
131
+ [expected.object.swap]: #expected.object.swap
132
+ [expected.syn]: #expected.syn
133
+ [expected.un.cons]: #expected.un.cons
134
+ [expected.un.eq]: #expected.un.eq
135
+ [expected.un.general]: #expected.un.general
136
+ [expected.un.obs]: #expected.un.obs
137
+ [expected.un.swap]: #expected.un.swap
138
+ [expected.unexpected]: #expected.unexpected
139
+ [expected.void]: #expected.void
140
+ [expected.void.assign]: #expected.void.assign
141
+ [expected.void.cons]: #expected.void.cons
142
+ [expected.void.dtor]: #expected.void.dtor
143
+ [expected.void.eq]: #expected.void.eq
144
+ [expected.void.general]: #expected.void.general
145
+ [expected.void.monadic]: #expected.void.monadic
146
+ [expected.void.obs]: #expected.void.obs
147
+ [expected.void.swap]: #expected.void.swap
148
+ [expr.add]: expr.md#expr.add
149
+ [expr.bit.and]: expr.md#expr.bit.and
150
+ [expr.call]: expr.md#expr.call
151
+ [expr.const]: expr.md#expr.const
152
+ [expr.eq]: expr.md#expr.eq
153
+ [expr.log.and]: expr.md#expr.log.and
154
+ [expr.log.or]: expr.md#expr.log.or
155
+ [expr.mul]: expr.md#expr.mul
156
+ [expr.or]: expr.md#expr.or
157
+ [expr.rel]: expr.md#expr.rel
158
+ [expr.unary.op]: expr.md#expr.unary.op
159
+ [expr.xor]: expr.md#expr.xor
160
+ [format]: #format
161
+ [format.align]: #format.align
162
+ [format.arg]: #format.arg
163
+ [format.arg.store]: #format.arg.store
164
+ [format.args]: #format.args
165
+ [format.arguments]: #format.arguments
166
+ [format.context]: #format.context
167
+ [format.err.report]: #format.err.report
168
+ [format.error]: #format.error
169
+ [format.escape.sequences]: #format.escape.sequences
170
+ [format.fmt.string]: #format.fmt.string
171
+ [format.formattable]: #format.formattable
172
+ [format.formatter]: #format.formatter
173
+ [format.formatter.spec]: #format.formatter.spec
174
+ [format.functions]: #format.functions
175
+ [format.parse.ctx]: #format.parse.ctx
176
+ [format.range]: #format.range
177
+ [format.range.fmtdef]: #format.range.fmtdef
178
+ [format.range.fmtkind]: #format.range.fmtkind
179
+ [format.range.fmtmap]: #format.range.fmtmap
180
+ [format.range.fmtset]: #format.range.fmtset
181
+ [format.range.fmtstr]: #format.range.fmtstr
182
+ [format.range.formatter]: #format.range.formatter
183
+ [format.sign]: #format.sign
184
+ [format.string]: #format.string
185
+ [format.string.escaped]: #format.string.escaped
186
+ [format.string.general]: #format.string.general
187
+ [format.string.std]: #format.string.std
188
+ [format.syn]: #format.syn
189
+ [format.tuple]: #format.tuple
190
+ [format.type.bool]: #format.type.bool
191
+ [format.type.char]: #format.type.char
192
+ [format.type.float]: #format.type.float
193
+ [format.type.int]: #format.type.int
194
+ [format.type.ptr]: #format.type.ptr
195
+ [format.type.string]: #format.type.string
196
+ [formatter]: #formatter
197
+ [formatter.basic]: #formatter.basic
198
+ [formatter.range.type]: #formatter.range.type
199
+ [formatter.requirements]: #formatter.requirements
200
+ [formatter.tuple.type]: #formatter.tuple.type
201
+ [forward]: #forward
202
+ [freestanding.item]: library.md#freestanding.item
203
+ [func.bind]: #func.bind
204
+ [func.bind.bind]: #func.bind.bind
205
+ [func.bind.general]: #func.bind.general
206
+ [func.bind.isbind]: #func.bind.isbind
207
+ [func.bind.isplace]: #func.bind.isplace
208
+ [func.bind.partial]: #func.bind.partial
209
+ [func.bind.place]: #func.bind.place
210
+ [func.def]: #func.def
211
+ [func.identity]: #func.identity
212
+ [func.invoke]: #func.invoke
213
+ [func.memfn]: #func.memfn
214
+ [func.not.fn]: #func.not.fn
215
+ [func.require]: #func.require
216
+ [func.search]: #func.search
217
+ [func.search.bm]: #func.search.bm
218
+ [func.search.bmh]: #func.search.bmh
219
+ [func.search.default]: #func.search.default
220
+ [func.search.general]: #func.search.general
221
+ [func.wrap]: #func.wrap
222
+ [func.wrap.badcall]: #func.wrap.badcall
223
+ [func.wrap.func]: #func.wrap.func
224
+ [func.wrap.func.alg]: #func.wrap.func.alg
225
+ [func.wrap.func.cap]: #func.wrap.func.cap
226
+ [func.wrap.func.con]: #func.wrap.func.con
227
+ [func.wrap.func.general]: #func.wrap.func.general
228
+ [func.wrap.func.inv]: #func.wrap.func.inv
229
+ [func.wrap.func.mod]: #func.wrap.func.mod
230
+ [func.wrap.func.nullptr]: #func.wrap.func.nullptr
231
+ [func.wrap.func.targ]: #func.wrap.func.targ
232
+ [func.wrap.general]: #func.wrap.general
233
+ [func.wrap.move]: #func.wrap.move
234
+ [func.wrap.move.class]: #func.wrap.move.class
235
+ [func.wrap.move.ctor]: #func.wrap.move.ctor
236
+ [func.wrap.move.general]: #func.wrap.move.general
237
+ [func.wrap.move.inv]: #func.wrap.move.inv
238
+ [func.wrap.move.util]: #func.wrap.move.util
239
+ [function.objects]: #function.objects
240
+ [function.objects.general]: #function.objects.general
241
+ [functional.syn]: #functional.syn
242
+ [intro.multithread]: basic.md#intro.multithread
243
+ [intro.object]: basic.md#intro.object
244
+ [invalid.argument]: diagnostics.md#invalid.argument
245
+ [istream.formatted]: input.md#istream.formatted
246
+ [iterator.concept.output]: iterators.md#iterator.concept.output
247
+ [lex.string.literal]: lex.md#lex.string.literal
248
+ [logical.operations]: #logical.operations
249
+ [logical.operations.and]: #logical.operations.and
250
+ [logical.operations.general]: #logical.operations.general
251
+ [logical.operations.not]: #logical.operations.not
252
+ [logical.operations.or]: #logical.operations.or
253
+ [meta.rqmts]: meta.md#meta.rqmts
254
+ [meta.trans.other]: meta.md#meta.trans.other
255
+ [namespace.std]: library.md#namespace.std
256
+ [optional]: #optional
257
+ [optional.assign]: #optional.assign
258
+ [optional.assign.copy]: #optional.assign.copy
259
+ [optional.assign.copy.templ]: #optional.assign.copy.templ
260
+ [optional.assign.move]: #optional.assign.move
261
+ [optional.assign.move.templ]: #optional.assign.move.templ
262
+ [optional.bad.access]: #optional.bad.access
263
+ [optional.comp.with.t]: #optional.comp.with.t
264
+ [optional.ctor]: #optional.ctor
265
+ [optional.dtor]: #optional.dtor
266
+ [optional.general]: #optional.general
267
+ [optional.hash]: #optional.hash
268
+ [optional.mod]: #optional.mod
269
+ [optional.monadic]: #optional.monadic
270
+ [optional.nullops]: #optional.nullops
271
+ [optional.nullopt]: #optional.nullopt
272
+ [optional.observe]: #optional.observe
273
+ [optional.optional]: #optional.optional
274
+ [optional.optional.general]: #optional.optional.general
275
+ [optional.relops]: #optional.relops
276
+ [optional.specalg]: #optional.specalg
277
+ [optional.swap]: #optional.swap
278
+ [optional.syn]: #optional.syn
279
+ [ostream.formatted]: input.md#ostream.formatted
280
+ [out.of.range]: diagnostics.md#out.of.range
281
+ [over.match.call]: over.md#over.match.call
282
+ [overflow.error]: diagnostics.md#overflow.error
283
+ [pair.astuple]: #pair.astuple
284
+ [pair.piecewise]: #pair.piecewise
285
+ [pairs]: #pairs
286
+ [pairs.general]: #pairs.general
287
+ [pairs.pair]: #pairs.pair
288
+ [pairs.spec]: #pairs.spec
289
+ [range.cmp]: #range.cmp
290
+ [range.utility.helpers]: ranges.md#range.utility.helpers
291
+ [refwrap]: #refwrap
292
+ [refwrap.access]: #refwrap.access
293
+ [refwrap.assign]: #refwrap.assign
294
+ [refwrap.common.ref]: #refwrap.common.ref
295
+ [refwrap.const]: #refwrap.const
296
+ [refwrap.general]: #refwrap.general
297
+ [refwrap.helpers]: #refwrap.helpers
298
+ [refwrap.invoke]: #refwrap.invoke
299
+ [res.on.exception.handling]: library.md#res.on.exception.handling
300
+ [round.style]: support.md#round.style
301
+ [support.signal]: support.md#support.signal
302
+ [swappable.requirements]: library.md#swappable.requirements
303
+ [temp.param]: temp.md#temp.param
304
+ [temp.type]: temp.md#temp.type
305
+ [template.bitset]: #template.bitset
306
+ [template.bitset.general]: #template.bitset.general
307
+ [term.object.representation]: basic.md#term.object.representation
308
+ [term.object.type]: basic.md#term.object.type
309
+ [term.odr.use]: basic.md#term.odr.use
310
+ [term.perfect.forwarding.call.wrapper]: #term.perfect.forwarding.call.wrapper
311
+ [term.simple.call.wrapper]: #term.simple.call.wrapper
312
+ [term.trivially.copyable.type]: basic.md#term.trivially.copyable.type
313
+ [term.unevaluated.operand]: expr.md#term.unevaluated.operand
314
+ [time.format]: time.md#time.format
315
+ [tuple]: #tuple
316
+ [tuple.apply]: #tuple.apply
317
+ [tuple.assign]: #tuple.assign
318
+ [tuple.cnstr]: #tuple.cnstr
319
+ [tuple.common.ref]: #tuple.common.ref
320
+ [tuple.creation]: #tuple.creation
321
+ [tuple.elem]: #tuple.elem
322
+ [tuple.general]: #tuple.general
323
+ [tuple.helper]: #tuple.helper
324
+ [tuple.like]: #tuple.like
325
+ [tuple.rel]: #tuple.rel
326
+ [tuple.special]: #tuple.special
327
+ [tuple.swap]: #tuple.swap
328
+ [tuple.syn]: #tuple.syn
329
+ [tuple.traits]: #tuple.traits
330
+ [tuple.tuple]: #tuple.tuple
331
+ [type.index]: #type.index
332
+ [type.index.hash]: #type.index.hash
333
+ [type.index.members]: #type.index.members
334
+ [type.index.overview]: #type.index.overview
335
+ [type.index.synopsis]: #type.index.synopsis
336
+ [unord]: containers.md#unord
337
+ [unord.hash]: #unord.hash
338
+ [utilities]: #utilities
339
+ [utilities.general]: #utilities.general
340
+ [utilities.summary]: #utilities.summary
341
+ [utility]: #utility
342
+ [utility.as.const]: #utility.as.const
343
+ [utility.exchange]: #utility.exchange
344
+ [utility.intcmp]: #utility.intcmp
345
+ [utility.swap]: #utility.swap
346
+ [utility.syn]: #utility.syn
347
+ [utility.underlying]: #utility.underlying
348
+ [utility.unreachable]: #utility.unreachable
349
+ [variant]: #variant
350
+ [variant.assign]: #variant.assign
351
+ [variant.bad.access]: #variant.bad.access
352
+ [variant.ctor]: #variant.ctor
353
+ [variant.dtor]: #variant.dtor
354
+ [variant.general]: #variant.general
355
+ [variant.get]: #variant.get
356
+ [variant.hash]: #variant.hash
357
+ [variant.helper]: #variant.helper
358
+ [variant.mod]: #variant.mod
359
+ [variant.monostate]: #variant.monostate
360
+ [variant.monostate.relops]: #variant.monostate.relops
361
+ [variant.relops]: #variant.relops
362
+ [variant.specalg]: #variant.specalg
363
+ [variant.status]: #variant.status
364
+ [variant.swap]: #variant.swap
365
+ [variant.syn]: #variant.syn
366
+ [variant.variant]: #variant.variant
367
+ [variant.variant.general]: #variant.variant.general
368
+ [variant.visit]: #variant.visit
369
+
370
+ [^1]: Such a type is a function pointer or a class type which has a
371
+ member `operator()` or a class type which has a conversion to a
372
+ pointer to function.
373
+
374
+ [^2]: Windows® is a registered trademark of Microsoft Corporation. This
375
+ information is given for the convenience of users of this document
376
+ and does not constitute an endorsement by ISO or IEC of this
377
+ product.