// ----------------------------------------------------------------------------- void db_index_titles( const std::vector>& db, std::map>& index ); void db_index_years( const std::vector>& db, std::multimap>& index ); void db_index_actors( const std::vector>& db, std::unordered_multimap>& index ); // ----------------------------------------------------------------------------- void db_query_5( const std::map>& index, const std::string& name, std::ostream& stream = std::cout ); void db_query_6( const std::multimap>& index, unsigned short year, std::ostream& stream = std::cout ); void db_query_7( const std::multimap>& index, unsigned short begin, unsigned short end, std::ostream& stream = std::cout ); std::vector db_query_8( const std::unordered_multimap>& index, const Actor& actor ); std::vector> db_query_9( const std::vector>& db, const Actor& actor ); std::vector> db_query_10( const std::vector>& db, const std::string& genre ); int db_query_11( const std::vector>& db, Type type, const std::string& genre ); int db_query_12( const std::vector>& db, const std::string& genre ); // -----------------------------------------------------------------------------