View source code
Display the source code in dmd/dtemplate.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Function dmd.dtemplate.TemplateDeclaration.findExistingInstance

Given a new instance tithis of this TemplateDeclaration, see if there already exists an instance.

TemplateInstance findExistingInstance (
  TemplateInstance tithis,
  ArgumentList argumentList
);

Parameters

NameDescription
tithis template instance to check
argumentList For function templates, needed because different auto ref resolutions create different instances, even when template parameters are identical

Returns

that existing instance, or null when it doesn't exist

Authors

Walter Bright

License

Boost License 1.0