comet::source_info_t Struct Reference
[ErrorHandling]

Specifies the source of an exception. More...

#include <handle_except.h>

Collaboration diagram for comet::source_info_t:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 source_info_t ()
 Default Constructor.
 source_info_t (const bstr_t &par_function, const uuid_t &par_interface_uuid=uuid_t(), const bstr_t &par_coclass_name=bstr_t())
 Constructor to fill in a few elements.
bstr_t source () const

Public Attributes

bstr_t function_name
 Name of the function being called.
bstr_t coclass_name
 Coclass the method belongs to.
uuid_t coclass_uuid
 CLSID of the coclass.
uuid_t interface_uuid
 IID of the interface.
bstr_t source_override
 Used to override the source description.

Detailed Description

Specifies the source of an exception.


Member Function Documentation

bstr_t comet::source_info_t::source  )  const [inline]
 

Returns the 'source' description, either 'source_overrride' or the concatenation of the coclass and function_name.


The documentation for this struct was generated from the following file: