| Add(std::shared_ptr< Action > part, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Add(const std::vector< std::shared_ptr< Action > > &parts, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Added(std::shared_ptr< Action > action, const bool forced) override | Ship::ActionList | inlineprotected |
| PartList< Action, std::shared_ptr< Action > >::Added(std::shared_ptr< Action > part, const bool forced) | Ship::PartList< Action, std::shared_ptr< Action > > | protectedvirtual |
| CanAdd(std::shared_ptr< Action > part) | Ship::PartList< Action, std::shared_ptr< Action > > | protectedvirtual |
| CanRemove(std::shared_ptr< Action > part) | Ship::PartList< Action, std::shared_ptr< Action > > | protectedvirtual |
| Get(const uint64_t id) const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Get() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Get() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Get(const std::vector< uint64_t > &ids) const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| GetContext() const | Ship::Part | |
| GetCount() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| GetFirst() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| GetId() const | Ship::Part | |
| GetList() | Ship::PartList< Action, std::shared_ptr< Action > > | protected |
| GetList() const | Ship::PartList< Action, std::shared_ptr< Action > > | protected |
| GetMutationVersion() const | Ship::PartList< Action, std::shared_ptr< Action > > | inline |
| GetMutex() const | Ship::PartList< Action, std::shared_ptr< Action > > | protected |
| Has(std::shared_ptr< Action > part) const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Has() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Has(const uint64_t id) const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Has() const | Ship::PartList< Action, std::shared_ptr< Action > > | |
| OnAdded(bool forced) | Ship::Part | protectedvirtual |
| OnRemoved(bool forced) | Ship::Part | protectedvirtual |
| operator==(const Part &other) const | Ship::Part | |
| Part() | Ship::Part | |
| Part(std::shared_ptr< Context > context) | Ship::Part | explicit |
| PartList(const size_t initialAllocation=0) | Ship::PartList< Action, std::shared_ptr< Action > > | explicit |
| Remove(std::shared_ptr< Action > part, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Remove(const uint64_t id, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Remove(const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Remove(const std::vector< std::shared_ptr< Action > > &parts, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Remove(const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Remove(const std::vector< uint64_t > &ids, const bool force=false) | Ship::PartList< Action, std::shared_ptr< Action > > | |
| Removed(std::shared_ptr< Action > action, const bool forced) override | Ship::ActionList | inlineprotected |
| PartList< Action, std::shared_ptr< Action > >::Removed(std::shared_ptr< Action > part, const bool forced) | Ship::PartList< Action, std::shared_ptr< Action > > | protectedvirtual |
| SetContext(std::shared_ptr< Context > ctx) | Ship::Part | |
| ~Part()=default | Ship::Part | virtual |
| ~PartList()=default | Ship::PartList< Action, std::shared_ptr< Action > > | virtual |