FLOPC++
Public Member Functions | Friends | 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 explain using pointer in – should be private? More...

#include <MP_boolean.hpp>

Inheritance diagram for flopc::MP_boolean:
Inheritance graph
[legend]
Collaboration diagram for flopc::MP_boolean:
Collaboration graph
[legend]

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)
 
 ~Handle ()
 

Friends

class MP_domain_base_
 

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 explain using pointer in – should be private?

Definition at line 45 of file MP_boolean.hpp.

Constructor & Destructor Documentation

flopc::MP_boolean::MP_boolean ( )
inline

Definition at line 48 of file MP_boolean.hpp.

MP_boolean::MP_boolean ( bool  b)

Definition at line 206 of file MP_boolean.cpp.

MP_boolean::MP_boolean ( const Constant c)

Definition at line 208 of file MP_boolean.cpp.

MP_boolean::MP_boolean ( SUBSETREF c)

Definition at line 211 of file MP_boolean.cpp.

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

Definition at line 52 of file MP_boolean.hpp.

Friends And Related Function Documentation

friend class MP_domain_base_
friend

Definition at line 46 of file MP_boolean.hpp.


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