/usr/include/pynac/extern_templates.h is in libpynac-dev 0.7.12-2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | /** @file extern_templates.h
*
* Include this header to declare GiNaC templates external. If
* nothing else, this saves time and space when compiling the
* application that uses libpynac.
*
* Note that you cannot use pynac with templates that were
* instantiated outside of pynac since RTTI does not work across DSO
* boundaries. See templates.cpp for more details.
*
* You should always include this header in your application after
* including <pynac/ginac.h>.
*
* */
#ifndef PYNAC_EXTERN_TEMPLATES__H
#define PYNAC_EXTERN_TEMPLATES__H
#ifndef __GINAC_H__
#error You must #include <pynac/ginac.h> first!
#endif
#define TEMPLATE(cls) extern template cls
#include "templates.h"
#undef TEMPLATE
#endif
|