Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/osvegn/vector
Vector library for c langage
https://github.com/osvegn/vector
Last synced: about 1 month ago
JSON representation
Vector library for c langage
- Host: GitHub
- URL: https://github.com/osvegn/vector
- Owner: osvegn
- Created: 2023-08-17T21:49:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-11T08:10:50.000Z (7 months ago)
- Last Synced: 2024-04-12T00:48:32.838Z (7 months ago)
- Language: C
- Homepage: https://osvegn.github.io/vector/Vector/
- Size: 637 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vector library
[![CI](https://github.com/osvegn/vector/actions/workflows/CI.yml/badge.svg)](https://github.com/osvegn/vector/actions/workflows/CI.yml)
[![codecov](https://codecov.io/gh/osvegn/vector/graph/badge.svg?token=ypMDuagiAq)](https://codecov.io/gh/osvegn/vector)This is an implementation of a vector library for C language.
# Documentation
You can follow the technique documentation just [here](https://osvegn.github.io/vector/Vector/).# Methods
- [x] constructor
- [x] destructor
- [x] operator=
- [ ] assign
- [ ] assign_range
- [ ] get_allocator
- ## Element access
- [x] at
- [ ] operator[]
- [x] front
- [x] back
- [ ] data
- ## Iterator
- [ ] begin
- [ ] end
- [ ] rbegin
- [ ] rend
- ## Capacity
- [x] empty
- [x] size
- [ ] max_size
- [ ] reserve
- [x] capacity
- [x] shrink_to_fit
- ## Modifier
- [x] clear
- [ ] insert
- [ ] insert_range
- [x] emplace
- [x] erase
- [ ] push_back
- [x] emplace_back
- [ ] append_range
- [x] pop_back
- [ ] resize
- [x] swap
- ## Operator
- [ ] eq
- [ ] neq
- [ ] lt
- [ ] le
- [ ] gt
- [ ] ge
- ## Printable
- [x] print_at
- [x] print