|
| | PCollection_HExtendedString (const TCollection_ExtendedString &S) |
| | Creation and initialization with the string S from TCollection. More...
|
| |
| | PCollection_HExtendedString (const Standard_ExtCharacter C) |
| | Creation and initialisation with the character C. More...
|
| |
| | PCollection_HExtendedString (const Handle< PCollection_HExtendedString > &S, const Standard_Integer FromIndex, const Standard_Integer ToIndex) |
| | Creation of a sub-string of the string S the sub-string starts at the index Fromindex and ends at the index ToIndex. Raises an exception if ToIndex is less than FromIndex. More...
|
| |
| | PCollection_HExtendedString (const Standard_CString astring) |
| | Creation by converting a CString to an extended string. More...
|
| |
| | PCollection_HExtendedString (const Handle< PCollection_HAsciiString > &S) |
| | Creation by converting a normal Ascii string to an extended string. More...
|
| |
| void | Append (const Handle< PCollection_HExtendedString > &S) |
| | Pushing a string at the end of the string me. More...
|
| |
| void | Center (const Standard_Integer Width, const Standard_ExtCharacter Filler) |
| | Center. Length becomes equal to Width and the new characters are equal to Filler. Raises an exception if Width is less than zero. If Width < Length nothing happens. More...
|
| |
| void | ChangeAll (const Standard_ExtCharacter C, const Standard_ExtCharacter NewC) |
| | Substitutes all the characters equal to C by NewC in the string <me>. More...
|
| |
| void | Clear () |
| | Removes all characters in the string <me>. Length is equal to zero now. More...
|
| |
| TCollection_ExtendedString | Convert () const |
| | Converts a persistent HExtendedString to a non persistent ExtendedString. More...
|
| |
| Standard_Integer | FirstLocationInSet (const Handle< PCollection_HExtendedString > &Set, const Standard_Integer FromIndex, const Standard_Integer ToIndex) const |
| | Returns the index of the first character of <Set> founded in <me>. The search begins to the index FromIndex and ends to the index ToIndex. Returns zero if failure. Raises an exception if FromIndex or ToIndex is out of range. More...
|
| |
| Standard_Integer | FirstLocationNotInSet (const Handle< PCollection_HExtendedString > &Set, const Standard_Integer FromIndex, const Standard_Integer ToIndex) const |
| | Returns the index of the first character of <me> that is not present in the set <Set>. The search begins to the index FromIndex and ends to the the index ToIndex in <me>. Returns zero if failure. Raises an exception if FromIndex or ToIndex is out of range. More...
|
| |
| void | InsertAfter (const Standard_Integer Index, const Handle< PCollection_HExtendedString > &S) |
| | Pushing a string after a specific index in the string <me>. Raises an exception if Index is out of bounds. More...
|
| |
| void | InsertBefore (const Standard_Integer Index, const Handle< PCollection_HExtendedString > &S) |
| | Pushing a string before a specific index in the string <me>. Raises an exception if Index is out of bounds. More...
|
| |
| Standard_Boolean | IsAscii () const |
| | Returns True if the string <me> is in the "Ascii range". More...
|
| |
| Standard_Boolean | IsDifferent (const Handle< PCollection_HExtendedString > &other) const |
| | Test if characters are different between <me> and <other>. More...
|
| |
| Standard_Boolean | IsEmpty () const |
| | Returns True if the string <me> contains zero character. More...
|
| |
| Standard_Boolean | IsGreater (const Handle< PCollection_HExtendedString > &other) const |
| | Returns TRUE if <me> is greater than <other>. More...
|
| |
| Standard_Boolean | IsLess (const Handle< PCollection_HExtendedString > &other) const |
| | Returns TRUE if <me> is less than <other>. More...
|
| |
| Standard_Boolean | IsSameString (const Handle< PCollection_HExtendedString > &S) const |
| | Returns True if two strings are equal. The comparison is case sensitive if the flag is set. More...
|
| |
| void | LeftAdjust () |
| | Removes all space characters in the begining of the string. Raises an exception if the string <me> is not in the "Ascii range". More...
|
| |
| void | LeftJustify (const Standard_Integer Width, const Standard_ExtCharacter Filler) |
| | Left justify. Length becomes equal to Width and the new characters are equal to Filler. If Width < Length nothing happens. Raises an exception if Width is less than zero. More...
|
| |
| Standard_Integer | Length () const |
| | Number of characters of the String. More...
|
| |
| Standard_Integer | Location (const Standard_Integer N, const Standard_ExtCharacter C, const Standard_Integer FromIndex, const Standard_Integer ToIndex) const |
| | Returns the index of the nth occurence of the character C in the string <me> from the starting index FromIndex to the ending index ToIndex. Returns zero if failure. Raises an exception if FromIndex or ToIndex is out of range. More...
|
| |
| Standard_Integer | Location (const Handle< PCollection_HExtendedString > &S, const Standard_Integer FromIndex, const Standard_Integer ToIndex) const |
| | Returns an index in the string <me> of the first occurence of the string S in the string <me> from the starting index. FromIndex to the ending index ToIndex. Returns zero if failure. Raises an exception if FromIndex or ToIndex is out of range. More...
|
| |
| void | Prepend (const Handle< PCollection_HExtendedString > &S) |
| | Pushing a string at the begining of the string <me>. More...
|
| |
| void | Print (Standard_OStream &S) const |
| | Prints the content of <me> on the stream S. More...
|
| |
| void | Remove (const Standard_Integer Index) |
| | Removes the character located at the index Index in the string. Raises an exception if Index is out of bounds. More...
|
| |
| void | Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex) |
| | Removes all the characters from the index FromIndex to the index ToIndex. Raises an exception if FromIndex or ToIndex is out of bounds. More...
|
| |
| void | RemoveAll (const Standard_ExtCharacter C) |
| | Removes all the occurences of the character C in the string. More...
|
| |
| void | RightAdjust () |
| | Removes all space characters at the end of the string. Raises an exception if the string <me> is not in the Unicod "Ascii range". More...
|
| |
| void | RightJustify (const Standard_Integer Width, const Standard_ExtCharacter Filler) |
| | Right justify. Length becomes equal to Width and the new characters are equal to Filler. If Width < Length nothing happens. Raises an exception if Width is less than zero. More...
|
| |
| void | SetValue (const Standard_Integer Index, const Standard_ExtCharacter C) |
| | Substitutes the character located to the position Index by the character C. Raises an exception if the Index is out of bounds. More...
|
| |
| void | SetValue (const Standard_Integer Index, const Handle< PCollection_HExtendedString > &S) |
| | Substitutes from the index Index to the end by the string S. Raises an exception if Index is out of bounds. More...
|
| |
Handle
< PCollection_HExtendedString > | Split (const Standard_Integer Index) |
| | Splits a string of characters into two sub-strings. More...
|
| |
Handle
< PCollection_HExtendedString > | SubString (const Standard_Integer FromIndex, const Standard_Integer ToIndex) const |
| | Creation of a sub-string of the string <me>. The sub-string starts to the index FromIndex and ends to the index ToIndex. Raises an exception if ToIndex or FromIndex is out of bounds. More...
|
| |
| Standard_Integer | UsefullLength () const |
| | Length of the string ignoring all spaces (' ') and the control character at the end. Raises an exception if the string <me> is not in the "Ascii range". More...
|
| |
| Standard_ExtCharacter | Value (const Standard_Integer Index) const |
| | Returns the character of index Index of the string. More...
|
| |
| | PCollection_HExtendedString () |
| |
| | PCollection_HExtendedString (const Storage_stCONSTclCOM &a) |
| |
| const DBC_VArrayOfExtCharacter & | _CSFDB_GetPCollection_HExtendedStringData () const |
| |
Public Member Functions inherited from Standard_Persistent |
| virtual Handle_Standard_Persistent | This () const |
| |
| virtual void | Delete () const |
| |
| virtual | ~Standard_Persistent () |
| |
| Standard_Persistent & | operator= (const Standard_Persistent &) |
| |
| | Standard_Persistent () |
| |
| | Standard_Persistent (const Standard_Persistent &) |
| |
| | Standard_Persistent (const Storage_stCONSTclCOM &) |
| |
virtual const
Handle_Standard_Type & | DynamicType () const |
| |
| Standard_Boolean | IsKind (const Handle_Standard_Type &) const |
| |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &) const |
| |
| virtual Handle_Standard_Persistent | This () const |
| |
| virtual void | Delete () const |
| |
| virtual | ~Standard_Persistent () |
| |
| Standard_Persistent & | operator= (const Standard_Persistent &) |
| |
| | Standard_Persistent () |
| |
| | Standard_Persistent (const Standard_Persistent &) |
| |
| | Standard_Persistent (const Storage_stCONSTclCOM &) |
| |
virtual const
Handle_Standard_Type & | DynamicType () const |
| |
| Standard_Boolean | IsKind (const Handle_Standard_Type &) const |
| |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &) const |
| |