Lines Matching defs:m_text
275 char* m_text;
288 Parse(char* text) : m_text(text), m_inComment(false), m_inFunction(false), m_inFindFunctionType(false),
296 char* openBrace = strchr(m_text, '{');
297 char* closeBrace = strchr(m_text, '}');
302 char* doubleQ = strchr(m_text, '"');
303 char* singleQ = strchr(m_text, '\'');
313 m_text = quote + 1;
317 m_text = openBrace + 1;
318 } while (m_text[0] != '\0');
324 size_t textLen = strlen(m_text);
325 char* lineStart = m_text;
327 if (m_text[0] == '\0')
329 if (m_inComment == false && m_text[0] == '/') {
330 m_inComment = m_text[1] == '*';
331 if (m_text[1] == '/' || m_text[1] == '*')
334 commentStart = m_text; // before anything else, turn embedded comments into their own lines
362 if (skipText(&m_text, "#include"))
364 if (skipText(&m_text, "#if") || skipText(&m_text, "#else")) {
371 if (skipText(&m_text, "#elif") || (is_endif = skipText(&m_text, "#endif")) != false) { // pop prior elif, if
382 if (skipText(&m_text, "namespace")) {
391 char* openParen = strchr(m_text, '(');
394 while (last > m_text && isspace(last[-1]))
396 while (last > m_text && ((isTokenChar(last[-1]) || last[-1] == ':') && last[-2] == ':'))
406 char* openBrace = strchr(m_text, '{');
407 char* semiColon = strchr(m_text, ';');
418 m_text = openBrace + 1;
429 if (skipText(&m_text, "class")) {
430 if (openBrace > m_text) {