Otawa  0.10
otawa::UnavailableFeatureException Class Reference

This exception is thrown when an feature can not be computed. More...

#include <otawa/proc/Processor.h>

Inheritance diagram for otawa::UnavailableFeatureException:
otawa::ProcessorException otawa::Exception elm::MessageException elm::Exception

Public Member Functions

 UnavailableFeatureException (const Processor *processor, const AbstractFeature &feature)
 
const AbstractFeaturefeature (void) const
 Get the feature causing the exception. More...
 
virtual String message (void)
 

Private Attributes

const AbstractFeaturef
 

Detailed Description

This exception is thrown when an feature can not be computed.

Constructor & Destructor Documentation

otawa::UnavailableFeatureException::UnavailableFeatureException ( const Processor processor,
const AbstractFeature feature 
)
inline
Parameters
processorProcessor causing the exception.
featureFeature causing the exception.

References elm::io::f().

Member Function Documentation

const AbstractFeature & otawa::UnavailableFeatureException::feature ( void  ) const
inline

Get the feature causing the exception.

Returns
Involved feature.

References elm::io::f().

String otawa::UnavailableFeatureException::message ( void  )
virtual

Member Data Documentation

const AbstractFeature& otawa::UnavailableFeatureException::f
private

Referenced by message().


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