Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
gnu.prolog.term.AtomicTerm

Packages that use AtomicTerm
gnu.prolog.term | Contains the various types of `Term` that can be used.
gnu.prolog.vm.interpreter | `InterpretedCodeCompiler` uses the various classes beginning with I and extending `Instruction` in the `instruction` sub-package to compile clauses to `InterpretedByteCode`.
gnu.prolog.vm.interpreter.instruction |

Uses of AtomicTerm in gnu.prolog.term

Subclasses of AtomicTerm in gnu.prolog.term
`class` | `AtomTerm` Atom term.
`class` | `FloatTerm` Floating point number term (uses double)
`class` | `IntegerTerm` 32bit Integer term.
`class` | `JavaObjectTerm` Term which is embedding JavaObject This term should never participate in text IO operations.
`class` | `NumericTerm` Abstract class for all Terms which represent numbers

Uses of AtomicTerm in gnu.prolog.vm.interpreter

Fields in gnu.prolog.vm.interpreter declared as AtomicTerm
`protected AtomicTerm[]` | `InterpretedByteCode.constants` constants used by code

Method parameters in gnu.prolog.vm.interpreter with type arguments of type AtomicTerm
`protected void` | `InterpretedByteCode.pass1(Instruction[] isrc, int[] ipos, Map<CompoundTermTag,Integer> tag2idx, Map<AtomicTerm,Integer> constant2idx)`
`protected void` | `InterpretedByteCode.pass2(Instruction[] isrc, int[] ipos, Map<CompoundTermTag,Integer> tag2idx, Map<AtomicTerm,Integer> constant2idx)`

Uses of AtomicTerm in gnu.prolog.vm.interpreter.instruction

Fields in gnu.prolog.vm.interpreter.instruction declared as AtomicTerm
`AtomicTerm` | `IPushConstant.term` term to push

Constructors in gnu.prolog.vm.interpreter.instruction with parameters of type AtomicTerm
`IPushConstant(AtomicTerm term)` a constructor

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV NEXT | FRAMES NO FRAMES