Diana  0.8.3
Public Member Functions | Friends
ECapeData Class Reference

#include <CapeException.hpp>

Inheritance diagram for ECapeData:
ECapeUser ECapeRoot ECapeBadArgument ECapeBadCOParameter ECapeLicenceError ECapeInvalidArgument ECapeOutOfBounds

List of all members.

Public Member Functions

 ECapeData ()
 ECapeData (ExceptionCode _code, Common::Types::CapeString _description, Common::Types::CapeString _scope=Common::Types::CapeStringUNDEFINED, Common::Types::CapeString _interfaceName=Common::Types::CapeStringUNDEFINED, Common::Types::CapeString _operation=Common::Types::CapeStringUNDEFINED, Common::Types::CapeURL _moreInfo=Common::Types::CapeURLUNDEFINED)

Friends

std::ostream & operator<< (std::ostream &os, const ECapeData &exc)

Detailed Description

Data Package. The base class of the errors hierarchy related to any data. The data are the arguments of operations, the parameters coming from the Parameter Common Interface and information on licence key.


Constructor & Destructor Documentation

ECapeData ( )

Constructor (does nothing).

Constructor with default arguments. Not defined in Python.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const ECapeData exc 
) [friend]

ostream output operator for the ECapeData class.


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