#include <hyp.fem.intern.h>
Inheritance diagram for common::CContainer::
Public Methods | |
CContainer (hyp_ker::IUnknown *) | |
virtual | ~CContainer () |
virtual hyp_DECLARE_IUNKNOWN hyp_ker::com_result | NondelegatingQueryInterface (const hyp_ker::hypIID &, void **) |
virtual void | Add (hyp_ker::IUnknown *) |
virtual void | RemoveAll () |
virtual t_size | GetSize () const |
virtual void | Remove (hyp_ker::IUnknown *) |
virtual void | Add (hyp_ker::IUnknown *, const t_label &) |
virtual void | Remove (const t_label &) |
virtual hyp_ker::IUnknown * | GetContent (const t_label &) |
virtual t_label | GetKey (hyp_ker::IUnknown *) |
virtual void | SetKey (hyp_ker::IUnknown *, const t_label &) |
virtual hyp_ker::IUnknown * | SetBeginSelection () |
virtual hyp_ker::IUnknown * | GetSelection () |
virtual hyp_ker::IUnknown * | IncrSelection () |
Static Public Methods | |
hyp_ker::com_result | CreateInstance (hyp_ker::IUnknown *pUnknownOuter, hyp_ker::CUnknown **) |
hyp_ker::com_result CContainer::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv) { if(iid==IID_hypIContainer) { return FinishQI(static_cast<IContainer*>(this),ppv); } else if(iid==IID_hypIContainerIterator) { return FinishQI(static_cast<IContainerIterator*>(this),ppv); } else if(iid==IID_hypIContainerKey) { return FinishQI(static_cast<IContainerKey*>(this),ppv); } else { return CUnknown::NondelegatingQueryInterface(iid,ppv); } } //DOXYTAG
|
Adds a interface.
Reimplemented from IContainerKey. |
|
Add an interface in the container.
Reimplemented from IContainer. |
|
Returns the interface.
Reimplemented from IContainerKey. |
|
Returns the label of a interface.
Reimplemented from IContainerKey. |
|
Returns the current element of the sequence. Reimplemented from IContainerIterator. |
|
Increments the pointer of the sequence. Returns the new pointed interface. Reimplemented from IContainerIterator. |
|
Removes an interface.
Reimplemented from IContainerKey. |
|
Remove an interface from the container.
Reimplemented from IContainer. |
|
Remove all the interfaces handles by the container.
Reimplemented from IContainer. |
|
Returns the beginning of the sequence. Reimplemented from IContainerIterator. |
|
Modifies the label of an inserted interface.
Reimplemented from IContainerKey. |
|
|