diff options
Diffstat (limited to 'base/scoped_variant_win.h')
-rw-r--r-- | base/scoped_variant_win.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/base/scoped_variant_win.h b/base/scoped_variant_win.h index 909e4da..4436ca9 100644 --- a/base/scoped_variant_win.h +++ b/base/scoped_variant_win.h @@ -40,12 +40,19 @@ class ScopedVariant { // VARIANT.lVal (32 bit sized field). explicit ScopedVariant(int value, VARTYPE vt = VT_I4); + // Creates a new double-precision type variant. |vt| must be either VT_R8 + // or VT_DATE. + explicit ScopedVariant(double value, VARTYPE vt = VT_R8); + // VT_DISPATCH explicit ScopedVariant(IDispatch* dispatch); // VT_UNKNOWN explicit ScopedVariant(IUnknown* unknown); + // SAFEARRAY + explicit ScopedVariant(SAFEARRAY* safearray); + // Copies the variant. explicit ScopedVariant(const VARIANT& var); |