# OCC.UTL module

class `SwigPyIterator`(*args, **kwargs)

  Bases: `object`

  `advance`()
  `copy`()
  `decr`()
  `distance`()
  `equal`()
  `incr`()
  `next`()
  `previous`()
  `thisown`

    The membership flag

  `value`()

`register_handle`(handle, base_object)

  Inserts the handle into the base object to prevent memory corruption in certain cases

class `utl`

  Bases: `object`

  static `AddToUserInfo`(*args)

    Parameters: | aData (Handle_Storage_Data &) – anInfo (TCollection_ExtendedString &) –
    Return type: | void

  static `CString`(*args)

    Parameters: | anExtendedString (TCollection_ExtendedString &) –
    Return type: | char *

  static `Disk`(*args)

    Parameters: | aPath (OSD_Path &) –
    Return type: | TCollection_ExtendedString

  static `ExtendedString`(*args)

    Parameters: | anAsciiString (TCollection_AsciiString &) –
    Return type: | TCollection_ExtendedString

  static `Extension`(*args)

    Parameters: | aPath (OSD_Path &) – aFileName (TCollection_ExtendedString &) –
    Return type: | TCollection_ExtendedString
    Return type: | TCollection_ExtendedString

  static `FileIterator`(*args)

    Parameters: | aPath (OSD_Path &) – aMask (TCollection_ExtendedString &) –
    Return type: | OSD_FileIterator

  static `Find`(*args)

    Parameters: | aResourceManager (Handle_Resource_Manager &) – aResourceName (TCollection_ExtendedString &) –
    Return type: | bool

  static `GUID`(*args)

    Parameters: | anXString (TCollection_ExtendedString &) –
    Return type: | Standard_GUID

  static `IntegerValue`(*args)

    Parameters: | anExtendedString (TCollection_ExtendedString &) –
    Return type: | int

  static `IsReadOnly`(*args)

    Parameters: | aFileName (TCollection_ExtendedString &) –
    Return type: | bool

  static `LocalHost`(*args)

    Return type: | TCollection_ExtendedString

  static `Name`(*args)

    Parameters: | aPath (OSD_Path &) –
    Return type: | TCollection_ExtendedString

  static `OpenFile`(*args)

    Parameters: | aFile (Storage_BaseDriver &) – aName (TCollection_ExtendedString &) – aMode (Storage_OpenMode) –
    Return type: | Storage_Error

  static `Path`(*args)

    Parameters: | aFileName (TCollection_ExtendedString &) –
    Return type: | OSD_Path

  static `Trek`(*args)

    Parameters: | aPath (OSD_Path &) –
    Return type: | TCollection_ExtendedString

  static `Value`(*args)

    Parameters: | aResourceManager (Handle_Resource_Manager &) – aResourceName (TCollection_ExtendedString &) –
    Return type: | TCollection_ExtendedString

  `thisown`

    The membership flag

  static `xgetenv`(*args)

    Parameters: | aCString (char *) –
    Return type: | TCollection_ExtendedString

`utl_AddToUserInfo`(*args)

  Parameters: | aData (Handle_Storage_Data &) – anInfo (TCollection_ExtendedString &) –
  Return type: | void

`utl_CString`(*args)

  Parameters: | anExtendedString (TCollection_ExtendedString &) –
  Return type: | char *

`utl_Disk`(*args)

  Parameters: | aPath (OSD_Path &) –
  Return type: | TCollection_ExtendedString

`utl_ExtendedString`(*args)

  Parameters: | anAsciiString (TCollection_AsciiString &) –
  Return type: | TCollection_ExtendedString

`utl_Extension`(*args)

  Parameters: | aPath (OSD_Path &) – aFileName (TCollection_ExtendedString &) –
  Return type: | TCollection_ExtendedString
  Return type: | TCollection_ExtendedString

`utl_FileIterator`(*args)

  Parameters: | aPath (OSD_Path &) – aMask (TCollection_ExtendedString &) –
  Return type: | OSD_FileIterator

`utl_Find`(*args)

  Parameters: | aResourceManager (Handle_Resource_Manager &) – aResourceName (TCollection_ExtendedString &) –
  Return type: | bool

`utl_GUID`(*args)

  Parameters: | anXString (TCollection_ExtendedString &) –
  Return type: | Standard_GUID

`utl_IntegerValue`(*args)

  Parameters: | anExtendedString (TCollection_ExtendedString &) –
  Return type: | int

`utl_IsReadOnly`(*args)

  Parameters: | aFileName (TCollection_ExtendedString &) –
  Return type: | bool

`utl_LocalHost`(*args)

  Return type: | TCollection_ExtendedString

`utl_Name`(*args)

  Parameters: | aPath (OSD_Path &) –
  Return type: | TCollection_ExtendedString

`utl_OpenFile`(*args)

  Parameters: | aFile (Storage_BaseDriver &) – aName (TCollection_ExtendedString &) – aMode (Storage_OpenMode) –
  Return type: | Storage_Error

`utl_Path`(*args)

  Parameters: | aFileName (TCollection_ExtendedString &) –
  Return type: | OSD_Path

`utl_Trek`(*args)

  Parameters: | aPath (OSD_Path &) –
  Return type: | TCollection_ExtendedString

`utl_Value`(*args)

  Parameters: | aResourceManager (Handle_Resource_Manager &) – aResourceName (TCollection_ExtendedString &) –
  Return type: | TCollection_ExtendedString

`utl_xgetenv`(*args)

  Parameters: | aCString (char *) –
  Return type: | TCollection_ExtendedString