aboutsummaryrefslogtreecommitdiffstats
path: root/typedatabase.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Type system parser has now the ability to ignore entries as demanded by the ↵Marcelo Lira2012-03-091-0/+11
| | | | | | | | | | | | | | | | | | | | user. The entries that could be dropped are: * Object and Value types * Global functions * Namespaces * Enums The entry name must be fully qualified with scope items separated by a dot (.) and beginning with the module/package name. Example: to drop the class "Bar" inside the namespace "Foo" from the "Pkg" package specify it with: "Pkg.Foo.Bar". TODO: The parser will later complain that dropped entries found on the headers are not found in the type system. That's obviously incorrect, but to fix it all the type entries should store the name of the package from where the came. And that's a needed improvement!
* Imitialize apiVersion on typesystem.Renato Filho2012-03-091-1/+1
| | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
* Implemented support to flag "since" on typesystem.Renato Filho2012-03-091-0/+5
| | | | | With this flag you can specify after which version the tag became valid.
* Fixed QFlags lookup.Renato Filho2012-03-091-1/+13
|
* Remove hardcoded QXmlStreamStringRef class from ApiExtractor.Hugo Parente Lima2012-03-091-4/+0
|
* Fix constness of TypeDatabase methods.Hugo Parente Lima2012-03-091-18/+18
|
* TypeDatabase class moved to its own header/cpp.Hugo Parente Lima2012-03-091-0/+390