ISIS Logo
lvDCOM
An EPICS support module to export LabVIEW values as process variables
Public Member Functions | Static Private Member Functions | List of all members
COMexception Class Reference

create an C++ exception from a COM HRESULT. More...

#include <variant_utils.h>

Inheritance diagram for COMexception:
Inheritance graph

Public Member Functions

 COMexception (const std::string &what_arg)
 
 COMexception (const std::string &message, HRESULT hr)
 

Static Private Member Functions

static std::string com_message (const std::string &message, HRESULT hr)
 

Detailed Description

create an C++ exception from a COM HRESULT.

Definition at line 15 of file variant_utils.h.

Constructor & Destructor Documentation

COMexception::COMexception ( const std::string &  what_arg)
inlineexplicit

Definition at line 18 of file variant_utils.h.

COMexception::COMexception ( const std::string &  message,
HRESULT  hr 
)
inlineexplicit

Definition at line 19 of file variant_utils.h.

Member Function Documentation

std::string COMexception::com_message ( const std::string &  message,
HRESULT  hr 
)
staticprivate

Definition at line 32 of file variant_utils.cpp.


The documentation for this class was generated from the following files:
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5