Conv< vector< T > > Class Template Reference
#include <Conv.h>
List of all members.
Static Public Member Functions |
static unsigned int | size (const vector< T > &val) |
static const vector< T > | buf2val (double **buf) |
static void | val2buf (const vector< T > &val, double **buf) |
static void | str2val (vector< T > &val, const string &s) |
static void | val2str (string &s, const vector< T > &val) |
static string | rttiType () |
Detailed Description
template<class T>
class Conv< vector< T > >
Trying to do a partial specialization. This works with anything that has a uniform size. Assume strings are the only exception. The first double in the vector vec_ holds the # of data entries that follow it. This excludes the space for the size entry itself.
Member Function Documentation
template<class T >
static const vector< T > Conv< vector< T > >::buf2val |
( |
double ** |
buf |
) |
[inline, static] |
template<class T >
static string Conv< vector< T > >::rttiType |
( |
|
) |
[inline, static] |
template<class T >
static unsigned int Conv< vector< T > >::size |
( |
const vector< T > & |
val |
) |
[inline, static] |
template<class T >
static void Conv< vector< T > >::str2val |
( |
vector< T > & |
val, |
|
|
const string & |
s | |
|
) |
| | [inline, static] |
template<class T >
static void Conv< vector< T > >::val2buf |
( |
const vector< T > & |
val, |
|
|
double ** |
buf | |
|
) |
| | [inline, static] |
template<class T >
static void Conv< vector< T > >::val2str |
( |
string & |
s, |
|
|
const vector< T > & |
val | |
|
) |
| | [inline, static] |
The documentation for this class was generated from the following file: