template <class T>
class vtb::db::Ship
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