EasyUSB::Errors::InvalidParameter Class Reference

An invalid parameter was passed to the function. More...

Inheritance diagram for EasyUSB::Errors::InvalidParameter:

EasyUSB::Errors::Error

Public Member Functions

wstring GetParameter ()
 Gets the parameter name which was invalid.
short GetPosition ()
 Gets the position of the faulty parameter.
virtual wstring GetText () throw ()
 Gets a verbose description of the error.
 InvalidParameter (wstring Function, wstring Parameter, short Position)
 Constructor.

Protected Attributes

wstring m_Parameter
 Parameter name.
short m_Position
 Parameter position.

Detailed Description

An invalid parameter was passed to the function.

Constructor & Destructor Documentation

EasyUSB::Errors::InvalidParameter::InvalidParameter ( wstring  Function,
wstring  Parameter,
short  Position 
)

Constructor.

Parameters:
Function The function in which the error occured.
Parameter The parameter name.
Position The position of the faulty parameter.


Member Function Documentation

wstring EasyUSB::Errors::InvalidParameter::GetParameter (  )  [inline]

Gets the parameter name which was invalid.

Returns:
The parameter name.

short EasyUSB::Errors::InvalidParameter::GetPosition (  )  [inline]

Gets the position of the faulty parameter.

Returns:
The position starting with 0.

virtual wstring EasyUSB::Errors::InvalidParameter::GetText (  )  throw () [virtual]

Gets a verbose description of the error.

Returns:
The error text.

Reimplemented from EasyUSB::Errors::Error.


Field Documentation

Parameter name.

Parameter position.


Generated on Tue Nov 4 22:13:26 2008 for EasyUSB Connect by  doxygen 1.5.6