# Method ::_types()

Method _types

  `mixed _types(object|void context, int|void access)`

Parameter `context`

  Context in the current object to start the list from. If `UNDEFINED` or left out, this_program::this will be used (ie start at the current context and ignore any overloaded symbols).

Parameter `access`

  Access permission override. One of the following:

  `0` | See only public symbols.
  `UNDEFINED`
  `1` | See protected symbols as well.

  Builtin function to list the types of the identifiers of an object. This is useful when lfun::_types has been overloaded.

See also

  ::_indices(), ::_values(), ::`->()