|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
#include <string>#include <vector>#include <memory>#include <type_traits>#include <algorithm>#include <mutex>#include <stdint.h>#include "ship/core/Part.h"Go to the source code of this file.
Classes | |
| struct | Ship::PartListStoredPtrTraits< C, std::shared_ptr< C > > |
Pointer-traits adapter for strong storage (std::shared_ptr). More... | |
| struct | Ship::PartListStoredPtrTraits< C, std::weak_ptr< C > > |
Pointer-traits adapter for weak storage (std::weak_ptr). More... | |
| class | Ship::PartList< C, StoredPtr > |
| A thread-safe ordered list of Parts. More... | |
Namespaces | |
| namespace | Ship |
| Core namespace for the libultraship engine framework. | |
Enumerations | |
| enum class | Ship::ListReturnCode : int32_t { Ship::ForcedSuccess = 2 , Ship::Success = 1 , Ship::Duplicate = 0 , Ship::NoItemsProvided = -1 , Ship::NotPermitted = -2 , Ship::NotFound = -3 , Ship::Failed = -4 } |
| Return codes for PartList add/remove operations. More... | |