Location:
vprop.h
Link against: versit.lib
CParserPropertyValueHBufC
Supported from 5.0
A property value which is stored using an HBufC. For
example, a summary property value in a vCalendar entity might be stored using
this class.
To find out the property value type, use Uid() defined
in the base class CParserPropertyValue. A heap descriptor property
value UID has the value KVersitPropertyHBufCUid.
The class defines an ExternalizeL() function which has
not been documented. It is invoked by the parser's ExternalizeL()
function.
|
Defined in CParserPropertyValueHBufC:
IsAsciiCharacterSetSufficient(), NewL(), NewLC(), Value(), ~CParserPropertyValueHBufC()
Inherited from CBase:
operator new()
Inherited from CParserPropertyValue:
EncodeL(),
ExternalizeL(),
SupportsInterface(),
Uid()
CParserPropertyValueHBufC* NewL(const TDesC& aValue);
Allocates and constructs a new heap descriptor property value
with a descriptor. Sets the property value’s UID to
KVersitPropertyHBufCUid.
|
|
CParserPropertyValueHBufC* NewLC(const TDesC& aValue);
Allocates and constructs a new heap descriptor property value
with a descriptor. Leaves the object on the cleanup stack. Sets the property
value’s UID to KVersitPropertyHBufCUid.
|
|
~CParserPropertyValueHBufC();
Frees all resources owned by the property value, prior to its destruction.
TPtrC Value() const;
Gets the property value. If no value has been set, the function returns an empty descriptor.
|
virtual TBool IsAsciiCharacterSetSufficient();
Supported from 5.1
Tests whether the property value can be represented using the ASCII character set.
|