Taxonomy Categories:
Member Functions:
Interface Category:
API.
Inherits From:
None.
Inherited By:
None.
Purpose:
Reports exceptional conditions encountered while converting Adobe Illustrator Encapsulated PostScript data streams to graphics.
Instantiation:
Allocate on the heap or the stack.
Deriving Classes:
None.
Concurrency:
Not multithread safe.
Resource Use:
No special requirements.
virtual TStream & operator <<= (TStream & fromStream)
Interface Category:
API.
Purpose:
Stream-in operator.
Calling Context:
Called to stream in data.
Parameters:
- TStream & fromStream -Stream to stream from.
Return Value:
Returns a reference to the stream the object streams itself in from.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
virtual TStream & operator >>=(TStream & toStream) const
Interface Category:
API.
Purpose:
Stream-out operator.
Calling Context:
Called to stream out data.
Parameters:
- TStream & toStream -Stream to stream data to.
Return Value:
Returns a reference to the stream the object streams itself out to.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
ErrorCode GetErrorCode () const
Interface Category:
API.
Purpose:
Returns error code which gives some indication of why the exception was thrown.
Calling Context:
Called from catch blocks.
Parameters:
Return Value:
The error code which caused the exception to be thrown.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
virtual void GetDescription (TText &)
Interface Category:
API.
Purpose:
Fills in the argument with a human-readable explanation of the error.
Calling Context:
Catch blocks attempting to explain the exception to the user.
Parameters:
- TText & -A text argument which will be filled in with the exception text.
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
virtual ~ TAdobeIllustratorConverterException ()
Interface Category:
API.
Purpose:
Destructor.
Calling Context:
Called to destroy an object.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
- TAdobeIllustratorConverterException (ErrorCode)
- TAdobeIllustratorConverterException (const TAdobeIllustratorConverterException &)
Interface Category:
API.
Purpose:
- Normal constructor for throwing the exception.
- Copy constructor.
Calling Context:
- Called to create an exception prior to throwing it.
- Called to copy an object.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
virtual void Throw () const
Interface Category:
API.
Purpose:
Throws the Adobe Illustrator Converter exception.
Calling Context:
Call to throw an exception.
Parameters:
Return Value:
None.
Exceptions:
Throws no exceptions, passes all exceptions through.
Concurrency:
Not multithread safe.
Other Considerations:
None.
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.