Code::Blocks  SVN r11506
NativeParserBase Member List

This is the complete list of members for NativeParserBase, including all inherited members.

AddChildrenOfEnum(TokenTree *tree, const Token *parent, TokenIdxSet &result)NativeParserBaseinlineprivate
AddChildrenOfUnnamed(TokenTree *tree, const Token *parent, TokenIdxSet &result)NativeParserBaseinlineprivate
AddConstructors(TokenTree *tree, const TokenIdxSet &source, TokenIdxSet &dest)NativeParserBaseprivate
AddTemplateAlias(TokenTree *tree, const int &id, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope)NativeParserBaseprotected
AfterWhitespace(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
BeforeToken(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
BeforeWhitespace(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
BeginOfToken(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
BreakUpComponents(const wxString &actual, std::queue< ParserComponent > &components)NativeParserBaseprotected
CleanupSearchScope(TokenTree *tree, TokenIdxSet *searchScope)NativeParserBaseprotected
CollectSearchScopes(const TokenIdxSet &searchScope, TokenIdxSet &actualTypeScope, TokenTree *tree)NativeParserBaseprotected
ComputeCallTip(TokenTree *tree, const TokenIdxSet &tokens, wxArrayString &items)NativeParserBaseprotected
CountCommas(const wxString &lineText, int start)NativeParserBaseinlineprotectedstatic
DependsOnAllocator(TokenTree *tree, const int &id)NativeParserBaseprotected
FindAIMatches(TokenTree *tree, std::queue< ParserComponent > components, TokenIdxSet &result, int parentTokenIdx=-1, bool isPrefix=false, bool caseSensitive=false, bool use_inheritance=true, short int kindMask=0xFFFF, TokenIdxSet *search_scope=0)NativeParserBaseprotected
FindCCTokenStart(const wxString &line)NativeParserBaseprotected
FindCurrentFunctionScope(TokenTree *tree, const TokenIdxSet &procResult, TokenIdxSet &scopeResult)NativeParserBaseprotected
FindFunctionOpenParenthesis(const wxString &calltip)NativeParserBaseprotected
GenerateResultSet(TokenTree *tree, const wxString &target, int parentIdx, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF)NativeParserBaseprotected
GenerateResultSet(TokenTree *tree, const wxString &target, const TokenIdxSet &ptrParentID, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF)NativeParserBaseprotected
GetCallTipHighlight(const wxString &calltip, int *start, int *end, int typedCommas)NativeParserBaseprotected
GetCCToken(wxString &line, ParserTokenType &tokenType, OperatorType &tokenOperatorType)NativeParserBaseprotected
GetNextCCToken(const wxString &line, unsigned int &startAt, OperatorType &tokenOperatorType)NativeParserBaseprotected
GetTokenFromCurrentLine(TokenTree *tree, const TokenIdxSet &tokens, size_t curLine, const wxString &file)NativeParserBaseprotected
InsideToken(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsAllocator(TokenTree *tree, const int &id)NativeParserBaseprotected
IsChildOfUnnamedOrEnum(TokenTree *tree, const int targetIdx, const int parentIdx)NativeParserBaseinlineprivate
IsClosingBracket(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsOpeningBracket(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsOperatorBegin(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsOperatorDot(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsOperatorEnd(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
IsOperatorPointer(int startAt, const wxString &line)NativeParserBaseinlineprotectedstatic
m_LastComponentNativeParserBaseprivate
m_TemplateMapNativeParserBaseprivate
MatchText(const wxString &text, const wxString &target, bool caseSens, bool isPrefix)NativeParserBaseinlineprivate
MatchType(TokenKind kind, short int kindMask)NativeParserBaseinlineprivate
NativeParserBase()NativeParserBase
OperatorType enum nameNativeParserBase
otOperatorParentheses enum valueNativeParserBase
otOperatorPointer enum valueNativeParserBase
otOperatorSquare enum valueNativeParserBase
otOperatorStar enum valueNativeParserBase
otOperatorUndefined enum valueNativeParserBase
ParserTokenType enum nameNativeParserBase
PrettyPrintToken(TokenTree *tree, const Token *token, wxString &result, bool isRoot=true)NativeParserBaseprotected
pttClass enum valueNativeParserBase
pttFunction enum valueNativeParserBase
pttNamespace enum valueNativeParserBase
pttSearchText enum valueNativeParserBase
pttUndefined enum valueNativeParserBase
RemoveLastFunctionChildren(TokenTree *tree, int &lastFuncTokenIdx)NativeParserBaseprotected
Reset()NativeParserBaseprotected
ResolveActualType(TokenTree *tree, wxString searchText, const TokenIdxSet &searchScope, TokenIdxSet &result)NativeParserBaseprotected
ResolveExpression(TokenTree *tree, std::queue< ParserComponent > components, const TokenIdxSet &searchScope, TokenIdxSet &result, bool caseSense=true, bool isPrefix=false)NativeParserBaseprotected
ResolveOperator(TokenTree *tree, const OperatorType &tokenOperatorType, const TokenIdxSet &tokens, const TokenIdxSet &searchScope, TokenIdxSet &result)NativeParserBaseprotected
ResolveTemplateMap(TokenTree *tree, const wxString &searchStr, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope)NativeParserBaseprotected
~NativeParserBase()NativeParserBasevirtual