Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PsUnallowedOverloadingException Class Reference

exception throwed when an attribute is redefined with the same name and a different type More...

#include <PsUnallowedOverloadingException.h>

Inheritance diagram for PsUnallowedOverloadingException:

Inheritance graph
[legend]
Collaboration diagram for PsUnallowedOverloadingException:

Collaboration graph
[legend]
List of all members.

Public Methods

 PsUnallowedOverloadingException (const PsName &attributeName, const PsName &objectName)

Public Attributes

const PsName_attributeName
const PsName_objectName

Detailed Description

exception throwed when an attribute is redefined with the same name and a different type

Definition at line 26 of file PsUnallowedOverloadingException.h.


Constructor & Destructor Documentation

PsUnallowedOverloadingException::PsUnallowedOverloadingException const PsName   attributeName,
const PsName   objectName
 

Definition at line 22 of file PsUnallowedOverloadingException.cxx.

References _attributeName, and _objectName.

00024    : PsException ("Tried to overload an attribute !"),
00025      _attributeName ( attributeName ),
00026      _objectName ( objectName )
00027 {
00028    *this<<_objectName<<PsString("::")<<_attributeName;
00029 }


Member Data Documentation

const PsName& PsUnallowedOverloadingException::_attributeName
 

Definition at line 29 of file PsUnallowedOverloadingException.h.

Referenced by PsUnallowedOverloadingException().

const PsName& PsUnallowedOverloadingException::_objectName
 

Definition at line 30 of file PsUnallowedOverloadingException.h.

Referenced by PsUnallowedOverloadingException().


The documentation for this class was generated from the following files:
logo OpenMask

Documentation generated on Mon Nov 25 15:26:31 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001