|
Eclipse CDT 7.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICPPTemplateParameterMap
Models the mapping of template parameters to values, or pack-expansions.
Method Summary | |
---|---|
Integer[] |
getAllParameterPositions()
Returns the array of template parameter positions, for which a mapping exists. |
ICPPTemplateArgument |
getArgument(ICPPTemplateParameter param)
Returns the value for the template parameter in the map, or null if
the parameter is not mapped or the parameter is a parameter pack. |
ICPPTemplateArgument |
getArgument(int paramID)
Returns the value for the template parameter with the given id. |
ICPPTemplateArgument[] |
getPackExpansion(ICPPTemplateParameter param)
Returns the values for the template parameter pack in the map, or null if the
parameter is not mapped or is no parameter pack. |
ICPPTemplateArgument[] |
getPackExpansion(int paramID)
Returns the values for the template parameter pack with the given id in the map, or null if the parameter is not mapped or is not a parameter pack. |
Method Detail |
---|
ICPPTemplateArgument getArgument(int paramID)
ICPPTemplateParameter.getParameterID()
ICPPTemplateArgument getArgument(ICPPTemplateParameter param)
null
if
the parameter is not mapped or the parameter is a parameter pack.
ICPPTemplateArgument[] getPackExpansion(int paramID)
null
if the parameter is not mapped or is not a parameter pack.
ICPPTemplateArgument[] getPackExpansion(ICPPTemplateParameter param)
null
if the
parameter is not mapped or is no parameter pack.
Integer[] getAllParameterPositions()
|
Eclipse CDT 7.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |