Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2008-05-19 13:01:52 +0000
committerMarkus Schorn2008-05-19 13:01:52 +0000
commit97faacee3ac9a4ab00aaa3a5a19a5860cb9bb2b9 (patch)
treec3edeceafc651d7c7269f066d75a16bb18237567 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java
parent100c6ff5d2416eef8a6f651ba6a865b1e09ca64a (diff)
downloadorg.eclipse.cdt-97faacee3ac9a4ab00aaa3a5a19a5860cb9bb2b9.tar.gz
org.eclipse.cdt-97faacee3ac9a4ab00aaa3a5a19a5860cb9bb2b9.tar.xz
org.eclipse.cdt-97faacee3ac9a4ab00aaa3a5a19a5860cb9bb2b9.zip
Add javadoc.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java
index 51e28257925..9cda78ef492 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPClassSpecializationScope.java
@@ -15,13 +15,20 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPClassScope;
import org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType;
/**
- * mstodo
+ * Composite scope of a class specialization. Supports creating instances for bindings found
+ * in the scope of the specialized class template.
*
* @since 5.0
*/
public interface ICPPClassSpecializationScope extends ICPPClassScope {
+ /**
+ * Returns the class that was specialized to get this scope.
+ */
ICPPClassType getOriginalClassType();
-
+ /**
+ * Returns the instance for a binding that belongs to the scope of the original
+ * class type.
+ */
IBinding getInstance(IBinding original);
}

Back to the top