<div dir="ltr"><span style="font-size:13px">It is something like that:</span><div style="font-size:13px"><br></div><div style="font-size:13px"><i><font face="monospace">file: include/clang/Basic/Attr.td<br></font></i><div><i><font face="monospace"><br></font></i></div><div><div><i><font face="monospace">def OWNmyattr : Attr {</font></i></div><div><i><font face="monospace">  let Spellings = [CXX11<"own", "myattr">];</font></i></div><div><div><i><font face="monospace">  let Args = [VariadicEnumArgument<"Color", "ColorType",</font></i></div><i><font face="monospace">                           ["RED", "BLUE","GREEN"],<br>                           ["RED", "BLUE","GREEN"]>];</font></i></div><div><i><font face="monospace">  let Documentation = [Undocumented];</font></i></div><div><i><font face="monospace">}</font></i></div></div><div><br></div></div><div style="font-size:13px"><br></div><div style="font-size:13px"><br></div><div style="font-size:13px"><br></div><div style="font-size:13px">Thanks,</div><div style="font-size:13px"><br></div><div style="font-size:13px">Regards,</div><div style="font-size:13px">Luis.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-19 13:09 GMT+01:00 LUIS MIGUEL SANCHEZ GARCIA <span dir="ltr"><<a href="mailto:lmsanche@inf.uc3m.es" target="_blank">lmsanche@inf.uc3m.es</a>></span>:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It is something like that:<div><br></div><div><i><font face="monospace">file: include/clang/Basic/Attr.td<br></font></i><div><i><font face="monospace"><br></font></i></div><div><div><i><font face="monospace">def OWNmyattr : Attr {</font></i></div><div><i><font face="monospace">  let Spellings = [CXX11<"own", "myattr">];</font></i></div><div><div><i><font face="monospace">  let Args = [VariadicEnumArgument<"Color", "ColorType",</font></i></div><i><font face="monospace">                           ["RED", "BLUE","GREEN"],<br>                           ["RED", "BLUE","GREEN"]>];</font></i></div><div><i><font face="monospace">  let Documentation = [Undocumented];</font></i></div><div><i><font face="monospace">}</font></i></div></div><div><br></div></div><div><br></div><div><br></div><div><br></div><div>Thanks,</div><div><br></div><div>Regards,</div><div>Luis.</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2014-12-18 22:19 GMT+01:00 Aaron Ballman <span dir="ltr"><<a href="mailto:aaron@aaronballman.com" target="_blank">aaron@aaronballman.com</a>></span>:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Thu, Dec 18, 2014 at 4:48 AM, LUIS MIGUEL SANCHEZ GARCIA<br>
<<a href="mailto:luismiguel.sanchez@uc3m.es" target="_blank">luismiguel.sanchez@uc3m.es</a>> wrote:<br>
> I tried to include a variadic parameter into a c++11 attribute:<br>
><br>
> Example:<br>
><br>
> int main(){<br>
> ....<br>
> [[my::ownattr(RED, BLUE)]]<br>
> f();<br>
> ....<br>
> }<br>
><br>
><br>
><br>
> being A and B values of an enumerate like:<br>
> enum class Color {RED, GREEN, BLUE};<br>
><br>
> Any help?<br>
<br>
</span>What does your attribute's table definition look like? What problems<br>
are you running into?<br>
<span><font color="#888888"><br>
~Aaron<br>
</font></span></blockquote></div><br clear="all"><div><br></div></div></div>-- <br><span class=""><div><div dir="ltr"><div><span style="font-family:arial;font-size:small">-- </span><br style="font-family:arial;font-size:small"><span style="font-family:arial;font-size:small">-- </span><br style="font-family:arial;font-size:small"><span style="font-family:arial;font-size:small">--------------------------------------------------</span><br style="font-family:arial;font-size:small"><span style="font-family:arial;font-size:small">Luis Miguel Sánchez García</span><br style="font-family:arial;font-size:small"><span style="font-family:arial;font-size:small;border-collapse:collapse">Computer Architecture and Technology Area.</span><div style="font-family:arial;font-size:small">Office 2.2.B08<br><div>Computer Science Department. UNIVERSIDAD CARLOS III DE MADRID<br>Universidad Carlos III de Madrid<br>Avda. de la Universidad, 30<br>28911 Leganés - Madrid - Spain<br>e-mail: <a href="mailto:lmsan@arcos.inf.uc3m.es" style="color:rgb(17,85,204)" target="_blank">lmsan@arcos.inf.uc3m.es</a><br>        <a href="mailto:luismiguel.sanchez@uc3m.es" style="color:rgb(17,85,204)" target="_blank">luismiguel.sanchez@uc3m.es</a><br><br></div><div>Phone: (+34) 91 624 5951<br><div> <br>Linked-In: <a href="http://es.linkedin.com/in/lmsan" style="color:rgb(17,85,204)" target="_blank">http://es.linkedin.com/in/lmsan</a><br>Twitter: <a href="http://twitter.com/lmsanchezgarcia" style="color:rgb(17,85,204)" target="_blank">http://twitter.com/lmsanchezgarcia</a><br>--------------------------------------------------</div></div></div></div></div></div>
</span></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;font-family:arial">-- </span><br style="font-size:small;font-family:arial"><span style="font-size:small;font-family:arial">-- </span><br style="font-size:small;font-family:arial"><span style="font-size:small;font-family:arial">--------------------------------------------------</span><br style="font-size:small;font-family:arial"><span style="font-size:small;font-family:arial">Luis Miguel Sánchez García</span><br style="font-size:small;font-family:arial"><span style="font-size:small;font-family:arial;border-collapse:collapse">Computer Architecture and Technology Area.</span><div style="font-size:small;font-family:arial">Office 2.2.B08<br><div>Computer Science Department. UNIVERSIDAD CARLOS III DE MADRID<br>Universidad Carlos III de Madrid<br>Avda. de la Universidad, 30<br>28911 Leganés - Madrid - Spain<br>e-mail: <a href="mailto:lmsan@arcos.inf.uc3m.es" style="color:rgb(17,85,204)" target="_blank">lmsan@arcos.inf.uc3m.es</a><br>        <a href="mailto:luismiguel.sanchez@uc3m.es" style="color:rgb(17,85,204)" target="_blank">luismiguel.sanchez@uc3m.es</a><br><br></div><div>Phone: (+34) 91 624 5951<br><div> <br>Linked-In: <a href="http://es.linkedin.com/in/lmsan" style="color:rgb(17,85,204)" target="_blank">http://es.linkedin.com/in/lmsan</a><br>Twitter: <a href="http://twitter.com/lmsanchezgarcia" style="color:rgb(17,85,204)" target="_blank">http://twitter.com/lmsanchezgarcia</a><br>--------------------------------------------------</div></div></div></div></div></div>
</div>