IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP::SetCheckState Class Reference

A class to change and restore check state. More...

#include <IMP/SetCheckState.h>

+ Inheritance diagram for IMP::SetCheckState:

Detailed Description

A class to change and restore check state.

To use, create an instance of this class with the check level you want. When it goes out of scope, it will restore the old level.

Note
This will not keep objects alive; make sure there is also some other ref-counted pointer to them.

Definition at line 30 of file SetCheckState.h.

Public Member Functions

 SetCheckState (Object *o, CheckLevel l)
 Explicit constructor that sets the properties of SetCheckState. More...
 
 SetCheckState (CheckLevel l)
 Construct it with the desired level and target. More...
 
void reset ()
 Remove the properties previously set for this class. More...
 
void set (Object *o, CheckLevel l)
 Assign new properties to the class. More...
 
void set (CheckLevel l)
 
void show (std::ostream &out=std::cout) const
 

Constructor & Destructor Documentation

IMP::SetCheckState::SetCheckState ( Object o,
CheckLevel  l 
)
explicit

Explicit constructor that sets the properties of SetCheckState.

Definition at line 42 of file SetCheckState.h.

IMP::SetCheckState::SetCheckState ( CheckLevel  l)

Construct it with the desired level and target.

Definition at line 45 of file SetCheckState.h.

Member Function Documentation

void IMP::SetCheckState::reset ( )

Remove the properties previously set for this class.

Definition at line 42 of file SetCheckState.h.

void IMP::SetCheckState::set ( Object o,
CheckLevel  l 
)

Assign new properties to the class.

Definition at line 42 of file SetCheckState.h.


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