xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::Env::ParseFailureGuard Class Referencefinal

RAII class to set and restore the parse failure flag (setParseFailureExpected). More...

#include <Env.h>

Collaboration diagram for xrpl::test::jtx::Env::ParseFailureGuard:

Public Member Functions

 ParseFailureGuard (Env &self, bool b)
 ~ParseFailureGuard ()
 ParseFailureGuard (ParseFailureGuard const &)=delete
ParseFailureGuardoperator= (ParseFailureGuard const &)=delete
 ParseFailureGuard (ParseFailureGuard &&other)=delete
ParseFailureGuardoperator= (ParseFailureGuard &&)=delete

Private Attributes

Envself_
bool const oldExpected_

Detailed Description

RAII class to set and restore the parse failure flag (setParseFailureExpected).

Can be created directly, or through the getParseFailureGuard(bool) function.

Definition at line 563 of file Env.h.

Constructor & Destructor Documentation

◆ ParseFailureGuard() [1/3]

xrpl::test::jtx::Env::ParseFailureGuard::ParseFailureGuard ( Env & self,
bool b )

Definition at line 569 of file Env.h.

◆ ~ParseFailureGuard()

xrpl::test::jtx::Env::ParseFailureGuard::~ParseFailureGuard ( )

Definition at line 575 of file Env.h.

◆ ParseFailureGuard() [2/3]

xrpl::test::jtx::Env::ParseFailureGuard::ParseFailureGuard ( ParseFailureGuard const & )
delete

◆ ParseFailureGuard() [3/3]

xrpl::test::jtx::Env::ParseFailureGuard::ParseFailureGuard ( ParseFailureGuard && other)
delete

Member Function Documentation

◆ operator=() [1/2]

ParseFailureGuard & xrpl::test::jtx::Env::ParseFailureGuard::operator= ( ParseFailureGuard const & )
delete

◆ operator=() [2/2]

ParseFailureGuard & xrpl::test::jtx::Env::ParseFailureGuard::operator= ( ParseFailureGuard && )
delete

Member Data Documentation

◆ self_

Env& xrpl::test::jtx::Env::ParseFailureGuard::self_
private

Definition at line 565 of file Env.h.

◆ oldExpected_

bool const xrpl::test::jtx::Env::ParseFailureGuard::oldExpected_
private

Definition at line 566 of file Env.h.