CircularVector
#include "Utils/CircularVector.h"
Public Functions
| Name | |
|---|---|
| CircularVector(size_t cap) | |
| int | capacity() const |
| void | clear() |
| int | distanceToFirst() const |
| int | distanceToLast() const |
| bool | empty() const |
| const T & | getCurrent() const |
| size_t | getCurrentIndex() const |
| size_t | getSize() |
| void | insertAfterCurrent(T && value) |
| T & | operator[](size_t index) |
| const T & | operator[](size_t index) const |
| T & | popCurrent() |
| void | pushBack(T && value) |
| void | replaceCurrent(T && value) |
| T & | revertCurrent() |
| size_t | size() const |
| void | truncate(size_t index) |
| void | truncateFromCurrent() |
Detailed Description
cpp
template <typename T >
class CircularVector;template <typename T >
class CircularVector;Public Functions Documentation
function CircularVector
cpp
explicit CircularVector(
size_t cap
)explicit CircularVector(
size_t cap
)function capacity
cpp
int capacity() constint capacity() constfunction clear
cpp
void clear()void clear()function distanceToFirst
cpp
int distanceToFirst() constint distanceToFirst() constfunction distanceToLast
cpp
int distanceToLast() constint distanceToLast() constfunction empty
cpp
bool empty() constbool empty() constfunction getCurrent
cpp
const T & getCurrent() constconst T & getCurrent() constfunction getCurrentIndex
cpp
size_t getCurrentIndex() constsize_t getCurrentIndex() constfunction getSize
cpp
size_t getSize()size_t getSize()function insertAfterCurrent
cpp
void insertAfterCurrent(
T && value
)void insertAfterCurrent(
T && value
)function operator[]
cpp
T & operator[](
size_t index
)T & operator[](
size_t index
)function operator[]
cpp
const T & operator[](
size_t index
) constconst T & operator[](
size_t index
) constfunction popCurrent
cpp
T & popCurrent()T & popCurrent()function pushBack
cpp
void pushBack(
T && value
)void pushBack(
T && value
)function replaceCurrent
cpp
void replaceCurrent(
T && value
)void replaceCurrent(
T && value
)function revertCurrent
cpp
T & revertCurrent()T & revertCurrent()function size
cpp
size_t size() constsize_t size() constfunction truncate
cpp
void truncate(
size_t index
)void truncate(
size_t index
)function truncateFromCurrent
cpp
void truncateFromCurrent()void truncateFromCurrent()Updated on 2026-05-21 at 15:39:35 +0000