[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sdk/kdevplatform/language/duchain
From:       Hamish Rodda <rodda () kde ! org>
Date:       2009-12-03 9:43:31
Message-ID: 1259833411.280523.23931.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1057771 by rodda:

Basic documentation for expression visitor creation


 M  +7 -0      Mainpage.dox  


--- trunk/extragear/sdk/kdevplatform/language/duchain/Mainpage.dox \
#1057770:1057771 @@ -154,6 +154,13 @@
  * By subclassing \ref KDevelop::AbstractUseBuilder "AbstractUseBuilder", \
                you can create uses when they are encountered
  * in your AST, and they will be automatically registered with the current \
                context.
  *
+ * \subsection expr Expression Visitor
+ * By subclassing \ref KDevelop::AbstractExpressionVisitor \
"AbstractExpressionVisitor", you can provide a convenient + * way to \
request the type and/or instance information for a given expression.  This \
is useful in both + * figuring out what code completion to offer when it is \
invoked after or inside an expression, and to + * allow complete use \
building, ie. for uses within expressions.  In c++, this is a very complex \
matter, + * involving type conversion and overload resolution, while still \
tracking template types. + *
  * \section cc Implementing Code Completion
  *
  * To provide code completion for your language, you will need to \
implement the following:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic