example: add the simplest tasks of Rosetta code.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
model: cache types in a hashmap instead of in a list

Signed-off-by: Jean Privat <jean@pryen.org>
model: add another level of cache for MClassType::collect_mclasses

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: the type poset contains only directed casts

Signed-off-by: Jean Privat <jean@pryen.org>
vim/syntastic: show "Documentation warning" as a style warning

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
vim/syntastic: show errors on EOF on the last line

Requires to update syntastic, uses the `guards` function introduced in
september 2014.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
neo_doxygen: Accept classes in the root namespace.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Do not guess the namespace of the classes.

Use explicit relationships instead of manipulating the names.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
model_ext: Add a way to represent inner classes.

Add adapters to wrap classes as properties.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
doc: Skip unused pages.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
doc: Fix the presentation of the inner classes.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
doc: List the inner classes in the side panel.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
doc: List the inner classes in the search bar.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo: Handle inner classes.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Read the `prot` attribute of the `innerclass` elements.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Generalize the concept of “member”.

Will permit to share code between members and inner classes.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Link inner classes with their outer classes.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Homogenize the style of the conditions in `compounddef`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Merge: example: Add the simplest tasks of Rosetta Code.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

Pull-Request: #952
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Merge: Vim Syntastic detect documentation warnings and error on EOF

Pull-Request: #951
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>