This file is indexed.

/usr/include/ql/instruments/all.hpp is in libquantlib0-dev 1.4-2+b1.

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/* This file is automatically generated; do not edit.     */
/* Add the files to be included into Makefile.am instead. */

#include <ql/instruments/asianoption.hpp>
#include <ql/instruments/assetswap.hpp>
#include <ql/instruments/averagetype.hpp>
#include <ql/instruments/barrieroption.hpp>
#include <ql/instruments/barriertype.hpp>
#include <ql/instruments/basketoption.hpp>
#include <ql/instruments/bmaswap.hpp>
#include <ql/instruments/bond.hpp>
#include <ql/instruments/callabilityschedule.hpp>
#include <ql/instruments/capfloor.hpp>
#include <ql/instruments/claim.hpp>
#include <ql/instruments/cliquetoption.hpp>
#include <ql/instruments/compositeinstrument.hpp>
#include <ql/instruments/cpiswap.hpp>
#include <ql/instruments/cpicapfloor.hpp>
#include <ql/instruments/creditdefaultswap.hpp>
#include <ql/instruments/dividendbarrieroption.hpp>
#include <ql/instruments/dividendschedule.hpp>
#include <ql/instruments/dividendvanillaoption.hpp>
#include <ql/instruments/europeanoption.hpp>
#include <ql/instruments/fixedratebondforward.hpp>
#include <ql/instruments/forward.hpp>
#include <ql/instruments/forwardrateagreement.hpp>
#include <ql/instruments/forwardvanillaoption.hpp>
#include <ql/instruments/impliedvolatility.hpp>
#include <ql/instruments/inflationcapfloor.hpp>
#include <ql/instruments/lookbackoption.hpp>
#include <ql/instruments/makecapfloor.hpp>
#include <ql/instruments/makecms.hpp>
#include <ql/instruments/makeois.hpp>
#include <ql/instruments/makeswaption.hpp>
#include <ql/instruments/makevanillaswap.hpp>
#include <ql/instruments/makeyoyinflationcapfloor.hpp>
#include <ql/instruments/multiassetoption.hpp>
#include <ql/instruments/oneassetoption.hpp>
#include <ql/instruments/overnightindexedswap.hpp>
#include <ql/instruments/payoffs.hpp>
#include <ql/instruments/quantobarrieroption.hpp>
#include <ql/instruments/quantoforwardvanillaoption.hpp>
#include <ql/instruments/quantovanillaoption.hpp>
#include <ql/instruments/stickyratchet.hpp>
#include <ql/instruments/stock.hpp>
#include <ql/instruments/swap.hpp>
#include <ql/instruments/swaption.hpp>
#include <ql/instruments/vanillaoption.hpp>
#include <ql/instruments/vanillastorageoption.hpp>
#include <ql/instruments/vanillaswingoption.hpp>
#include <ql/instruments/vanillaswap.hpp>
#include <ql/instruments/varianceswap.hpp>
#include <ql/instruments/yearonyearinflationswap.hpp>
#include <ql/instruments/zerocouponinflationswap.hpp>

#include <ql/instruments/bonds/all.hpp>