Code::Blocks
SVN r11506
|
#include <wx/arrstr.h>
#include <wx/event.h>
#include <wx/file.h>
#include <wx/filefn.h>
#include <wx/imaglist.h>
#include <wx/string.h>
#include <wx/thread.h>
#include <wx/timer.h>
#include <wx/treectrl.h>
#include <cbthreadpool.h>
#include <sdk_events.h>
#include "parserthread.h"
#include "parser_base.h"
Go to the source code of this file.
Classes | |
class | ClassTreeData |
Tree data associate with the symbol tree item. More... | |
class | Parser |
Parser class holds all the tokens of a C::B project. More... | |
Namespaces | |
ParserCommon | |
Enumerations | |
enum | ParserCommon::ParserState { ParserCommon::ptCreateParser = 1, ParserCommon::ptReparseFile = 2, ParserCommon::ptAddFileToParser = 3, ParserCommon::ptUndefined = 4 } |
#define PARSER_IMG_CLASS 1 |
Definition at line 27 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CLASS_FOLDER 0 |
Definition at line 26 of file parser.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), and ClassBrowserBuilderThread::ExpandItem().
#define PARSER_IMG_CLASS_PRIVATE 2 |
Definition at line 28 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CLASS_PROTECTED 3 |
Definition at line 29 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CLASS_PUBLIC 4 |
Definition at line 30 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CTOR_PRIVATE 5 |
Definition at line 31 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CTOR_PROTECTED 6 |
Definition at line 32 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_CTOR_PUBLIC 7 |
Definition at line 33 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_DTOR_PRIVATE 8 |
Definition at line 34 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_DTOR_PROTECTED 9 |
Definition at line 35 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_DTOR_PUBLIC 10 |
Definition at line 36 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_ENUM 18 |
Definition at line 44 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_ENUM_PRIVATE 19 |
Definition at line 45 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_ENUM_PROTECTED 20 |
Definition at line 46 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_ENUM_PUBLIC 21 |
Definition at line 47 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_ENUMERATOR 22 |
Definition at line 48 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_FUNC_PRIVATE 11 |
Definition at line 37 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_FUNC_PROTECTED 12 |
Definition at line 38 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_FUNC_PUBLIC 13 |
Definition at line 39 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_FUNCS_FOLDER 30 |
Definition at line 56 of file parser.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), and ClassBrowserBuilderThread::CreateSpecialFolders().
#define PARSER_IMG_MACRO_DEF 17 |
Definition at line 43 of file parser.h.
Referenced by CodeCompletion::DoCodeCompletePreprocessor(), and NativeParser::GetTokenKindImage().
#define PARSER_IMG_MACRO_DEF_FOLDER 32 |
Definition at line 58 of file parser.h.
Referenced by ClassBrowserBuilderThread::CreateSpecialFolders().
#define PARSER_IMG_MACRO_USE 35 |
Definition at line 61 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_MACRO_USE_FOLDER 39 |
Definition at line 65 of file parser.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), and ClassBrowserBuilderThread::CreateSpecialFolders().
#define PARSER_IMG_MACRO_USE_PRIVATE 36 |
Definition at line 62 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_MACRO_USE_PROTECTED 37 |
Definition at line 63 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_MACRO_USE_PUBLIC 38 |
Definition at line 64 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_MAX PARSER_IMG_MACRO_USE_FOLDER |
Definition at line 68 of file parser.h.
Referenced by NativeParser::SetTokenKindImage().
#define PARSER_IMG_MIN PARSER_IMG_CLASS_FOLDER |
#define PARSER_IMG_NAMESPACE 23 |
Definition at line 49 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_NONE -2 |
Definition at line 25 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_OTHERS_FOLDER 33 |
Definition at line 59 of file parser.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf().
#define PARSER_IMG_SYMBOLS_FOLDER 28 |
Definition at line 54 of file parser.h.
Referenced by ClassBrowserBuilderThread::BuildTree().
#define PARSER_IMG_TYPEDEF 24 |
Definition at line 50 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_TYPEDEF_FOLDER 34 |
Definition at line 60 of file parser.h.
Referenced by ClassBrowserBuilderThread::CreateSpecialFolders().
#define PARSER_IMG_TYPEDEF_PRIVATE 25 |
Definition at line 51 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_TYPEDEF_PROTECTED 26 |
Definition at line 52 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_TYPEDEF_PUBLIC 27 |
Definition at line 53 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_VAR_PRIVATE 14 |
Definition at line 40 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_VAR_PROTECTED 15 |
Definition at line 41 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_VAR_PUBLIC 16 |
Definition at line 42 of file parser.h.
Referenced by NativeParser::GetTokenKindImage().
#define PARSER_IMG_VARS_FOLDER 29 |
Definition at line 55 of file parser.h.
Referenced by ClassBrowserBuilderThread::AddMembersOf(), and ClassBrowserBuilderThread::CreateSpecialFolders().