• Home
  • Raw
  • Download

Lines Matching full:variant

18 // Returns true if a VARIANT of type |self| can be assigned to a
19 // variant of type |other|.
29 // VARIANT union member related to the |ElementVartype| for simple types.
36 static constexpr VARIANT_BOOL VARIANT::*kMemberOffset = &VARIANT::boolVal;
42 static constexpr CHAR VARIANT::*kMemberOffset = &VARIANT::cVal;
48 static constexpr BYTE VARIANT::*kMemberOffset = &VARIANT::bVal;
54 static constexpr SHORT VARIANT::*kMemberOffset = &VARIANT::iVal;
60 static constexpr USHORT VARIANT::*kMemberOffset = &VARIANT::uiVal;
66 static constexpr LONG VARIANT::*kMemberOffset = &VARIANT::lVal;
72 static constexpr ULONG VARIANT::*kMemberOffset = &VARIANT::ulVal;
78 static constexpr LONGLONG VARIANT::*kMemberOffset = &VARIANT::llVal;
84 static constexpr ULONGLONG VARIANT::*kMemberOffset = &VARIANT::ullVal;
90 static constexpr FLOAT VARIANT::*kMemberOffset = &VARIANT::fltVal;
96 static constexpr DOUBLE VARIANT::*kMemberOffset = &VARIANT::dblVal;
102 static constexpr DATE VARIANT::*kMemberOffset = &VARIANT::date;
108 static constexpr BSTR VARIANT::*kMemberOffset = &VARIANT::bstrVal;
114 static constexpr IUnknown* VARIANT::*kMemberOffset = &VARIANT::punkVal;
120 static constexpr IDispatch* VARIANT::*kMemberOffset = &VARIANT::pdispVal;
134 // Get the associated VARIANT union member value.
135 // Returns the value owned by the VARIANT without affecting the lifetime
138 static Type RawGet(const VARIANT& var) {
142 // Set the associated VARIANT union member value.
145 static void RawSet(VARIANT* var, Type value) {