Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPDelegate

All Superinterfaces:
Cloneable, IBinding, ICPPBinding
All Known Subinterfaces:
ICPPNamespaceAlias

public interface ICPPDelegate
extends ICPPBinding, Cloneable

ICPPDelegate is meant to represent IBindings that are identical in most ways to another binding. Namespace aliases and using declarations will both be represented by delegates


Field Summary
static int NAMESPACE_ALIAS
          Kinds of things delegates can represent
static int USING_DECLARATION
           
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 IBinding getBinding()
          get the original binding that we are a delegate of
 int getDelegateType()
          What type of delegate is this?
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
getName, getNameCharArray, getScope
 

Field Detail

NAMESPACE_ALIAS

static final int NAMESPACE_ALIAS
Kinds of things delegates can represent

See Also:
Constant Field Values

USING_DECLARATION

static final int USING_DECLARATION
See Also:
Constant Field Values
Method Detail

getDelegateType

int getDelegateType()
What type of delegate is this?

Returns:

getBinding

IBinding getBinding()
get the original binding that we are a delegate of

Returns:

Eclipse CDT
Pre-release 3.0

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