| Add(std::shared_ptr< Value_Type > pValue_Type)=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| AddRelaxed(std::shared_ptr< Value_Type > pTraxType)=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| begin()=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| begin() const =0 | trax::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()=0 | trax::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 =0 | trax::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()=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| end() const =0 | trax::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 =0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| GetFirst() const =0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| GetLast() const =0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| GetNext(const std::shared_ptr< Value_Type > &pValue_Type) const =0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| GetPrevious(const std::shared_ptr< Value_Type > &pValue_Type) const =0 | trax::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=0 | trax::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 =0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| MinID() const =0 | trax::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()=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| PushActive(IDType id)=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| Remove(Value_Type *pValue_Type, bool zeroIDs=false)=0 | trax::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)=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| Take(Collection_Type &collection_Type)=0 | trax::Collection< Collection_Type, Value_Type > | pure virtual |
| TypeName() const noexcept=0 | trax::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 |