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() const
int capacity() const
function clear
cpp
void clear()
void clear()
function distanceToFirst
cpp
int distanceToFirst() const
int distanceToFirst() const
function distanceToLast
cpp
int distanceToLast() const
int distanceToLast() const
function empty
cpp
bool empty() const
bool empty() const
function getCurrent
cpp
const T & getCurrent() const
const T & getCurrent() const
function getCurrentIndex
cpp
size_t getCurrentIndex() const
size_t getCurrentIndex() const
function 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
) const
const T & operator[](
size_t index
) const
function 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() const
size_t size() const
function truncate
cpp
void truncate(
size_t index
)
void truncate(
size_t index
)
function truncateFromCurrent
cpp
void truncateFromCurrent()
void truncateFromCurrent()
Updated on 2025-05-31 at 12:55:30 +0000