This page gives an outline of all components in the libraries.
| gate | Gate class | 
| circuit | Circuit class | 
| functor | Generic Functor Implementation based on Boost.Function. | 
| pattern | Data Structure for Simulation Pattern | 
| properties | Property Map Implementation for Algorithms | 
| target_tags | Predefined target type tags for common gate types new features | 
| truth_table | Class for truth table representation | 
| version | Returns RevKit version | 
| Functions | |
| active_controls | Slot for adding control lines automatically | 
| add_circuit | Prepending, inserting and appending circuits to another circuit | 
| add_gates | Adding typical gates to a circuit | 
| add_line_to_circuit | Add a line to a circuit with specifying all meta-data | 
| circuit_hierarchy | Returns the hierarchy of a circuits by its modules | 
| circuit_to_truth_table | Generates a truth table from a circuit | 
| clear_circuit | Clears a circuit | 
| control_lines | Gets the control lines of a gate | 
| copy_circuit | Copies a circuit | 
| copy_metadata | Settings for copy_metadata | 
| create_simulation_pattern | Create simulation pattern for sequential simulation | 
| expand_circuit | Expand a circuit on the base of a sub circuit | 
| extend_truth_table | Removes the Don't Care Values of a binary truth table | 
| find_lines | Finds empty and non-empty lines in circuits and gates | 
| flatten_circuit | Flattens a circuit with modules | 
| fully_specified | Determines whether a truth_table is fully specified | 
| reverse_circuit | Reverse a circuit | 
| target_lines | Gets the target lines of a gate | 
| transposition_to_circuit | A simple synthesis algorithm based on transpositions new features | 
| I/O | |
| create_image | LaTeX functions for printing circuits | 
| print_circuit | Console output of a circuit | 
| print_statistics | Print statistics about a circuit | 
| read_pattern | Parser for Simulation pattern | 
| read_realization | Parser for RevLib realization (*.real) file format | 
| read_specification | Parser for RevLib specification (*.spec) file format | 
| read_pla | Reads a specification from a PLA file | 
| revlib_parser | RevLib file format parser | 
| revlib_processor | Processor which works with the revlib_parser | 
| write_blif | Writes a circuit to a BLIF file new features | 
| write_realization | Generator for RevLib realization (*.real) format | 
| write_specification | Writes a truth table to a RevLib specification file | 
| write_verilog | Writes a circuit to a Verilog file | 
| Meta | |
| bus_collection | Bus Collection | 
| Utils | |
| costs | Cost calculation for circuits | 
| program_options | Easier access to program options | 
| timer | A generic way for measuring time | 
| Optimization | |
| adding_lines | Adding Lines Optimization | 
| line_reduction | Line Reduction Optimization | 
| window_optimization | Window Optimization | 
| Synthesis | |
| bdd_synthesis | BDD Based Synthesis | 
| embed_truth_table | Embedding of an irreversible specification | 
| esop_synthesis | ESOP Based Synthesis | 
| exact_synthesis | Exact Synthesis of Reversible Networks | 
| kfdd_synthesis | KFDD Based Synthesis | 
| quantum_decomposition | Quantum Decomposition of Reversible Circuits | 
| reed_muller_synthesis | Synthesis algorithm based on Reed Muller Spectra new features | 
| swop | SWOP - Synthesis With Output Permutation | 
| transformation_based_synthesis | Transformation Based Synthesis | 
| transposition_based_synthesis | A simple synthesis algorithm based on transpositions new features | 
| Simulation | |
| partial_simulation | Simulation considering constant inputs and garbage outputs | 
| sequential_simulation | Sequential Simulation considering state inputs | 
| simple_simulation | Very simple simulation, only efficient for small circuits | 
| Verification | |
| equivalence_check | SAT-based equivalence check (respects garbage outputs and constant inputs) | 
 1.8.3.1