Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

IContainer Struct Reference

#include <hyp.fem.interfaces.h>

Inheritance diagram for IContainer::

CContainer List of all members.

Public Methods

virtual void Add (hyp_ker::IUnknown *pObject)=0
virtual void RemoveAll ()=0
virtual t_size GetSize () const=0
virtual void Remove (hyp_ker::IUnknown *pObject)=0

Detailed Description

Defines the basic functionnalities of a Oriented-Container Interface , that is, a set of references to component interfaces. In the following documentation, container reference to the component which implement this interface.
Invariants
Here are the listing of the invariants. The implementation have to follow these invariant.
Key words
See also the following key words:
IID
Here is the Interface Identifier (IID) of the interface:


Member Function Documentation

virtual void IContainer::Add hyp_ker::IUnknown *   pObject [pure virtual]
 

Adds a component in the container.

Parameters:
pObject   Component inserted

Reimplemented in CContainer.

virtual t_size IContainer::GetSize   const [pure virtual]
 

Returns the number of components in the container.

Reimplemented in CContainer.

virtual void IContainer::Remove hyp_ker::IUnknown *   pObject [pure virtual]
 

Removes a component from the container.

Parameters:
pObject   Component removed

Reimplemented in CContainer.

virtual void IContainer::RemoveAll   [pure virtual]
 

Removes all the components attached to the container.

Reimplemented in CContainer.


The documentation for this struct was generated from the following file:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.