fourdst::libcomposition v1.5.2
Robust atomic species information library
Loading...
Searching...
No Matches
fourdst::composition::exceptions::CompositionModeError Class Referencefinal

Exception thrown due to a conflict in composition modes at the entry level. More...

#include <exceptions_composition.h>

Inheritance diagram for fourdst::composition::exceptions::CompositionModeError:
fourdst::composition::exceptions::CompositionEntryError

Private Member Functions

 CompositionEntryError (const std::string &message)
 Constructs a CompositionEntryError with an error message.
 

Additional Inherited Members

- Public Member Functions inherited from fourdst::composition::exceptions::CompositionEntryError
 CompositionEntryError (const std::string &message)
 Constructs a CompositionEntryError with an error message.
 
const char * what () const noexcept override
 Returns the error message.
 
- Protected Attributes inherited from fourdst::composition::exceptions::CompositionEntryError
std::string m_message
 The error message.
 

Detailed Description

Exception thrown due to a conflict in composition modes at the entry level.

This may occur if an entry's configuration is incompatible with the overall composition's mode.

Definition at line 145 of file exceptions_composition.h.

Member Function Documentation

◆ CompositionEntryError()

fourdst::composition::exceptions::CompositionEntryError::CompositionEntryError ( const std::string & message)
inlineexplicitprivate

Constructs a CompositionEntryError with an error message.

Parameters
messageThe error message.

Definition at line 55 of file exceptions_composition.h.


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