Code::Blocks  SVN r11506
Macros | Variables
tokentree.cpp File Reference
#include "tokentree.h"
#include <wx/tokenzr.h>
#include <set>
#include "cclogger.h"
Include dependency graph for tokentree.cpp:

Go to the source code of this file.

Macros

#define CC_TOKENTREE_DEBUG_OUTPUT   0
 
#define TRACE(format, args...)
 
#define TRACE2(format, args...)
 

Variables

wxMutex s_TokenTreeMutex
 

Macro Definition Documentation

◆ CC_TOKENTREE_DEBUG_OUTPUT

#define CC_TOKENTREE_DEBUG_OUTPUT   0

Definition at line 18 of file tokentree.cpp.

◆ TRACE

#define TRACE (   format,
  args... 
)

◆ TRACE2

#define TRACE2 (   format,
  args... 
)

Definition at line 46 of file tokentree.cpp.

Variable Documentation

◆ s_TokenTreeMutex

wxMutex s_TokenTreeMutex

Definition at line 49 of file tokentree.cpp.

Referenced by ClassBrowserBuilderThread::AddAncestorsOf(), ClassBrowserBuilderThread::AddChildrenOf(), ClassBrowserBuilderThread::AddDescendantsOf(), ClassBrowserBuilderThread::AddNodes(), NativeParserBase::AddTemplateAlias(), NativeParserBase::CleanupSearchScope(), NativeParserBase::CollectSearchScopes(), NativeParserBase::ComputeCallTip(), ClassBrowserBuilderThread::CreateSpecialFolders(), CodeCompletion::DoAllMethodsImpl(), CodeCompletion::DoClassMethodDeclImpl(), CodeCompletion::DoCodeComplete(), MarkFileAsLocalThreadedTask::Execute(), ParserThread::Execute(), ClassBrowserBuilderThread::ExpandItem(), NativeParserBase::FindCurrentFunctionScope(), NativeParser::FindCurrentFunctionStart(), NativeParser::FindCurrentFunctionToken(), ParserBase::FindTokensInFile(), DocumentationHelper::GenerateHTML(), CodeCompletion::GetTokenAt(), ClassBrowserBuilderThread::Init(), Parser::IsFileParsed(), NativeParser::MarkItemsByAI(), Parser::OnAllThreadsDone(), CodeCompletion::OnGotoDeclaration(), CodeCompletion::OnGotoFunction(), ClassBrowser::OnSearch(), ClassBrowser::OnTreeItemDoubleClick(), CodeRefactoring::Parse(), Parser::Parse(), Parser::ParseBuffer(), Parser::ParseBufferForFunctions(), Parser::ParseBufferForNamespaces(), Parser::ParseBufferForUsingNamespace(), NativeParser::ParseBufferForUsingNamespace(), NativeParser::ParseFunctionArguments(), CodeCompletion::ParseFunctionsAndFillToolbar(), NativeParser::ParseLocalBlock(), Parser::RemoveFile(), ClassBrowserBuilderThread::RemoveInvalidNodes(), NativeParserBase::RemoveLastFunctionChildren(), Parser::Reparse(), Parser::ReparseModifiedFiles(), NativeParserBase::ResolveActualType(), NativeParserBase::ResolveExpression(), NativeParserBase::ResolveOperator(), ClassBrowserBuilderThread::TokenContainsChildrenOfKind(), ClassBrowserBuilderThread::TokenMatchesFilter(), CodeCompletion::UpdateEditorSyntax(), CodeRefactoring::VerifyResult(), and ParserBase::~ParserBase().