On Saturday, March 16, 2013, Nicola Gigante  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello.<br>
<br>
I'm new to this list (but I've been already following cfe-dev), so hello everybody.<br>
<br>
Is there some piece of documentation on how the custom dyn_cast<> work?<br>
I'm using LLVM as the backend for an experimental compiler and I want to make it<br>
work for my own classes in the front-end (clang also does this afaik).<br>
</blockquote><div><br></div><div>You provide dyn_cast support by implementing a static 'classof' method in every class of your hierarchy. This document describes how to implement LLVM's casting operators in detail:  <span style="font-family:'.HelveticaNeueUI';white-space:nowrap"><a href="http://llvm.org/docs/HowToSetUpLLVMStyleRTTI.html">http://llvm.org/docs/HowToSetUpLLVMStyleRTTI.html</a></span></div>
<div><span style="font-family:'.HelveticaNeueUI';white-space:nowrap"><br></span></div><div><span style="font-family:'.HelveticaNeueUI';white-space:nowrap">-Joe<span></span></span></div>