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.
|