#include <ofxsSupportPrivate.h>
Could have been a union, but std::string can't be in one.
Public Member Functions | |
| ValueHolder (void) | |
| ValueHolder (char *s) | |
| ValueHolder (const std::string &s) | |
| ValueHolder (int i) | |
| ValueHolder (double d) | |
| ValueHolder (void *p) | |
| ValueHolder & | operator= (char *v) |
| ValueHolder & | operator= (std::string v) |
| ValueHolder & | operator= (void *v) |
| ValueHolder & | operator= (int v) |
| ValueHolder & | operator= (double v) |
| operator const char * () | |
| operator std::string & () | |
| operator int & () | |
| operator double & () | |
| operator void *& () | |
Public Attributes | |
| std::string | vString |
| int | vInt |
| double | vDouble |
| void * | vPointer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1