#include <VarList.h>
Definition at line 68 of file VarList.h.
Public Member Functions | |
| VarList (void) | |
| VarList (int l,...) | |
| ~VarList (void) | |
| const T * | GetDataPtr () |
| int | Length () |
| T & | operator[] (const int i) |
Protected Attributes | |
| T * | data |
| int | length |
|
||||||||||
|
Definition at line 76 of file VarList.h. 00077 {
00078 data = 0;
00079 }
|
|
||||||||||||||||
|
Definition at line 82 of file VarList.h. 00083 {
00084 length = l;
00085 data = new T[length];
00086
00087 va_list argptr;
00088 va_start(argptr, l);
00089 for(int i=0; i<length; i++)
00090 {
00091 data[i] = va_arg(argptr, T);
00092 }
00093 va_end(argptr);
00094 }
|
|
||||||||||
|
Definition at line 96 of file VarList.h. 00097 {
00098 delete [] data;
00099 }
|
|
|||||||||
|
Definition at line 101 of file VarList.h. 00102 {
00103 return data;
00104 }
|
|
|||||||||
|
Definition at line 107 of file VarList.h. 00108 {
00109 return length;
00110 }
|
|
||||||||||
|
Definition at line 112 of file VarList.h. 00113 {
00114 return data[i];
00115 }
|
|
|||||
|
|
|
|||||
|
|