~haggai-eran/nux/rtl-rebased

« back to all changes in this revision

Viewing changes to NuxCore/FileManager/NSerializer.cpp

  • Committer: Jay Taoko
  • Date: 2011-10-21 23:49:15 UTC
  • mfrom: (508.1.2 nux-20)
  • Revision ID: jay.taoko@canonical.com-20111021234915-hnzakb5ndebica8i
* Removed custom Nux types: t_u32, t_s32, t_bool, ...

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
{
27
27
 
28
28
// template<typename T>
29
 
// void NSerializer::SerializeBuffer(T* buffer, t_u64 Length, t_u64 ElementSize)
 
29
// void NSerializer::SerializeBuffer(T* buffer, unsigned long long Length, unsigned long long ElementSize)
30
30
// {
31
 
//     for(t_u64 i = 0; i < Length; i++)
 
31
//     for(unsigned long long i = 0; i < Length; i++)
32
32
//     {
33
33
//         t_u8* bytebuffer = (t_u8*)(&buffer[i]);
34
34
//         Serialize(bytebuffer, ElementSize);
51
51
  {
52
52
    SerializeFinal (&data, sizeof (t_char)   );
53
53
  }
54
 
  void NSerializer::Serialize (t_wchar  &data)
 
54
  void NSerializer::Serialize (wchar_t  &data)
55
55
  {
56
 
    SerializeFinal (&data, sizeof (t_wchar)   );
 
56
    SerializeFinal (&data, sizeof (wchar_t)   );
57
57
  }
58
 
  void NSerializer::Serialize (t_bool   &data)
 
58
  void NSerializer::Serialize (bool   &data)
59
59
  {
60
 
    SerializeFinal (&data, sizeof (t_bool)    );
 
60
    SerializeFinal (&data, sizeof (bool)    );
61
61
  }
62
62
  void NSerializer::Serialize (t_s8     &data)
63
63
  {
67
67
  {
68
68
    SerializeFinal (&data, sizeof (t_u8)      );
69
69
  }
70
 
  void NSerializer::Serialize (t_u16    &data)
71
 
  {
72
 
    SerializeFinal (&data, sizeof (t_u16)     );
73
 
  }
74
 
  void NSerializer::Serialize (t_s16    &data)
75
 
  {
76
 
    SerializeFinal (&data, sizeof (t_s16)     );
77
 
  }
78
 
  void NSerializer::Serialize (t_uint32 &data)
79
 
  {
80
 
    SerializeFinal (&data, sizeof (t_uint32)  );
81
 
  }
82
 
  void NSerializer::Serialize (t_int32  &data)
83
 
  {
84
 
    SerializeFinal (&data, sizeof (t_int32)   );
85
 
  }
86
 
  void NSerializer::Serialize (t_long   &data)
87
 
  {
88
 
    SerializeFinal (&data, sizeof (t_long)    );
89
 
  }
90
 
  void NSerializer::Serialize (t_ulong  &data)
91
 
  {
92
 
    SerializeFinal (&data, sizeof (t_ulong)   );
93
 
  }
94
 
  void NSerializer::Serialize (t_float  &data)
95
 
  {
96
 
    SerializeFinal (&data, sizeof (t_float)   );
97
 
  }
98
 
  void NSerializer::Serialize (t_double &data)
99
 
  {
100
 
    SerializeFinal (&data, sizeof (t_double)  );
101
 
  }
102
 
  void NSerializer::Serialize (t_u64    &data)
103
 
  {
104
 
    SerializeFinal (&data, sizeof (t_u64)     );
105
 
  }
106
 
  void NSerializer::Serialize (t_s64    &data)
107
 
  {
108
 
    SerializeFinal (&data, sizeof (t_s64)     );
 
70
  void NSerializer::Serialize (unsigned short    &data)
 
71
  {
 
72
    SerializeFinal (&data, sizeof (unsigned short)     );
 
73
  }
 
74
  void NSerializer::Serialize (short    &data)
 
75
  {
 
76
    SerializeFinal (&data, sizeof (short)     );
 
77
  }
 
78
  void NSerializer::Serialize (unsigned int &data)
 
79
  {
 
80
    SerializeFinal (&data, sizeof (unsigned int)  );
 
81
  }
 
82
  void NSerializer::Serialize (int  &data)
 
83
  {
 
84
    SerializeFinal (&data, sizeof (int)   );
 
85
  }
 
86
  void NSerializer::Serialize (long   &data)
 
87
  {
 
88
    SerializeFinal (&data, sizeof (long)    );
 
89
  }
 
90
  void NSerializer::Serialize (unsigned long  &data)
 
91
  {
 
92
    SerializeFinal (&data, sizeof (unsigned long)   );
 
93
  }
 
94
  void NSerializer::Serialize (float  &data)
 
95
  {
 
96
    SerializeFinal (&data, sizeof (float)   );
 
97
  }
 
98
  void NSerializer::Serialize (double &data)
 
99
  {
 
100
    SerializeFinal (&data, sizeof (double)  );
 
101
  }
 
102
  void NSerializer::Serialize (unsigned long long    &data)
 
103
  {
 
104
    SerializeFinal (&data, sizeof (unsigned long long)     );
 
105
  }
 
106
  void NSerializer::Serialize (long long    &data)
 
107
  {
 
108
    SerializeFinal (&data, sizeof (long long)     );
109
109
  }
110
110
 
111
 
  void NSerializer::Serialize (t_char   *buffer, t_u32 len, t_u32 stride)
112
 
  {
113
 
    SerializeFinal (buffer, len * stride);
114
 
  }
115
 
  void NSerializer::Serialize (t_wchar  *buffer, t_u32 len, t_u32 stride)
116
 
  {
117
 
    SerializeFinal (buffer, len * stride);
118
 
  }
119
 
  void NSerializer::Serialize (t_bool   *buffer, t_u32 len, t_u32 stride)
120
 
  {
121
 
    SerializeFinal (buffer, len * stride);
122
 
  }
123
 
  void NSerializer::Serialize (t_s8     *buffer, t_u32 len, t_u32 stride)
124
 
  {
125
 
    SerializeFinal (buffer, len * stride);
126
 
  }
127
 
  void NSerializer::Serialize (t_u8     *buffer, t_u32 len, t_u32 stride)
128
 
  {
129
 
    SerializeFinal (buffer, len * stride);
130
 
  }
131
 
  void NSerializer::Serialize (t_u16    *buffer, t_u32 len, t_u32 stride)
132
 
  {
133
 
    SerializeFinal (buffer, len * stride);
134
 
  }
135
 
  void NSerializer::Serialize (t_s16    *buffer, t_u32 len, t_u32 stride)
136
 
  {
137
 
    SerializeFinal (buffer, len * stride);
138
 
  }
139
 
  void NSerializer::Serialize (t_uint32 *buffer, t_u32 len, t_u32 stride)
140
 
  {
141
 
    SerializeFinal (buffer, len * stride);
142
 
  }
143
 
  void NSerializer::Serialize (t_int32  *buffer, t_u32 len, t_u32 stride)
144
 
  {
145
 
    SerializeFinal (buffer, len * stride);
146
 
  }
147
 
  void NSerializer::Serialize (t_long   *buffer, t_u32 len, t_u32 stride)
148
 
  {
149
 
    SerializeFinal (buffer, len * stride);
150
 
  }
151
 
  void NSerializer::Serialize (t_ulong  *buffer, t_u32 len, t_u32 stride)
152
 
  {
153
 
    SerializeFinal (buffer, len * stride);
154
 
  }
155
 
  void NSerializer::Serialize (t_float  *buffer, t_u32 len, t_u32 stride)
156
 
  {
157
 
    SerializeFinal (buffer, len * stride);
158
 
  }
159
 
  void NSerializer::Serialize (t_double *buffer, t_u32 len, t_u32 stride)
160
 
  {
161
 
    SerializeFinal (buffer, len * stride);
162
 
  }
163
 
  void NSerializer::Serialize (t_u64    *buffer, t_u32 len, t_u32 stride)
164
 
  {
165
 
    SerializeFinal (buffer, len * stride);
166
 
  }
167
 
  void NSerializer::Serialize (t_s64    *buffer, t_u32 len, t_u32 stride)
 
111
  void NSerializer::Serialize (t_char   *buffer, unsigned int len, unsigned int stride)
 
112
  {
 
113
    SerializeFinal (buffer, len * stride);
 
114
  }
 
115
  void NSerializer::Serialize (wchar_t  *buffer, unsigned int len, unsigned int stride)
 
116
  {
 
117
    SerializeFinal (buffer, len * stride);
 
118
  }
 
119
  void NSerializer::Serialize (bool   *buffer, unsigned int len, unsigned int stride)
 
120
  {
 
121
    SerializeFinal (buffer, len * stride);
 
122
  }
 
123
  void NSerializer::Serialize (t_s8     *buffer, unsigned int len, unsigned int stride)
 
124
  {
 
125
    SerializeFinal (buffer, len * stride);
 
126
  }
 
127
  void NSerializer::Serialize (t_u8     *buffer, unsigned int len, unsigned int stride)
 
128
  {
 
129
    SerializeFinal (buffer, len * stride);
 
130
  }
 
131
  void NSerializer::Serialize (unsigned short    *buffer, unsigned int len, unsigned int stride)
 
132
  {
 
133
    SerializeFinal (buffer, len * stride);
 
134
  }
 
135
  void NSerializer::Serialize (short    *buffer, unsigned int len, unsigned int stride)
 
136
  {
 
137
    SerializeFinal (buffer, len * stride);
 
138
  }
 
139
  void NSerializer::Serialize (unsigned int *buffer, unsigned int len, unsigned int stride)
 
140
  {
 
141
    SerializeFinal (buffer, len * stride);
 
142
  }
 
143
  void NSerializer::Serialize (int  *buffer, unsigned int len, unsigned int stride)
 
144
  {
 
145
    SerializeFinal (buffer, len * stride);
 
146
  }
 
147
  void NSerializer::Serialize (long   *buffer, unsigned int len, unsigned int stride)
 
148
  {
 
149
    SerializeFinal (buffer, len * stride);
 
150
  }
 
151
  void NSerializer::Serialize (unsigned long  *buffer, unsigned int len, unsigned int stride)
 
152
  {
 
153
    SerializeFinal (buffer, len * stride);
 
154
  }
 
155
  void NSerializer::Serialize (float  *buffer, unsigned int len, unsigned int stride)
 
156
  {
 
157
    SerializeFinal (buffer, len * stride);
 
158
  }
 
159
  void NSerializer::Serialize (double *buffer, unsigned int len, unsigned int stride)
 
160
  {
 
161
    SerializeFinal (buffer, len * stride);
 
162
  }
 
163
  void NSerializer::Serialize (unsigned long long    *buffer, unsigned int len, unsigned int stride)
 
164
  {
 
165
    SerializeFinal (buffer, len * stride);
 
166
  }
 
167
  void NSerializer::Serialize (long long    *buffer, unsigned int len, unsigned int stride)
168
168
  {
169
169
    SerializeFinal (buffer, len * stride);
170
170
  }