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]

References Conv< T >::rttiType().

Here is the call graph for this function:

template<class T >
static unsigned int Conv< vector< T > >::size ( const vector< T > &  val  )  [inline, static]

Size of returned array in doubles.

References Conv< T >::size().

Here is the call graph for this function:

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]

References Conv< T >::val2buf().

Here is the call graph for this function:

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:

Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1