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
Generic-plugin.png
Developer(s):
Maintainer(s):
Version: 1.0

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 Class public.png Class protected.png Class private.png Class.png
Constructor Ctor public.png Ctor protected.png Ctor private.png
Destructor Dtor public.png Dtor protected.png Dtor private.png
Enumeration Enum public.png Enum protected.png Enum private.png Enum.png
Function Method public.png Method protected.png Method private.png
Macro Macro public.png Macro protected.png Macro private.png Macro.png
Namespace Namespace.png
Preprocessor Preproc.png
Typedef Typedef public.png Typedef protected.png Typedef private.png Typedef.png
Variable Var public.png Var protected.png Var private.png

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