OwnedDictionaryOfHavingKeyT< TKey, TValue, TOwner > Class Reference

An owned dictionary containing values which have keys. More...

Inheritance diagram for OwnedDictionaryOfHavingKeyT< TKey, TValue, TOwner >:

DictionaryOfHavingKeyT< TKey, TValue > IHavingKeyT< TKey > IOwnedT2< TOwner > IHavingKeyT< TKey > IOwnedT< TOwner > List of all members.

Public Member Functions

override bool Ins (TValue value)
 Inserts value in the dictionary if the value is not null and if the dictionary has no value with the same key.
override void Insert (TValue value)
 Inserts value in the dictionary.
void SetOwner (TOwner value)
 Sets an owner.
object Clone ()
 Deeply clones the dictionary.

Properties

TOwner Owner
 Owner of the dictionary and of all their elements.

Detailed Description

An owned dictionary containing values which have keys.

<typeparam name="TKey">key type</typeparam> <typeparam name="TValue">value types</typeparam> <typeparam name="TOwner">owner type</typeparam>


Member Function Documentation

override bool Ins TValue  value  )  [virtual]
 

Inserts value in the dictionary if the value is not null and if the dictionary has no value with the same key.

Sets an owner for the value.

Parameters:
value value
Returns:
true on successful insertion

Reimplemented from DictionaryOfHavingKeyT< TKey, TValue >.

override void Insert TValue  value  )  [virtual]
 

Inserts value in the dictionary.

Sets an owner for the value.

Parameters:
value value

Reimplemented from DictionaryOfHavingKeyT< TKey, TValue >.

void SetOwner TOwner  value  ) 
 

Sets an owner.

Parameters:
value owner

Implements IOwnedT2< TOwner >.

object Clone  ) 
 

Deeply clones the dictionary.

Sets an owner of the clone to the owner of the prototype.

Returns:


Property Documentation

TOwner Owner [get]
 

Owner of the dictionary and of all their elements.

Implements IOwnedT< TOwner >.


Generated on Sun May 28 08:45:06 2006 for Acmx.Common documentation by  doxygen 1.4.5