Enumerations

The following enumerations are available globally.

  • A URL error that can be passed to arXiv fetch task completion handler.

    See more

    Declaration

    Swift

    public enum ArxivURLError : Error
  • A server error that can be passed to arXiv fetch task completion handler.

    See more

    Declaration

    Swift

    public enum ArxivServerError : Error
  • An ArxivParser error.

    See more

    Declaration

    Swift

    public enum ArxivParserError : Error
  • Utilites used for library development and debugging.

    See more

    Declaration

    Swift

    public enum Utilities
  • Namespace for physics subject that are not classified under Physics, Astrophysics, Condensed Matter or Nonlinear Sciences.

    See more

    Declaration

    Swift

    public enum OtherPhysicsSubjects
  • Namespace for Condensed Matter subject constants.

    See more

    Declaration

    Swift

    public enum CondensedMatter
  • Namespace for Economy subject constants.

    See more

    Declaration

    Swift

    public enum Economy
  • Namespace for Statistics subject constants.

    See more

    Declaration

    Swift

    public enum Statistics
  • Namespace for Compute Science subject constants.

    See more

    Declaration

    Swift

    public enum ComputerScience
  • Namespace for Astrophysics subject constants.

    See more

    Declaration

    Swift

    public enum Astrophysics
  • Namespace for Electrical Engineering And Systems Science subject constants.

    See more

    Declaration

    Swift

    public enum ElectricalEngineeringAndSystemsScience
  • Namespace for Quantitative Biology subject constants.

    See more

    Declaration

    Swift

    public enum QuantitativeBiology
  • Namespace for Mathematics subject constants.

    See more

    Declaration

    Swift

    public enum Mathematics
  • Namespace for Quantitative Finance subject constants.

    See more

    Declaration

    Swift

    public enum QuantitativeFinance
  • Namespace for Physics subject constants.

    See more

    Declaration

    Swift

    public enum Physics
  • Namespace for Physics Nonlinear Sciences constants.

    See more

    Declaration

    Swift

    public enum NonlinearSciences
  • Recursive tree structure used for grouping arXiv subjects.

    Use for making arbitrary groups of arXiv subjects. For example, arXiv.org organises multiple subjects under umbrella term Physics. To represent such groups together with regular subjects, this library uses SubjectTree. SubjectTree.allSubjects returns a SubjectTree that can be used to recursively enumerate all available subjects and their groupings as organised on arXiv.org.

    Other arbitrary groupings can be constructed, depending on particular needs.

    See more

    Declaration

    Swift

    public indirect enum SubjectTree : Hashable