Describes how a preprocessor class behaves under abnormal conditions.
Exception class for representing CppDiagnostic.
Exception class for representing partial remaining tokens.
Exception class for representing undefined behaviour.
Sub-class that does not raise exceptions.
Reports when an partial token stream exists (e.g. an unclosed comment).
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when an ‘undefined’ event happens.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Sub-class that raises an exception on a #’error directive.
Reports when an error event happens. msg - The main message. theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Describes how a preprocessor class behaves under abnormal conditions.
Reports a debug message.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when an error event happens.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
A list of events in the order that they appear. An event is a pair of strings: (type, message)
Reports when an unclosed comment is seen at EOF.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when an ‘implementation defined’ event happens.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Whether a call to debug() will result in any log output.
Reports when an partial token stream exists (e.g. an unclosed comment).
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when an ‘undefined’ event happens.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when unspecified behaviour is happening. For example order of evaluation of ‘#’ and ‘##’.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.
Reports when an warning event happens.
msg - The main message, a string.
theLoc - the file locator e.g. FileLocation.FileLineCol. If present it must have: (fileId, lineNum colNum) attributes.