Posts

Showing posts from November 28, 2018

Hermann A. Haus

Image
Hermann A. Haus From Wikipedia, the free encyclopedia Jump to navigation Jump to search Hermann Anton Haus Born August 8, 1925 Ljubljana, Slovenia Died May 21, 2003 (2003-05-21) (aged 77) Lexington, Massachusetts Residence Lexington, Massachusetts Nationality Slovenian Alma mater Union College (BS) - 1949 Rensselaer Polytechnic Institute (MS) - 1951 [1] MIT (ScD) - 1954 Known for Optical communications Awards IEEE James H. Mulligan, Jr. Education Medal (1991) National Medal of Science (1995) Scientific career Fields Optical communications, Electrical Engineering, Applied Physics Institutions MIT Hermann Anton Haus (August 8, 1925 – May 21, 2003) was a Slovene-American physicist, electrical engineer, and Institute Professor at the Massachusetts Institute of Technology. [2] Haus' research and teaching ranged from fundamental investigations of quantum uncertainty as manif

how to find symbols that should be exported

Image
up vote 0 down vote favorite If you compile with -fvisibility=hidden or with msvc you have to export your shared library symbols manually. As an experiment, how could you find them automatically with AST matchers (clang-query)? It's not that easy as a minimal set of export declarations is desired and things quickly get complicated with inline functions, templates, out-of-line template definitions, static data members, etc. A general answer in LLVM IR or C++ standard parlance is also welcome. c++ shared-libraries llvm visibility clang-query share | improve this question edited Nov 11 at 12:17