Interface TaggedEntity

All Superinterfaces:
Entity, ProgramEntity
All Known Subinterfaces:
EnumerationType, StructureOrUnionType

public interface TaggedEntity extends ProgramEntity
Marker interfaces for StructureOrUnion and Enumeration entities. These are entities that have a "tag", the identifier that appears after the struct, union, or enum token in the declaration. These tags occupy a tag namespace which is distinct from the ordinary namespace used by variables, functions, etc.
  • Method Details

    • isComplete

      boolean isComplete()
      Is this tagged entity complete? That is, have the members inside curly braces been specified?
      Returns:
      true iff this is complete