Lines Matching full:throw
102 /// \throw std::bad_alloc If there is not enough memory to open the
104 /// \throw api_error If there is any problem opening the database.
112 throw std::bad_alloc(); in safe_open()
116 throw sqlite::api_error::from_database(error_db, in safe_open()
171 /// \throw std::bad_alloc If there is not enough memory to open the database.
172 /// \throw api_error If there is any problem opening the database.
190 /// \throw std::bad_alloc If there is not enough memory to open the database.
191 /// \throw api_error If there is any problem opening the database.
222 /// \throw std::bad_alloc If there is not enough memory to open the database.
223 /// \throw api_error If there is any problem opening the database.
280 /// \throw api_error If there is any problem while processing the SQL.
286 throw api_error::from_database(*this, "sqlite3_exec"); in exec()
294 /// \throw api_error If there is any problem while opening the transaction.
316 throw api_error::from_database(*this, "sqlite3_prepare_v2"); in create_statement()