clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::ento::DefaultBool Struct Reference

A helper class which wraps a boolean value set to false by default. More...

#include <Checker.h>

Collaboration diagram for clang::ento::DefaultBool:
[legend]

Public Member Functions

 DefaultBool ()
 
 operator bool & ()
 
 operator const bool & () const
 
DefaultBooloperator= (bool b)
 

Public Attributes

bool val
 

Detailed Description

A helper class which wraps a boolean value set to false by default.

This class should behave exactly like 'bool' except that it doesn't need to be explicitly initialized.

Definition at line 523 of file Checker.h.

Constructor & Destructor Documentation

clang::ento::DefaultBool::DefaultBool ( )
inline

Definition at line 525 of file Checker.h.

Member Function Documentation

clang::ento::DefaultBool::operator bool & ( )
inline

Definition at line 526 of file Checker.h.

References val.

clang::ento::DefaultBool::operator const bool & ( ) const
inline

Definition at line 527 of file Checker.h.

References val.

DefaultBool& clang::ento::DefaultBool::operator= ( bool  b)
inline

Definition at line 528 of file Checker.h.

References val.

Member Data Documentation

bool clang::ento::DefaultBool::val

Definition at line 524 of file Checker.h.

Referenced by operator bool &(), operator const bool &(), and operator=().


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