CVCL::DebugFlag Class Reference

Boolean flag (can only be true or false). More...

#include <debug.h>

List of all members.

Public Member Functions

Private Attributes

Friends


Detailed Description

Boolean flag (can only be true or false).

Definition at line 129 of file debug.h.


Constructor & Destructor Documentation

CVCL::DebugFlag::DebugFlag bool &  flag  )  [inline]
 

Definition at line 135 of file debug.h.

CVCL::DebugFlag::~DebugFlag  )  [inline]
 

Definition at line 137 of file debug.h.


Member Function Documentation

CVCL::DebugFlag::operator bool  )  [inline]
 

Definition at line 139 of file debug.h.

References d_flag.

bool CVCL::DebugFlag::operator--  )  [inline]
 

Definition at line 143 of file debug.h.

References d_flag.

bool CVCL::DebugFlag::operator++  )  [inline]
 

Definition at line 144 of file debug.h.

References d_flag.

bool CVCL::DebugFlag::operator-- int   )  [inline]
 

Definition at line 146 of file debug.h.

References d_flag.

bool CVCL::DebugFlag::operator++ int   )  [inline]
 

Definition at line 147 of file debug.h.

References d_flag.

DebugFlag& CVCL::DebugFlag::operator= bool  x  )  [inline]
 

Definition at line 149 of file debug.h.

References d_flag.


Friends And Related Function Documentation

bool operator== const DebugFlag f1,
const DebugFlag f2
[friend]
 

Checks if the *values* of the flags are equal.

Definition at line 158 of file debug.h.

bool operator!= const DebugFlag f1,
const DebugFlag f2
[friend]
 

Checks if the *values* of the flags are disequal.

Definition at line 162 of file debug.h.

std::ostream& operator<< std::ostream &  os,
const DebugFlag f
[friend]
 

Printing flags.

Definition at line 166 of file debug.h.


Member Data Documentation

bool* CVCL::DebugFlag::d_flag [private]
 

Definition at line 131 of file debug.h.

Referenced by operator bool(), CVCL::operator!=(), operator++(), operator--(), CVCL::operator<<(), operator=(), and CVCL::operator==().


The documentation for this class was generated from the following file:
Generated on Thu Apr 13 16:57:43 2006 for CVC Lite by  doxygen 1.4.4