#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. |
|
|
|
|
|
|