110 Commits (master)
 

Author SHA1 Message Date
  crazybie 17b0f25f10
Update README.md 2 years ago
  crazybie cf037f41ae
Update README.md 2 years ago
  crazybie 9079396e95
Update README.md 2 years ago
  song.li 9ebdb051ac fix clang compiling errors. 2 years ago
  song.li 99bc2a4597 fix clang compiling error. 2 years ago
  song.li 852bb12d8e clean 2 years ago
  song.li fb9d892781 Merge branch 'master' of https://github.com/crazybie/tref 2 years ago
  song.li 5a682ac638 fix compiling error for non-conformance mode of MSVC. 2 years ago
  song.li e3fad8c7ad typo 2 years ago
  song.li d13988a8f9 update doc 2 years ago
  song.li f19f6029ac add examples to doc. 2 years ago
  song.li 245f29fc43 fix reflection of external type. 2 years ago
  song.li be42e8d292 macro 2 years ago
  song.li 30aa8df35b support external type. 2 years ago
  song.li ba4f51cc03 API break: use standard conformance way to implement factory pattern. 2 years ago
  song.li 1b16d65b99 fix: typo 2 years ago
  song.li fe58955267 update doc 2 years ago
  crazybie 1ee2c40bdf
Update TrefTest.cpp 2 years ago
  crazybie 85b9051398
Rename Tref.h to Tref.hpp 2 years ago
  song.li 4b9013f0a9 update doc 2 years ago
  song.li 91097451aa + static dispatching sample. 2 years ago
  song.li 169ecfa52e update doc 2 years ago
  song.li 6aeca5f162 update doc 2 years ago
  song.li df299bc9b4 update doc. 2 years ago
  song.li 6bba70c6a9 typo 2 years ago
  song.li bb1f4ddd34 typo 2 years ago
  song.li 4b98888917 + add motivation section 2 years ago
  song.li 4821f008fa fix comments 2 years ago
  song.li 7e6d44b230 add refs. 2 years ago
  song.li bdc86903c5 rename enum API. 2 years ago
  song.li f42c7a5c49 + license & readme 2 years ago
  song.li 49ef6ddf3e * order of including file 2 years ago
  song.li f94b5ef9a3 clear 2 years ago
  song.li ef3d877852 Revert "move into subfolder for later spliting to dependent repos." 2 years ago
  song.li 2f46ac5648 move into subfolder for later spliting to dependent repos. 2 years ago
  song.li e7d5b4ba23 + omit the paren of argument of overloaded function. 2 years ago
  song.li 59c37c1308 update doc 2 years ago
  song.li e3cfd9bb25 * rename TrefMember to TrefField because it can be used on static class variables and functions which are not member. 2 years ago
  song.li c0d6503a22 enlarge the number of arguments for macro map. 2 years ago
  song.li bc227ce45d + overloaded function 2 years ago
  song.li ae05df71f0 clear 2 years ago
  song.li f1979d6181 update doc 2 years ago
  song.li 36dabeabd3 support meta for enum item. 2 years ago
  song.li 6493acc940 update doc 2 years ago
  song.li a9f46974f6 add TODO 2 years ago
  song.li 7ef1bd40ba export public macro 2 years ago
  song.li 54e34349dc + fix: enum in template class. 2 years ago
  song.li 34d35a262c API changed: remove the non-recursive APIs. 2 years ago
  song.li 14266f9f3f + access a member by index. 2 years ago
  song.li 8847a7991f API change: use function(instead of global variable) to fix the empty ClassInfo issue due to the initialization order problem. 2 years ago