(package private) java.lang.String |
Parser.body() |
|
java.io.File[] |
Builder.build() |
Starts the build process and returns an array of File produced.
|
(package private) void |
Parser.containers(Context context,
DeclarationList declList) |
|
(package private) void |
Parser.declarations(Context context,
DeclarationList declList) |
|
(package private) Declarator |
Parser.declarator(Context context,
java.lang.String defaultName,
int infoNumber,
boolean useDefaults,
int varNumber,
boolean arrayAsPointer,
boolean pointerAsArray) |
|
(package private) boolean |
Parser.enumeration(Context context,
DeclarationList declList) |
|
(package private) Token |
Token.expect(java.lang.Object... tokens) |
|
(package private) boolean |
Parser.extern(Context context,
DeclarationList declList) |
|
(package private) boolean |
Parser.function(Context context,
DeclarationList declList) |
|
(package private) Type |
Parser.functionAfter(Context context,
Declaration decl,
Declarator dcl,
Type type) |
Parse function declaration or definition after parameters:
const, attributes, trailing type, pure virtual functions.
|
(package private) boolean |
Parser.group(Context context,
DeclarationList declList) |
|
(package private) boolean |
Parser.macro(Context context,
DeclarationList declList) |
|
(package private) boolean |
Parser.namespace(Context context,
DeclarationList declList) |
|
private java.lang.String |
Parser.operator(Context context) |
Read and return the operator following an operator keyword:
any of new, delete, + - * / % ^ & | ~ ! = < > += -= *= /= %= ^= &= |= << >> >>= <<= == != <= >= <=>(since C++20) && || ++ -- , ->* -> ( ) [ ]
taking care of template arguments, if any.
|
(package private) Parameters |
Parser.parameters(Context context,
int infoNumber,
boolean useDefaults) |
|
(package private) java.io.File[] |
Builder.parse(java.lang.String[] classPath,
java.lang.Class cls) |
|
java.io.File[] |
Parser.parse(java.io.File outputDirectory,
java.lang.String[] classPath,
java.lang.Class cls) |
|
java.io.File[] |
Parser.parse(java.lang.String outputDirectory,
java.lang.String[] classPath,
java.lang.Class cls) |
|
(package private) void |
Parser.parse(Context context,
DeclarationList declList,
java.lang.String[] includePath,
java.lang.String include,
boolean isCFile) |
|
(package private) TemplateMap |
Parser.template(Context context) |
|
(package private) Type[] |
Parser.templateArguments(Context context) |
|
(package private) Type |
Parser.type(Context context) |
|
(package private) Type |
Parser.type(Context context,
boolean definition) |
|
(package private) boolean |
Parser.typedef(Context context,
DeclarationList declList) |
|
(package private) boolean |
Parser.using(Context context,
DeclarationList declList) |
|
(package private) boolean |
Parser.variable(Context context,
DeclarationList declList) |
|