verilator/include
Geza Lore 60d5f0e86b
Emit model implementation as loose methods. (#3006)
This patch introduces the concept of 'loose' methods, which semantically
are methods, but are declared as global functions, and are passed an
explicit 'self' pointer. This enables these methods to be declared
outside the class, only when they are needed, therefore removing the
header dependency. The bulk of the emitted model implementation now uses
loose methods.
2021-06-13 14:33:11 +01:00
..
gtkwave Update gtkwave from upstream. 2021-04-24 11:00:35 -04:00
vltstd Fix DPI open array handling issues, and do internal coverage (#2350). 2020-12-09 22:15:34 -05:00
.gitignore Support VPI product info, warning calls, etc, bug588. 2013-01-17 21:40:37 -05:00
verilated_config.h.in Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_cov_key.h Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_cov.cpp Commentary 2021-03-28 11:50:05 -04:00
verilated_cov.h Commentary 2021-03-28 11:50:05 -04:00
verilated_dpi.cpp Commentary. Remove dox comments from private members, 2021-03-20 21:11:53 -04:00
verilated_dpi.h Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_fst_c.cpp Fix dumping waveforms to multiple FST files (#2889) 2021-04-14 16:52:14 -04:00
verilated_fst_c.h Commentary on traces (#2925) 2021-05-13 18:57:39 -04:00
verilated_fst_sc.cpp Add FST SystemC tracing (#2806) 2021-04-06 16:18:58 -04:00
verilated_fst_sc.h Add FST SystemC tracing (#2806) 2021-04-06 16:18:58 -04:00
verilated_heavy.h Fix missing array include (#2966) 2021-05-17 18:24:18 -04:00
verilated_imp.h Fix MCD close also closing stdout (#2931). 2021-06-06 19:32:48 -04:00
verilated_intrinsics.h Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_save.cpp Commentary 2021-03-28 11:50:05 -04:00
verilated_save.h Commentary 2021-03-28 11:50:05 -04:00
verilated_sc.h Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_sym_props.h Commentary. Remove dox comments from private members, 2021-03-20 21:11:53 -04:00
verilated_syms.h Commentary 2021-03-28 11:50:05 -04:00
verilated_threads.cpp Emit model implementation as loose methods. (#3006) 2021-06-13 14:33:11 +01:00
verilated_threads.h Emit model implementation as loose methods. (#3006) 2021-06-13 14:33:11 +01:00
verilated_trace_defs.h Improve scope types in FST and VCD traces (#2805). 2021-04-07 09:55:11 -04:00
verilated_trace_imp.cpp Internals: Add some std::'s. No functional change intended. 2021-03-26 21:23:18 -04:00
verilated_trace.h Improve scope types in FST and VCD traces (#2805). 2021-04-07 09:55:11 -04:00
verilated_vcd_c.cpp Internals: Remove VerilatedVcd::m_suffixesp. No functional change is intended. (#2933) 2021-05-07 20:45:58 -04:00
verilated_vcd_c.h Commentary on traces (#2925) 2021-05-13 18:57:39 -04:00
verilated_vcd_sc.cpp Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilated_vcd_sc.h Commentary 2021-03-28 11:50:05 -04:00
verilated_vpi.cpp Public interface params (#2901) 2021-04-21 13:46:13 -04:00
verilated_vpi.h Commentary 2021-03-28 11:50:05 -04:00
verilated.cpp Fix 16.04 gcc warning 2021-05-16 18:38:43 -04:00
verilated.h Add missing 'inline' to function in verilated.h 2021-06-08 23:46:07 +01:00
verilated.mk.in Improve ccache-report 2021-06-09 19:14:11 +01:00
verilated.v Commentary: Cleanup all include/* header comments. 2021-03-20 17:46:00 -04:00
verilatedos.h Commentary (trigger rebuild) 2021-05-13 18:34:20 -04:00