On 27-10-2011 15:54, Steve Teale wrote:
I'm not sure having three possible states in Variant is a good idea, but
maybe I'm not quite following.
Doesn't it already carry type information when not set to a value?
- Alex
Don't believe so. If you haven't set any value, hasValue() will return
false, so it is kind of null, and it is not associated with a type - how
would it know?
Steve
You're completely right; brain failed me for a moment there.
OK, so I think introducing a constructor (or something like that) taking
a TypeInfo object is a reasonable approach to setting it to no value,
but still carrying a type.
- Alex