Public Member Functions | Protected Member Functions | Protected Attributes | Friends

flopc::Boolean_base Class Reference
[Internal (private) interface.]

#include <MP_boolean.hpp>

Inheritance diagram for flopc::Boolean_base:
flopc::Boolean_and flopc::Boolean_bool flopc::Boolean_Constant flopc::Boolean_negate flopc::Boolean_or flopc::Boolean_SUBSETREF flopc::Comparison flopc::Boolean_equal flopc::Boolean_greater flopc::Boolean_greaterEq flopc::Boolean_less flopc::Boolean_lessEq flopc::Boolean_not_equal

List of all members.

Public Member Functions

virtual bool evaluate () const =0

Protected Member Functions

 Boolean_base ()
virtual ~Boolean_base ()

Protected Attributes

int count

Friends

class Handle< Boolean_base * >
class MP_boolean

Detailed Description

Definition at line 21 of file MP_boolean.hpp.


Constructor & Destructor Documentation

flopc::Boolean_base::Boolean_base (  )  [inline, protected]

Definition at line 27 of file MP_boolean.hpp.

virtual flopc::Boolean_base::~Boolean_base (  )  [inline, protected, virtual]

Definition at line 28 of file MP_boolean.hpp.


Member Function Documentation


Friends And Related Function Documentation

friend class Handle< Boolean_base * > [friend]

Definition at line 22 of file MP_boolean.hpp.

friend class MP_boolean [friend]

Reimplemented in flopc::Boolean_bool, flopc::Boolean_Constant, and flopc::Boolean_SUBSETREF.

Definition at line 23 of file MP_boolean.hpp.


Member Data Documentation

int flopc::Boolean_base::count [protected]

Definition at line 29 of file MP_boolean.hpp.


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