id: 1 unit: Variant Converter::ConvertFieldValueToVariant() file: blogs/sept-2021/converter.cc start line: 237 end line: 340 size: 66 LOC McCabe index: 20 number of parameters: 1 id: 2 unit: void ReadDataExampleData() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 421 end line: 481 size: 50 LOC McCabe index: 1 number of parameters: 1 id: 3 unit: void LoadFirestoreBundles() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1126 end line: 1171 size: 37 LOC McCabe index: 6 number of parameters: 1 id: 4 unit: void RunAllSnippets() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1175 end line: 1215 size: 33 LOC McCabe index: 1 number of parameters: 1 id: 5 unit: void QuickstartAddData() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 67 end line: 116 size: 32 LOC McCabe index: 3 number of parameters: 1 id: 6 unit: void AddDataDataTypes() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 181 end line: 219 size: 31 LOC McCabe index: 2 number of parameters: 1 id: 7 unit: void ReadDataViewChangesBetweenSnapshots() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 730 end line: 766 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 8 unit: void AddDataTransactions() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 342 end line: 377 size: 27 LOC McCabe index: 2 number of parameters: 1 id: 9 unit: FieldValue Converter::ConvertAny() file: blogs/sept-2021/converter.cc start line: 106 end line: 142 size: 25 LOC McCabe index: 12 number of parameters: 2 id: 10 unit: FieldValue Converter::ConvertSpecialValue() file: blogs/sept-2021/converter.cc start line: 198 end line: 233 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 11 unit: void ReadDataGetMultipleDocumentsFromCollection() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 547 end line: 575 size: 22 LOC McCabe index: 3 number of parameters: 1 id: 12 unit: void ReadDataEventsForLocalChanges() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 630 end line: 664 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 13 unit: void AddDataSetDocument() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 146 end line: 178 size: 21 LOC McCabe index: 2 number of parameters: 1 id: 14 unit: void AddDataBatchedWrites() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 301 end line: 339 size: 21 LOC McCabe index: 2 number of parameters: 1 id: 15 unit: void ReadDataSourceOptions() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 510 end line: 544 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 16 unit: void ReadDataListenToMultipleDocumentsInCollection() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 698 end line: 727 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 17 unit: void ReadDataExecuteQuery() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 818 end line: 842 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 18 unit: void ReadDataGetDocument() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 484 end line: 508 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 19 unit: void ReadDataPaginateQuery() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1086 end line: 1123 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 20 unit: void QuickstartReadData() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 119 end line: 143 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 21 unit: void ReadDataGetAllDocumentsInCollection() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 578 end line: 600 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 22 unit: void ReadDataListen() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 603 end line: 627 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 23 unit: void ReadDataDocumentSnapshotInCursor() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1056 end line: 1083 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 24 unit: void AddDataDeleteDocuments() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 380 end line: 397 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 25 unit: void ReadDataArrayInNotInOperators() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 876 end line: 896 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 26 unit: void ReadDataArrayContainsAnyOperators() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 899 end line: 919 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: void ReadDataCompoundQueries() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 922 end line: 947 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 28 unit: void DataModelReferenceDeclarations() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 40 end line: 64 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 29 unit: void ReadDataOrderAndLimitData() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 965 end line: 1006 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: FieldValue Converter::ConvertArray() file: blogs/sept-2021/converter.cc start line: 144 end line: 158 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 31 unit: void AddDataUpdateDocument() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 250 end line: 272 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 32 unit: void ReadDataEventsForMetadataChanges() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 667 end line: 695 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 33 unit: void ReadDataDetachListener() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 769 end line: 791 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: void ReadDataSimpleQueries() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 794 end line: 815 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 35 unit: Variant Converter::ConvertSpecialValue() file: blogs/sept-2021/converter.cc start line: 375 end line: 387 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 36 unit: void ReadDataQueryOperators() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 845 end line: 859 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 37 unit: void ReadDataAddSimpleCursorToQuery() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1027 end line: 1053 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 38 unit: FieldValue Converter::ConvertRegularArray() file: blogs/sept-2021/converter.cc start line: 160 end line: 170 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 39 unit: FieldValue Converter::ConvertRegularMap() file: blogs/sept-2021/converter.cc start line: 183 end line: 196 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 40 unit: void AddDataUpdateNestedObjects() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 275 end line: 298 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: void AddDataDeleteFields() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 400 end line: 418 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 42 unit: void ReadDataInvalidOrderAndLimit() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1010 end line: 1024 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 43 unit: std::string TryGetString() file: blogs/sept-2021/converter.cc start line: 61 end line: 69 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 44 unit: std::vector TryGetArray() file: blogs/sept-2021/converter.cc start line: 92 end line: 100 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 45 unit: FieldValue Converter::ConvertMap() file: blogs/sept-2021/converter.cc start line: 172 end line: 181 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 46 unit: Variant Converter::ConvertArray() file: blogs/sept-2021/converter.cc start line: 342 end line: 351 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 47 unit: Variant Converter::ConvertMap() file: blogs/sept-2021/converter.cc start line: 353 end line: 363 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: int main() file: firestore/ios/firestore-snippets-cpp/main.m start line: 20 end line: 27 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 49 unit: void ReadDataInvalidCompoundQuery() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 951 end line: 962 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 50 unit: bool TryGetBoolean() file: blogs/sept-2021/converter.cc start line: 34 end line: 41 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 51 unit: int64_t TryGetInteger() file: blogs/sept-2021/converter.cc start line: 43 end line: 50 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 52 unit: double TryGetDouble() file: blogs/sept-2021/converter.cc start line: 52 end line: 59 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 53 unit: bool TryGetBoolean() file: blogs/sept-2021/converter.cc start line: 74 end line: 81 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 54 unit: std::string TryGetString() file: blogs/sept-2021/converter.cc start line: 83 end line: 90 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 55 unit: Variant Converter::ConvertRegularMap() file: blogs/sept-2021/converter.cc start line: 365 end line: 373 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 56 unit: void AddDataAddDocument() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 222 end line: 247 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 57 unit: void ReadDataArrayMembershipOperators() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 862 end line: 873 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 58 unit: override fun onCreate() file: firestore/android/FirestoreSnippetsCpp/app/src/main/java/com/firebase/firestoresnippetscpp/MainActivity.kt start line: 32 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 59 unit: JNIEXPORT void JNICALL Java_com_firebase_firestoresnippetscpp_SnippetsRunner_runSnippets() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets_runner.cpp start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 60 unit: void SnippetsRunner::runAllSnippets() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets.cpp start line: 1219 end line: 1222 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 61 unit: override fun onResume() file: firestore/android/FirestoreSnippetsCpp/app/src/main/java/com/firebase/firestoresnippetscpp/MainActivity.kt start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 62 unit: JNIEXPORT void JNICALL Java_com_firebase_firestoresnippetscpp_MainActivity_initializeFirebase() file: firestore/android/FirestoreSnippetsCpp/app/src/main/cpp/snippets_runner.cpp start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 63 unit: FieldValue ConvertVariantToFieldValue() file: blogs/sept-2021/converter.h start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 64 unit: explicit Converter() file: blogs/sept-2021/converter.h start line: 56 end line: 56 size: 1 LOC McCabe index: 1 number of parameters: 1