PrintType

enum PrintType

An enum for storing the print type of a message.

The components that are used to build a message string are determined by a combination of the message NodeType, user settings derived from JSON and any arguments passed to the associated print statement.

PrintType contains cases for all possible combinations and none.

Note

The PrintType case is not stored on the message itself.
  • The message string should include components for a value reporter that has an associated array value.

    Declaration

    Swift

    case valuesArray
  • The message string should include components for a value reporter that has an associated array value. It should also include additional components to display the print number.

    Declaration

    Swift

    case valuesArrayDisplayPrintNumber
  • The message string should include components for a value reporter that has an associated set value.

    Declaration

    Swift

    case valuesSet
  • The message string should include components for a value reporter that has an associated set value. It should also include additional components to display the print number.

    Declaration

    Swift

    case valuesSetDisplayPrintNumber
  • The message string should include components for a value reporter that has an associated dictionary value.

    Declaration

    Swift

    case valuesDictionary
  • The message string should include components for a value reporter that has an associated dictionary value. It should also include additional components to display the print number.

    Declaration

    Swift

    case valuesDictionaryDisplayPrintNumber
  • The message string should include components for a value reporter that has an associated single value.

    Declaration

    Swift

    case valueSingle
  • The message string should include components for a value reporter that has an associated single value. It should also include additional components to display the print number.

    Declaration

    Swift

    case valueSingleDisplayPrintNumber
  • The message string should include components for a function name.

    Declaration

    Swift

    case functionName
  • The message string should include components for a control flow event.

    Declaration

    Swift

    case event
  • The message string should include components for a control flow event. It should also include additional components to display the print number.

    Declaration

    Swift

    case eventDisplayPrintNumber
  • The message string should include components for the effect of a control flow event.

    Declaration

    Swift

    case effect
  • The message string should include components for the effect of a control flow event. It should also include additional components to display the print number.

    Declaration

    Swift

    case effectDisplayPrintNumber
  • The message string should include components for a node only display of a control flow event.

    Declaration

    Swift

    case nodeOnly
  • The message string should include components for a reporter.

    Declaration

    Swift

    case reporter
  • The message string should include components for a reporter. It should also include additional components to display the print number.

    Declaration

    Swift

    case reporterDisplayPrintNumber
  • The message string should include components for an error reporter.

    Declaration

    Swift

    case errorReporter
  • The message string should include components for an error reporter. It should also include additional components to display the print number.

    Declaration

    Swift

    case errorReporterDisplayPrintNumber
  • The calculation to identify components to use for the message string failed to produce a result.

    Declaration

    Swift

    case none