Add test case for attributes with moderately complex templates

* New test case tests that %attribute macros correctly supports passing
  template with multiple parameters as class name or attribute type name

* Some further changes were made to %attribute macros - now
  AttributeType is protected with %arg as well. This allows you
  to have attributes of type e.g. std::pair<int,int> etc

Update CHANGES file for %attribute template fixes

Closes #48
This commit is contained in:
Artem Serebriyskiy 2013-05-25 02:08:26 +04:00 • committed by William S Fulton
commit 3e188e508d
5 changed files with 192 additions and 10 deletions

View file

@ -238,6 +238,7 @@ CPP_TEST_CASES += \
kind \
langobj \
li_attribute \
li_attribute_template \
li_boost_shared_ptr \
li_boost_shared_ptr_bits \
li_boost_shared_ptr_template \