-
Type:
Bug
-
Resolution: Done
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: Documentation
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
There are several throw calls that doesn't seem to have any corresponding documentation. Some may be internal, but many look like they are not:
src/bsoncxx/builder/core.cpp 73: throw bsoncxx::exception{error_code::k_cannot_perform_document_operation_on_array}; 85: throw bsoncxx::exception{error_code::k_cannot_perform_array_operation_on_document}; 123: throw bsoncxx::exception{error_code::k_need_key}; 207: throw bsoncxx::exception{error_code::k_cannot_append_key_in_sub_array}; 214: throw bsoncxx::exception{error_code::k_cannot_append_key_in_sub_array}; 438: throw bsoncxx::exception{error_code::k_cannot_close_document_in_sub_array}; 442: throw bsoncxx::exception{error_code::k_no_document_to_close}; 450: throw bsoncxx::exception{error_code::k_cannot_close_array_in_sub_document}; 454: throw bsoncxx::exception{error_code::k_no_array_to_close}; 462: throw bsoncxx::exception{error_code::k_unmatched_key_in_builder}; 470: throw bsoncxx::exception{error_code::k_unmatched_key_in_builder}; 478: throw bsoncxx::exception{error_code::k_unmatched_key_in_builder}; 486: throw bsoncxx::exception{error_code::k_unmatched_key_in_builder};