Code::Blocks  SVN r11506
NativeParser Member List

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

AddCompilerDirs(cbProject *project, ParserBase *parser)NativeParserprivate
AddCompilerIncludeDirsToParser(const Compiler *compiler, ParserBase *parser)NativeParserprivate
AddCompilerPredefinedMacros(cbProject *project, ParserBase *parser)NativeParserprivate
AddCompilerPredefinedMacrosGCC(const wxString &compilerId, cbProject *project, wxString &defs, ParserBase *parser)NativeParserprivate
AddCompilerPredefinedMacrosVC(const wxString &compilerId, wxString &defs, ParserBase *parser)NativeParserprivate
AddFileToParser(cbProject *project, const wxString &filename, ParserBase *parser=nullptr)NativeParser
AddGCCCompilerDirs(const wxString &masterPath, const wxString &compilerCpp, ParserBase *parser)NativeParserprivate
AddIncludeDirsToParser(const wxArrayString &dirs, const wxString &base, ParserBase *parser)NativeParserprivate
AddPaths(wxArrayString &dirs, const wxString &path, bool hasExt)NativeParserstatic
AddProjectDefinedMacros(cbProject *project, ParserBase *parser)NativeParserprivate
AddProjectToParser(cbProject *project)NativeParserprivate
AddTemplateAlias(TokenTree *tree, const int &id, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope)NativeParserBaseprivate
AfterWhitespace(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
AI(TokenIdxSet &result, ccSearchData *searchData, const wxString &lineText=wxEmptyString, bool isPrefix=false, bool caseSensitive=false, TokenIdxSet *search_scope=0, int caretPos=-1)NativeParserprivate
BeforeToken(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
BeforeWhitespace(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
BeginOfToken(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
BreakUpComponents(const wxString &actual, std::queue< ParserComponent > &components)NativeParserBaseprivate
CleanupSearchScope(TokenTree *tree, TokenIdxSet *searchScope)NativeParserBaseprivate
ClearParsers()NativeParserprotected
CodeCompletion classNativeParserfriend
CollectSearchScopes(const TokenIdxSet &searchScope, TokenIdxSet &actualTypeScope, TokenTree *tree)NativeParserBaseprivate
ComputeCallTip(TokenTree *tree, const TokenIdxSet &tokens, wxArrayString &items)NativeParserBaseprivate
CountCommas(const wxString &lineText, int start)NativeParserBaseinlineprivatestatic
CreateClassBrowser()NativeParser
CreateParser(cbProject *project)NativeParser
DeleteParser(cbProject *project)NativeParser
DependsOnAllocator(TokenTree *tree, const int &id)NativeParserBaseprivate
DoFullParsing(cbProject *project, ParserBase *parser)NativeParserprotected
Done()NativeParser
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)NativeParserBaseprivate
FindCCTokenStart(const wxString &line)NativeParserBaseprivate
FindCurrentFunctionScope(TokenTree *tree, const TokenIdxSet &procResult, TokenIdxSet &scopeResult)NativeParserBaseprivate
FindCurrentFunctionStart(ccSearchData *searchData, wxString *nameSpace=0L, wxString *procName=0L, int *functionIndex=0L, int caretPos=-1)NativeParserprivate
FindCurrentFunctionToken(ccSearchData *searchData, TokenIdxSet &result, int caretPos=-1)NativeParserprivate
FindFunctionOpenParenthesis(const wxString &calltip)NativeParserBaseprivate
GenerateResultSet(TokenTree *tree, const wxString &target, int parentIdx, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF)NativeParserBaseprivate
GenerateResultSet(TokenTree *tree, const wxString &target, const TokenIdxSet &ptrParentID, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF)NativeParserBaseprivate
GetAllPathsByFilename(const wxString &filename)NativeParser
GetCallTipHighlight(const wxString &calltip, int *start, int *end, int typedCommas)NativeParserBaseprivate
GetCallTips(wxArrayString &items, int &typedCommas, cbEditor *ed, int pos=wxNOT_FOUND)NativeParser
GetCCToken(wxString &line, ParserTokenType &tokenType, OperatorType &tokenOperatorType)NativeParserBaseprivate
GetClassBrowser() constNativeParserinline
GetCompilerStandardGCC(Compiler *compiler, cbProject *project)NativeParserprivate
GetCompilerUsingStandardGCC(const wxArrayString &compilerOptions)NativeParserprivate
GetCurrentProject()NativeParser
GetGCCCompilerDirs(const wxString &cpp_compiler)NativeParserprivate
GetImageList()NativeParserinline
GetNextCCToken(const wxString &line, unsigned int &startAt, OperatorType &tokenOperatorType)NativeParserBaseprivate
GetParser()NativeParserinline
GetParserByFilename(const wxString &filename)NativeParser
GetParserByProject(cbProject *project)NativeParser
GetParserInfoByCurrentEditor()NativeParserprotected
GetProjectByEditor(cbEditor *editor)NativeParser
GetProjectByFilename(const wxString &filename)NativeParser
GetProjectByParser(ParserBase *parser)NativeParser
GetProjectSearchDirs(cbProject *project)NativeParser
GetTokenFromCurrentLine(TokenTree *tree, const TokenIdxSet &tokens, size_t curLine, const wxString &file)NativeParserBaseprivate
GetTokenKindImage(const Token *token)NativeParser
InitCCSearchVariables()NativeParserprivate
InsideToken(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsAllocator(TokenTree *tree, const int &id)NativeParserBaseprivate
IsClosingBracket(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsOpeningBracket(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsOperatorBegin(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsOperatorDot(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsOperatorEnd(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsOperatorPointer(int startAt, const wxString &line)NativeParserBaseinlineprivatestatic
IsParserPerWorkspace() constNativeParserinline
LastAIGlobalSearch() constNativeParserinlineprivate
LastAISearchWasGlobal() constNativeParserinlineprivate
m_ClassBrowserNativeParserprivate
m_ClassBrowserIsFloatingNativeParserprivate
m_HookIdNativeParserprivate
m_ImageListNativeParserprivate
m_LastAIGlobalSearchNativeParserprivate
m_LastAISearchWasGlobalNativeParserprivate
m_LastControlNativeParserprivate
m_LastFileNativeParserprivate
m_LastFunctionIndexNativeParserprivate
m_LastFuncTokenIdxNativeParserprivate
m_LastLineNativeParserprivate
m_LastNamespaceNativeParserprivate
m_LastPROCNativeParserprivate
m_LastResultNativeParserprivate
m_ParsedProjectsNativeParserprivate
m_ParserNativeParserprivate
m_ParserListNativeParserprivate
m_ParserPerWorkspaceNativeParserprivate
m_ProjectSearchDirsMapNativeParserprivate
m_StandaloneFilesNativeParserprivate
m_TempParserNativeParserprivate
m_TimerParsingOneByOneNativeParserprivate
MarkItemsByAI(ccSearchData *searchData, TokenIdxSet &result, bool reallyUseAI=true, bool isPrefix=true, bool caseSensitive=false, int caretPos=-1)NativeParser
MarkItemsByAI(TokenIdxSet &result, bool reallyUseAI=true, bool isPrefix=true, bool caseSensitive=false, int caretPos=-1)NativeParser
NativeParser()NativeParser
NativeParserBase()NativeParserBaseprivate
OnEditorActivated(EditorBase *editor)NativeParserprivate
OnEditorClosed(EditorBase *editor)NativeParserprivate
OnParserEnd(wxCommandEvent &event)NativeParserprivate
OnParserStart(wxCommandEvent &event)NativeParserprivate
OnParsingOneByOneTimer(wxTimerEvent &event)NativeParserprivate
OnProjectLoadingHook(cbProject *project, TiXmlElement *elem, bool loading)NativeParserprivate
OperatorType enum nameNativeParserBaseprivate
otOperatorParentheses enum valueNativeParserBaseprivate
otOperatorPointer enum valueNativeParserBaseprivate
otOperatorSquare enum valueNativeParserBaseprivate
otOperatorStar enum valueNativeParserBaseprivate
otOperatorUndefined enum valueNativeParserBaseprivate
ParseBufferForUsingNamespace(const wxString &buffer, TokenIdxSet &search_scope, bool bufferSkipBlocks=true)NativeParserprivate
ParseFunctionArguments(ccSearchData *searchData, int caretPos=-1)NativeParserprivate
ParseLocalBlock(ccSearchData *searchData, TokenIdxSet &search_scope, int caretPos=-1)NativeParserprivate
ParserList typedefNativeParserprivate
ParserTokenType enum nameNativeParserBaseprivate
ParseUsingNamespace(ccSearchData *searchData, TokenIdxSet &search_scope, int caretPos=-1)NativeParserprivate
PrettyPrintToken(TokenTree *tree, const Token *token, wxString &result, bool isRoot=true)NativeParserBaseprivate
ProjectParserPair typedefNativeParserprivate
pttClass enum valueNativeParserBaseprivate
pttFunction enum valueNativeParserBaseprivate
pttNamespace enum valueNativeParserBaseprivate
pttSearchText enum valueNativeParserBaseprivate
pttUndefined enum valueNativeParserBaseprivate
RemoveClassBrowser(bool appShutDown=false)NativeParser
RemoveFileFromParser(cbProject *project, const wxString &filename)NativeParser
RemoveLastFunctionChildren(TokenTree *tree, int &lastFuncTokenIdx)NativeParserBaseprivate
RemoveObsoleteParsers()NativeParserprotected
RemoveProjectFromParser(cbProject *project)NativeParserprivate
ReparseCurrentProject()NativeParser
ReparseFile(cbProject *project, const wxString &filename)NativeParser
ReparseSelectedProject()NativeParser
RereadParserOptions()NativeParser
Reset()NativeParserBaseprivate
ResolveActualType(TokenTree *tree, wxString searchText, const TokenIdxSet &searchScope, TokenIdxSet &result)NativeParserBaseprivate
ResolveExpression(TokenTree *tree, std::queue< ParserComponent > components, const TokenIdxSet &searchScope, TokenIdxSet &result, bool caseSense=true, bool isPrefix=false)NativeParserBaseprivate
ResolveOperator(TokenTree *tree, const OperatorType &tokenOperatorType, const TokenIdxSet &tokens, const TokenIdxSet &searchScope, TokenIdxSet &result)NativeParserBaseprivate
ResolveTemplateMap(TokenTree *tree, const wxString &searchStr, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope)NativeParserBaseprivate
SetCBViewMode(const BrowserViewMode &mode)NativeParserprotected
SetParser(ParserBase *parser)NativeParserprotected
SetTokenKindImage(int kind, const wxBitmap &bitmap, const wxBitmap &mask=wxNullBitmap)NativeParserprotected
SetTokenKindImage(int kind, const wxBitmap &bitmap, const wxColour &maskColour)NativeParserprotected
SetTokenKindImage(int kind, const wxIcon &icon)NativeParserprotected
SwitchParser(cbProject *project, ParserBase *parser)NativeParserprotected
UpdateClassBrowser()NativeParser
~NativeParser()NativeParser
~NativeParserBase()NativeParserBaseprivatevirtual