Eclipse CDT
Pre-release 3.0

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

All Superinterfaces:
IBinding, ICPPBinding
All Known Subinterfaces:
ICPPNamespaceAlias

public interface ICPPNamespace
extends ICPPBinding

This interface represents a C++ namespace


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 IBinding[] getMemberBindings()
          get an array of the all the bindings declared in this namespace.
 ICPPNamespaceScope getNamespaceScope()
          get the scope object associated with this namespace
 
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
 

Method Detail

getNamespaceScope

ICPPNamespaceScope getNamespaceScope()
                                     throws DOMException
get the scope object associated with this namespace

Returns:
Throws:
DOMException

getMemberBindings

IBinding[] getMemberBindings()
                             throws DOMException
get an array of the all the bindings declared in this namespace.

Returns:
Throws:
DOMException

Eclipse CDT
Pre-release 3.0

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