Chicane

List

ヘッダー
Includes/Chicane/Core/List.hpp
ネームスペース
Chicane::List

Types

名前価値説明
Iterator
std::vector<T>
ConstIterator
std::vector<T>

関数

アクセスタイプモディファイア名前説明
public
inline
begin()
public
inline, const
begin()
public
inline
end()
public
inline, const
end()
public
T&
inline
at(
std::size_t inIndex
)
public
const  T&
inline, const
at(
std::size_t inIndex
)
public
T&
inline
find(
std::function<bool(const T &inItem)> inPredicate
)
public
const  T&
inline, const
find(
std::function<bool(const T &inItem)> inPredicate
)
public
std::size_t
inline
findIndex(
std::function<bool(const T &inItem)> inPredicate
)
public
std::size_t
inline, const
findIndex(
std::function<bool(const T &inItem)> inPredicate
)
public
T&
inline
front()
public
const  T&
inline, const
front()
public
T&
inline
back()
public
const  T&
inline, const
back()
public
void
inline
add(
T inData
ListPushStrategy inStrategy
)
public
void
inline
addFront(
T inData
)
public
void
inline
addBack(
T inData
)
public
void
inline
addBefore(
std::size_t inIndex
T inData
)
public
void
inline
addAfter(
std::size_t inIndex
T inData
)
public
void
inline
clear()
private
std::size_t
inline, const
calculateIndex(
std::size_t inIndex
)

メンバ

アクセスタイプモディファイア名前説明
private
std::vector<T>
m_data