Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java
index 1bb4b621af4..1bc14f763ad 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPTemplateNonTypeParameter.java
@@ -57,7 +57,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
db.putInt(record + PARAMETERID, param.getParameterID());
}
- public PDOMCPPTemplateNonTypeParameter(PDOMLinkage linkage, int bindingRecord) {
+ public PDOMCPPTemplateNonTypeParameter(PDOMLinkage linkage, long bindingRecord) {
super(linkage, bindingRecord);
}
@@ -74,7 +74,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
public ICPPTemplateArgument getDefaultValue() {
try {
final Database db = getDB();
- int rec= db.getInt(record + DEFAULTVAL);
+ long rec= db.getRecPtr(record + DEFAULTVAL);
IValue val= PDOMValue.restore(db, getLinkage(), rec);
if (val == null)
return null;
@@ -92,7 +92,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
updateName(newBinding.getNameCharArray());
final Database db = getDB();
IType mytype= getType();
- int valueRec= db.getInt(record + DEFAULTVAL);
+ long valueRec= db.getRecPtr(record + DEFAULTVAL);
try {
IType newType= ntp.getType();
setType(linkage, newType);
@@ -114,7 +114,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
((PDOMNode) type).delete(linkage);
}
Database db= getDB();
- int valueRec= db.getInt(record + DEFAULTVAL);
+ long valueRec= db.getRecPtr(record + DEFAULTVAL);
PDOMValue.delete(db, valueRec);
}
@@ -147,7 +147,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
private void setType(final PDOMLinkage linkage, IType newType) throws CoreException, DOMException {
PDOMNode typeNode = linkage.addType(this, newType);
- getDB().putInt(record + TYPE_OFFSET, typeNode != null ? typeNode.getRecord() : 0);
+ getDB().putRecPtr(record + TYPE_OFFSET, typeNode != null ? typeNode.getRecord() : 0);
}
public void configure(ICPPTemplateParameter param) {
@@ -170,8 +170,8 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
if (val != null) {
IValue sval= val.getNonTypeValue();
if (sval != null) {
- int valueRec= PDOMValue.store(db, getLinkage(), sval);
- db.putInt(record + DEFAULTVAL, valueRec);
+ long valueRec= PDOMValue.store(db, getLinkage(), sval);
+ db.putRecPtr(record + DEFAULTVAL, valueRec);
return true;
}
}
@@ -180,7 +180,7 @@ class PDOMCPPTemplateNonTypeParameter extends PDOMCPPBinding implements IPDOMMem
public IType getType() {
try {
- int typeRec = getDB().getInt(record + TYPE_OFFSET);
+ long typeRec = getDB().getRecPtr(record + TYPE_OFFSET);
return (IType)getLinkage().getNode(typeRec);
} catch (CoreException e) {
CCorePlugin.log(e);

Back to the top