table of contents
Coverage::Item(3) | User Contributed Perl Documentation | Coverage::Item(3) |
NAME¶
SystemC::Coverage::Item - Coverage analysis item
SYNOPSIS¶
use SystemC::Coverage; $Coverage = new SystemC::Coverage; foreach my $item ($Coverage->items()) { print $item->count; }
DESCRIPTION¶
SystemC::Coverage::Item provides data on a single coverage point.
METHODS¶
- count_inc (inc)
- Increment the item's count by the specified value.
- hash
- Return a reference to a hash of key/value pairs.
- key
- Return a key suitable for sorting.
ACCESSORS¶
- col[0-9]
- The (enumeration) value name for this column in a table cross.
- col[0-9]_name
- The column title for the header line of this column.
- column
- Column number for the item. Used to disambiguate multiple coverage points on the same line number.
- comment
- Textual description for the item.
- count
- The numerical count for this point.
- filename
- Filename of the item.
- groupdesc
- Description of the covergroup this item belongs to.
- groupname
- Group name of the covergroup this item belongs to.
- hier
- Hierarchy path name for the item.
- lineno
- Line number for the item.
- per_instance
- True if every hierarchy is independently counted; otherwise all hierarchies will be combined into a single count.
- row[0-9]
- The (enumeration) value name for this row in a table cross.
- row[0-9]_name
- The row title for the header line of this row.
- table
- The name of the table for automatically generated tables.
- type
- Type of coverage (block, line, fsm, etc.)
DISTRIBUTION¶
SystemPerl is part of the <http://www.veripool.org/> free SystemC software tool suite. The latest version is available from CPAN and from <http://www.veripool.org/systemperl>.
Copyright 2001-2014 by Wilson Snyder. This package is free software; you can redistribute it and/or modify it under the terms of either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.
AUTHORS¶
Wilson Snyder <wsnyder@wsnyder.org>
SEE ALSO¶
SystemC::Manual
SystemC::Coverage
2014-08-17 | perl v5.26.1 |