2
0
mirror of https://github.com/boostorg/tti.git synced 2026-01-19 04:42:14 +00:00

Commit Graph

  • da15e74451 Merge pull request #5 from grafikrobot/modular develop Peter Dimov 2025-05-02 19:22:34 +03:00
  • d7ada1d8f6 Move include to target. Rene Rivera 2025-04-17 09:17:48 -05:00
  • d4c0dcf869 Update build deps. Rene Rivera 2024-08-09 22:35:19 -05:00
  • 7a4b13ad87 Adjust doc build to avoid boost-root references. Rene Rivera 2024-07-28 11:47:57 -05:00
  • dbb05ed83c Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:22 -05:00
  • 8f1e4e3387 Update copyright dates. Rene Rivera 2024-07-20 22:52:03 -05:00
  • 467730b7c1 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 9b053b8524 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • ad01e064b7 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:16:00 -05:00
  • dbc5a39d1f Make the library modular usable. Rene Rivera 2024-03-11 08:38:16 -05:00
  • 03734c54a5 Add CMakeLists.txt boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 master Peter Dimov 2021-05-28 00:26:26 +03:00
  • d52e0fa59c Merge pull request #2 from sdarwin/drone boost-1.76.0.beta1 boost-1.76.0 Edward Diener 2021-01-21 17:02:27 -05:00
  • 9c399c1e1f add drone config [ci skip] sdarwin 2021-01-12 17:08:00 +00:00
  • a20a497b58 Update meta information Edward Diener 2020-12-28 10:16:20 -05:00
  • 8b9f27e5fe Address model for msvc-10 and msvc-11 must be only 32-bit in appveyor.yml. Fixed float variable to take float constant in test file. boost-1.75.0.beta1 boost-1.75.0 Edward Diener 2020-09-25 11:23:04 -04:00
  • dbeba702aa Updated appveyor tests Edward Diener 2020-09-22 19:33:27 -04:00
  • 5d51aaac5e Removed testing of old msvc-9.0 and adding testing of msvc-14.2 Edward Diener 2020-08-27 20:35:04 -04:00
  • 0fafbefdf9 Support for static data in unrestricted unions. boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 Edward Diener 2020-01-29 13:52:31 -05:00
  • 95a7b63e43 Updated generic function template test and changed Boost version in history to upcoming version. Edward Diener 2020-01-28 16:31:27 -05:00
  • 5f4b12ce0b Test function template code before doing function template tests. Edward Diener 2020-01-28 12:28:23 -05:00
  • d9945b1455 Some further document changes. Edward Diener 2020-01-25 16:50:37 -05:00
  • 9d839e22dc Updated doxygen doc format Edward Diener 2020-01-25 16:12:13 -05:00
  • e0cfa62c42 Documentation improvements Edward Diener 2020-01-25 09:43:26 -05:00
  • 2fd138b5e2 Updated to handle correctly const and volatile qualifications without compiler errors when testing for static functions and static function templates. Edward Diener 2020-01-25 01:43:52 -05:00
  • 51a0734b61 Updated function template examples in doc Edward Diener 2020-01-22 22:35:42 -05:00
  • 9ccf3fec24 More doc updates for function templates. Edward Diener 2020-01-22 02:12:42 -05:00
  • 19ecd3fbf6 Renamed quickbook source file. Edward Diener 2020-01-21 03:05:19 -05:00
  • d26b43cd7b Updated function template documentation with an explanation of function template instantiations. Edward Diener 2020-01-21 03:03:50 -05:00
  • b2845e29ba Updated documentation for function templates. Edward Diener 2020-01-20 19:54:15 -05:00
  • 1c8c9d1c9c Updated the doc for function templates and fixed some typos. Edward Diener 2020-01-20 12:03:54 -05:00
  • 3dc9960625 Updated code so that static functions and static function templates will not use tags which have const or volatile. Edward Diener 2020-01-19 00:26:42 -05:00
  • 202a1f850f Redesign to a metafunction call Edward Diener 2020-01-18 20:31:41 -05:00
  • 86abb04675 Added missing copyrights and updated copyrights Edward Diener 2020-01-15 14:34:36 -05:00
  • b636454fba Remove extraneous header file includes Edward Diener 2020-01-15 13:53:46 -05:00
  • 1fb7e82764 Added function template implementation Edward Diener 2020-01-15 00:28:48 -05:00
  • 6353a564c8 Check enclosing type for functions. Edward Diener 2020-01-14 19:25:42 -05:00
  • afe6326672 Simplify check for enclosing type Edward Diener 2020-01-14 19:07:18 -05:00
  • 4f8337abb0 Updated doc comments Edward Diener 2020-01-14 16:55:00 -05:00
  • c952aa2843 Update with an alias for function templates Edward Diener 2020-01-14 00:22:48 -05:00
  • 402950ec29 Added failure tests for function templates Edward Diener 2020-01-13 20:10:37 -05:00
  • 6ff5f951d6 Added compiles for all function template tests Edward Diener 2020-01-12 01:43:22 -05:00
  • ed1aa5ea85 Tests for function templates Edward Diener 2020-01-11 22:55:42 -05:00
  • bb82543891 Finished static member function template. Edward Diener 2020-01-08 02:44:18 -05:00
  • 12e1deb2b2 Updated member function template code to use Boost PP array when not using variadic macros. Simplified usage of Oracle C++ workaround. Edward Diener 2020-01-07 19:05:41 -05:00
  • a016184701 Add initial code for member function templates. Edward Diener 2020-01-05 07:38:47 -05:00
  • c00f6cca25 Make internal template generated names more consistent. Edward Diener 2019-12-30 11:30:16 -05:00
  • 2d5bbe7baa More doc fixes Edward Diener 2019-12-22 09:53:23 -05:00
  • 1959bf0d8b Updated documentation for specific inner types. Edward Diener 2019-12-22 02:25:01 -05:00
  • ee6e57c3e4 Updated doxygen docs and tested unions as an enclosing type. Edward Diener 2019-12-21 01:53:51 -05:00
  • cd0d612eec Added support for introspecting a 'union' Edward Diener 2019-12-14 00:49:36 -05:00
  • f937854d3f Updated changes to class, enum, union, and type Edward Diener 2019-12-08 10:18:17 -05:00
  • a36de41286 Support for finding class/struct, enum, and union types. Edward Diener 2019-12-04 12:51:01 -05:00
  • 4a454dd124 Updated source comments. Edward Diener 2019-12-02 21:20:36 -05:00
  • d7b8e0ed57 Merge branch 'master' of https://github.com/boostorg/tti boost-1.72.0.beta1 boost-1.72.0 Edward Diener 2019-10-04 22:48:43 -04:00
  • 14fdca9ce8 Merge branch 'develop' Edward Diener 2019-10-04 22:48:17 -04:00
  • 5be8d54b80 Changed tabs to spaces. Edward Diener 2019-08-26 22:25:23 -04:00
  • 39193936f8 Updated for b2 cmake support. Edward Diener 2018-12-19 22:14:18 -05:00
  • 31736e3dff Merge branch 'develop' boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 boost-1.68.0 boost-1.67.0 boost-1.66.0 eldiener 2017-10-30 11:33:36 -04:00
  • 3c6059554e Removed --depth 1 eldiener 2017-10-29 21:32:13 -04:00
  • cce2766b15 Merge branch 'develop' eldiener 2017-10-27 22:33:38 -04:00
  • 7aa1f5e6a4 Better appveyor file setup. Edward Diener 2017-10-09 12:05:14 -04:00
  • 0301c8d6f3 Added Appveyor file and updated Travis CI file with config test output run. Edward Diener 2017-10-09 08:10:57 -04:00
  • 6d465e6cf4 Merge branch 'develop' boost-1.65.1 boost-1.65.0 Edward Diener 2017-06-23 22:36:12 -04:00
  • 4cfcec6cf6 Merge branch 'develop' of https://github.com/boostorg/tti into develop Edward Diener 2017-06-23 22:35:12 -04:00
  • b1307f1deb Added static function test using function type. Edward Diener 2017-06-23 22:33:56 -04:00
  • e25103508e Fixed some documentation problems using quickbook. eldiener 2017-06-10 20:46:32 -04:00
  • 2848f8422d Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Edward Diener 2017-01-04 11:44:39 -05:00
  • 5bd21fc0bb Added file for Travis CI testing Edward Diener 2016-11-11 17:28:01 -05:00
  • d8f005e906 Add, and update, documentation build targets. boost-1.63.0 Rene Rivera 2016-10-07 23:07:37 -05:00
  • ff1fb977aa Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:37 -05:00
  • 4cf83cc66e Merge branch 'develop' boost-1.62.0 boost-1.61.0 boost-1.60.0 boost-1.59.0 boost-1.58.0 Edward Diener 2015-01-15 15:26:39 -05:00
  • 6c82633c88 Updated docs to reflect correct member function syntax. Edward Diener 2015-01-15 15:24:36 -05:00
  • 7b13a8194b Merge pull request #1 from danieljames/metadata Edward Diener 2014-08-18 11:35:31 -04:00
  • fb3489cb66 Add metadata file. Daniel James 2014-08-18 15:11:42 +01:00
  • f64b9e5a15 Removed unused detail header file. boost-1.57.0 boost-1.56.0 Edward Diener 2014-02-26 21:56:33 -05:00
  • bc62b0a7de Merge branch 'develop' Edward Diener 2014-02-26 14:44:36 -05:00
  • 1b8d495e82 Added gcc version tested Edward Diener 2013-12-27 18:52:18 -05:00
  • 2679d95276 Merge branch 'ttisun' into develop Edward Diener 2013-12-27 18:33:10 -05:00
  • 4e0d19992e Added exclusion for gcc-4.1.2 and documentation about testing gcc-4.1.2. Edward Diener 2013-12-27 02:39:57 -05:00
  • 4acaf9fb0b Removed workaround for Sun compiler as it does not fix the problem with the compiler and template introspection. Edward Diener 2013-12-27 00:58:37 -05:00
  • 601fdbae9f Added more compiler versions which have passed tests for TTI. Edward Diener 2013-12-19 22:39:49 -05:00
  • d0e9de900b Updates for the Sun compiler Edward Diener 2013-12-12 12:06:31 -05:00
  • 879acdd2ab Updated documentation for enclosing type. Edward Diener 2013-12-07 12:28:35 -05:00
  • 3cd82762d0 Passing a non-class as the enclosing type does not produce an error but chooses the marker type. Edward Diener 2013-12-06 23:48:24 -05:00
  • 08223dccf1 Check for enclosing class being a non-class type. Edward Diener 2013-12-06 22:01:13 -05:00
  • 4dd84366d1 Cleaner and safer testing for enclosed type as a class. Edward Diener 2013-12-06 13:18:53 -05:00
  • afe93572f0 Updated tests for enclosing type which is not a class. Edward Diener 2013-12-06 02:15:08 -05:00
  • d19492e920 Fix to work when enclosing type is a non-class. Edward Diener 2013-12-06 02:14:25 -05:00
  • 26f9a990dc Fix for VC++ 10 and lower when enclosing type is not a class. Edward Diener 2013-12-06 02:13:29 -05:00
  • 3d8d41c9f1 Remove unused tests. Edward Diener 2013-12-06 02:11:40 -05:00
  • 15c0f52d9e Simplifying code. Edward Diener 2013-12-05 13:48:23 -05:00
  • 74c323e0bf Added include. Edward Diener 2013-12-05 09:48:26 -05:00
  • 87bc66f29e Updated to clearer code. Edward Diener 2013-12-05 09:41:53 -05:00
  • 10f117dc54 Cleaner implementation code avoiding use of internal statsic constant. Edward Diener 2013-12-05 00:21:50 -05:00
  • b28565a0cb If the enclosing class is not a class, returns false rather than give a compiler error for member data. Edward Diener 2013-12-05 00:13:20 -05:00
  • 98b6284a99 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • d21362b7d6 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • d5b5aa04ec Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • 204078025b Updated template parameter names to start with BOOST_TTI. Edward Diener 2013-05-27 06:06:15 +00:00
  • 2bc94010bc Updated template parameter names to start with BOOST_TTI. Edward Diener 2013-05-27 05:56:40 +00:00