Public Member Functions | Static Public Member Functions | List of all members
ProvenanceAttribute Class Referenceabstract

ProvenanceAttributes Any Provenance can include custom information in key value pair known as attributes (i.e. More...

#include <Provenance.h>

Inheritance diagram for ProvenanceAttribute:
RefCountedBase RefCounted< IRefCounted > IRefCounted

Public Member Functions

DGNPLATFORM_EXPORT void SetName (WStringCR attribName)
 Set ProvenanceAttribute name. More...
 
DGNPLATFORM_EXPORT void SetValue (WStringCR attribValue)
 set ProvenanceAttribute value More...
 
DGNPLATFORM_EXPORT WString GetName ()
 Get ProvenanceAttribute name. More...
 
DGNPLATFORM_EXPORT WString GetValue ()
 Get ProvenanceAttribute value. More...
 
- Public Member Functions inherited from RefCounted< IRefCounted >
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 
UInt32 AddRef () const
 
UInt32 Release () const
 
 RefCounted ()
 
 RefCounted (RefCounted const &rhs)
 
RefCountedoperator= (RefCounted const &rhs)
 
UInt32 GetRefCount () const
 

Static Public Member Functions

static DGNPLATFORM_EXPORT
ProvenanceAttributePtr 
Create ()
 Create a ProvenanceAttribute object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from RefCounted< IRefCounted >
virtual ~RefCounted ()
 
- Protected Member Functions inherited from IRefCounted
virtual ~IRefCounted ()
 
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 

Detailed Description

ProvenanceAttributes Any Provenance can include custom information in key value pair known as attributes (i.e.

Attribute Name=[MyProperty] [Some Value] )

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Member Function Documentation

static DGNPLATFORM_EXPORT ProvenanceAttributePtr Create ( )
static

Create a ProvenanceAttribute object.

Returns
pointer of ProvenanceAttribute.

Get ProvenanceAttribute value.

Returns
ProvenanceAttribute value
DGNPLATFORM_EXPORT void SetName ( WStringCR  attribName)

Set ProvenanceAttribute name.

Parameters
attribNameProvenanceAttribute name
DGNPLATFORM_EXPORT void SetValue ( WStringCR  attribValue)

set ProvenanceAttribute value

Parameters
attribValueProvenanceAttribute value

The documentation for this class was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.