cee::InitializationOptions Class Reference

Options object for specifying initialization options for Ceetron Desktop Components. More...

Public Types

enum  FailedAssertAction { NO_ACTION, THROW_EXCEPTION, WRITE_CONSOLE_ABORT, SHOW_INTERACTIVE_DIALOG }
 Enumerates action to be taken when an assert fails. More...
 

Public Member Functions

 InitializationOptions ()
 Constructor. More...
 
 InitializationOptions (const InitializationOptions &other)
 Copy constructor. More...
 
InitializationOptionsoperator= (const InitializationOptions &other)
 Assigns other to this and returns a reference. More...
 
FailedAssertAction failedAssertAction () const
 Returns the action that will be taken when an assert fails. More...
 
void setFailedAssertAction (FailedAssertAction failedAction)
 Specifies action to be taken when an assert fails. More...
 

Detailed Description

Options object for specifying initialization options for Ceetron Desktop Components.

Member Enumeration Documentation

Enumerates action to be taken when an assert fails.

Enumerator
NO_ACTION 

No action.

THROW_EXCEPTION 

Throws an exception.

WRITE_CONSOLE_ABORT 

Write asserts to console and then abort (default mode for Linux)

SHOW_INTERACTIVE_DIALOG 

Show assertion message in dialog and ask for user action (Windows only, default mode on Windows)

Constructor & Destructor Documentation

cee::InitializationOptions::InitializationOptions ( )

Constructor.

cee::InitializationOptions::InitializationOptions ( const InitializationOptions other)

Copy constructor.

Member Function Documentation

cee::InitializationOptions::FailedAssertAction cee::InitializationOptions::failedAssertAction ( ) const

Returns the action that will be taken when an assert fails.

InitializationOptions & cee::InitializationOptions::operator= ( const InitializationOptions other)

Assigns other to this and returns a reference.

void cee::InitializationOptions::setFailedAssertAction ( FailedAssertAction  failedAction)

Specifies action to be taken when an assert fails.