|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICPPBase
Represents the relationship between a class and one of its base classes.
| Field Summary | |
|---|---|
static ICPPBase[] |
EMPTY_BASE_ARRAY
|
static int |
v_private
|
static int |
v_protected
|
static int |
v_public
|
| Method Summary | |
|---|---|
ICPPBase |
clone()
|
IBinding |
getBaseClass()
The base class. |
org.eclipse.cdt.core.dom.IName |
getBaseClassSpecifierName()
Deprecated. don't use it, a base class may be specified without the use of a name. |
IType |
getBaseClassType()
The base class. |
org.eclipse.cdt.core.dom.IName |
getClassDefinitionName()
Returns the name of the class definition that originally declares the base. |
int |
getVisibility()
The visibility qualifier applied to the base class. |
boolean |
isVirtual()
Whether this is a virtual base class. |
void |
setBaseClass(IBinding baseClass)
Used internally to change cloned bases. |
void |
setBaseClass(IType baseClass)
Used internally to change cloned bases. |
| Field Detail |
|---|
static final ICPPBase[] EMPTY_BASE_ARRAY
static final int v_private
static final int v_protected
static final int v_public
| Method Detail |
|---|
IBinding getBaseClass()
IType getBaseClassType()
ICPPUnknownType.
In the case of typedefs, the target type will be returned instead of the typedef itself.
@Deprecated org.eclipse.cdt.core.dom.IName getBaseClassSpecifierName()
org.eclipse.cdt.core.dom.IName getClassDefinitionName()
int getVisibility()
boolean isVirtual()
ICPPBase clone()
void setBaseClass(IBinding baseClass)
void setBaseClass(IType baseClass)
|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||