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
