~vbursian/research-assistant/trunk

« back to all changes in this revision

Viewing changes to RANet/BasicNodes.cpp

  • Committer: Viktor Bursian
  • Date: 2020-07-16 22:38:41 UTC
  • mfrom: (9.25.2 DIST) (9.16.21 VB)
  • Revision ID: vik@pryanik-20200716223841-0gp0sf6m5imdjtb3
Tags: version_1.5.0
releasing version 1.5.0, closing v.1.4 development

Show diffs side-by-side

added added

removed removed

Lines of Context:
162
162
sByteArrayNode::sByteArrayNode (std::istream &  a_stream ,rcsVersion  version)
163
163
    :sTerminalNode(a_stream,version)
164
164
{
165
 
  size_t                      Size(TheValue.size());
 
165
//  size_t                      Size(TheValue.size());
 
166
  uint32_t                    Size(TheValue.size());
166
167
  a_stream.READ_INTO(Size);
167
168
  TheValue.resize(Size);
168
169
  a_stream.read( (char *)(TheValue.data()) , Size );
172
173
void sByteArrayNode::Store (std::ostream &  a_stream) const
173
174
{
174
175
  sTerminalNode::Store(a_stream);
175
 
  size_t                      Size(TheValue.size());
 
176
//  size_t                      Size(TheValue.size());
 
177
  uint32_t                    Size(TheValue.size());
176
178
  a_stream.WRITE_FROM(Size);
177
179
  a_stream.write( (const char *)(TheValue.data()) , Size );
178
180
}
221
223
sTextNode::sTextNode (std::istream &  a_stream ,rcsVersion  version)
222
224
    :sTerminalNode(a_stream,version)
223
225
{
224
 
  a_stream >> TheValue;
 
226
  TheValue.Read(a_stream);
225
227
}
226
228
 
227
229
 
228
230
void sTextNode::Store (std::ostream &  a_stream) const
229
231
{
230
232
  sTerminalNode::Store(a_stream);
231
 
  a_stream << TheValue;
 
233
  TheValue.Write(a_stream);
232
234
}
233
235
 
234
236