## Uses of Interface
org.eclipse.cdt.core.dom.ast.IField

Packages that use IField
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp

### Uses of IField in org.eclipse.cdt.core.dom.ast

Fields in org.eclipse.cdt.core.dom.ast declared as IField
`static IField[]` IField.`EMPTY_FIELD_ARRAY`

Methods in org.eclipse.cdt.core.dom.ast that return IField
`IField` ICompositeType.`findField(String name)` Returns the field that matches name, or `null` if there is no such field.
`IField[]` ICompositeType.`getFields()` Returns the fields for this type.

### Uses of IField in org.eclipse.cdt.core.dom.ast.cpp

Subinterfaces of IField in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPField`
`interface` `ICPPFieldTemplate` A field template.

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IField
`IField` ICPPClassType.`findField(String name)` The method is restated here to point out that this method looks through the inheritance tree of this class while looking for a field with the given name.
`IField[]` ICPPClassType.`getFields()` The method is restated here just to point out that this method returns a list of ICPPField objects representing all fields, declared or inherited.
`IField[]` ICPPClassSpecialization.`getFields(IASTNode point)` Similar to `ICPPClassType.getFields()` but a accepts a starting point for template instantiation.