public interface ICPPClassSpecialization extends ICPPTypeSpecialization, ICPPClassType
EMPTY_BINDING_ARRAYEMPTY_CLASS_ARRAY, k_class, v_private, v_protected, v_publick_struct, k_unionEMPTY_TYPE_ARRAY, TYPE_MATCHERgetTemplateParameterMapgetQualifiedName, getQualifiedNameCharArray, isGloballyQualifiedgetLinkage, getName, getNameCharArray, getOwner, getScopefindField, getAllDeclaredMethods, getBases, getConstructors, getDeclaredFields, getDeclaredMethods, getFields, getFriends, getMethods, getNestedClasses, getUsingDeclarations, getVisibility, isFinalgetCompositeScope, getKey, isAnonymousclone, isSameTypeICPPClassType getSpecializedBinding()
ICPPSpecializationgetSpecializedBinding in interface ICPPSpecializationIBinding specializeMember(IBinding binding)
@Deprecated IBinding specializeMember(IBinding binding, IASTNode point)
specializeMember(IBinding) instead.@Deprecated ICPPBase[] getBases(IASTNode point)
ICPPClassType.getBases() instead.@Deprecated ICPPConstructor[] getConstructors(IASTNode point)
ICPPClassType.getConstructors() instead.@Deprecated ICPPField[] getDeclaredFields(IASTNode point)
ICPPClassType.getDeclaredFields() instead.@Deprecated ICPPMethod[] getMethods(IASTNode point)
ICPPClassType.getMethods() instead.@Deprecated ICPPMethod[] getAllDeclaredMethods(IASTNode point)
ICPPClassType.getAllDeclaredMethods() instead.@Deprecated ICPPMethod[] getDeclaredMethods(IASTNode point)
ICPPClassType.getDeclaredMethods() instead.@Deprecated IBinding[] getFriends(IASTNode point)
ICPPClassType.getFriends() instead.@Deprecated IField[] getFields(IASTNode point)
ICPPClassType.getFields() instead.@Deprecated ICPPClassType[] getNestedClasses(IASTNode point)
ICPPClassType.getNestedClasses() instead.@Deprecated ICPPUsingDeclaration[] getUsingDeclarations(IASTNode point)
ICPPClassType.getUsingDeclarations() instead.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.