Eclipse CDT
7.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()
          Returns an array of the all the bindings declared in this namespace.
 ICPPNamespaceScope getNamespaceScope()
          Returns the scope object associated with this namespace
 boolean isInline()
          Returns whether this is an inline 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
getLinkage, getName, getNameCharArray, getOwner, getScope
 

Method Detail

getNamespaceScope

ICPPNamespaceScope getNamespaceScope()
Returns the scope object associated with this namespace


getMemberBindings

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


isInline

boolean isInline()
Returns whether this is an inline namespace.

Since:
5.3

Eclipse CDT
7.0

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