Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Collection< Collection_Type, Value_Type > Member List

This is the complete list of members for trax::Collection< Collection_Type, Value_Type >, including all inherited members.

Add(std::shared_ptr< Value_Type > pValue_Type)=0trax::Collection< Collection_Type, Value_Type >pure virtual
AddRelaxed(std::shared_ptr< Value_Type > pTraxType)=0trax::Collection< Collection_Type, Value_Type >pure virtual
begin()=0trax::Collection< Collection_Type, Value_Type >pure virtual
begin() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
cbegin() const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
cend() const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
Clear()=0trax::Collection< Collection_Type, Value_Type >pure virtual
Collection(const Collection &)=delete (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
Collection(Collection &&)=delete (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
Collection()=default (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >protected
collection_type typedef (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
const_iterator typedef (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
Count() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
Decorator< Collection_Type > (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >protected
end()=0trax::Collection< Collection_Type, Value_Type >pure virtual
end() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
Get(IDType id) const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
Get(const std::string &name) const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
GetActive() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
GetFirst() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
GetLast() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
GetNext(const std::shared_ptr< Value_Type > &pValue_Type) const =0trax::Collection< Collection_Type, Value_Type >pure virtual
GetPrevious(const std::shared_ptr< Value_Type > &pValue_Type) const =0trax::Collection< Collection_Type, Value_Type >pure virtual
IsMember(const value_type &item) const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
IsMember(IDType id) const =0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >pure virtual
IsValid() const noexcept=0trax::Collection< Collection_Type, Value_Type >pure virtual
iterator typedef (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
MaxID() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
MinID() const =0trax::Collection< Collection_Type, Value_Type >pure virtual
operator=(const Collection &)=delete (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
operator=(Collection &&)=delete (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
PopActive()=0trax::Collection< Collection_Type, Value_Type >pure virtual
PushActive(IDType id)=0trax::Collection< Collection_Type, Value_Type >pure virtual
Remove(Value_Type *pValue_Type, bool zeroIDs=false)=0trax::Collection< Collection_Type, Value_Type >pure virtual
SetDecorator(Collection_Type *pCollection_TypeDecorator)=0 (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >protectedpure virtual
ShiftIDs(int offset)=0trax::Collection< Collection_Type, Value_Type >pure virtual
Take(Collection_Type &collection_Type)=0trax::Collection< Collection_Type, Value_Type >pure virtual
TypeName() const noexcept=0trax::Collection< Collection_Type, Value_Type >pure virtual
value_type typedef (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >
~Collection()=default (defined in trax::Collection< Collection_Type, Value_Type >)trax::Collection< Collection_Type, Value_Type >virtual