| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final String[] | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final String | ANONYMOUS_ENUM_NAME
Name assigned to a anonymous EnumType (e.g., "enum { ... |
| private static final int | |
| private Map | |
| private JavaConfiguration | |
| private static final int | |
| pack-priv boolean | |
| private HashMap | |
| private HashMap | |
| private static final int | |
| private String | |
| private List | |
| private ASTLocusTag | |
| private List | |
| private static final int | |
| private boolean | |
| private static final int | |
| private static final int | |
| private static final int | |
| private TypeDictionary | |
| private static final int | |
| private TypeDictionary | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| private int | |
| public final void | |
| private Type | |
| public final void | |
| protected final void | |
| public void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| private void | |
| private void | |
| public final void | |
| public final void | |
| public final String | |
| public final HeaderParser. | |
| private AST | |
| private void | |
| public final void | |
| public final ConstantDefinition | |
| public final void | |
| public final Type | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| private ASTLocusTag | |
| protected final void | |
| public final void | |
| public final void | |
| public final int | |
| public Map | getCanonMap()
Get the canonicalization map, which is a regular HashMap mapping Type to Type and which is used for looking up the unique instances of e.g. pointer-to-structure types that have been typedefed and therefore have names. |
| public boolean | |
| private String | |
| public List | |
| private EnumType | getEnumType(String enumTypeName, ASTLocusTag locusTag)
Utility function: creates a new EnumType with the given name, or returns an existing one if it has already been created. |
| public List | |
| public TypeDictionary | |
| public TypeDictionary | |
| private String | |
| public final void | |
| private void | handleArrayExpr(HeaderParser.
Helper routine which handles creating a pointer or array type for [] expressions |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| protected final void | |
| public final int | |
| private boolean | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| private CompoundType | lookupInStructDictionary(String structName, CompoundTypeKind kind, int cvAttrs, final ASTLocusTag locusTag)
|
| private Type | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| public final void | |
| public final void | |
| public final HeaderParser. | |
| public final List | |
| private int | |
| public final void | |
| public final void | |
| public final void | |
| private void | |
| public final void | |
| public final void | |
| private void | |
| public void | |
| public void | |
| private void | setFuncDeclaration(final String name, final List<HeaderParser.
|
| public void | |
| public void | setStructDictionary(TypeDictionary dict)
Set the dictionary mapping struct names (i.e., the "foo" in "struct foo { ... |
| public void | setTypedefDictionary(TypeDictionary dict)
Set the dictionary mapping typedef names to types for this HeaderParser. |
| public final void | |
| public final Type | |
| public final void | |
| public final void | |
| public final void | |
| public final int | |
| protected final void | |
| public final void | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public final CompoundType | |
| public final Type | |
| private void | |
| private void | |
| public final void | |
| public final Type | |
| public final void | |
| public final void | |
| public final int | |
| public final Type | |
| public final void | |
| public final void | |
| public final Type |