Eclipse CDT
Pre-release 3.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTNameOwner

Packages that use IASTNameOwner
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
org.eclipse.cdt.core.dom.ast.gnu.c   
org.eclipse.cdt.core.dom.ast.gnu.cpp   
 

Uses of IASTNameOwner in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IASTNameOwner in org.eclipse.cdt.core.dom.ast
 interface IASTArrayDeclarator
          This is the declarator for an array.
 interface IASTCompositeTypeSpecifier
          A composite type specifier represents a ocmposite structure (contains declarations).
 interface IASTDeclarator
          Base interface for a declarator.
 interface IASTElaboratedTypeSpecifier
          This represents an elaborated type specifier in the C & C++ language grammar.
 interface IASTEnumerationSpecifier
          This interface represents enumerations in C and C++.
static interface IASTEnumerationSpecifier.IASTEnumerator
          This interface represents an enumerator member of an enum specifier.
 interface IASTFieldDeclarator
          This represents a field in a struct.
 interface IASTFieldReference
          This interface represents expressions that access a field reference. e.g. a.b => a is the expression, b is the field name. e.g. a()->def => a() is the expression, def is the field name.
 interface IASTFunctionDeclarator
          This is a declarator for a function.
 interface IASTGotoStatement
          Represents a goto statement.
 interface IASTIdExpression
          This is a name used in an expression.
 interface IASTLabelStatement
          Represents a label statement.
 interface IASTNamedTypeSpecifier
          Represents the use of a typedef name in an decl specifier in C.
 interface IASTPreprocessorFunctionStyleMacroDefinition
          This interface represent a preprocessor function-style macro definition. e.g.
 interface IASTPreprocessorMacroDefinition
          This represents the definition of a macro.
 interface IASTPreprocessorObjectStyleMacroDefinition
          This interface represents an object-style macro definition. e.g.
 interface IASTStandardFunctionDeclarator
          This is a declarator for a non K&R C function.
 

Uses of IASTNameOwner in org.eclipse.cdt.core.dom.ast.c
 

Subinterfaces of IASTNameOwner in org.eclipse.cdt.core.dom.ast.c
 interface ICASTCompositeTypeSpecifier
          Structs and Unions in C can be qualified w/restrict keyword.
 interface ICASTElaboratedTypeSpecifier
          C's elaborated type specifier.
 interface ICASTEnumerationSpecifier
          C Enumeration decl specifier.
 interface ICASTTypedefNameSpecifier
          This interface is just as an IASTNamedTypeSpecifier, except that it also includes the abiliy to use the restrict modifier.
 

Uses of IASTNameOwner in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IASTNameOwner in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPASTCompositeTypeSpecifier
           
static interface ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
          Base Specifiers are where a class expresses from whom it inherits.
 interface ICPPASTConstructorChainInitializer
           
 interface ICPPASTElaboratedTypeSpecifier
          Elaborated types in C++ include classes.
 interface ICPPASTFieldReference
          Certain field references in C++ require the use the keyword template to specify the parse.
 interface ICPPASTFunctionDeclarator
          C++ adds a few things to function declarators.
 interface ICPPASTFunctionTryBlockDeclarator
          This is a function try block declarator.
 interface ICPPASTNamedTypeSpecifier
          C++ adds the capability of qualifying a named type specifier w/the keyword typename.
 interface ICPPASTNamespaceAlias
          This interface represents a namespace alias in C++. e.g. namespace ABC { int x; } namspace DEF = ABC;
 interface ICPPASTNamespaceDefinition
          This interface repesents a namespace definition in C++.
 interface ICPPASTPointerToMember
          This is a pointer to member pointer operator for declarators.
 interface ICPPASTQualifiedName
          This interface is a qualified name in C++.
 interface ICPPASTSimpleTypeTemplateParameter
          This interface represents a simple type template parameter.
 interface ICPPASTTemplatedTypeTemplateParameter
          This is a templated template parameter.
 interface ICPPASTTemplateId
           
 interface ICPPASTTypenameExpression
           
 interface ICPPASTUsingDeclaration
          This interface represents a using declaration.
 interface ICPPASTUsingDirective
          This interface represents a C++ using directive.
 

Uses of IASTNameOwner in org.eclipse.cdt.core.dom.ast.gnu.c
 

Subinterfaces of IASTNameOwner in org.eclipse.cdt.core.dom.ast.gnu.c
 interface ICASTKnRFunctionDeclarator
          This is the declarator for a K&R C Function.
 

Uses of IASTNameOwner in org.eclipse.cdt.core.dom.ast.gnu.cpp
 

Subinterfaces of IASTNameOwner in org.eclipse.cdt.core.dom.ast.gnu.cpp
 interface IGPPASTPointerToMember
          G++ Pointer 2 Members accept the restrict qualified as well.
 


Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.