| 8964 | } |
| 8965 | |
| 8966 | bool CheckMemberMatch(BfTypeDef* typeDef, const StringView& str) |
| 8967 | { |
| 8968 | if (CheckMatch(str) == 0) |
| 8969 | { |
| 8970 | if (mHasDotSearch) |
| 8971 | { |
| 8972 | mTempStr.Clear(); |
| 8973 | mTempStr += mCurTypeName; |
| 8974 | mTempStr += "."; |
| 8975 | mTempStr += str; |
| 8976 | if (CheckMatch(mTempStr) == 0) |
| 8977 | return false; |
| 8978 | } |
| 8979 | else |
| 8980 | return false; |
| 8981 | } |
| 8982 | |
| 8983 | if ((IsFullMatch()) || (CheckCompletesMatch(typeDef->mFullName))) |
| 8984 | return true; |
| 8985 | return false; |
| 8986 | } |
| 8987 | }; |
| 8988 | |
| 8989 | String BfCompiler::GetTypeDefList(bool includeLocation) |
no test coverage detected