#include <Transfer_MultipleBinder.hxx>
Inheritance diagram for Transfer_MultipleBinder:

Public Member Functions | |
| Standard_EXPORT | Transfer_MultipleBinder () |
| normal standard constructor, creates an empty MultipleBinder | |
| virtual Standard_EXPORT Standard_Boolean | IsMultiple () const |
| Returns True if a starting object is bound with SEVERAL results : Here, returns allways True . | |
| Standard_EXPORT Handle_Standard_Type | ResultType () const |
| Returns the Type permitted for Results, i.e. here Transient . | |
| Standard_EXPORT Standard_CString | ResultTypeName () const |
| Returns the Name of the Type which characterizes the Result Here, returns "(list)" . | |
| Standard_EXPORT void | AddResult (const Handle(Standard_Transient)&res) |
| Adds a new Item to the Multiple Result . | |
| Standard_EXPORT Standard_Integer | NbResults () const |
| Returns the actual count of recorded (Transient) results . | |
| Standard_EXPORT Handle_Standard_Transient | ResultValue (const Standard_Integer num) const |
| Returns the value of the recorded result n0 <num> . | |
| Standard_EXPORT Handle_TColStd_HSequenceOfTransient | MultipleResult () const |
| Returns the Multiple Result, if it is defined (at least one Item). Else, returns a Null Handle . | |
| Standard_EXPORT void | SetMultipleResult (const Handle(TColStd_HSequenceOfTransient)&mulres) |
| Defines a Binding with a Multiple Result, given as a Sequence Error if a Unique Result has yet been defined . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_TColStd_HSequenceOfTransient | themulres |
|
|
|
|
|
|
|
|
Reimplemented from Transfer_Binder. |
|
|
Reimplemented from Transfer_Binder. |
|
|
|
|
|
|
|
|
Implements Transfer_Binder. |
|
|
Implements Transfer_Binder. |
|
|
|
|
|
|
|
|
|
1.4.1