public
Description: Ruby library to parse and query C++ header files using GCCXML
Homepage: http://rbplusplus.rubyforge.org/rbgccxml
Clone URL: git://github.com/jameskilton/rbgccxml.git
rbgccxml / TODO
100644 32 lines (24 sloc) 0.717 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
The parts that need to be implemented, to be sorted by release and importance of feature
 
* Proper handling of all possible types, including pointers and references
* Removing nodes from the tree (#remove)
* Proper handling of inheritance searching
 
* Template handling
 
Following GCCXML types
 
* ReferenceType
* CvQualifiedType
* Field
* Destructor
* Variable
* OperatorFunction
 
Done:
 
* Searching functions by return type
* Searching functions by argument type(s)
  * :args => [nil, "int", nil] # => 3 arguments, 2nd is an int the other two can be anything
* Name searching of namespaces / classes / functions by regex
 
* Constructor
* FundamentalType
*? File
* Function::Argument
* Struct
* PointerType
* Typedef