diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java index 9472e41e2a9..cf24a7e0373 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPPointerToMemberType.java @@ -51,10 +51,12 @@ implements ICPPPointerToMemberType, IIndexType { db.putInt(record + TYPE, typeRec); } + @Override protected int getRecordSize() { return RECORD_SIZE; } + @Override public int getNodeType() { return IIndexCPPBindingConstants.CPP_POINTER_TO_MEMBER_TYPE; } @@ -72,6 +74,7 @@ implements ICPPPointerToMemberType, IIndexType { return null; } + @Override public Object clone() { return new PDOMCPPPointerToMemberTypeClone(this); } @@ -83,11 +86,13 @@ implements ICPPPointerToMemberType, IIndexType { public ICPPClassType getMemberOfClass() { return ((ICPPPointerToMemberType)delegate).getMemberOfClass(); } + @Override public Object clone() { return new PDOMCPPPointerToMemberTypeClone(this); } } + @Override public void delete(PDOMLinkage linkage) throws CoreException { linkage.deleteType(getMemberOfClass(), record); super.delete(linkage); |