version 1.22, 2005/11/19 19:19:15
|
version 1.23, 2005/12/09 19:42:09
|
|
|
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/String.h> | #include <Pegasus/Common/String.h> |
#include <Pegasus/Common/Linkage.h> | #include <Pegasus/Common/Linkage.h> |
|
#ifdef PEGASUS_INTERNALONLY |
#include <Pegasus/Common/StrLit.h> | #include <Pegasus/Common/StrLit.h> |
|
#endif |
| |
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES | #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
| |
|
|
{ | { |
} | } |
| |
|
#ifdef PEGASUS_INTERNALONLY |
Arg(const StrLit& x) : _cstrlit(&x), _type(CSTRLIT) | Arg(const StrLit& x) : _cstrlit(&x), _type(CSTRLIT) |
{ | { |
} | } |
|
#endif |
| |
Arg(Boolean x) : _boolean(x), _type(BOOLEAN) | Arg(Boolean x) : _boolean(x), _type(BOOLEAN) |
{ | { |
|
|
int _boolean; | int _boolean; |
Sint64 _lInteger; | Sint64 _lInteger; |
Uint64 _lUInteger; | Uint64 _lUInteger; |
|
#ifdef PEGASUS_INTERNALONLY |
const StrLit* _cstrlit; | const StrLit* _cstrlit; |
|
#else |
|
const void* _unused; |
|
#endif |
}; | }; |
| |
Type _type; | Type _type; |