Package org.bytedeco.javacpp.tools
Class Info
java.lang.Object
org.bytedeco.javacpp.tools.Info
Holds information useful to the
Parser and associated with C++ identifiers.
Info objects are meant to be added by the user to an InfoMap passed as
argument to InfoMapper.map(InfoMap). A class inheriting from the latter
becomes a kind of configuration file entirely written in Java.
For usage examples, one can refer to the source code of the default values defined
in the initializer of InfoMap.defaults.
- Author:
- Samuel Audet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotations(String... annotations) beanify()beanify(boolean beanify) cast()cast(boolean cast) define()define(boolean define) enumerate(boolean enumerate) flatten()flatten(boolean flatten) friendly()friendly(boolean friendly) immutable(boolean immutable) linePatterns(String... linePatterns) objectify(boolean objectify) pointerTypes(String... pointerTypes) purify()purify(boolean purify) skip()skip(boolean skip) skipDefaults(boolean skipDefaults) translate(boolean translate) upcast()upcast(boolean upcast) valueTypes(String... valueTypes) virtualize(boolean virtualize)
-
Constructor Details
-
Info
public Info() -
Info
-
Info
-
-
Method Details
-
cppNames
-
javaNames
-
annotations
-
cppTypes
-
valueTypes
-
pointerTypes
-
linePatterns
-
cast
-
cast
-
define
-
define
-
enumerate
-
enumerate
-
flatten
-
flatten
-
friendly
-
friendly
-
immutable
-
immutable
-
beanify
-
beanify
-
objectify
-
objectify
-
translate
-
translate
-
skip
-
skip
-
skipDefaults
-
skipDefaults
-
purify
-
purify
-
upcast
-
upcast
-
virtualize
-
virtualize
-
base
-
cppText
-
javaText
-