MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / FieldModel

Method FieldModel

proto/enums_models.cpp:12–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10namespace FBE {
11
12FieldModel<::enums::Enums>::FieldModel(FBEBuffer& buffer, size_t offset) noexcept : _buffer(buffer), _offset(offset)
13 , byte0(buffer, 4 + 4)
14 , byte1(buffer, byte0.fbe_offset() + byte0.fbe_size())
15 , byte2(buffer, byte1.fbe_offset() + byte1.fbe_size())
16 , byte3(buffer, byte2.fbe_offset() + byte2.fbe_size())
17 , byte4(buffer, byte3.fbe_offset() + byte3.fbe_size())
18 , byte5(buffer, byte4.fbe_offset() + byte4.fbe_size())
19 , char0(buffer, byte5.fbe_offset() + byte5.fbe_size())
20 , char1(buffer, char0.fbe_offset() + char0.fbe_size())
21 , char2(buffer, char1.fbe_offset() + char1.fbe_size())
22 , char3(buffer, char2.fbe_offset() + char2.fbe_size())
23 , char4(buffer, char3.fbe_offset() + char3.fbe_size())
24 , char5(buffer, char4.fbe_offset() + char4.fbe_size())
25 , wchar0(buffer, char5.fbe_offset() + char5.fbe_size())
26 , wchar1(buffer, wchar0.fbe_offset() + wchar0.fbe_size())
27 , wchar2(buffer, wchar1.fbe_offset() + wchar1.fbe_size())
28 , wchar3(buffer, wchar2.fbe_offset() + wchar2.fbe_size())
29 , wchar4(buffer, wchar3.fbe_offset() + wchar3.fbe_size())
30 , wchar5(buffer, wchar4.fbe_offset() + wchar4.fbe_size())
31 , int8b0(buffer, wchar5.fbe_offset() + wchar5.fbe_size())
32 , int8b1(buffer, int8b0.fbe_offset() + int8b0.fbe_size())
33 , int8b2(buffer, int8b1.fbe_offset() + int8b1.fbe_size())
34 , int8b3(buffer, int8b2.fbe_offset() + int8b2.fbe_size())
35 , int8b4(buffer, int8b3.fbe_offset() + int8b3.fbe_size())
36 , int8b5(buffer, int8b4.fbe_offset() + int8b4.fbe_size())
37 , uint8b0(buffer, int8b5.fbe_offset() + int8b5.fbe_size())
38 , uint8b1(buffer, uint8b0.fbe_offset() + uint8b0.fbe_size())
39 , uint8b2(buffer, uint8b1.fbe_offset() + uint8b1.fbe_size())
40 , uint8b3(buffer, uint8b2.fbe_offset() + uint8b2.fbe_size())
41 , uint8b4(buffer, uint8b3.fbe_offset() + uint8b3.fbe_size())
42 , uint8b5(buffer, uint8b4.fbe_offset() + uint8b4.fbe_size())
43 , int16b0(buffer, uint8b5.fbe_offset() + uint8b5.fbe_size())
44 , int16b1(buffer, int16b0.fbe_offset() + int16b0.fbe_size())
45 , int16b2(buffer, int16b1.fbe_offset() + int16b1.fbe_size())
46 , int16b3(buffer, int16b2.fbe_offset() + int16b2.fbe_size())
47 , int16b4(buffer, int16b3.fbe_offset() + int16b3.fbe_size())
48 , int16b5(buffer, int16b4.fbe_offset() + int16b4.fbe_size())
49 , uint16b0(buffer, int16b5.fbe_offset() + int16b5.fbe_size())
50 , uint16b1(buffer, uint16b0.fbe_offset() + uint16b0.fbe_size())
51 , uint16b2(buffer, uint16b1.fbe_offset() + uint16b1.fbe_size())
52 , uint16b3(buffer, uint16b2.fbe_offset() + uint16b2.fbe_size())
53 , uint16b4(buffer, uint16b3.fbe_offset() + uint16b3.fbe_size())
54 , uint16b5(buffer, uint16b4.fbe_offset() + uint16b4.fbe_size())
55 , int32b0(buffer, uint16b5.fbe_offset() + uint16b5.fbe_size())
56 , int32b1(buffer, int32b0.fbe_offset() + int32b0.fbe_size())
57 , int32b2(buffer, int32b1.fbe_offset() + int32b1.fbe_size())
58 , int32b3(buffer, int32b2.fbe_offset() + int32b2.fbe_size())
59 , int32b4(buffer, int32b3.fbe_offset() + int32b3.fbe_size())
60 , int32b5(buffer, int32b4.fbe_offset() + int32b4.fbe_size())
61 , uint32b0(buffer, int32b5.fbe_offset() + int32b5.fbe_size())
62 , uint32b1(buffer, uint32b0.fbe_offset() + uint32b0.fbe_size())
63 , uint32b2(buffer, uint32b1.fbe_offset() + uint32b1.fbe_size())
64 , uint32b3(buffer, uint32b2.fbe_offset() + uint32b2.fbe_size())
65 , uint32b4(buffer, uint32b3.fbe_offset() + uint32b3.fbe_size())
66 , uint32b5(buffer, uint32b4.fbe_offset() + uint32b4.fbe_size())
67 , int64b0(buffer, uint32b5.fbe_offset() + uint32b5.fbe_size())
68 , int64b1(buffer, int64b0.fbe_offset() + int64b0.fbe_size())
69 , int64b2(buffer, int64b1.fbe_offset() + int64b1.fbe_size())

Callers

nothing calls this directly

Calls 2

fbe_offsetMethod · 0.45
fbe_sizeMethod · 0.45

Tested by

no test coverage detected