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
ThePrintType
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