Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Internationalization Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWUStatusCode

Module:  Internationalization Module   Group:  Exception Handling


Global Enumeration

Local Index

Non-Members

Header File

#include <rw/i18n/RWUStatusCode.h> 

Description

The RWUStatusCode enumeration identifies error and warning states produced by methods in the Internationalization Module.

Errors are reported by initializing an instance of RWUException with one of the RWUStatusCode values. Warnings are reported by various getStatus() methods, such as RWUResourceBundle::getStatus().

Global Enumeration

enum RWUStatusCode { RWUWarningStart,
                     RWUUsingFallbackWarning, 
                     RWUUsingDefaultWarning,
                     RWUSafeCloneAllocatedWarning, 
                     RWUStateOldWarning,
                     RWUStringNotTerminatedWarning, 
                     RWUWarningLimit,
                     // Note: Warning values are negative.
                     RWUNoError = 0, // No error, no warning.
                     // Note: Error values are positive.
                     RWUErrorStart, 
                     RWUIllegalArgumentError = RWUErrorStart,
                     RWUMissingResourceError, 
                     RWUInvalidFormatError,
                     RWUFileAccessError, 
                     RWUInternalProgramError,
                     RWUMessageParseError, 
                     RWUMemoryAllocationError,
                     RWUIndexOutOfBoundsError, 
                     RWUParseError,
                     RWUInvalidCharFound, 
                     RWUTruncatedCharFound,
                     RWUIllegalCharFound, 
                     RWUInvalidTableFormat,
                     RWUInvalidTableFile, 
                     RWUBufferOverflowError,
                     RWUUnsupportedError, 
                     RWUResourceTypeMismatch,
                     RWUIllegalEscapeSequence, 
                     RWUUnsupportedEscapeSequence,
                     RWUNoSpaceAvailable, 
                     RWUCeNotFoundError,
                     RWUPrimaryTooLongError, 
                     RWUStateTooOldError,
                     RWUStandardErrorLimit, 
                     RWUParseErrorStart, 
                     RWUBadVariableDefinition,
                     RWUMalformedRule,
                     RWUMalformedSet, 
                     RWUMalformedSymbolReference,
                     RWUMalformedUnicodeEscape, 
                     RWUMalformedVariableDefinition, 
                     RWUMalformedVariableReference, 
                     RWUMismatchedSegmentDelimiters,
                     RWUMisplacedAnchorStart, 
                     RWUMisplacedCursorOffset,
                     RWUMisplacedQuantifier, 
                     RWUMissingOperator,
                     RWUMissingSegmentClose, 
                     RWUMultipleAnteContexts,
                     RWUMultipleCursors, 
                     RWUMultiplePostContexts,
                     RWUTrailingBackslash, 
                     RWUUndefinedSegmentReference,
                     RWUUndefinedVariable, 
                     RWUUnquotedSpecial,
                     RWUUnterminatedQuote, 
                     RWURuleMaskError,
                     RWUMisplacedCompoundFilter, 
                     RWUMultipleCompoundFilters,
                     RWUInvalidRbtSyntax, 
                     RWUInvalidPropertyPattern,
                     RWUMalformedPragma, 
                     RWUUnclosedSegment,
                     RWUIllegalCharInSegment, 
                     RWUVariableRangeExhausted,
                     RWUVariableRangeOverlap, 
                     RWUParseErrorLimit,
                     RWUFmtParseErrorStart,
                     RWUUnexpectedToken, 
                     RWUMultipleDecimalSeparators, 
                     RWUMultipleExponentialSymbols, 
                     RWUMalformedExponentialPattern, 
                     RWUMultiplePercentSymbols,
                     RWUMultiplePermillSymbols, 
                     RWUMultiplePadSpecifiers,
                     RWUPatternSyntaxError, 
                     RWUIllegalPadPosition,
                     RWUUnmatchedBraces, 
                     RWUUnsupportedProperty,
                     RWUUnsupportedAttribute, 
                     RWUFmtParseErrorLimit,
                     RWUErrorLimit
};

Global Functions

RWCString
rwuStatusToString(RWUStatusCode code);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.