Uses of Interface
dev.civl.abc.ast.entity.IF.TaggedEntity
Packages that use TaggedEntity
Package
Description
Submodule ast.entity defines entities
(objects of type
Entity),
the abstract things such as types, structures, unions, enumerations,
objects (variables), functions, and so on,
which can be named by identifiers in a program.The ast.type submodule defines the (abstract) types
that can be specified in a program.
-
Uses of TaggedEntity in dev.civl.abc.ast.entity.IF
Methods in dev.civl.abc.ast.entity.IF that return TaggedEntityModifier and TypeMethodDescriptionScope.getLexicalTaggedEntity(String tag) Performs search for struct/union/enumeration entity with given tag using lexical scoping: if entity is not found in this scope, search the parent scope, etc.Scope.getTaggedEntity(String tag) Gets the tagged entity (struct/union/enumeration) in this scope with the given tag, or null if there is not one.Methods in dev.civl.abc.ast.entity.IF that return types with arguments of type TaggedEntityModifier and TypeMethodDescriptionScope.getTaggedEntities()Gets the set of all tagged entities declared in this scope, represented as an iterable object.Methods in dev.civl.abc.ast.entity.IF with parameters of type TaggedEntityModifier and TypeMethodDescriptionintScope.add(TaggedEntity entity) Adds a tagged entity (an enumeration, structure, or union) to this scope. -
Uses of TaggedEntity in dev.civl.abc.ast.type.IF
Subinterfaces of TaggedEntity in dev.civl.abc.ast.type.IFModifier and TypeInterfaceDescriptioninterfaceAn enumeration type.interfaceA structure or union type.