vValue::Creator< C > Class Template Reference

#include <vCore.h>

List of all members.

Static Public Member Functions

static Expr::Basecreate ()
template<typename T>
static Expr::Basecreate (T t)
template<typename T, typename U>
static Expr::Basecreate (T t, U u)
template<typename T, typename U, typename V>
static Expr::Basecreate (T t, U u, V v)
template<typename T, typename U, typename V, typename W>
static Expr::Basecreate (T t, U u, V v, W w)
template<typename T, typename U, typename V, typename W, typename X>
static Expr::Basecreate (T t, U u, V v, W w, X x)


Detailed Description

template<typename C>
class vValue::Creator< C >

Definition at line 323 of file vCore.h.


Member Function Documentation

template<typename C>
static Expr::Base* vValue::Creator< C >::create (  )  [inline, static]

Definition at line 325 of file vCore.h.

00325                               {
00326         return new C();
00327     }

template<typename C>
template<typename T>
static Expr::Base* vValue::Creator< C >::create ( t  )  [inline, static]

Definition at line 328 of file vCore.h.

00328                                                       {
00329         return new C(t);
00330     }

template<typename C>
template<typename T, typename U>
static Expr::Base* vValue::Creator< C >::create ( t,
u 
) [inline, static]

Definition at line 331 of file vCore.h.

00331                                                                        {
00332         return new C(t, u);
00333     }

template<typename C>
template<typename T, typename U, typename V>
static Expr::Base* vValue::Creator< C >::create ( t,
u,
v 
) [inline, static]

Definition at line 334 of file vCore.h.

00334                                                                                         {
00335         return new C(t, u, v);
00336     }

template<typename C>
template<typename T, typename U, typename V, typename W>
static Expr::Base* vValue::Creator< C >::create ( t,
u,
v,
w 
) [inline, static]

Definition at line 337 of file vCore.h.

00337                                                                                                          {
00338         return new C(t, u, v, w);
00339     }

template<typename C>
template<typename T, typename U, typename V, typename W, typename X>
static Expr::Base* vValue::Creator< C >::create ( t,
u,
v,
w,
x 
) [inline, static]

Definition at line 340 of file vCore.h.

00340                                                                                                                           {
00341         return new C(t, u, v, w, x);
00342     }


The documentation for this class was generated from the following file:
Generated on Sun Mar 16 00:05:29 2008 for Armagetron Advanced by  doxygen 1.5.4