Public Member Functions | |
TwoArgBasic (const RCP< const Basic > &a, const RCP< const Basic > &b) | |
b in TwoArgBasic(a, b) More... | |
hash_t | __hash__ () const override |
RCP< const Basic > | get_arg1 () const |
RCP< const Basic > | get_arg2 () const |
vec_basic | get_args () const override |
virtual RCP< const Basic > | create (const RCP< const Basic > &a, const RCP< const Basic > &b) const =0 |
Method to construct classes with canonicalization. | |
RCP< const Basic > | create (const vec_basic &b) const |
bool | __eq__ (const Basic &o) const override |
int | compare (const Basic &o) const override |
Structural equality comparator. | |
Private Attributes | |
RCP< const Basic > | a_ |
RCP< const Basic > | b_ |
a in TwoArgBasic(a, b) | |
Definition at line 73 of file functions.h.
|
inline |
|
inlineoverride |
Equality comparator
o | - Object to be compared with |
Definition at line 118 of file functions.h.
|
inlineoverride |
|
inline |
|
inline |