Difference between revisions of "Code Completion plugin"
From Code::Blocks
m |
(Added definitions of symbols.) |
||
Line 8: | Line 8: | ||
version = 1.0 | version = 1.0 | ||
}} | }} | ||
− | '''CodeCompletion''' provides a symbols browser for your projects and code-completion inside the editor. | + | '''CodeCompletion''' provides a symbols browser for your projects and code-completion inside the editor. During code-completion, a system of symbols is used to identify the type associated with the suggested tokens; these symbols are defined in the following table. |
+ | |||
+ | {| border="1" cellpadding="3" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center;" | ||
+ | |- style="background: #ececec; border: solid 1px gray;" | ||
+ | ! style="width: 32%" | | ||
+ | ! style="width: 17%" | Public | ||
+ | ! style="width: 17%" | Protected | ||
+ | ! style="width: 17%" | Private | ||
+ | ! style="width: 17%" | Other | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Class | ||
+ | | [[File:Class public.png]] | ||
+ | | [[File:Class protected.png]] | ||
+ | | [[File:Class private.png]] | ||
+ | | [[File:Class.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Constructor | ||
+ | | [[File:Ctor public.png]] | ||
+ | | [[File:Ctor protected.png]] | ||
+ | | [[File:Ctor private.png]] | ||
+ | | | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Destructor | ||
+ | | [[File:Dtor public.png]] | ||
+ | | [[File:Dtor protected.png]] | ||
+ | | [[File:Dtor private.png]] | ||
+ | | | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Enumeration | ||
+ | | [[File:Enum public.png]] | ||
+ | | [[File:Enum protected.png]] | ||
+ | | [[File:Enum private.png]] | ||
+ | | [[File:Enum.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Function | ||
+ | | [[File:Method public.png]] | ||
+ | | [[File:Method protected.png]] | ||
+ | | [[File:Method private.png]] | ||
+ | | | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Macro | ||
+ | | [[File:Macro public.png]] | ||
+ | | [[File:Macro protected.png]] | ||
+ | | [[File:Macro private.png]] | ||
+ | | [[File:Macro.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Namespace | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | [[File:Namespace.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Preprocessor | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | [[File:Preproc.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Typedef | ||
+ | | [[File:Typedef public.png]] | ||
+ | | [[File:Typedef protected.png]] | ||
+ | | [[File:Typedef private.png]] | ||
+ | | [[File:Typedef.png]] | ||
+ | |- style="border: solid 1px gray;" | ||
+ | ! style="text-align: left; background: #ececec;" | Variable | ||
+ | | [[File:Var public.png]] | ||
+ | | [[File:Var protected.png]] | ||
+ | | [[File:Var private.png]] | ||
+ | | | ||
+ | |- | ||
+ | |} | ||
Note: This is the user document of Code Completion plugin. | Note: This is the user document of Code Completion plugin. |
Revision as of 01:46, 19 November 2011
CodeCompletion provides a symbols browser for your projects and code-completion inside the editor. During code-completion, a system of symbols is used to identify the type associated with the suggested tokens; these symbols are defined in the following table.
Public | Protected | Private | Other | |
---|---|---|---|---|
Class | ||||
Constructor | ||||
Destructor | ||||
Enumeration | ||||
Function | ||||
Macro | ||||
Namespace | ||||
Preprocessor | ||||
Typedef | ||||
Variable |
Note: This is the user document of Code Completion plugin. Only C/C++ language is supported by this plugin (currently)...
For development document. See Code::Completion Rewrite and Code Completion Design