Meta::SMetaDataECom Struct Reference

#include <elements/metadata.h>

Link against: netmeta.lib

struct Meta::SMetaDataECom : public Meta::SMetaData

Inherits from

Public Member Functions
virtual ~SMetaDataECom()
IMPORT_C SMetaDataECom *LoadL(TPtrC8 &)
IMPORT_C SMetaDataECom *NewInstanceL(const STypeId &)
Protected Member Functions
SMetaDataECom()
Inherited Functions

Detailed Description

Meta object based on ECom factory base type Implements static LoadL(TPtrC8& aDes) required by templated

Constructor & Destructor Documentation

SMetaDataECom ( )

IMPORT_CSMetaDataECom()[protected, explicit]

Protected and explicit constructor

~SMetaDataECom ( )

IMPORT_C~SMetaDataECom()[virtual]

Destructor

Member Function Documentation

LoadL ( TPtrC8 & )

IMPORT_C SMetaDataECom *LoadL(TPtrC8 &aDes)[static]

Static, encapsulates instantiation and loading of a content of a meta object from data contained in a descriptor. This function must be provided by all meta objects that will be used as a parameter to TMetaPtr<> template.

NewInstanceL ( const STypeId & )

IMPORT_C SMetaDataECom *NewInstanceL(const STypeId &aTypeId)[static]

Static, instantiates a meta object based on its Type ID.