LongcountSubtraction
Defined in: operations/longcount-subtraction.ts:8
Base class for operations that manipulate LongCount values.
Extends
Constructors
Constructor
new LongcountSubtraction(
lcClass,a,b):LongcountSubtraction
Defined in: operations/longcount-operation.ts:22
Parameters
lcClass
LongCount constructor passed in to avoid circular dependencies.
a
First operand.
b
Second operand.
Returns
LongcountSubtraction
Inherited from
LongcountOperation.constructor
Properties
comment
comment:
Comment
Defined in: comment-wrapper.ts:11
Attached comment.
Inherited from
Methods
appendComment()
appendComment(
comment):this
Defined in: comment-wrapper.ts:42
Append additional text to the current comment.
Parameters
comment
string | Comment
Returns
this
Inherited from
LongcountOperation.appendComment
commentIsEqual()
commentIsEqual(
otherCommentWrapper):boolean
Defined in: comment-wrapper.ts:60
Compare this wrapper's comment against another wrapper.
Parameters
otherCommentWrapper
Returns
boolean
Inherited from
LongcountOperation.commentIsEqual
equal()
equal(
other):boolean
Defined in: operations/longcount-subtraction.ts:56
Compare this object with another for equality.
Parameters
other
unknown
Returns
boolean
Overrides
equals()
equals():
IPart
Defined in: operations/longcount-subtraction.ts:13
Calculate the resulting LongCount difference.
Returns
equalWithComment()
equalWithComment(
otherCommentWrapper):boolean
Defined in: comment-wrapper.ts:67
Check equality including the associated comment.
Parameters
otherCommentWrapper
Returns
boolean
Inherited from
LongcountOperation.equalWithComment
resetComment()
resetComment():
this
Defined in: comment-wrapper.ts:20
Reset the current comment back to an empty comment.
Returns
this
Inherited from
LongcountOperation.resetComment
setComment()
setComment(
comment):this
Defined in: comment-wrapper.ts:28
Replace the current comment.
Parameters
comment
string | Comment
Returns
this