Code::Blocks
SVN r11506
|
This is the complete list of members for NativeParser, including all inherited members.
AddCompilerDirs(cbProject *project, ParserBase *parser) | NativeParser | private |
AddCompilerIncludeDirsToParser(const Compiler *compiler, ParserBase *parser) | NativeParser | private |
AddCompilerPredefinedMacros(cbProject *project, ParserBase *parser) | NativeParser | private |
AddCompilerPredefinedMacrosGCC(const wxString &compilerId, cbProject *project, wxString &defs, ParserBase *parser) | NativeParser | private |
AddCompilerPredefinedMacrosVC(const wxString &compilerId, wxString &defs, ParserBase *parser) | NativeParser | private |
AddFileToParser(cbProject *project, const wxString &filename, ParserBase *parser=nullptr) | NativeParser | |
AddGCCCompilerDirs(const wxString &masterPath, const wxString &compilerCpp, ParserBase *parser) | NativeParser | private |
AddIncludeDirsToParser(const wxArrayString &dirs, const wxString &base, ParserBase *parser) | NativeParser | private |
AddPaths(wxArrayString &dirs, const wxString &path, bool hasExt) | NativeParser | static |
AddProjectDefinedMacros(cbProject *project, ParserBase *parser) | NativeParser | private |
AddProjectToParser(cbProject *project) | NativeParser | private |
AddTemplateAlias(TokenTree *tree, const int &id, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope) | NativeParserBase | private |
AfterWhitespace(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
AI(TokenIdxSet &result, ccSearchData *searchData, const wxString &lineText=wxEmptyString, bool isPrefix=false, bool caseSensitive=false, TokenIdxSet *search_scope=0, int caretPos=-1) | NativeParser | private |
BeforeToken(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
BeforeWhitespace(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
BeginOfToken(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
BreakUpComponents(const wxString &actual, std::queue< ParserComponent > &components) | NativeParserBase | private |
CleanupSearchScope(TokenTree *tree, TokenIdxSet *searchScope) | NativeParserBase | private |
ClearParsers() | NativeParser | protected |
CodeCompletion class | NativeParser | friend |
CollectSearchScopes(const TokenIdxSet &searchScope, TokenIdxSet &actualTypeScope, TokenTree *tree) | NativeParserBase | private |
ComputeCallTip(TokenTree *tree, const TokenIdxSet &tokens, wxArrayString &items) | NativeParserBase | private |
CountCommas(const wxString &lineText, int start) | NativeParserBase | inlineprivatestatic |
CreateClassBrowser() | NativeParser | |
CreateParser(cbProject *project) | NativeParser | |
DeleteParser(cbProject *project) | NativeParser | |
DependsOnAllocator(TokenTree *tree, const int &id) | NativeParserBase | private |
DoFullParsing(cbProject *project, ParserBase *parser) | NativeParser | protected |
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) | NativeParserBase | private |
FindCCTokenStart(const wxString &line) | NativeParserBase | private |
FindCurrentFunctionScope(TokenTree *tree, const TokenIdxSet &procResult, TokenIdxSet &scopeResult) | NativeParserBase | private |
FindCurrentFunctionStart(ccSearchData *searchData, wxString *nameSpace=0L, wxString *procName=0L, int *functionIndex=0L, int caretPos=-1) | NativeParser | private |
FindCurrentFunctionToken(ccSearchData *searchData, TokenIdxSet &result, int caretPos=-1) | NativeParser | private |
FindFunctionOpenParenthesis(const wxString &calltip) | NativeParserBase | private |
GenerateResultSet(TokenTree *tree, const wxString &target, int parentIdx, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF) | NativeParserBase | private |
GenerateResultSet(TokenTree *tree, const wxString &target, const TokenIdxSet &ptrParentID, TokenIdxSet &result, bool caseSens=true, bool isPrefix=false, short int kindMask=0xFFFF) | NativeParserBase | private |
GetAllPathsByFilename(const wxString &filename) | NativeParser | |
GetCallTipHighlight(const wxString &calltip, int *start, int *end, int typedCommas) | NativeParserBase | private |
GetCallTips(wxArrayString &items, int &typedCommas, cbEditor *ed, int pos=wxNOT_FOUND) | NativeParser | |
GetCCToken(wxString &line, ParserTokenType &tokenType, OperatorType &tokenOperatorType) | NativeParserBase | private |
GetClassBrowser() const | NativeParser | inline |
GetCompilerStandardGCC(Compiler *compiler, cbProject *project) | NativeParser | private |
GetCompilerUsingStandardGCC(const wxArrayString &compilerOptions) | NativeParser | private |
GetCurrentProject() | NativeParser | |
GetGCCCompilerDirs(const wxString &cpp_compiler) | NativeParser | private |
GetImageList() | NativeParser | inline |
GetNextCCToken(const wxString &line, unsigned int &startAt, OperatorType &tokenOperatorType) | NativeParserBase | private |
GetParser() | NativeParser | inline |
GetParserByFilename(const wxString &filename) | NativeParser | |
GetParserByProject(cbProject *project) | NativeParser | |
GetParserInfoByCurrentEditor() | NativeParser | protected |
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) | NativeParserBase | private |
GetTokenKindImage(const Token *token) | NativeParser | |
InitCCSearchVariables() | NativeParser | private |
InsideToken(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsAllocator(TokenTree *tree, const int &id) | NativeParserBase | private |
IsClosingBracket(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsOpeningBracket(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsOperatorBegin(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsOperatorDot(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsOperatorEnd(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsOperatorPointer(int startAt, const wxString &line) | NativeParserBase | inlineprivatestatic |
IsParserPerWorkspace() const | NativeParser | inline |
LastAIGlobalSearch() const | NativeParser | inlineprivate |
LastAISearchWasGlobal() const | NativeParser | inlineprivate |
m_ClassBrowser | NativeParser | private |
m_ClassBrowserIsFloating | NativeParser | private |
m_HookId | NativeParser | private |
m_ImageList | NativeParser | private |
m_LastAIGlobalSearch | NativeParser | private |
m_LastAISearchWasGlobal | NativeParser | private |
m_LastControl | NativeParser | private |
m_LastFile | NativeParser | private |
m_LastFunctionIndex | NativeParser | private |
m_LastFuncTokenIdx | NativeParser | private |
m_LastLine | NativeParser | private |
m_LastNamespace | NativeParser | private |
m_LastPROC | NativeParser | private |
m_LastResult | NativeParser | private |
m_ParsedProjects | NativeParser | private |
m_Parser | NativeParser | private |
m_ParserList | NativeParser | private |
m_ParserPerWorkspace | NativeParser | private |
m_ProjectSearchDirsMap | NativeParser | private |
m_StandaloneFiles | NativeParser | private |
m_TempParser | NativeParser | private |
m_TimerParsingOneByOne | NativeParser | private |
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() | NativeParserBase | private |
OnEditorActivated(EditorBase *editor) | NativeParser | private |
OnEditorClosed(EditorBase *editor) | NativeParser | private |
OnParserEnd(wxCommandEvent &event) | NativeParser | private |
OnParserStart(wxCommandEvent &event) | NativeParser | private |
OnParsingOneByOneTimer(wxTimerEvent &event) | NativeParser | private |
OnProjectLoadingHook(cbProject *project, TiXmlElement *elem, bool loading) | NativeParser | private |
OperatorType enum name | NativeParserBase | private |
otOperatorParentheses enum value | NativeParserBase | private |
otOperatorPointer enum value | NativeParserBase | private |
otOperatorSquare enum value | NativeParserBase | private |
otOperatorStar enum value | NativeParserBase | private |
otOperatorUndefined enum value | NativeParserBase | private |
ParseBufferForUsingNamespace(const wxString &buffer, TokenIdxSet &search_scope, bool bufferSkipBlocks=true) | NativeParser | private |
ParseFunctionArguments(ccSearchData *searchData, int caretPos=-1) | NativeParser | private |
ParseLocalBlock(ccSearchData *searchData, TokenIdxSet &search_scope, int caretPos=-1) | NativeParser | private |
ParserList typedef | NativeParser | private |
ParserTokenType enum name | NativeParserBase | private |
ParseUsingNamespace(ccSearchData *searchData, TokenIdxSet &search_scope, int caretPos=-1) | NativeParser | private |
PrettyPrintToken(TokenTree *tree, const Token *token, wxString &result, bool isRoot=true) | NativeParserBase | private |
ProjectParserPair typedef | NativeParser | private |
pttClass enum value | NativeParserBase | private |
pttFunction enum value | NativeParserBase | private |
pttNamespace enum value | NativeParserBase | private |
pttSearchText enum value | NativeParserBase | private |
pttUndefined enum value | NativeParserBase | private |
RemoveClassBrowser(bool appShutDown=false) | NativeParser | |
RemoveFileFromParser(cbProject *project, const wxString &filename) | NativeParser | |
RemoveLastFunctionChildren(TokenTree *tree, int &lastFuncTokenIdx) | NativeParserBase | private |
RemoveObsoleteParsers() | NativeParser | protected |
RemoveProjectFromParser(cbProject *project) | NativeParser | private |
ReparseCurrentProject() | NativeParser | |
ReparseFile(cbProject *project, const wxString &filename) | NativeParser | |
ReparseSelectedProject() | NativeParser | |
RereadParserOptions() | NativeParser | |
Reset() | NativeParserBase | private |
ResolveActualType(TokenTree *tree, wxString searchText, const TokenIdxSet &searchScope, TokenIdxSet &result) | NativeParserBase | private |
ResolveExpression(TokenTree *tree, std::queue< ParserComponent > components, const TokenIdxSet &searchScope, TokenIdxSet &result, bool caseSense=true, bool isPrefix=false) | NativeParserBase | private |
ResolveOperator(TokenTree *tree, const OperatorType &tokenOperatorType, const TokenIdxSet &tokens, const TokenIdxSet &searchScope, TokenIdxSet &result) | NativeParserBase | private |
ResolveTemplateMap(TokenTree *tree, const wxString &searchStr, const TokenIdxSet &actualTypeScope, TokenIdxSet &initialScope) | NativeParserBase | private |
SetCBViewMode(const BrowserViewMode &mode) | NativeParser | protected |
SetParser(ParserBase *parser) | NativeParser | protected |
SetTokenKindImage(int kind, const wxBitmap &bitmap, const wxBitmap &mask=wxNullBitmap) | NativeParser | protected |
SetTokenKindImage(int kind, const wxBitmap &bitmap, const wxColour &maskColour) | NativeParser | protected |
SetTokenKindImage(int kind, const wxIcon &icon) | NativeParser | protected |
SwitchParser(cbProject *project, ParserBase *parser) | NativeParser | protected |
UpdateClassBrowser() | NativeParser | |
~NativeParser() | NativeParser | |
~NativeParserBase() | NativeParserBase | privatevirtual |