public interface ICPPClassTemplatePartialSpecialization extends ICPPClassTemplate, ICPPPartialSpecialization
Modifier and Type | Field and Description |
---|---|
static ICPPClassTemplatePartialSpecialization[] |
EMPTY_ARRAY |
static ICPPClassTemplatePartialSpecialization[] |
EMPTY_PARTIAL_SPECIALIZATION_ARRAY
Deprecated.
Use
EMPTY_ARRAY |
EMPTY_CLASS_ARRAY, k_class, v_private, v_protected, v_public
k_struct, k_union
EMPTY_TYPE_ARRAY, TYPE_MATCHER
EMPTY_BINDING_ARRAY
Modifier and Type | Method and Description |
---|---|
ICPPClassTemplate |
getPrimaryClassTemplate()
Returns the ICPPTemplateDefinition which this is a specialization of.
|
ICPPTemplateArgument[] |
getTemplateArguments()
Returns the arguments of this partial specialization.
|
asDeferredInstance, getPartialSpecializations
findField, getAllDeclaredMethods, getBases, getConstructors, getDeclaredFields, getDeclaredMethods, getFields, getFriends, getMethods, getNestedClasses, getUsingDeclarations, getVisibility, isFinal
getCompositeScope, getKey, isAnonymous
clone, isSameType
getTemplateParameters
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
getLinkage, getName, getNameCharArray, getOwner, getScope
getPrimaryTemplate
static final ICPPClassTemplatePartialSpecialization[] EMPTY_ARRAY
@Deprecated static final ICPPClassTemplatePartialSpecialization[] EMPTY_PARTIAL_SPECIALIZATION_ARRAY
EMPTY_ARRAY
ICPPClassTemplate getPrimaryClassTemplate()
ICPPTemplateArgument[] getTemplateArguments()
getTemplateArguments
in interface ICPPPartialSpecialization