{"id":19796765,"url":"https://github.com/retrodev256/linked-stack-cpp","last_synced_at":"2025-08-02T09:33:24.350Z","repository":{"id":144524464,"uuid":"320548297","full_name":"RetroDev256/Linked-stack-Cpp","owner":"RetroDev256","description":"Created an easy to use, minimalistic, and simple class for the LIFO stack structure, using a linked list.","archived":false,"fork":false,"pushed_at":"2020-12-11T11:06:46.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T16:12:48.411Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RetroDev256.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-11T10:58:36.000Z","updated_at":"2020-12-11T11:06:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"9513028a-9740-404d-b8cf-69ef50e17542","html_url":"https://github.com/RetroDev256/Linked-stack-Cpp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RetroDev256/Linked-stack-Cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RetroDev256%2FLinked-stack-Cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RetroDev256%2FLinked-stack-Cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RetroDev256%2FLinked-stack-Cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RetroDev256%2FLinked-stack-Cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RetroDev256","download_url":"https://codeload.github.com/RetroDev256/Linked-stack-Cpp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RetroDev256%2FLinked-stack-Cpp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268362944,"owners_count":24238543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T07:22:10.545Z","updated_at":"2025-08-02T09:33:24.319Z","avatar_url":"https://github.com/RetroDev256.png","language":"C++","readme":"# Linked stack for C++\n\nThis is a c++ implementation of a \"Last in, First out\" data structure called a stack,\n\nIt has several functions:\n\n \tPush onto the stack,\n \tPop off of the stack,\n \tPeek at the top of the stack,\n \tClear the stack.\n  \nInitializing:\n\tWhile initializing your object, it requires a template parameter for the type that you choose to use it with.\n\t\nPushing:\n\tPass an element, by contant reference to the push() function. It will be copied into a new space on the stack.\n\t\nPopping:\n\tWill remove the top of the stack, if the size of your stack is not zero.\n\t\nPeeking:\n\tReturns either a non-constant, or constant pointer to the element at the top of the stack.\n\tThe pointer can be used to edit the object, however make sure that the pointer is not zero\n\twhen you try to use the object, because that means that the stack is empty.\n\t\nClearing:\n\tCalling the clear() function just repeatedly pops off the top element, untill your stack is empty.\n\t\nDeconstructing:\n\tCalls the clear function.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fretrodev256%2Flinked-stack-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fretrodev256%2Flinked-stack-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fretrodev256%2Flinked-stack-cpp/lists"}