Eclipse CDT
7.0

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

All Superinterfaces:
java.lang.Cloneable, IBinding, ICompositeType, ICPPBinding, ICPPClassType, ICPPTemplateDefinition, IType
All Known Subinterfaces:
ICPPClassTemplatePartialSpecialization, ICPPClassTemplatePartialSpecializationSpecialization, ICPPTemplateTemplateParameter

public interface ICPPClassTemplate
extends ICPPTemplateDefinition, ICPPClassType


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType
EMPTY_CLASS_ARRAY, k_class, v_private, v_protected, v_public
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.ICompositeType
k_struct, k_union
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IType
EMPTY_TYPE_ARRAY, TYPE_MATCHER
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 ICPPTemplateInstance asDeferredInstance()
          Returns a deferred instance that allows lookups within this class template.
 ICPPClassTemplatePartialSpecialization[] 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.ICPPClassType
findField, getAllDeclaredMethods, getBases, getConstructors, getDeclaredFields, getDeclaredMethods, getFields, getFriends, getMethods, getNestedClasses, getVisibility, isFinal
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.ICompositeType
getCompositeScope, getKey, isAnonymous
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IType
clone, isSameType
 
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
getLinkage, getName, getNameCharArray, getOwner, getScope
 

Method Detail

getPartialSpecializations

ICPPClassTemplatePartialSpecialization[] getPartialSpecializations()

asDeferredInstance

ICPPTemplateInstance asDeferredInstance()
Returns a deferred instance that allows lookups within this class template.

Since:
5.1

Eclipse CDT
7.0

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