efl/doc
Vitor Sousa d530389898 eolian_cxx: Add protected methods and events to C++ wrappers and fixes
Using eina::string_view in eolian generated interfaces (instead of
std::string) to allow lightweight passing of both C strings and C++
std::string.

Also, No longer using eina::optional in generated headers for types
that already implements the concept of null state (like Eo wrappers
and eina_accessor).

Also fix allocating callback objects require by class methods
(i.e. static) in static vectors so the memory will be freed when the
programs exit.

Added a new test case for testing callbacks on class methods.

Moved method definitions and supplementary code from generated C++
wrappers to auxiliary header file (.eo.impl.hh) generated together
with the main ".eo.hh" file. Updated Makefiles to list such files in
the compilation and cleanup processes. Updated .gitignore to include
these new generated files.

Made general adjustments on the documentation of generated C++ wrappers

Added "PREDEFINED" preprocessor macro definition in the Doxyfile.in in
order to make some adjustments for better documentation in the C++
generated headers.  Excluding generation of documentation for classes
in the "eo_cxx" namespace (the namespace for "abstract" eolian C++
wrappers).  Now generating the documentation for the events too.
Hiding some auxiliary code from being documented. Some aesthetic
adjustments for generated white space. Generate documentation for the
main constructor of C++ wrappers and added auxiliary grammars to list
parameters names.
2015-04-14 01:06:57 -03:00
..
benchmark merge: add COPYING files (BSD 2-clause, LGPL and GPL) and doc 2012-09-19 06:57:03 +00:00
img documentation style cleanup for release 2014-02-21 22:26:26 +09:00
previews evas: use Emile to decode TGV. 2015-03-17 09:58:18 +01:00
Doxyfile.in eolian_cxx: Add protected methods and events to C++ wrappers and fixes 2015-04-14 01:06:57 -03:00
Makefile.am build: Unify use of $(MKDIR_P) for creating a dir within the build system 2015-02-25 16:43:35 +01:00
e.css eina: fix overlapped doxygen string output 2014-10-28 21:22:11 +01:00
ecore_examples.dox efl: fixed documentation typos. 2014-01-29 00:19:41 +09:00
edje_examples.dox Spelling fixes 2015-03-18 21:38:33 -04:00
eet_examples.dox efl/docs: clean-up and make it more uniform. 2012-12-28 23:26:05 +00:00
eina_examples.dox eina: add an example to demonstrate different eina insert and sort functions. 2014-12-22 15:09:59 +01:00
eio_examples.dox Spelling fixes 2015-03-18 21:38:33 -04:00
eldbus_examples.dox Rename edbus->eldbus 2013-04-23 12:36:29 -03:00
emotion_examples.dox efl: fixed documentation typos. 2014-01-29 00:19:41 +09:00
eo_tutorial.dox doxygen: sanitize Eo Tutorial 2014-08-04 11:36:27 +02:00
ephysics_examples.dox Spelling fixes 2015-03-18 21:38:33 -04:00
evas_examples.dox Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
foot.html doc: Add footer to display project version and copyright 2014-09-19 15:55:18 +02:00
head.html documentation style cleanup for release 2014-02-21 22:26:26 +09:00
images.mk documentation style cleanup for release 2014-02-21 22:26:26 +09:00
main.dox doc: Add reference to Elocation documentation from main page 2014-11-11 11:10:11 +01:00
pkgconfig.dox efl/docs: clean-up and make it more uniform. 2012-12-28 23:26:05 +00:00