23 Commits

Author SHA1 Message Date
eabbbbefa7 Boilerplate 2024-02-07 14:11:11 -06:00
c8203d4308 Rewrite initial commit 2024-02-07 09:39:57 -06:00
089e9115f1 values are now doubles 2022-09-18 14:18:47 -05:00
40089ad861 payment now stores a pointer to a negative value 2022-09-17 17:47:54 -05:00
ecac206fce Earning and Payment both inherit from Transaction 2022-09-16 19:53:05 -05:00
7bd0a69c62 Refractor transaction to payment 2022-09-16 19:51:21 -05:00
5d900dbda9 created Math which can create regressions and PolynomialFunction to
represent the regressions
2022-09-16 18:57:28 -05:00
5edc7638ed dateMoney getters and << operator 2022-09-13 15:11:12 -05:00
a60823f250 a -l implemented 2022-09-08 11:26:54 -05:00
e8d12d2e56 Optimized the creation of accounts and removed writing null to newly
created
2022-09-08 11:00:56 -05:00
1d9c2010f9 main's accounts list is now unordered_map and -a -v returns acc value 2022-09-07 22:41:18 -05:00
c2ada74e6b Code cleanup 2022-09-06 17:04:06 -05:00
53ba7c9cc9 Data can now delete their associated file through deleteObject 2022-09-06 17:02:15 -05:00
cd45dd848f Derives of Data now flush there contents on death 2022-09-06 11:01:14 -05:00
23b0abd4cb data can now flush to file 2022-09-05 20:38:07 -05:00
fcec8da6bf Only parse AccountOpts if MainOpts tells us to 2022-08-14 12:48:02 -05:00
a3efa59ebb MainOptHandler for the first parse of argv 2022-08-13 18:42:16 -05:00
03d84ef9ee AccountOptHandler for parsing commandline options 2022-08-13 18:41:04 -05:00
5999a45e2b Added Account::getTimeline()
Returns a date sorted list of transactions and earnings.
2022-08-13 12:09:19 -05:00
ad8910253b Code cleanup 2022-08-12 17:04:56 -05:00
c9865dba8c Transactions and Earning now store tm dates. 2022-08-12 16:54:11 -05:00
04765e1992 AccountData can read from json files to populate accounts. 2022-08-12 15:26:25 -05:00
b43917ce73 Initial Commit 2022-08-04 18:27:39 -05:00