Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPClassTemplatePartialSpecialization

All Superinterfaces:
IBinding, ICPPBinding, ICPPClassTemplate, ICPPTemplateDefinition

public interface ICPPClassTemplatePartialSpecialization
extends ICPPClassTemplate

This interface represents a class template partial specialization. A partial specialization is a class template in its own right. eg: template class A {}; //the primary class template template class A {}; //a partial specialization of the primary class template


Field Summary
static ICPPClassTemplatePartialSpecialization[] EMPTY_PARTIAL_SPECIALIZATION_ARRAY
           
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 IType[] getArguments()
          get the arguments to this specialization
 ICPPClassTemplate getPrimaryClassTemplate()
          get the ICPPTemplateDefinition which this is a specialization of
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplate
getPartialSpecializations
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateDefinition
getTemplateParameters
 
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
getName, getNameCharArray, getScope
 

Field Detail

EMPTY_PARTIAL_SPECIALIZATION_ARRAY

static final ICPPClassTemplatePartialSpecialization[] EMPTY_PARTIAL_SPECIALIZATION_ARRAY
Method Detail

getArguments

IType[] getArguments()
                     throws DOMException
get the arguments to this specialization

Returns:
Throws:
DOMException

getPrimaryClassTemplate

ICPPClassTemplate getPrimaryClassTemplate()
                                          throws DOMException
get the ICPPTemplateDefinition which this is a specialization of

Returns:
Throws:
DOMException

Eclipse CDT
Pre-release 3.0

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