Top Description Methods
com.jogamp.gluegen

public Interface GenericCPP

Known Direct Implementers
com.jogamp.gluegen.jcpp.JCPP, com.jogamp.gluegen.pcpp.PCPP
Imports
java.io.OutputStream, .Reader, java.util.List, com.jogamp.gluegen.jcpp.LexerException

Generic C preprocessor interface for GlueGen

Method Summary

Modifier and TypeMethod and Description
public void
addDefine(String name, String value)

public String
findFile(String filename)

public List<ConstantDefinition>
getConstantDefinitions()

Returns a list of ConstantDefinition, i.e. non-function-like and non-empty macros w/ constant-value, as derived during parsing.

public OutputStream
out()

public void
run(Reader reader, String filename)

public void

Method Detail

addDefineback to summary
public void addDefine(String name, String value) throws LexerException
findFileback to summary
public String findFile(String filename)
getConstantDefinitionsback to summary
public List<ConstantDefinition> getConstantDefinitions() throws GlueGenException

Returns a list of ConstantDefinition, i.e. non-function-like and non-empty macros w/ constant-value, as derived during parsing.

May return an empty list, in case this preprocessor does not store ConstantDefinitions.

outback to summary
public OutputStream out()
runback to summary
public void run(Reader reader, String filename) throws GlueGenException
setOutback to summary
public void setOut(OutputStream out)