FLOPC++
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
flopc::Boolean_base Class Referenceabstract

#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

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

◆ Boolean_base()

flopc::Boolean_base::Boolean_base ( )
inlineprotected

Definition at line 27 of file MP_boolean.hpp.

◆ ~Boolean_base()

virtual flopc::Boolean_base::~Boolean_base ( )
inlineprotectedvirtual

Definition at line 28 of file MP_boolean.hpp.

Member Function Documentation

◆ evaluate()

virtual bool flopc::Boolean_base::evaluate ( ) const
pure virtual

Friends And Related Function Documentation

◆ Handle< Boolean_base *>

friend class Handle< Boolean_base * >
friend

Definition at line 22 of file MP_boolean.hpp.

◆ MP_boolean

friend class MP_boolean
friend

Definition at line 23 of file MP_boolean.hpp.

Referenced by flopc::MP_boolean::MP_boolean().

Member Data Documentation

◆ count

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: