![o](ftv2node.png) cl_accessor | Accessor definition, available for some operands |
![o](ftv2node.png) cl_code_listener | Listener object - the core part of this interface |
![o](ftv2node.png) cl_cst | Constant, in the C language terminology: literal |
![o](ftv2node.png) cl_init_data | Collection of call-backs for writing various types of messages |
![o](ftv2node.png) cl_initializer | Initializer, used mainly for global/static variables |
![o](ftv2node.png) cl_insn | Single instruction definition |
![o](ftv2node.png) cl_loc | Generic location info |
![o](ftv2node.png) cl_operand | Generic operand |
![o](ftv2node.png) cl_type | Type definition available for each operand |
![o](ftv2node.png) cl_type_item | Used for nesting types into another (composite) type |
![o](ftv2node.png) cl_var | Variable (local, global, fnc argument, register, etc.) |
![o](ftv2node.png) ClFactory | Factory responsible for creating ICodeListener objects |
![o](ftv2node.png) CltStackItem | |
![o](ftv2node.png) Block | Basic block - a single node in ControlFlow graph |
![o](ftv2node.png) Graph | |
![o](ftv2node.png) Node | Call-graph node (there is a 1:1 relation with Fnc, if the CG is built) |
![o](ftv2node.png) ControlFlow | Control flow graph - an easy to analyse representation of the intermediate code |
![o](ftv2node.png) Fnc | Function definition |
![o](ftv2node.png) FncDb | Lookup container for set of Fnc objects |
![o](ftv2node.png) Insn | High-level representation of an intermediate code instruction |
![o](ftv2node.png) KillVar | Value type describing a single 'kill variable' hint |
![o](ftv2node.png) ltKillVar | FIXME: inserting <id,0> and <id,1> could break the consistency of std::set |
![o](ftv2node.png) NameDb | Name to UID mapping for global/static symbols |
![o](ftv2node.png) BuildCtx | |
![o](ftv2node.png) BuildCtx::debug | |
![o](ftv2node.png) BuildCtx::plot | |
![o](ftv2node.png) GlobalData | |
![o](ftv2node.png) Graph | |
![o](ftv2node.png) Item | |
![o](ftv2node.png) Node | |
![o](ftv2node.png) Storage | Value type representing the whole serialised model of code |
![o](ftv2node.png) TypeDb | Type lookup table |
![o](ftv2node.png) Var | High-level variable representation |
![o](ftv2node.png) VarDb | Lookup container for set of Var objects |
![o](ftv2mnode.png) ICodeListener | C++ interface for listener objects |
![|](ftv2vertline.png) ![o](ftv2mnode.png) ClFilterBase | Base class for all ICodeListener filters |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ClfOpCheckerBase | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) ClStorageBuilder | Base class for all CodeStorage based code listeners, see run() |
![o](ftv2node.png) StopWatch | |
![o](ftv2node.png) WorkList< T, TSched > | Really stupid, but easy to use, DFS implementation |
![o](ftv2node.png) WorkListLib< T, TShed > | |
![o](ftv2node.png) WorkListLib< T, std::queue< T > > | |
![\](ftv2lastnode.png) WorkListLib< T, std::stack< T > > | |