proj home

Files   Classes   Functions   Hierarchy  

vectorfile Class Reference

Read and write vectors to files. More...

#include <stringserialization.h>

List of all members.

Static Public Member Functions

template<typename T >
static boolc serialize (string &filename, vector< T > const &v)
 Write a vector to a file.
template<typename T >
static boolc deserialize (vector< T > &v, stringc &filename)
 Read a vector from a file.


Detailed Description

Read and write vectors to files.

Definition at line 53 of file stringserialization.h.


Member Function Documentation

template<typename T >
boolc vectorfile::deserialize ( vector< T > &  v,
stringc filename 
) [inline, static]

Read a vector from a file.

Definition at line 164 of file stringserialization.h.

References serialize().

Referenced by serialize(), stringserializationtest::test04(), quickhull2Dtest::test05(), and quickhull2Dtest::test06().

00165 {
00166   bool result;
00167   string str;
00168   result=filestring::serialize(str,filename);
00169   if (result==false)
00170     return false;
00171 
00172   result=vectorstring::deserialize(v,str);
00173   if (result==false)
00174     return false;
00175 
00176   return true;
00177 }

template<typename T >
boolc vectorfile::serialize ( string &  filename,
vector< T > const &  v 
) [inline, static]

Write a vector to a file.

Definition at line 148 of file stringserialization.h.

References deserialize().

Referenced by deserialize(), quickhull2Dtest::test04(), stringserializationtest::test04(), and quickhull2Dtest::test05().

00149 {
00150   bool result;
00151   string str;
00152   result=vectorstring::serialize(str,v);
00153   if (result==false)
00154     return false;
00155 
00156   result=filestring::deserialize(filename,str);
00157   if (result==false)
00158     return false;
00159 
00160   return true;
00161 }


The documentation for this class was generated from the following file:

Generated on Fri Mar 4 00:50:23 2011 for Chelton Evans Source by  doxygen 1.5.8