Lines Matching full:binary
9 [section:binary Binary Generators]
11 This module includes different generators allowing to output binary data.
12 It includes generators for default, little, and big endian binary output and
18 // forwards to <boost/spirit/home/karma/binary.hpp>
24 [section:binary_native Binary Native Endianness Generators]
28 The binary native endianness generators described in this section are used to
29 emit binary byte streams laid out conforming to the native endianness (byte
34 // forwards to <boost/spirit/home/karma/binary.hpp>
61 [[`b`] [A single byte (8 bit binary value) or a __karma_lazy_argument__
63 [[`w`] [A 16 bit binary value or a __karma_lazy_argument__ that
64 evaluates to a 16 bit binary value. This value is always
66 [[`dw`] [A 32 bit binary value or a __karma_lazy_argument__ that
67 evaluates to a 32 bit binary value. This value is always
69 [[`qw`] [A 64 bit binary value or a __karma_lazy_argument__ that
70 evaluates to a 64 bit binary value. This value is always
72 [[`f`] [A float binary value or a __karma_lazy_argument__ that
73 evaluates to a float binary value. This value is always
75 [[`d`] [A double binary value or a __karma_lazy_argument__ that
76 evaluates to a double binary value. This value is always
87 [[`byte_`] [Output the binary representation of the least
91 [[`word`] [Output the binary representation of the least
96 [[`dword`] [Output the binary representation of the least
101 [[`qword`] [Output the binary representation of the least
106 [[`bin_float`] [Output the binary representation of the mandatory
110 [[`bin_double`] [Output the binary representation of the mandatory
114 [[`byte_(b)`] [Output the binary representation of the least
118 [[`word(w)`] [Output the binary representation of the least
123 [[`dword(dw)`] [Output the binary representation of the least
128 [[`qword(qw)`] [Output the binary representation of the least
133 [[`bin_float(f)`] [Output the binary representation of the immediate
137 [[`bin_double(d)`] [Output the binary representation of the immediate
175 [:O(N), where N is the number of bytes emitted by the binary generator]
190 Basic usage of the native binary generators with some results for little endian
195 Basic usage of the native binary generators with some results for big endian
203 [section:binary_little Binary Little Endianness Generators]
208 emit binary byte streams laid out conforming to the little endianness byte
213 // forwards to <boost/spirit/home/karma/binary.hpp>
239 [[`w`] [A 16 bit binary value or a __karma_lazy_argument__ that
240 evaluates to a 16 bit binary value. This value is always
242 [[`dw`] [A 32 bit binary value or a __karma_lazy_argument__ that
243 evaluates to a 32 bit binary value. This value is always
245 [[`qw`] [A 64 bit binary value or a __karma_lazy_argument__ that
246 evaluates to a 64 bit binary value. This value is always
248 [[`f`] [A float binary value or a __karma_lazy_argument__ that
249 evaluates to a float binary value. This value is always
251 [[`d`] [A double binary value or a __karma_lazy_argument__ that
252 evaluates to a double binary value. This value is always
263 [[`little_word`] [Output the binary representation of the least
268 [[`little_dword`] [Output the binary representation of the least
273 [[`little_qword`] [Output the binary representation of the least
278 [[`little_bin_float`] [Output the binary representation of the mandatory
282 [[`little_bin_double`] [Output the binary representation of the mandatory
286 [[`little_word(w)`] [Output the binary representation of the least
291 [[`little_dword(dw)`] [Output the binary representation of the least
296 [[`little_qword(qw)`] [Output the binary representation of the least
301 [[`little_bin_float(f)`] [Output the binary representation of the immediate
305 [[`little_bin_double(d)`] [Output the binary representation of the immediate
334 [:O(N), where N is the number of bytes emitted by the binary generator]
349 Basic usage of the little binary generators:
356 [section:binary_big Binary Big Endianness Generators]
361 emit binary byte streams laid out conforming to the big endianness byte
366 // forwards to <boost/spirit/home/karma/binary.hpp>
392 [[`w`] [A 16 bit binary value or a __karma_lazy_argument__ that
393 evaluates to a 16 bit binary value. This value is always
395 [[`dw`] [A 32 bit binary value or a __karma_lazy_argument__ that
396 evaluates to a 32 bit binary value. This value is always
398 [[`qw`] [A 64 bit binary value or a __karma_lazy_argument__ that
399 evaluates to a 64 bit binary value. This value is always
401 [[`f`] [A float binary value or a __karma_lazy_argument__ that
402 evaluates to a float binary value. This value is always
404 [[`d`] [A double binary value or a __karma_lazy_argument__ that
405 evaluates to a double binary value. This value is always
416 [[`big_word`] [Output the binary representation of the least
421 [[`big_dword`] [Output the binary representation of the least
426 [[`big_qword`] [Output the binary representation of the least
431 [[`big_bin_float`] [Output the binary representation of the mandatory
435 [[`big_bin_double`] [Output the binary representation of the mandatory
439 [[`big_word(w)`] [Output the binary representation of the least
444 [[`big_dword(dw)`] [Output the binary representation of the least
449 [[`big_qword(qw)`] [Output the binary representation of the least
454 [[`big_bin_float(f)`] [Output the binary representation of the immediate
458 [[`big_bin_double(d)`] [Output the binary representation of the immediate
487 [:O(N), where N is the number of bytes emitted by the binary generator]
502 Basic usage of the big binary generators: