yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::test::ScopedIterativeVerification Class Reference

RAII helper for iterative verification sessions. More...

#include <ai_vision_verifier.h>

Collaboration diagram for yaze::test::ScopedIterativeVerification:

Public Member Functions

 ScopedIterativeVerification (AIVisionVerifier &verifier, int max_iterations=5)
 
 ~ScopedIterativeVerification ()
 
absl::Status Check (const std::string &condition)
 
absl::StatusOr< VisionVerificationResultComplete ()
 

Private Attributes

AIVisionVerifierverifier_
 
bool completed_ = false
 

Detailed Description

RAII helper for iterative verification sessions.

Definition at line 251 of file ai_vision_verifier.h.

Constructor & Destructor Documentation

◆ ScopedIterativeVerification()

yaze::test::ScopedIterativeVerification::ScopedIterativeVerification ( AIVisionVerifier & verifier,
int max_iterations = 5 )
inlineexplicit

Definition at line 253 of file ai_vision_verifier.h.

References yaze::test::AIVisionVerifier::BeginIterativeSession(), ScopedIterativeVerification(), and verifier_.

Referenced by ScopedIterativeVerification().

Here is the call graph for this function:

◆ ~ScopedIterativeVerification()

yaze::test::ScopedIterativeVerification::~ScopedIterativeVerification ( )
inline

Definition at line 259 of file ai_vision_verifier.h.

Member Function Documentation

◆ Check()

absl::Status yaze::test::ScopedIterativeVerification::Check ( const std::string & condition)
inline

Definition at line 265 of file ai_vision_verifier.h.

◆ Complete()

absl::StatusOr< VisionVerificationResult > yaze::test::ScopedIterativeVerification::Complete ( )
inline

Definition at line 269 of file ai_vision_verifier.h.

Member Data Documentation

◆ verifier_

AIVisionVerifier& yaze::test::ScopedIterativeVerification::verifier_
private

Definition at line 275 of file ai_vision_verifier.h.

Referenced by ScopedIterativeVerification().

◆ completed_

bool yaze::test::ScopedIterativeVerification::completed_ = false
private

Definition at line 276 of file ai_vision_verifier.h.


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