Package | Description |
---|---|
org.bytedeco.javacpp.tools |
Contains classes used at build time by JavaCPP.
|
Modifier and Type | Method and Description |
---|---|
(package private) String |
Parser.body() |
(package private) String |
Parser.body() |
File[] |
Builder.build()
Starts the build process and returns an array of
File produced. |
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.containers(Context context,
DeclarationList declList) |
(package private) void |
Parser.declarations(Context context,
DeclarationList declList) |
(package private) void |
Parser.declarations(Context context,
DeclarationList declList) |
(package private) Declarator |
Parser.declarator(Context context,
String defaultName,
int infoNumber,
boolean useDefaults,
int varNumber,
boolean arrayAsPointer,
boolean pointerAsArray) |
(package private) Declarator |
Parser.declarator(Context context,
String defaultName,
int infoNumber,
boolean useDefaults,
int varNumber,
boolean arrayAsPointer,
boolean pointerAsArray) |
(package private) boolean |
Parser.enumeration(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.enumeration(Context context,
DeclarationList declList) |
(package private) Token |
Token.expect(Object... tokens) |
(package private) Token |
Token.expect(Object... tokens) |
(package private) boolean |
Parser.extern(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.extern(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.function(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) 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.group(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.macro(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.macro(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.namespace(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.namespace(Context context,
DeclarationList declList) |
private 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. |
private 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) Parameters |
Parser.parameters(Context context,
int infoNumber,
boolean useDefaults) |
(package private) void |
Parser.parse(Context context,
DeclarationList declList,
String[] includePath,
String include,
boolean isCFile) |
(package private) void |
Parser.parse(Context context,
DeclarationList declList,
String[] includePath,
String include,
boolean isCFile) |
File[] |
Parser.parse(File outputDirectory,
String[] classPath,
Class cls) |
File[] |
Parser.parse(File outputDirectory,
String[] classPath,
Class cls) |
(package private) File[] |
Builder.parse(String[] classPath,
Class cls)
Calls
Parser.parse(File, String[], Class) after creating an instance of the Class. |
(package private) File[] |
Builder.parse(String[] classPath,
Class cls)
Calls
Parser.parse(File, String[], Class) after creating an instance of the Class. |
File[] |
Parser.parse(String outputDirectory,
String[] classPath,
Class cls) |
File[] |
Parser.parse(String outputDirectory,
String[] classPath,
Class cls) |
(package private) TemplateMap |
Parser.template(Context context) |
(package private) TemplateMap |
Parser.template(Context context) |
(package private) Type[] |
Parser.templateArguments(Context context) |
(package private) Type[] |
Parser.templateArguments(Context context) |
(package private) Type |
Parser.type(Context context) |
(package private) Type |
Parser.type(Context context) |
(package private) Type |
Parser.type(Context context,
boolean definition) |
(package private) Type |
Parser.type(Context context,
boolean definition) |
(package private) boolean |
Parser.typedef(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.typedef(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.using(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.using(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.variable(Context context,
DeclarationList declList) |
(package private) boolean |
Parser.variable(Context context,
DeclarationList declList) |
Copyright © 2024. All rights reserved.