Base classes
Methods
all(sqlite::connection * db) -> std::vector< Ship< T > >
compartments() const -> const compartment_array &
compartments() -> compartment_array &
hull() const -> const hull_type &
hull() -> hull_type &
read(sqlite::statement & in) -> void
remove(sqlite::connection * db) -> void
save(sqlite::connection * db) -> void
has_valid_id(sqlite::connection * db) const -> bool
clear() -> void
operator=(const Ship &) -> Ship &
Ship(const Ship &)
operator=(Ship &&) -> Ship &
Ship(Ship &&)
~Ship()
Ship()
operator core_ship_type() const
Ship(sqlite::connection * conn, id_type id)explicit
Ship(const core_ship_type & rhs)explicit