Diana  0.8.3
Public Member Functions | Friends
ECapeLimitedImpl Class Reference

#include <CapeException.hpp>

Inheritance diagram for ECapeLimitedImpl:
ECapeImplementation ECapeUser ECapeRoot

List of all members.

Public Member Functions

 ECapeLimitedImpl ()
 ECapeLimitedImpl (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 ECapeLimitedImpl &exc)

Detailed Description

Implementation Package. The limit of the implementation has been violated. An operation may be partially implemented for example a Property Package could implement TP flash but not PH flash. If a caller requests for a PH flash, then this error indicates that some flash calculations are supported but not the requested one. The factory can only create one instance (because the component is an evaluation copy), when the caller requests for a second creation this error shows that this implementation is limited.


Constructor & Destructor Documentation

Constructor (does nothing).

Constructor with default arguments. Not defined in Python.


Friends And Related Function Documentation

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

ostream output operator for the ECapeLimitedImpl class.


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