File: README.data

package info (click to toggle)
oxref 2.02.00-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 692 kB
  • sloc: cpp: 1,282; makefile: 131; sh: 48
file content (43 lines) | stat: -rw-r--r-- 1,102 bytes parent folder | download
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
Storage: 'Store d_store' storing the data.

"select"
and
"select-pattern": handled by Store::insertInto via 
                    Store::insert
                  The entity to locate is assigned to its 'string entity'.
                    State::insert calls State::insertDefined.
                    State::insertDefined receives the 



Store:
======

    XrefVector d_xrefVector

    std::vector<size_t> d_defIdx;       // indices of functions/objects

XrefData:
=========
    XrefVector = std::vector<XrefData>;

    std::vector<size_t> const &usedBy() // indices in 

    std::string d_sourceFile;           // defined, unless empty
    std::string d_objFile;

    bool d_isFunction;                  // true: function, false: object

    std::string d_refName;              // full name of object or function
    std::string d_cooked;               // name as processed by -a

    size_t d_nameIndex;                 // index where the proper name (after
                                        // its class/namespace) starts

    std::vector<size_t> d_calledFrom;   // returned by usedBy()