| AdapterInformation |
|
| Attribute |
|
| Builder |
The Builder is responsible for coordinating efforts between the Parser, the
Generator, and the native compiler.
|
| BuildMojo |
A Maven Mojo to call the Builder (C++ header file -> Java class -> C++ JNI -> native library).
|
| ClassFilter |
An interface used by ClassScanner to determine which classes to load.
|
| ClassScanner |
Given a UserClassLoader, attempts to match and fill in a Collection
of Class, in various ways in which users may wish to do so.
|
| CommandExecutor |
A wrapper for ProcessBuilder that can be overridden easily for frameworks like Gradle that don't support it well.
|
| Context |
|
| Declaration |
|
| DeclarationList |
|
| Declarator |
|
| DocTag |
Documentation tags, where we keep only the ones that could be compatible between Javadoc and Doxygen.
|
| Generator.BooleanEnum |
|
| Generator.ByteEnum |
|
| Generator.IntEnum |
|
| Generator.LongEnum |
|
| Generator.ShortEnum |
|
| IndexedSet |
|
| Info |
Holds information useful to the Parser and associated with C++ identifiers.
|
| InfoMap |
A Map containing Info objects consumed by the Parser.
|
| Logger |
A simple but extensible logging interface that dumps messages to the "standard" output streams by default.
|
| MethodInformation |
|
| Parameters |
|
| Parser |
The Parser, just like the Generator, is a mess that is not meant to support the
entirety of C++, but an appropriate subset as used by typical C/C++ header files.
|
| ParserException |
|
| TemplateMap |
|
| Token |
|
| TokenIndexer |
|
| Type |
|
| UserClassLoader |
An extension of URLClassLoader that keeps a list of paths in memory.
|