OOFEM 3.0
Loading...
Searching...
No Matches
oofem::ContextIOERR Class Reference

#include <contextioerr.h>

Inheritance diagram for oofem::ContextIOERR:
Collaboration diagram for oofem::ContextIOERR:

Public Member Functions

 ContextIOERR (contextIOResultType e, const char *file, int line)
 ContextIOERR (contextIOResultType e, const char *msg, const char *file, int line)
const char * what () const noexcept override
void print ()

Private Attributes

contextIOResultType error
const char * msg
const char * file
int line
std::string full_message

Detailed Description

Context IO exception class

Todo
Document more.

Definition at line 48 of file contextioerr.h.

Constructor & Destructor Documentation

◆ ContextIOERR() [1/2]

oofem::ContextIOERR::ContextIOERR ( contextIOResultType e,
const char * file,
int line )

Definition at line 261 of file cltypes.C.

References error, file, full_message, line, and msg.

◆ ContextIOERR() [2/2]

oofem::ContextIOERR::ContextIOERR ( contextIOResultType e,
const char * msg,
const char * file,
int line )

Definition at line 270 of file cltypes.C.

References error, file, full_message, line, and msg.

Member Function Documentation

◆ print()

void oofem::ContextIOERR::print ( )

◆ what()

const char * oofem::ContextIOERR::what ( ) const
inlineoverridenoexcept

Definition at line 59 of file contextioerr.h.

Member Data Documentation

◆ error

contextIOResultType oofem::ContextIOERR::error
private

Definition at line 50 of file contextioerr.h.

Referenced by ContextIOERR(), ContextIOERR(), and print().

◆ file

const char * oofem::ContextIOERR::file
private

Definition at line 51 of file contextioerr.h.

Referenced by ContextIOERR(), ContextIOERR(), and print().

◆ full_message

std::string oofem::ContextIOERR::full_message
private

Definition at line 53 of file contextioerr.h.

Referenced by ContextIOERR(), and ContextIOERR().

◆ line

int oofem::ContextIOERR::line
private

Definition at line 52 of file contextioerr.h.

Referenced by ContextIOERR(), ContextIOERR(), and print().

◆ msg

const char* oofem::ContextIOERR::msg
private

Definition at line 51 of file contextioerr.h.

Referenced by ContextIOERR(), ContextIOERR(), and print().


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

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011