refactor: shortened class names
style: add empty lines before returns and at the end of the file
fix: fix memory leak
refactor: remove unecessary initialization
style: add empty lines between methods and at the end of the file
style: add empty lines before returns
style: add empty lines before returns
style: add empty lines before returns
fix: fix memory leak
refactor: remove unnecessary initializtion
style: add empty strings between methods in ArgParserParam and in the end of the file
fix: fix memory leak (non deletion when StoreValue or StoreValues are provided) in ArgParserParamBool
refactor: remove unecessary ArgParserParamBool fields initialization
refactor: remove unecessary ArgParserParamBool fields initialization
style: add empty strings between methods and an empty string at the end
style: add empty string in the end of files
style: put empty string in the end of files back
style: add one empty string between destructor and constructor
style: add empty strings before returns when needed so
style: remove empty string in the end of the file
style: add empty string between functions with different names
style: add empty strings between functions with different names and add space in the end of file
fix: fix data leak with deletion of ArgParser
feat: finally add working help, the lab is ready
feat: passes all tests
feat: replace templates with normal classes (faced some bug I couldn't find how to solve)
feat: implement all ArgParser functions (very broken will, fix later)
feat: implement AddStringArgument, AddIntArgument, AddFlag, AddHelp
feat: implement Parse
feat: implement ArgParserParam methods (may not work haven't tested yet)
refactor: fix wrong ampersand position
feat: implement ArgParserParam constructors
refactor: fix ArgParserParamAbstract class beeing non-abstract
implement ArgParser constructor and destructor
feat: add declarations to all needed functions
chore: add .gitignore
add online IDE url
Initial commit
refactor: shortened class names
style: add empty lines before returns and at the end of the file
fix: fix memory leak
refactor: remove unecessary initialization
style: add empty lines between methods and at the end of the file
style: add empty lines before returns
style: add empty lines before returns
fix: fix memory leak
refactor: remove unnecessary initializtion
style: add empty strings between methods in ArgParserParam and in the end of the file
fix: fix memory leak (non deletion when StoreValue or StoreValues are provided) in ArgParserParamBool
refactor: remove unecessary ArgParserParamBool fields initialization
style: add empty strings between methods and an empty string at the end
style: add empty string in the end of files
style: put empty string in the end of files back
style: add one empty string between destructor and constructor
style: add empty strings before returns when needed so
style: remove empty string in the end of the file
style: add empty string between functions with different names
style: add empty strings between functions with different names and add space in the end of file
fix: fix data leak with deletion of ArgParser
feat: finally add working help, the lab is ready
feat: passes all tests
feat: replace templates with normal classes (faced some bug I couldn't find how to solve)
feat: implement all ArgParser functions (very broken will, fix later)
feat: implement AddStringArgument, AddIntArgument, AddFlag, AddHelp
feat: implement Parse
feat: implement ArgParserParam methods (may not work haven't tested yet)
refactor: fix wrong ampersand position
feat: implement ArgParserParam constructors
refactor: fix ArgParserParamAbstract class beeing non-abstract
implement ArgParser constructor and destructor
feat: add declarations to all needed functions
chore: add .gitignore
add online IDE url
Initial commit