<div dir="ltr"><div>I understand the macro concern. I am only working with preprocessed code in a RecursiveASTVisitor, so a full set of comparators would make it easier for me.<br><br></div>Robert<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 11, 2014 at 2:37 PM, Nikola Smiljanic <span dir="ltr"><<a href="mailto:popizdeh@gmail.com" target="_blank">popizdeh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Sep 12, 2014 at 4:46 AM, Robert Ankeney <span dir="ltr"><<a href="mailto:rrankene@gmail.com" target="_blank">rrankene@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Of course I'm assuming the encoded value always increases as you go through the file, which seems to be the case. <br></div></div></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">I don't think that this is necessarily true due to macros. I was told that the right way to compare them is with SourceManager::<span style="color:rgb(0,0,0)">isBeforeInTranslationUnit. Hopefully someone can provide a concrete example?</span></div>
</div>
</blockquote></div><br></div>