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

Public Member Functions | |
| Standard_EXPORT | IFSelect_SignMultiple (const Standard_CString name) |
| Creates an empty SignMultiple with a Name This name should take expected tabulations into account . | |
| Standard_EXPORT void | Add (const Handle(IFSelect_Signature)&subsign, const Standard_Integer width=0, const Standard_Boolean maxi=Standard_False) |
| Adds a Signature. Width, if given, gives the tabulation If <maxi> is True, it is a forced tabulation (overlength is replaced by a final dot) If <maxi> is False, just 3 blanks follow an overlength . | |
| Standard_EXPORT Standard_CString | Value (const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const |
| Concatenates the values of sub-signatures, with their tabulations . | |
| virtual Standard_EXPORT Standard_Boolean | Matches (const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model, const TCollection_AsciiString &text, const Standard_Boolean exact) const |
| Specialized Match Rule If <exact> is False, simply checks if at least one sub-item matches If <exact> is True, standard match with Value (i.e. tabulations must be respected) . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| TColStd_SequenceOfTransient | thesubs |
| TColStd_SequenceOfInteger | thetabs |
|
|
|
|
||||||||||||||||
|
|
|
|
Reimplemented from IFSelect_Signature. |
|
||||||||||||||||||||
|
Reimplemented from IFSelect_Signature. |
|
||||||||||||
|
Implements Interface_SignType. |
|
|
|
|
|
|
1.4.1