https://mooseframework.inl.gov
Public Member Functions | Private Attributes | List of all members
Moose::ScopedDeprecatedIsError Class Reference

Scoped helper for setting Moose::_deprecated_is_error during this scope. More...

#include <Moose.h>

Public Member Functions

 ScopedDeprecatedIsError ()
 Default constructor, which sets Moose::_deprecated_is_error = true. More...
 
 ScopedDeprecatedIsError (const bool deprecated_is_error)
 Specialized constructor, which sets Moose::_deprecated_is_error based on the argument deprecated_is_error. More...
 
 ~ScopedDeprecatedIsError ()
 Destructor, which sets Moose::_deprecated_is_error to what it was upon construction. More...
 

Private Attributes

const bool _deprecated_is_error_before
 The value of Moose::_throw_on_error at construction. More...
 

Detailed Description

Scoped helper for setting Moose::_deprecated_is_error during this scope.

Cannot be used within threads.

Definition at line 326 of file Moose.h.

Constructor & Destructor Documentation

◆ ScopedDeprecatedIsError() [1/2]

Moose::ScopedDeprecatedIsError::ScopedDeprecatedIsError ( )

Default constructor, which sets Moose::_deprecated_is_error = true.

Definition at line 879 of file Moose.C.

879 : ScopedDeprecatedIsError(true) {}
ScopedDeprecatedIsError()
Default constructor, which sets Moose::_deprecated_is_error = true.
Definition: Moose.C:879

◆ ScopedDeprecatedIsError() [2/2]

Moose::ScopedDeprecatedIsError::ScopedDeprecatedIsError ( const bool  deprecated_is_error)

Specialized constructor, which sets Moose::_deprecated_is_error based on the argument deprecated_is_error.

Definition at line 872 of file Moose.C.

874 {
875  mooseAssert(!libMesh::Threads::in_threads, "Cannot be used in threads");
876  Moose::_deprecated_is_error = deprecated_is_error;
877 }
const bool _deprecated_is_error_before
The value of Moose::_throw_on_error at construction.
Definition: Moose.h:348
bool _deprecated_is_error
Variable to toggle only deprecated warnings as errors.
Definition: Moose.C:899

◆ ~ScopedDeprecatedIsError()

Moose::ScopedDeprecatedIsError::~ScopedDeprecatedIsError ( )

Destructor, which sets Moose::_deprecated_is_error to what it was upon construction.

Definition at line 881 of file Moose.C.

882 {
884 }
const bool _deprecated_is_error_before
The value of Moose::_throw_on_error at construction.
Definition: Moose.h:348
bool _deprecated_is_error
Variable to toggle only deprecated warnings as errors.
Definition: Moose.C:899

Member Data Documentation

◆ _deprecated_is_error_before

const bool Moose::ScopedDeprecatedIsError::_deprecated_is_error_before
private

The value of Moose::_throw_on_error at construction.

Definition at line 348 of file Moose.h.

Referenced by ~ScopedDeprecatedIsError().


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