From b43917ce73d3bbbb788c34c1abb4c408b15f1115 Mon Sep 17 00:00:00 2001 From: quentin Date: Thu, 4 Aug 2022 18:22:48 -0500 Subject: [PATCH] Initial Commit --- .gitignore | 1 + .idea/.gitignore | 8 ++++++++ .idea/budget.iml | 2 ++ .idea/misc.xml | 4 ++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ CMakeLists.txt | 6 ++++++ src/main.cpp | 5 +++++ src/money/account.cpp | 9 +++++++++ src/money/account.h | 20 ++++++++++++++++++++ 10 files changed, 69 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/budget.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 CMakeLists.txt create mode 100644 src/main.cpp create mode 100644 src/money/account.cpp create mode 100644 src/money/account.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3f5dcf4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +cmake-build-debug/ diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/budget.iml b/.idea/budget.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/.idea/budget.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..79b3c94 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e12c4b4 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..7ec662b --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.17) +project(budget) + +set(CMAKE_CXX_STANDARD 20) + +add_executable(budget src/main.cpp src/money/account.cpp src/money/account.h) \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ac0d0de --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,5 @@ +// +// Created by quentin on 8/3/22. +// + + diff --git a/src/money/account.cpp b/src/money/account.cpp new file mode 100644 index 0000000..fbfe0d5 --- /dev/null +++ b/src/money/account.cpp @@ -0,0 +1,9 @@ +// +// Created by quentin on 8/4/22. +// + +#include "account.h" + +account::account(const bool withdrawable) : withdrawable(withdrawable) { + +} diff --git a/src/money/account.h b/src/money/account.h new file mode 100644 index 0000000..d872d6e --- /dev/null +++ b/src/money/account.h @@ -0,0 +1,20 @@ +// +// Created by quentin on 8/4/22. +// + +#ifndef BUDGET_ACCOUNT_H +#define BUDGET_ACCOUNT_H + + +class account { +public: + account(const bool withdrawable); + const bool withdrawable; + +private: + std::list<> assets; + +}; + + +#endif //BUDGET_ACCOUNT_H