Lines Matching defs:constructionName
33 std::string &chineseCharacter, ConstructionName &constructionName)
42 constructionName.initials_ = characterTransliterate.WstringToString(initials);
43 constructionName.nameFullFight_ = characterTransliterate.WstringToString(nameFullFight);
50 constructionName.sortFirstLetter_ = sortFirstLetterTemp;
51 int code = constructionName.sortFirstLetter_.c_str()[0];
52 constructionName.sortFirstLetterCode_ = code;
56 constructionName.sortFirstLetter_ = characterTransliterate.WstringToString(sortFirstLetter);
57 constructionName.sortFirstLetterCode_ = -1;
60 constructionName.initials_ = chineseCharacter;
61 constructionName.nameFullFight_ = chineseCharacter;
67 constructionName.sortFirstLetter_ = sortFirstLetterTemp;
68 int code = constructionName.sortFirstLetter_.c_str()[0];
69 constructionName.sortFirstLetterCode_ = code;
73 constructionName.sortFirstLetter_ = sortFirstLetter;
74 constructionName.sortFirstLetterCode_ = -1;
77 constructionName.disPlayName_ = chineseCharacter;
78 return GetPhotoFirstName(constructionName);
81 ConstructionName ConstructionName::GetPhotoFirstName(ConstructionName &constructionName)
83 constructionName.photoFirstName_.clear();
84 if (!constructionName.disPlayName_.empty()) {
86 std::wstring nameWstr = characterTransliterate.StringToWstring(constructionName.disPlayName_);
91 constructionName.photoFirstName_ = characterTransliterate.WstringToString(childwChineseCharacter);
92 return constructionName;
95 if ((constructionName.disPlayName_[0] >= 'a' && constructionName.disPlayName_[0] <= 'z') ||
96 (constructionName.disPlayName_[0] >= 'A' && constructionName.disPlayName_[0] <= 'Z')) {
97 constructionName.photoFirstName_ = constructionName.disPlayName_[0];
100 return constructionName;