FLOPC++
Public Member Functions | List of all members
flopc::MP_boolean Class Reference

Reference counted class for all "boolean" types of data.This contains counters to ConstantBase pointers. These pointers may be of any of the Boolean_base * type. This can be a constant valued boolean as well. explain SUBSETREF. More...

#include <MP_boolean.hpp>

Inheritance diagram for flopc::MP_boolean:
flopc::Handle< Boolean_base * >

Public Member Functions

 MP_boolean ()
 MP_boolean (bool b)
 MP_boolean (const Constant &c)
 MP_boolean (SUBSETREF &c)
 MP_boolean (Boolean_base *r)
- Public Member Functions inherited from flopc::Handle< Boolean_base * >
const Boolean_base *& operator-> () const
 Handle (const Boolean_base *&r)
 Handle (const Handle &h)
const Handleoperator= (const Handle &h)
bool isDefined ()
 ~Handle ()

Additional Inherited Members

- Protected Member Functions inherited from flopc::Handle< Boolean_base * >
void increment ()
void decrement ()

Detailed Description

Reference counted class for all "boolean" types of data.

This contains counters to ConstantBase pointers. These pointers may be of any of the Boolean_base * type. This can be a constant valued boolean as well. explain SUBSETREF.

Definition at line 40 of file MP_boolean.hpp.

Constructor & Destructor Documentation

flopc::MP_boolean::MP_boolean ( )
inline

Definition at line 42 of file MP_boolean.hpp.

MP_boolean::MP_boolean ( bool  b)

Definition at line 216 of file MP_boolean.cpp.

MP_boolean::MP_boolean ( const Constant c)

Definition at line 218 of file MP_boolean.cpp.

MP_boolean::MP_boolean ( SUBSETREF c)

Definition at line 220 of file MP_boolean.cpp.

flopc::MP_boolean::MP_boolean ( Boolean_base r)
inline

Definition at line 46 of file MP_boolean.hpp.


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