public interface ICPPClassSpecialization extends ICPPTypeSpecialization, ICPPClassType
EMPTY_BINDING_ARRAY
EMPTY_CLASS_ARRAY, k_class, v_private, v_protected, v_public
k_struct, k_union
EMPTY_TYPE_ARRAY, TYPE_MATCHER
getTemplateParameterMap
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
getLinkage, getName, getNameCharArray, getOwner, getScope
findField, getAllDeclaredMethods, getBases, getConstructors, getDeclaredFields, getDeclaredMethods, getFields, getFriends, getMethods, getNestedClasses, getUsingDeclarations, getVisibility, isFinal
getCompositeScope, getKey, isAnonymous
clone, isSameType
ICPPClassType getSpecializedBinding()
ICPPSpecialization
getSpecializedBinding
in interface ICPPSpecialization
IBinding 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.