duplicate_id Class Template Reference

Exception indicating that a duplicate ID value was encountered in the object model. More...

Inheritance diagram for duplicate_id:

exception

List of all members.

Public Member Functions

 duplicate_id (const std::basic_string< C > &id)
 Initialize an instance with the offending ID value.
const std::basic_string< C > & id () const
 Get the offending ID value.
virtual const char * what () const throw ()
 Get exception description.


Detailed Description

template<typename C>
class xsd::cxx::tree::duplicate_id< C >

Exception indicating that a duplicate ID value was encountered in the object model.

Constructor & Destructor Documentation

duplicate_id ( const std::basic_string< C > &  id  ) 

Initialize an instance with the offending ID value.

Parameters:
id An offending ID value.


Member Function Documentation

const std::basic_string<C>& id (  )  const [inline]

Get the offending ID value.

Returns:
The offending ID value.

virtual const char* what (  )  const throw () [virtual]

Get exception description.

Returns:
A C string describing the exception.


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

Copyright © 2005-2010 CODE SYNTHESIS TOOLS CC