Variant

asString() [Variant class]

Returns a reference to the value contained in this variant as an String. This can be used to modify the value of the variant and to more efficiently read the string without having to copy it.

// PROTOTYPE
String& asString();

This method will convert the type of the variant to String if necessary, see toString for more information. If the conversion is not possible, the method will cause a compilation error.

See value, as, and to for when to use the asXXX() vs. other accessors.