Top Description Fields Constructors Methods
com.jogamp.gluegen.cgram

public Class Define

extends Object
implements ASTLocusTagProvider
Class Inheritance
All Implemented Interfaces
com.jogamp.gluegen.ASTLocusTag.ASTLocusTagProvider
Imports
com.jogamp.gluegen.ASTLocusTag, .ASTLocusTag.ASTLocusTagProvider

Represents a #define of a literal to a value (a number represented in string form.)

Field Summary

Modifier and TypeField and Description
private final ASTLocusTag
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
Define(final String name, final String value)

public
Define(final String name, final String value, final ASTLocusTag astLocus)

Method Summary

Modifier and TypeMethod and Description
public ASTLocusTag
getASTLocusTag()

Implements com.jogamp.gluegen.ASTLocusTag.ASTLocusTagProvider.getASTLocusTag.

Returns this instance's ASTLocusTag, if available, otherwise returns null.
public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

astLocusback to summary
private final ASTLocusTag astLocus
nameback to summary
private final String name
valueback to summary
private final String value

Constructor Detail

Defineback to summary
public Define(final String name, final String value)
Defineback to summary
public Define(final String name, final String value, final ASTLocusTag astLocus)

Method Detail

getASTLocusTagback to summary
public ASTLocusTag getASTLocusTag()

Implements com.jogamp.gluegen.ASTLocusTag.ASTLocusTagProvider.getASTLocusTag.

Doc from com.jogamp.gluegen.ASTLocusTag.ASTLocusTagProvider.getASTLocusTag.

Returns this instance's ASTLocusTag, if available, otherwise returns null.

Annotations
@Override
getNameback to summary
public String getName()
getValueback to summary
public String getValue()