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 "parserthread.h"
Go to the source code of this file.
Classes | |
struct | BrowserOptions |
Options for the symbol browser, this specify how the symbol browser will shown. More... | |
struct | ParserOptions |
Setting of the Parser, some of them will be passed down to ParserThreadOptions. More... | |
class | ParserBase |
Namespaces | |
ParserCommon | |
Typedefs | |
typedef std::set< wxString > | StringSet |
typedef std::list< wxString > | StringList |
Enumerations | |
enum | ParserCommon::EFileType { ParserCommon::ftHeader, ParserCommon::ftSource, ParserCommon::ftOther } |
the enum type of the file type More... | |
enum | BrowserDisplayFilter { bdfFile = 0, bdfProject, bdfWorkspace, bdfEverything } |
specify the scope of the shown symbols More... | |
enum | BrowserSortType { bstAlphabet = 0, bstKind, bstScope, bstLine, bstNone } |
specify the sort order of the symbol tree nodes More... | |
Functions | |
EFileType | ParserCommon::FileType (const wxString &filename, bool force_refresh=false) |
return a file type, which can be either header files or implementation files or other files More... | |
typedef std::list<wxString> StringList |
Definition at line 20 of file parser_base.h.
Definition at line 19 of file parser_base.h.
enum BrowserDisplayFilter |
specify the scope of the shown symbols
Enumerator | |
---|---|
bdfFile | |
bdfProject | display symbols of current file |
bdfWorkspace | display symbols of current project |
bdfEverything | display symbols of current workspace display every symbols |
Definition at line 40 of file parser_base.h.
enum BrowserSortType |
specify the sort order of the symbol tree nodes
Enumerator | |
---|---|
bstAlphabet | |
bstKind | alphabetical |
bstScope | class, function, macros |
bstLine | public, protected, private |
bstNone | code like order |
Definition at line 49 of file parser_base.h.