Lines Matching defs:search_position

1577  * @param search_position Position at which find will start, it is updated to position at which replaced text ends
1581 void replaceToken(const GLchar* token, size_t& search_position, const GLchar* text, std::string& string)
1585 const size_t token_position = string.find(token, search_position);
1599 search_position = token_position + text_length;
1613 size_t search_position = 0;
1617 const size_t token_position = string.find(token, search_position);
1624 search_position = token_position + text_length;
1660 * @param search_position Position in string, where search for list should start
1663 void insertElementOfList(const GLchar* element, const GLchar* separator, size_t& search_position, std::string& string)
1669 const size_t list_position = string.find(list, search_position);
1670 const size_t sep_list_position = string.find(sep_list, search_position);
1680 replaceToken("SEPARATOR", search_position, separator, string);
1683 /* Save search_position */
1684 const size_t start_position = search_position;
1687 replaceToken("LIST", search_position, "ELEMENTSEPARATORLIST", string);
1689 /* Restore search_position */
1690 search_position = start_position;
1693 replaceToken("ELEMENT", search_position, element, string);
1701 * @param search_position Position in string, where search for list should start
1704 void endList(const glw::GLchar* separator, size_t& search_position, std::string& string)
1706 const size_t sep_position = string.find("SEPARATOR", search_position);
1709 replaceToken("SEPARATOR", search_position, separator, string);
1712 replaceToken("LIST", search_position, "", string);