Hurricane VLSI Database


Hurricane::Interruption Class Reference

Interruption description (API). More...

Inheritance diagram for Hurricane::Interruption:

Public Types

typedef Exception Inherit

Public Member Functions

 Interruption (const string &reason, int code=0)
 Interruption (const Interruption &interruption)
Interruptionoperator= (const Interruption &interruption)
Public Member Functions inherited from Hurricane::Exception
string what () const
string textWhat () const
string htmlWhat () const

Additional Inherited Members

Static Public Member Functions inherited from Hurricane::Exception
static void setTextTranslator (const TextTranslator &translator)
static void setHtmlTranslator (const TextTranslator &translator)

Detailed Description

Interruption description (API).

Introduction

Interruptions are neither errors nor warnings. They are used to suspend a potentially lengthy action (like a display refresh). We could have used errors or warning but it is wiser to use a specific type.

Member Typedef Documentation

◆ Inherit

Useful for calling the base class methods without knowing this class.

Constructor & Destructor Documentation

◆ Interruption() [1/2]

Hurricane::Interruption::Interruption ( const string & reason,
int code = 0 )

Builds an interruption characterized by a reason and a code useful within a switch.

Referenced by Interruption(), and operator=().

◆ Interruption() [2/2]

Hurricane::Interruption::Interruption ( const Interruption & interruption)

Copy constructor.

References Interruption().

Member Function Documentation

◆ operator=()

Interruption & Hurricane::Interruption::operator= ( const Interruption & interruption)

Assignment operator.

References Interruption().


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


Generated by doxygen 1.16.1 on Return to top of page
Hurricane VLSI Database Copyright © 2000-2020 Bull S.A. All rights reserved