Top Interfaces Classes Enums
[default module]

Package com.jogamp.gluegen.jcpp


Interface Summary

Modifier and TypeInterface and Description
public interface
PreprocessorListener

A handler for preprocessor events, primarily errors and warnings.

public interface
VirtualFile

An extremely lightweight virtual file interface.

public interface
VirtualFileSystem

An extremely lightweight virtual file system interface.

Class Summary

Modifier and TypeClass and Description
pack-priv class
Argument

A macro argument.

public class
ChrootFileSystem

A virtual filesystem implementation using java.io in a virtual chroot.

public class
CppReader

A Reader wrapper around the Preprocessor.

public class
CppTask

An ant task for jcpp.

public class
DefaultPreprocessorListener

A handler for preprocessor events, primarily errors and warnings.

public class
FileLexerSource

A Source which lexes a file.

pack-priv class
public class
InputLexerSource

A Source which lexes a file.

public class
InternalException

An internal exception.

public class
JavaFileSystem

A virtual filesystem implementation using java.io.

public class
pack-priv class
public class
LexerException

A preprocessor exception.

public class
LexerSource

Does not handle digraphs.

public class
Macro

A macro object.

pack-priv class
public class
public class
Preprocessor

A C Preprocessor.

public class
public abstract class
Source

An input to the Preprocessor.

public class
SourceIterator

An Iterator for Sources, returning Tokens.

pack-priv class
public class
StringLexerSource

A Source for lexing a String.

public class
Token

A Preprocessor token.

pack-priv class
TokenSnifferSource

Deprecated
pack-priv class

Enum Summary

Modifier and TypeEnum and Description
public enum
Feature

Features of the Preprocessor, which may be enabled or disabled.

public enum
public enum
Warning

Warning classes which may optionally be emitted by the Preprocessor.