# Module Pike

Constant Backend

  ``constant` Pike.`Backend``

Description

  The class of the DefaultBackend.

  Typically something that has inherited __Backend.

See also

  __Backend, DefaultBackend

Constant INDEX_FROM_BEG
Constant INDEX_FROM_END
Constant OPEN_BOUND

  ``constant` Pike.`INDEX_FROM_BEG``
  ``constant` Pike.`INDEX_FROM_END``
  ``constant` Pike.`OPEN_BOUND``

Description

  Used with `[..] and lfun::`[..] to specify how the corresponding index maps to an upper or lower range bound:

  INDEX_FROM_BEG

    The index is relative to the beginning of the string or array (or any other sequence implemented through an object). Sequences typically start at zero.

  INDEX_FROM_END

    The index is relative to the end of the sequence. In strings and arrays, the last element is at zero, the one before that at one, etc.

  OPEN_BOUND

    The range is open in the corresponding direction. The index is irrelevant in this case.

Variable SmallBackend

  ``program` Pike.SmallBackend`

Description

  This is the most suitable backend implementation if you only want to monitor a small number of Stdio.File objects.

Constant WEAK_INDICES
Constant WEAK_VALUES
Constant WEAK

  ``constant` Pike.`WEAK_INDICES``
  ``constant` Pike.`WEAK_VALUES``
  ``constant` Pike.`WEAK``

Description

  Flags for use together with set_weak_flag and get_weak_flag. See set_weak_flag for details.

Constant __HAVE_CPP_PREFIX_SUPPORT__

  ``constant` Pike.`__HAVE_CPP_PREFIX_SUPPORT__``

Description

  This constant exists and has the value 1 if cpp supports the prefix feature.

See also

  cpp()