Base classes
Types
Methods
color(const color_type & rhs) -> void
color() const -> const color_type &
polyhedron(polyhedron_type && rhs) -> void
polyhedron(const polyhedron_type & rhs) -> void
polyhedron() const -> const polyhedron_type &
save(sqlite::connection * db) const -> void
remove(sqlite::connection * db) -> void
update(sqlite::connection * db) const -> void
insert(sqlite::connection * db) const -> void
clear() -> void
has_valid_id(sqlite::connection * db) const -> bool
operator=(const Compartment &) -> Compartment &
Compartment(const Compartment &)
operator=(Compartment &&) -> Compartment &
Compartment(Compartment &&)
~Compartment()
Compartment()
operator core_compartment_type() const
Compartment(sqlite::connection * conn, id_type id)explicit
Compartment(const core_compartment_type & rhs)explicit
Friends
- Compartment_array< T >
- Ship< T >
Base classes
public std::vector< Compartment< T > >
Types
Methods
save(sqlite::connection * conn) const -> void
remove(sqlite::connection * conn, id_type ship_id) const -> void
update(sqlite::connection * conn, id_type ship_id) const -> void
insert(sqlite::connection * conn, id_type ship_id) const -> void
operator=(const Compartment_array &) -> Compartment_array &
Compartment_array(const Compartment_array &)
operator=(Compartment_array &&) -> Compartment_array &
Compartment_array(Compartment_array &&)
~Compartment_array()
Compartment_array()
operator core_compartment_array() const
Compartment_array(sqlite::connection * db, id_type ship_id)explicit
Compartment_array(sqlite::connection * db)explicit
Compartment_array(std::string filename)explicit
Compartment_array(const core_compartment_array & rhs)explicit