Base classes
Types
Methods
color(const color_type & rhs) -> voidcolor() const -> const color_type &polyhedron(polyhedron_type && rhs) -> voidpolyhedron(const polyhedron_type & rhs) -> voidpolyhedron() const -> const polyhedron_type &save(sqlite::connection * db) const -> voidremove(sqlite::connection * db) -> voidupdate(sqlite::connection * db) const -> voidinsert(sqlite::connection * db) const -> voidclear() -> voidhas_valid_id(sqlite::connection * db) const -> booloperator=(const Compartment &) -> Compartment &Compartment(const Compartment &)operator=(Compartment &&) -> Compartment &Compartment(Compartment &&)~Compartment()Compartment()operator core_compartment_type() constCompartment(sqlite::connection * conn, id_type id)explicitCompartment(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 -> voidremove(sqlite::connection * conn, id_type ship_id) const -> voidupdate(sqlite::connection * conn, id_type ship_id) const -> voidinsert(sqlite::connection * conn, id_type ship_id) const -> voidoperator=(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() constCompartment_array(sqlite::connection * db, id_type ship_id)explicitCompartment_array(sqlite::connection * db)explicitCompartment_array(std::string filename)explicitCompartment_array(const core_compartment_array & rhs)explicit